diff --git a/game/data/materials/1_standard_material.tres b/game/data/materials/1_standard_material.tres index 937a6132..ec901a90 100644 --- a/game/data/materials/1_standard_material.tres +++ b/game/data/materials/1_standard_material.tres @@ -2,7 +2,7 @@ [ext_resource path="res://data/shaders/1_standard_shader.tres" type="Shader" id=1] -[sub_resource type="Image" id=1] +[sub_resource type="Image" id=3] data = { "data": PoolByteArray( 38, 34, 26, 165, 37, 33, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 57, 46, 30, 165, 52, 43, 28, 165, 46, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 62, 49, 32, 165, 60, 48, 31, 165, 54, 44, 29, 165, 63, 49, 33, 165, 49, 41, 27, 165, 56, 46, 30, 165, 41, 36, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 37, 34, 25, 165, 43, 38, 28, 165, 50, 43, 31, 165, 38, 34, 25, 165, 61, 48, 32, 165, 47, 40, 27, 165, 49, 42, 27, 165, 59, 47, 31, 165, 61, 48, 32, 165, 65, 50, 33, 165, 55, 45, 29, 165, 50, 42, 28, 165, 58, 46, 31, 165, 59, 47, 31, 165, 66, 51, 33, 165, 48, 41, 27, 165, 47, 40, 27, 165, 64, 50, 33, 165, 52, 43, 28, 165, 47, 40, 27, 165, 48, 41, 30, 165, 38, 34, 25, 165, 44, 38, 26, 165, 52, 44, 32, 165, 52, 45, 33, 165, 82, 66, 47, 165, 49, 42, 31, 165, 54, 46, 34, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 42, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 53, 44, 29, 165, 64, 50, 33, 165, 61, 48, 32, 165, 52, 43, 28, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 43, 38, 26, 165, 54, 44, 29, 165, 51, 42, 28, 165, 56, 73, 37, 255, 54, 44, 29, 165, 58, 47, 31, 165, 44, 38, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 53, 44, 29, 165, 56, 45, 30, 165, 58, 47, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 55, 45, 29, 165, 62, 49, 32, 165, 43, 37, 26, 165, 40, 35, 25, 165, 58, 48, 35, 165, 61, 51, 37, 165, 46, 40, 30, 165, 56, 47, 34, 165, 40, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 56, 46, 30, 165, 61, 48, 32, 165, 48, 41, 27, 165, 44, 38, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 69, 57, 41, 165, 40, 35, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 50, 42, 28, 165, 60, 47, 31, 165, 75, 56, 36, 165, 77, 57, 36, 165, 56, 45, 30, 165, 54, 44, 29, 165, 46, 39, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 57, 46, 30, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 49, 49, 41, 165, 58, 46, 31, 165, 79, 94, 35, 255, 54, 44, 29, 165, 59, 47, 31, 165, 64, 50, 33, 165, 51, 43, 28, 165, 55, 45, 29, 165, 59, 47, 31, 165, 43, 38, 26, 165, 36, 33, 25, 165, 66, 54, 39, 165, 40, 35, 25, 165, 47, 40, 27, 165, 66, 51, 33, 165, 44, 38, 26, 165, 49, 42, 27, 165, 66, 51, 34, 165, 47, 40, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 60, 47, 31, 165, 64, 50, 33, 165, 69, 53, 35, 165, 63, 49, 32, 165, 44, 38, 26, 165, 48, 41, 27, 165, 37, 34, 25, 165, 58, 49, 35, 165, 42, 37, 26, 165, 41, 36, 27, 165, 36, 33, 25, 165, 53, 45, 33, 165, 47, 40, 27, 165, 58, 46, 31, 165, 55, 45, 29, 165, 52, 43, 28, 165, 80, 59, 36, 165, 51, 43, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 28, 165, 38, 34, 26, 165, 51, 44, 32, 165, 86, 68, 48, 165, 73, 59, 43, 165, 71, 58, 42, 165, 39, 35, 25, 165, 39, 35, 25, 165, 49, 42, 31, 165, 45, 39, 29, 165, 41, 36, 26, 165, 43, 38, 26, 165, 55, 45, 29, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 53, 44, 29, 165, 51, 43, 28, 165, 58, 47, 31, 165, 50, 42, 28, 165, 44, 38, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 57, 46, 30, 165, 59, 47, 31, 165, 44, 38, 26, 165, 40, 35, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 52, 43, 28, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 40, 35, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 64, 50, 33, 165, 68, 52, 34, 165, 63, 49, 33, 165, 85, 63, 36, 165, 84, 62, 36, 165, 70, 53, 35, 165, 55, 45, 30, 165, 52, 43, 29, 165, 53, 44, 29, 165, 44, 38, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 46, 40, 30, 165, 36, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 26, 165, 39, 34, 25, 165, 42, 37, 26, 165, 40, 35, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 41, 36, 27, 165, 20, 21, 21, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 8, 8, 9, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 10, 10, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 23, 24, 24, 255, 17, 17, 18, 255, 13, 13, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 23, 23, 24, 255, 20, 21, 21, 255, 23, 24, 24, 255, 16, 16, 16, 255, 19, 19, 19, 255, 19, 20, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 16, 16, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 16, 17, 17, 255, 22, 23, 23, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 12, 13, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 22, 255, 19, 20, 20, 255, 16, 16, 16, 255, 8, 8, 9, 255, 12, 13, 13, 255, 10, 10, 10, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 9, 10, 10, 255, 14, 15, 15, 255, 18, 19, 19, 255, 14, 14, 15, 255, 20, 21, 21, 255, 19, 20, 20, 255, 25, 25, 26, 255, 25, 25, 26, 255, 28, 29, 29, 255, 22, 23, 23, 255, 23, 23, 24, 255, 26, 26, 27, 255, 21, 22, 22, 255, 19, 19, 20, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 15, 255, 16, 16, 16, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 14, 255, 19, 20, 20, 255, 17, 17, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 14, 15, 15, 255, 10, 11, 11, 255, 14, 15, 15, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 15, 255, 9, 9, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 14, 14, 15, 255, 18, 18, 18, 255, 15, 15, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 18, 18, 18, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 21, 22, 22, 255, 23, 23, 24, 255, 17, 17, 17, 255, 18, 18, 19, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 22, 23, 23, 255, 20, 21, 21, 255, 25, 25, 26, 255, 18, 18, 18, 255, 20, 20, 21, 255, 13, 13, 13, 255, 20, 20, 21, 255, 16, 16, 16, 255, 20, 20, 21, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 16, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 11, 11, 11, 255, 7, 7, 8, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 6, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 17, 17, 18, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 17, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 17, 17, 17, 255, 14, 14, 14, 255, 16, 16, 16, 255, 20, 21, 21, 255, 17, 17, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 8, 9, 255, 14, 14, 14, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 20, 21, 255, 20, 21, 21, 255, 26, 27, 27, 255, 16, 17, 17, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 16, 255, 12, 12, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 7, 8, 8, 255, 7, 8, 8, 255, 0, 0, 0, 255, 4, 4, 4, 255, 2, 2, 2, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 19, 19, 20, 255, 17, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 13, 255, 20, 21, 21, 255, 22, 23, 23, 255, 22, 23, 23, 255, 15, 15, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 8, 8, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 19, 19, 19, 255, 16, 16, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 19, 20, 20, 255, 18, 18, 19, 255, 27, 27, 28, 255, 32, 32, 33, 255, 28, 29, 30, 255, 22, 23, 23, 255, 21, 22, 22, 255, 16, 16, 16, 255, 12, 12, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 13, 13, 255, 20, 20, 21, 255, 24, 25, 25, 255, 79, 63, 45, 165, 43, 38, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 61, 48, 32, 165, 45, 39, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 65, 50, 33, 165, 75, 56, 36, 165, 76, 57, 36, 165, 74, 56, 36, 165, 55, 45, 29, 165, 64, 50, 33, 165, 63, 49, 32, 165, 46, 40, 27, 165, 45, 38, 26, 165, 51, 43, 28, 165, 55, 45, 29, 165, 41, 36, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 55, 45, 29, 165, 48, 41, 27, 165, 60, 48, 31, 165, 47, 40, 27, 165, 61, 48, 32, 165, 53, 44, 29, 165, 44, 38, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 63, 52, 38, 165, 39, 34, 25, 165, 42, 37, 26, 165, 43, 38, 28, 165, 38, 34, 25, 165, 38, 34, 25, 165, 76, 62, 44, 165, 55, 47, 34, 165, 51, 44, 32, 165, 64, 50, 33, 165, 65, 50, 33, 165, 53, 44, 29, 165, 42, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 56, 45, 30, 165, 64, 50, 33, 165, 62, 49, 32, 165, 49, 41, 27, 165, 45, 39, 26, 165, 57, 46, 30, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 49, 42, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 51, 43, 28, 165, 39, 35, 25, 165, 52, 43, 28, 165, 58, 47, 31, 165, 67, 51, 34, 165, 59, 47, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 82, 66, 47, 165, 64, 53, 38, 165, 46, 39, 27, 165, 55, 47, 34, 165, 40, 36, 27, 165, 65, 54, 39, 165, 50, 42, 28, 165, 51, 43, 28, 165, 55, 45, 30, 165, 65, 51, 33, 165, 63, 49, 33, 165, 58, 46, 31, 165, 58, 47, 31, 165, 64, 50, 33, 165, 54, 44, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 64, 50, 33, 165, 43, 38, 26, 165, 48, 41, 27, 165, 54, 45, 29, 165, 44, 38, 26, 165, 57, 46, 30, 165, 52, 43, 28, 165, 44, 38, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 59, 47, 31, 165, 51, 43, 28, 165, 45, 39, 27, 165, 46, 40, 27, 165, 41, 36, 27, 165, 37, 33, 25, 165, 50, 42, 28, 165, 49, 42, 27, 165, 46, 40, 29, 165, 63, 52, 38, 165, 61, 50, 37, 165, 38, 34, 25, 165, 41, 36, 26, 165, 62, 49, 32, 165, 52, 43, 28, 165, 42, 37, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 47, 40, 27, 165, 54, 45, 29, 165, 62, 48, 32, 165, 68, 52, 34, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 38, 34, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 61, 48, 32, 165, 56, 46, 30, 165, 60, 48, 32, 165, 75, 56, 36, 165, 48, 41, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 37, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 39, 35, 25, 165, 56, 46, 30, 165, 46, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 39, 35, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 44, 38, 28, 165, 77, 62, 44, 165, 86, 69, 49, 165, 50, 43, 32, 165, 40, 36, 26, 165, 41, 36, 26, 165, 47, 41, 30, 165, 40, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 38, 28, 165, 50, 42, 28, 165, 57, 46, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 61, 48, 32, 165, 66, 51, 33, 165, 58, 46, 31, 165, 68, 52, 34, 165, 52, 43, 28, 165, 38, 34, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 65, 54, 39, 165, 65, 54, 39, 165, 40, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 64, 50, 33, 165, 52, 43, 29, 165, 48, 41, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 59, 47, 31, 165, 53, 44, 29, 165, 60, 47, 31, 165, 65, 50, 33, 165, 74, 55, 36, 165, 81, 60, 36, 165, 82, 60, 36, 165, 66, 51, 34, 165, 62, 49, 32, 165, 59, 47, 31, 165, 48, 41, 27, 165, 64, 50, 33, 165, 50, 42, 28, 165, 41, 36, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 50, 43, 32, 165, 37, 33, 25, 165, 38, 34, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 38, 34, 25, 165, 53, 44, 29, 165, 40, 36, 27, 165, 26, 26, 27, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 18, 19, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 18, 18, 255, 16, 16, 17, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 17, 17, 255, 18, 18, 19, 255, 14, 14, 14, 255, 6, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 25, 26, 27, 255, 18, 19, 19, 255, 18, 19, 19, 255, 26, 26, 27, 255, 19, 19, 20, 255, 21, 21, 22, 255, 26, 27, 27, 255, 26, 27, 27, 255, 20, 21, 21, 255, 25, 26, 26, 255, 18, 19, 19, 255, 25, 25, 26, 255, 18, 19, 19, 255, 17, 17, 18, 255, 18, 18, 19, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 7, 7, 255, 7, 7, 7, 255, 7, 8, 8, 255, 5, 6, 6, 255, 7, 7, 7, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 14, 255, 24, 25, 25, 255, 20, 21, 21, 255, 23, 24, 24, 255, 23, 24, 24, 255, 19, 20, 20, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 15, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 20, 20, 21, 255, 19, 20, 20, 255, 17, 17, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 16, 17, 255, 26, 27, 27, 255, 26, 27, 28, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 22, 23, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 16, 17, 17, 255, 7, 7, 7, 255, 9, 9, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 22, 22, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 20, 21, 21, 255, 16, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 14, 14, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 23, 24, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 16, 16, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 21, 22, 22, 255, 25, 25, 26, 255, 27, 28, 29, 255, 23, 24, 24, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 27, 28, 28, 255, 22, 22, 23, 255, 17, 17, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 23, 23, 255, 18, 18, 18, 255, 16, 16, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 20, 20, 21, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 19, 19, 20, 255, 23, 23, 24, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 20, 20, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 12, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 6, 6, 6, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 11, 255, 9, 9, 10, 255, 17, 17, 17, 255, 18, 18, 19, 255, 17, 17, 18, 255, 22, 22, 23, 255, 25, 25, 26, 255, 22, 22, 23, 255, 32, 32, 33, 255, 15, 15, 16, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 20, 21, 255, 25, 25, 26, 255, 15, 15, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 20, 20, 20, 255, 10, 10, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 17, 18, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 11, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 3, 3, 4, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 10, 10, 255, 4, 4, 4, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 13, 14, 255, 14, 15, 15, 255, 19, 19, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 15, 16, 16, 255, 19, 20, 20, 255, 19, 19, 20, 255, 18, 18, 18, 255, 21, 22, 22, 255, 13, 13, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 23, 24, 25, 255, 21, 22, 22, 255, 25, 26, 26, 255, 27, 28, 28, 255, 29, 29, 30, 255, 27, 28, 28, 255, 32, 32, 33, 255, 26, 27, 27, 255, 22, 22, 23, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 10, 10, 255, 20, 21, 21, 255, 24, 25, 26, 255, 53, 45, 33, 165, 39, 35, 25, 165, 47, 41, 30, 165, 53, 44, 29, 165, 54, 44, 29, 165, 50, 42, 28, 165, 45, 39, 27, 165, 56, 45, 30, 165, 51, 43, 28, 165, 54, 44, 29, 165, 63, 49, 33, 165, 59, 47, 31, 165, 65, 50, 33, 165, 79, 59, 36, 165, 69, 52, 35, 165, 57, 46, 30, 165, 66, 51, 33, 165, 40, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 52, 43, 29, 165, 62, 49, 32, 165, 49, 41, 27, 165, 60, 47, 31, 165, 67, 51, 34, 165, 60, 48, 32, 165, 69, 53, 35, 165, 50, 42, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 58, 47, 31, 165, 58, 47, 31, 165, 46, 40, 27, 165, 59, 47, 31, 165, 66, 51, 33, 165, 60, 48, 32, 165, 50, 42, 27, 165, 42, 36, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 62, 48, 32, 165, 47, 40, 27, 165, 51, 43, 28, 165, 38, 34, 25, 165, 46, 39, 27, 165, 67, 55, 40, 165, 56, 47, 34, 165, 43, 38, 28, 165, 37, 33, 25, 165, 40, 36, 26, 165, 50, 50, 42, 165, 47, 40, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 50, 42, 28, 165, 43, 38, 26, 165, 48, 42, 31, 165, 39, 35, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 56, 45, 30, 165, 48, 41, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 68, 52, 34, 165, 51, 43, 28, 165, 51, 43, 28, 165, 46, 40, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 64, 50, 33, 165, 38, 34, 25, 165, 47, 40, 27, 165, 51, 42, 28, 165, 45, 39, 26, 165, 51, 43, 32, 165, 45, 39, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 50, 43, 32, 165, 65, 54, 39, 165, 53, 45, 33, 165, 36, 33, 25, 165, 38, 34, 26, 165, 48, 42, 31, 165, 53, 45, 33, 165, 44, 38, 26, 165, 58, 47, 31, 165, 54, 44, 29, 165, 48, 41, 27, 165, 58, 47, 31, 165, 56, 45, 30, 165, 42, 37, 26, 165, 55, 45, 30, 165, 43, 38, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 66, 51, 34, 165, 60, 48, 31, 165, 50, 42, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 43, 38, 26, 165, 43, 38, 28, 165, 41, 37, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 43, 38, 28, 165, 49, 41, 27, 165, 51, 43, 28, 165, 52, 43, 28, 165, 57, 46, 30, 165, 47, 40, 27, 165, 55, 45, 30, 165, 42, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 46, 39, 27, 165, 53, 44, 29, 165, 51, 43, 28, 165, 51, 43, 28, 165, 47, 40, 27, 165, 79, 58, 36, 165, 72, 54, 36, 165, 67, 51, 34, 165, 70, 53, 35, 165, 55, 45, 30, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 72, 54, 36, 165, 41, 36, 26, 165, 38, 34, 25, 165, 72, 58, 42, 165, 42, 37, 26, 165, 61, 51, 37, 165, 65, 54, 39, 165, 53, 45, 33, 165, 38, 34, 25, 165, 40, 36, 27, 165, 87, 69, 49, 165, 69, 57, 41, 165, 72, 58, 42, 165, 41, 36, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 65, 54, 39, 165, 48, 41, 27, 165, 39, 35, 25, 165, 45, 39, 29, 165, 63, 52, 38, 165, 55, 46, 34, 165, 48, 41, 27, 165, 45, 39, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 49, 41, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 50, 42, 28, 165, 68, 52, 34, 165, 71, 54, 36, 165, 71, 53, 35, 165, 48, 41, 27, 165, 40, 35, 25, 165, 40, 35, 25, 165, 48, 42, 31, 165, 43, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 54, 44, 29, 165, 64, 50, 33, 165, 60, 47, 31, 165, 46, 39, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 67, 51, 34, 165, 63, 49, 33, 165, 56, 46, 30, 165, 44, 38, 26, 165, 53, 44, 29, 165, 58, 47, 31, 165, 63, 49, 33, 165, 68, 52, 34, 165, 57, 46, 30, 165, 52, 43, 28, 165, 44, 38, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 49, 42, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 38, 28, 165, 36, 33, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 23, 24, 24, 255, 22, 22, 23, 255, 17, 18, 18, 255, 26, 27, 27, 255, 16, 16, 17, 255, 23, 24, 24, 255, 23, 23, 24, 255, 17, 17, 17, 255, 13, 14, 14, 255, 19, 20, 20, 255, 22, 22, 23, 255, 20, 21, 21, 255, 22, 23, 23, 255, 11, 12, 12, 255, 7, 8, 8, 255, 4, 4, 4, 255, 11, 11, 11, 255, 14, 14, 14, 255, 24, 25, 25, 255, 29, 30, 30, 255, 23, 23, 24, 255, 23, 24, 25, 255, 20, 21, 21, 255, 24, 25, 26, 255, 28, 28, 29, 255, 25, 26, 27, 255, 25, 26, 26, 255, 24, 25, 25, 255, 23, 24, 24, 255, 22, 22, 23, 255, 26, 26, 27, 255, 17, 17, 18, 255, 15, 15, 16, 255, 14, 14, 14, 255, 14, 15, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 13, 13, 255, 17, 18, 18, 255, 18, 19, 19, 255, 24, 25, 25, 255, 28, 28, 29, 255, 19, 20, 20, 255, 25, 26, 26, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 15, 15, 255, 8, 8, 8, 255, 10, 10, 10, 255, 19, 19, 19, 255, 16, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 23, 23, 24, 255, 16, 17, 17, 255, 19, 20, 20, 255, 19, 19, 20, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 16, 17, 255, 20, 21, 21, 255, 18, 19, 19, 255, 16, 16, 16, 255, 17, 17, 17, 255, 22, 22, 23, 255, 22, 23, 23, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 21, 22, 22, 255, 16, 16, 16, 255, 17, 18, 18, 255, 17, 17, 18, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 7, 7, 255, 9, 9, 10, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 9, 255, 8, 8, 9, 255, 11, 11, 11, 255, 17, 17, 18, 255, 21, 22, 22, 255, 24, 24, 25, 255, 26, 26, 27, 255, 27, 27, 28, 255, 30, 31, 31, 255, 28, 29, 30, 255, 33, 34, 34, 255, 32, 33, 33, 255, 26, 26, 27, 255, 21, 21, 22, 255, 15, 16, 16, 255, 20, 21, 21, 255, 16, 16, 17, 255, 14, 15, 15, 255, 15, 15, 15, 255, 18, 19, 19, 255, 12, 12, 12, 255, 10, 11, 11, 255, 18, 18, 19, 255, 16, 17, 17, 255, 17, 17, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 19, 20, 20, 255, 24, 24, 25, 255, 24, 24, 25, 255, 25, 26, 26, 255, 18, 18, 19, 255, 20, 21, 21, 255, 18, 18, 18, 255, 16, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 11, 11, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 9, 9, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 21, 21, 22, 255, 26, 26, 27, 255, 24, 25, 25, 255, 26, 27, 27, 255, 28, 28, 29, 255, 29, 30, 31, 255, 23, 23, 24, 255, 14, 14, 15, 255, 24, 25, 26, 255, 18, 19, 19, 255, 21, 21, 22, 255, 15, 15, 15, 255, 18, 18, 19, 255, 10, 10, 11, 255, 15, 15, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 6, 6, 6, 255, 8, 8, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 4, 4, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 18, 18, 255, 16, 17, 17, 255, 23, 24, 25, 255, 23, 24, 24, 255, 21, 21, 22, 255, 23, 24, 24, 255, 20, 20, 21, 255, 21, 21, 22, 255, 19, 19, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 19, 20, 20, 255, 14, 14, 14, 255, 19, 19, 20, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 14, 14, 14, 255, 26, 26, 27, 255, 21, 22, 22, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 30, 31, 31, 255, 22, 22, 23, 255, 17, 17, 18, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 15, 16, 255, 16, 16, 16, 255, 19, 19, 20, 255, 57, 48, 35, 165, 68, 56, 40, 165, 37, 33, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 60, 48, 32, 165, 52, 43, 28, 165, 58, 47, 31, 165, 52, 43, 28, 165, 55, 45, 30, 165, 66, 51, 34, 165, 74, 55, 36, 165, 45, 39, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 51, 43, 28, 165, 65, 50, 33, 165, 74, 55, 36, 165, 58, 47, 31, 165, 56, 46, 30, 165, 60, 56, 45, 165, 61, 48, 32, 165, 62, 48, 32, 165, 44, 38, 26, 165, 57, 46, 30, 165, 54, 44, 29, 165, 66, 51, 34, 165, 67, 51, 34, 165, 58, 47, 31, 165, 52, 43, 29, 165, 50, 42, 28, 165, 46, 40, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 50, 42, 28, 165, 50, 42, 28, 165, 45, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 56, 45, 30, 165, 46, 48, 41, 165, 48, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 38, 28, 165, 48, 41, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 50, 42, 28, 165, 54, 44, 29, 165, 42, 37, 26, 165, 49, 41, 27, 165, 59, 47, 31, 165, 46, 40, 27, 165, 48, 41, 27, 165, 52, 43, 29, 165, 41, 36, 26, 165, 40, 35, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 53, 43, 29, 165, 48, 41, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 53, 44, 29, 165, 50, 42, 28, 165, 40, 36, 27, 165, 47, 40, 27, 165, 42, 36, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 64, 53, 38, 165, 40, 36, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 65, 53, 39, 165, 39, 35, 25, 165, 63, 49, 32, 165, 77, 57, 36, 165, 74, 55, 36, 165, 72, 54, 36, 165, 68, 52, 34, 165, 49, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 48, 41, 165, 40, 35, 25, 165, 36, 33, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 65, 50, 33, 165, 66, 51, 34, 165, 52, 43, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 43, 38, 28, 165, 39, 35, 25, 165, 44, 38, 26, 165, 55, 45, 30, 165, 45, 39, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 53, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 60, 47, 31, 165, 58, 46, 30, 165, 46, 40, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 43, 38, 26, 165, 62, 48, 32, 165, 55, 45, 29, 165, 54, 45, 29, 165, 61, 48, 32, 165, 52, 43, 28, 165, 71, 54, 36, 165, 58, 46, 31, 165, 59, 47, 31, 165, 43, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 58, 47, 31, 165, 49, 42, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 53, 45, 33, 165, 46, 40, 30, 165, 43, 37, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 65, 50, 33, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 27, 165, 68, 56, 40, 165, 37, 34, 25, 165, 40, 35, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 60, 50, 37, 165, 85, 68, 48, 165, 85, 68, 48, 165, 59, 49, 36, 165, 45, 39, 29, 165, 46, 40, 27, 165, 43, 37, 26, 165, 49, 42, 31, 165, 64, 53, 38, 165, 37, 33, 25, 165, 40, 35, 25, 165, 45, 39, 29, 165, 36, 33, 25, 165, 41, 36, 26, 165, 57, 46, 30, 165, 41, 36, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 58, 47, 31, 165, 58, 46, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 55, 45, 30, 165, 53, 44, 29, 165, 59, 47, 31, 165, 49, 42, 27, 165, 65, 50, 33, 165, 60, 48, 31, 165, 56, 45, 30, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 49, 41, 27, 165, 66, 51, 34, 165, 55, 45, 30, 165, 40, 35, 25, 165, 48, 41, 27, 165, 52, 43, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 60, 48, 32, 165, 47, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 50, 42, 28, 165, 50, 42, 28, 165, 57, 46, 30, 165, 42, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 55, 45, 29, 165, 39, 35, 25, 165, 45, 39, 29, 165, 38, 34, 25, 165, 53, 44, 29, 165, 48, 41, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 42, 36, 26, 165, 46, 40, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 35, 27, 165, 54, 46, 33, 165, 38, 34, 25, 165, 38, 34, 25, 165, 59, 50, 36, 165, 22, 22, 23, 255, 25, 26, 26, 255, 19, 19, 20, 255, 27, 27, 28, 255, 21, 22, 22, 255, 20, 20, 21, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 25, 26, 255, 18, 19, 19, 255, 25, 26, 26, 255, 30, 31, 31, 255, 12, 12, 13, 255, 9, 9, 10, 255, 5, 5, 5, 255, 9, 10, 10, 255, 14, 14, 15, 255, 17, 18, 18, 255, 30, 30, 31, 255, 29, 30, 31, 255, 33, 33, 34, 255, 31, 32, 32, 255, 27, 28, 28, 255, 27, 27, 28, 255, 28, 28, 29, 255, 32, 32, 33, 255, 23, 23, 24, 255, 18, 18, 19, 255, 17, 18, 18, 255, 22, 22, 23, 255, 23, 23, 24, 255, 16, 16, 16, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 15, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 15, 15, 255, 16, 16, 16, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 20, 20, 255, 20, 21, 21, 255, 23, 24, 24, 255, 28, 29, 29, 255, 26, 26, 27, 255, 29, 30, 30, 255, 29, 30, 30, 255, 18, 19, 19, 255, 19, 19, 20, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 19, 19, 20, 255, 18, 18, 19, 255, 23, 23, 24, 255, 23, 24, 24, 255, 20, 20, 21, 255, 22, 23, 23, 255, 24, 25, 25, 255, 21, 21, 22, 255, 18, 18, 19, 255, 27, 27, 28, 255, 21, 21, 22, 255, 33, 34, 34, 255, 19, 20, 20, 255, 23, 23, 24, 255, 22, 22, 23, 255, 16, 16, 17, 255, 17, 18, 18, 255, 8, 8, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 8, 8, 255, 8, 9, 9, 255, 18, 18, 19, 255, 18, 19, 19, 255, 21, 21, 22, 255, 25, 26, 26, 255, 20, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 21, 22, 22, 255, 27, 27, 28, 255, 27, 28, 29, 255, 19, 20, 20, 255, 20, 21, 21, 255, 15, 15, 16, 255, 15, 15, 15, 255, 17, 17, 18, 255, 18, 19, 19, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 10, 255, 4, 4, 4, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 13, 14, 255, 19, 19, 19, 255, 18, 18, 19, 255, 17, 17, 17, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 18, 19, 255, 26, 26, 27, 255, 21, 22, 22, 255, 22, 23, 23, 255, 19, 20, 20, 255, 24, 24, 25, 255, 19, 19, 20, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 12, 12, 255, 14, 14, 14, 255, 13, 13, 14, 255, 13, 14, 14, 255, 24, 24, 25, 255, 26, 26, 27, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 10, 10, 255, 19, 19, 19, 255, 17, 18, 18, 255, 19, 19, 20, 255, 28, 29, 29, 255, 27, 27, 28, 255, 27, 28, 28, 255, 15, 15, 16, 255, 19, 20, 20, 255, 16, 16, 16, 255, 18, 18, 18, 255, 11, 12, 12, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 20, 21, 255, 13, 13, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 18, 18, 19, 255, 17, 17, 18, 255, 28, 28, 29, 255, 21, 22, 22, 255, 26, 27, 27, 255, 22, 22, 23, 255, 26, 27, 28, 255, 32, 32, 33, 255, 30, 31, 32, 255, 26, 26, 27, 255, 31, 32, 33, 255, 30, 30, 31, 255, 27, 27, 28, 255, 18, 19, 19, 255, 12, 13, 13, 255, 17, 17, 18, 255, 12, 13, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 10, 255, 9, 9, 10, 255, 9, 9, 10, 255, 12, 12, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 15, 15, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 10, 10, 10, 255, 15, 15, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 18, 18, 18, 255, 17, 18, 18, 255, 21, 21, 22, 255, 19, 19, 20, 255, 17, 17, 17, 255, 25, 26, 26, 255, 31, 32, 33, 255, 22, 23, 23, 255, 27, 28, 29, 255, 23, 24, 24, 255, 22, 22, 23, 255, 22, 22, 23, 255, 25, 26, 27, 255, 26, 27, 27, 255, 17, 17, 18, 255, 20, 21, 21, 255, 15, 16, 16, 255, 10, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 20, 21, 21, 255, 23, 23, 24, 255, 26, 27, 28, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 22, 22, 23, 255, 27, 27, 28, 255, 23, 24, 24, 255, 16, 17, 17, 255, 10, 10, 11, 255, 9, 9, 10, 255, 14, 14, 15, 255, 17, 18, 18, 255, 22, 23, 23, 255, 54, 46, 34, 165, 43, 37, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 53, 45, 33, 165, 47, 40, 27, 165, 51, 42, 28, 165, 56, 45, 30, 165, 53, 44, 29, 165, 53, 44, 29, 165, 56, 45, 30, 165, 48, 41, 27, 165, 43, 38, 26, 165, 58, 47, 31, 165, 70, 53, 35, 165, 53, 44, 29, 165, 48, 41, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 55, 45, 30, 165, 52, 43, 28, 165, 44, 38, 26, 165, 54, 44, 29, 165, 63, 49, 33, 165, 60, 47, 31, 165, 60, 48, 31, 165, 66, 51, 34, 165, 69, 52, 35, 165, 61, 48, 32, 165, 59, 47, 31, 165, 59, 47, 31, 165, 65, 50, 33, 165, 66, 51, 34, 165, 72, 54, 36, 165, 56, 45, 30, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 55, 45, 29, 165, 65, 51, 33, 165, 52, 43, 28, 165, 39, 35, 25, 165, 62, 49, 32, 165, 59, 47, 31, 165, 42, 37, 26, 165, 56, 45, 30, 165, 63, 49, 32, 165, 48, 41, 27, 165, 51, 43, 28, 165, 58, 46, 31, 165, 51, 43, 28, 165, 42, 37, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 62, 49, 32, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 40, 35, 26, 165, 37, 33, 25, 165, 52, 43, 29, 165, 63, 49, 32, 165, 63, 49, 33, 165, 53, 44, 29, 165, 55, 45, 29, 165, 51, 42, 28, 165, 46, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 60, 56, 46, 165, 48, 41, 27, 165, 64, 50, 33, 165, 54, 44, 29, 165, 62, 49, 32, 165, 54, 44, 29, 165, 38, 34, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 26, 165, 43, 38, 28, 165, 54, 46, 33, 165, 36, 33, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 68, 52, 34, 165, 58, 46, 31, 165, 46, 40, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 56, 45, 30, 165, 60, 48, 31, 165, 50, 42, 28, 165, 46, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 54, 46, 34, 165, 64, 53, 38, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 35, 27, 165, 46, 40, 27, 165, 50, 42, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 40, 35, 25, 165, 45, 39, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 56, 46, 30, 165, 59, 47, 31, 165, 52, 43, 29, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 52, 43, 28, 165, 36, 33, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 55, 45, 29, 165, 44, 38, 26, 165, 52, 43, 28, 165, 66, 51, 34, 165, 47, 40, 27, 165, 48, 42, 31, 165, 39, 35, 25, 165, 40, 36, 26, 165, 58, 47, 31, 165, 56, 45, 30, 165, 54, 45, 29, 165, 46, 40, 27, 165, 39, 35, 25, 165, 42, 37, 28, 165, 46, 40, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 39, 35, 26, 165, 36, 33, 25, 165, 48, 42, 31, 165, 39, 35, 25, 165, 42, 37, 26, 165, 54, 44, 29, 165, 59, 47, 31, 165, 38, 34, 25, 165, 81, 65, 46, 165, 86, 68, 48, 165, 50, 43, 31, 165, 62, 52, 38, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 42, 31, 165, 43, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 70, 57, 41, 165, 50, 43, 31, 165, 43, 37, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 53, 44, 29, 165, 45, 39, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 49, 41, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 52, 43, 28, 165, 49, 42, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 52, 43, 28, 165, 55, 45, 30, 165, 55, 45, 29, 165, 45, 39, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 53, 72, 36, 255, 41, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 49, 41, 27, 165, 68, 52, 34, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 49, 42, 27, 165, 42, 37, 26, 165, 40, 36, 27, 165, 56, 47, 34, 165, 50, 42, 28, 165, 59, 47, 31, 165, 48, 41, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 63, 49, 32, 165, 45, 39, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 54, 46, 34, 165, 62, 52, 37, 165, 86, 68, 48, 165, 82, 66, 47, 165, 26, 26, 27, 255, 23, 24, 25, 255, 24, 25, 25, 255, 25, 26, 26, 255, 19, 20, 20, 255, 20, 21, 21, 255, 29, 29, 30, 255, 20, 21, 21, 255, 25, 26, 27, 255, 15, 16, 16, 255, 23, 24, 24, 255, 17, 18, 18, 255, 18, 19, 19, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 32, 33, 255, 31, 32, 32, 255, 33, 34, 34, 255, 28, 29, 29, 255, 21, 22, 22, 255, 23, 24, 24, 255, 23, 24, 24, 255, 18, 18, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 17, 18, 18, 255, 16, 16, 16, 255, 13, 14, 14, 255, 13, 13, 14, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 18, 18, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 19, 19, 20, 255, 28, 29, 30, 255, 25, 25, 26, 255, 31, 32, 32, 255, 28, 29, 30, 255, 23, 23, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 13, 13, 13, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 19, 19, 19, 255, 28, 28, 29, 255, 26, 27, 27, 255, 20, 21, 21, 255, 21, 22, 22, 255, 26, 27, 27, 255, 26, 27, 27, 255, 25, 26, 26, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 24, 25, 25, 255, 20, 20, 21, 255, 9, 9, 9, 255, 17, 17, 18, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 7, 7, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 26, 27, 28, 255, 32, 32, 33, 255, 23, 23, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 24, 24, 25, 255, 20, 20, 21, 255, 24, 24, 25, 255, 22, 22, 23, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 13, 255, 5, 5, 6, 255, 7, 7, 7, 255, 11, 11, 12, 255, 14, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 19, 19, 255, 15, 15, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 14, 255, 9, 9, 9, 255, 16, 16, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 21, 22, 22, 255, 26, 26, 27, 255, 22, 22, 23, 255, 12, 12, 12, 255, 14, 14, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 18, 19, 19, 255, 24, 24, 25, 255, 22, 23, 23, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 16, 17, 17, 255, 16, 17, 17, 255, 17, 17, 18, 255, 20, 20, 21, 255, 28, 28, 29, 255, 26, 26, 27, 255, 22, 23, 23, 255, 33, 34, 34, 255, 33, 33, 34, 255, 21, 21, 22, 255, 15, 15, 15, 255, 17, 17, 18, 255, 16, 17, 17, 255, 18, 19, 19, 255, 16, 16, 16, 255, 9, 9, 10, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 18, 19, 19, 255, 24, 25, 25, 255, 28, 28, 29, 255, 25, 25, 26, 255, 26, 27, 28, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 30, 31, 31, 255, 33, 34, 34, 255, 22, 23, 23, 255, 14, 15, 15, 255, 17, 17, 18, 255, 12, 12, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 14, 14, 255, 13, 13, 14, 255, 15, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 17, 17, 17, 255, 14, 14, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 11, 11, 255, 19, 19, 20, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 9, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 14, 255, 14, 14, 14, 255, 12, 13, 13, 255, 17, 17, 18, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 16, 16, 255, 22, 22, 23, 255, 25, 26, 26, 255, 22, 23, 23, 255, 20, 20, 21, 255, 27, 28, 29, 255, 29, 30, 30, 255, 31, 32, 33, 255, 20, 20, 21, 255, 20, 21, 21, 255, 21, 22, 22, 255, 24, 25, 26, 255, 17, 18, 18, 255, 22, 22, 23, 255, 16, 16, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 9, 10, 255, 9, 9, 10, 255, 16, 16, 16, 255, 13, 13, 14, 255, 23, 23, 24, 255, 25, 25, 26, 255, 32, 32, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 23, 24, 255, 21, 21, 22, 255, 17, 17, 18, 255, 13, 14, 14, 255, 8, 9, 9, 255, 11, 11, 12, 255, 15, 15, 16, 255, 13, 14, 14, 255, 23, 23, 24, 255, 60, 50, 36, 165, 40, 35, 25, 165, 43, 38, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 68, 52, 34, 165, 65, 50, 33, 165, 57, 46, 30, 165, 47, 40, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 58, 46, 31, 165, 56, 45, 30, 165, 51, 43, 28, 165, 48, 41, 27, 165, 72, 54, 36, 165, 72, 54, 36, 165, 72, 54, 36, 165, 46, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 51, 43, 165, 48, 41, 27, 165, 37, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 49, 41, 27, 165, 43, 37, 26, 165, 52, 43, 28, 165, 42, 37, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 64, 50, 33, 165, 68, 52, 34, 165, 62, 49, 32, 165, 52, 43, 28, 165, 53, 44, 29, 165, 46, 39, 27, 165, 50, 42, 28, 165, 64, 49, 33, 165, 55, 45, 30, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 40, 35, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 56, 45, 30, 165, 72, 54, 36, 165, 56, 45, 30, 165, 73, 55, 36, 165, 73, 55, 36, 165, 67, 51, 34, 165, 47, 40, 27, 165, 44, 38, 26, 165, 51, 42, 28, 165, 54, 44, 29, 165, 40, 35, 26, 165, 50, 42, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 59, 47, 31, 165, 57, 46, 30, 165, 67, 52, 34, 165, 49, 41, 27, 165, 71, 54, 36, 165, 47, 40, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 38, 34, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 38, 34, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 43, 38, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 41, 36, 27, 165, 85, 68, 48, 165, 38, 34, 25, 165, 43, 38, 28, 165, 46, 40, 30, 165, 44, 38, 26, 165, 41, 36, 26, 165, 49, 42, 31, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 61, 48, 32, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 42, 37, 28, 165, 53, 44, 29, 165, 52, 43, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 70, 57, 41, 165, 60, 50, 36, 165, 41, 36, 26, 165, 42, 37, 28, 165, 43, 38, 28, 165, 38, 34, 25, 165, 45, 39, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 60, 47, 31, 165, 53, 45, 33, 165, 41, 36, 26, 165, 41, 36, 26, 165, 58, 46, 31, 165, 52, 43, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 68, 56, 40, 165, 75, 61, 44, 165, 37, 34, 25, 165, 45, 39, 29, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 39, 35, 26, 165, 42, 45, 40, 165, 39, 35, 25, 165, 40, 35, 25, 165, 59, 49, 36, 165, 63, 52, 38, 165, 48, 42, 31, 165, 37, 33, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 47, 40, 30, 165, 40, 35, 25, 165, 45, 40, 29, 165, 80, 64, 46, 165, 56, 47, 34, 165, 38, 34, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 63, 49, 32, 165, 48, 41, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 63, 49, 33, 165, 59, 47, 31, 165, 45, 39, 26, 165, 46, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 57, 46, 30, 165, 57, 46, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 38, 28, 165, 36, 33, 25, 165, 36, 33, 25, 165, 45, 39, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 37, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 51, 43, 28, 165, 52, 43, 29, 165, 41, 36, 27, 165, 41, 36, 26, 165, 57, 46, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 29, 165, 51, 43, 32, 165, 43, 37, 26, 165, 42, 37, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 63, 49, 33, 165, 48, 41, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 48, 41, 27, 165, 54, 44, 29, 165, 53, 44, 29, 165, 39, 35, 25, 165, 41, 36, 26, 165, 73, 59, 43, 165, 36, 33, 25, 165, 40, 36, 27, 165, 26, 26, 27, 255, 20, 20, 21, 255, 29, 30, 30, 255, 31, 31, 32, 255, 29, 30, 31, 255, 24, 24, 25, 255, 27, 28, 29, 255, 27, 27, 28, 255, 21, 22, 22, 255, 18, 18, 18, 255, 22, 22, 23, 255, 27, 27, 28, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 6, 6, 7, 255, 9, 9, 10, 255, 14, 14, 15, 255, 18, 18, 19, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 28, 29, 29, 255, 26, 27, 27, 255, 26, 27, 27, 255, 27, 28, 28, 255, 19, 20, 20, 255, 20, 20, 21, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 18, 19, 19, 255, 23, 23, 24, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 19, 19, 255, 16, 16, 16, 255, 24, 25, 25, 255, 24, 25, 25, 255, 28, 28, 29, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 30, 30, 255, 24, 24, 25, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 10, 255, 4, 4, 4, 255, 9, 10, 10, 255, 13, 13, 14, 255, 17, 17, 17, 255, 28, 29, 30, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 19, 19, 255, 28, 29, 29, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 18, 18, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 5, 5, 5, 255, 4, 4, 4, 255, 11, 11, 11, 255, 18, 19, 19, 255, 21, 21, 22, 255, 17, 18, 18, 255, 27, 27, 28, 255, 30, 31, 32, 255, 30, 31, 32, 255, 29, 30, 31, 255, 22, 22, 23, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 10, 10, 255, 13, 13, 13, 255, 18, 18, 19, 255, 14, 15, 15, 255, 21, 22, 23, 255, 15, 15, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 17, 17, 18, 255, 12, 13, 13, 255, 20, 20, 21, 255, 21, 22, 22, 255, 20, 20, 21, 255, 17, 17, 18, 255, 21, 22, 22, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 18, 19, 19, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 21, 21, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 12, 12, 12, 255, 9, 9, 9, 255, 22, 23, 23, 255, 29, 30, 30, 255, 23, 23, 24, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 10, 10, 255, 9, 9, 10, 255, 9, 9, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 13, 13, 255, 20, 20, 21, 255, 26, 26, 27, 255, 24, 25, 26, 255, 30, 31, 32, 255, 27, 28, 28, 255, 32, 32, 33, 255, 29, 29, 30, 255, 16, 16, 17, 255, 11, 11, 11, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 13, 13, 255, 21, 21, 22, 255, 23, 23, 24, 255, 24, 24, 25, 255, 24, 24, 25, 255, 24, 24, 25, 255, 27, 27, 28, 255, 31, 32, 33, 255, 29, 29, 30, 255, 24, 25, 25, 255, 27, 28, 29, 255, 22, 22, 23, 255, 28, 28, 29, 255, 21, 22, 22, 255, 19, 19, 19, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 11, 11, 255, 22, 22, 23, 255, 15, 15, 15, 255, 16, 16, 16, 255, 21, 21, 22, 255, 22, 22, 23, 255, 23, 23, 24, 255, 22, 22, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 17, 17, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 25, 26, 26, 255, 21, 22, 22, 255, 26, 27, 28, 255, 18, 18, 19, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 14, 14, 14, 255, 17, 17, 18, 255, 17, 17, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 26, 27, 255, 28, 29, 29, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 23, 24, 24, 255, 27, 28, 28, 255, 25, 26, 26, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 7, 7, 7, 255, 14, 14, 15, 255, 22, 23, 23, 255, 22, 23, 23, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 17, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 15, 15, 255, 22, 23, 23, 255, 48, 41, 30, 165, 55, 47, 34, 165, 50, 43, 31, 165, 41, 36, 27, 165, 38, 34, 25, 165, 45, 39, 29, 165, 38, 34, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 54, 46, 34, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 49, 41, 165, 48, 41, 27, 165, 61, 48, 32, 165, 53, 44, 29, 165, 62, 48, 32, 165, 69, 52, 35, 165, 59, 47, 31, 165, 40, 36, 26, 165, 49, 41, 27, 165, 63, 49, 33, 165, 45, 39, 27, 165, 67, 52, 34, 165, 57, 46, 30, 165, 77, 57, 36, 165, 59, 47, 31, 165, 56, 46, 30, 165, 39, 35, 25, 165, 49, 42, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 36, 27, 165, 70, 57, 41, 165, 46, 40, 30, 165, 52, 45, 33, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 62, 49, 32, 165, 60, 55, 45, 165, 73, 55, 36, 165, 46, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 62, 49, 32, 165, 54, 52, 43, 165, 52, 43, 29, 165, 57, 46, 30, 165, 43, 37, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 45, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 62, 48, 32, 165, 53, 44, 29, 165, 61, 48, 32, 165, 56, 45, 30, 165, 47, 40, 27, 165, 66, 51, 34, 165, 64, 50, 33, 165, 45, 39, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 56, 45, 30, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 48, 40, 27, 165, 70, 53, 35, 165, 55, 53, 44, 165, 41, 36, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 62, 49, 32, 165, 50, 42, 28, 165, 51, 43, 28, 165, 41, 36, 26, 165, 40, 35, 26, 165, 53, 45, 33, 165, 38, 34, 26, 165, 52, 43, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 52, 43, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 60, 48, 31, 165, 39, 35, 26, 165, 54, 53, 46, 165, 41, 36, 27, 165, 45, 40, 29, 165, 41, 36, 27, 165, 59, 49, 36, 165, 39, 35, 26, 165, 81, 65, 46, 165, 67, 55, 40, 165, 52, 44, 32, 165, 77, 62, 45, 165, 40, 36, 27, 165, 85, 68, 47, 165, 41, 36, 26, 165, 44, 38, 26, 165, 53, 45, 33, 165, 42, 37, 26, 165, 46, 39, 27, 165, 70, 57, 41, 165, 46, 47, 41, 165, 46, 40, 30, 165, 39, 35, 25, 165, 40, 35, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 52, 43, 28, 165, 65, 50, 33, 165, 54, 44, 29, 165, 36, 33, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 43, 37, 26, 165, 51, 42, 28, 165, 54, 46, 33, 165, 59, 49, 36, 165, 36, 33, 25, 165, 36, 33, 25, 165, 45, 39, 26, 165, 37, 34, 25, 165, 43, 37, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 63, 52, 38, 165, 43, 38, 28, 165, 43, 37, 26, 165, 49, 42, 27, 165, 45, 39, 29, 165, 56, 47, 35, 165, 41, 36, 26, 165, 60, 48, 31, 165, 43, 37, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 44, 39, 29, 165, 46, 40, 27, 165, 50, 42, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 37, 34, 25, 165, 73, 59, 42, 165, 38, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 63, 49, 32, 165, 80, 60, 36, 165, 66, 51, 34, 165, 77, 58, 36, 165, 51, 43, 28, 165, 50, 42, 28, 165, 70, 53, 35, 165, 66, 51, 34, 165, 66, 51, 34, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 62, 52, 37, 165, 47, 40, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 56, 45, 30, 165, 58, 47, 31, 165, 40, 36, 26, 165, 53, 52, 43, 165, 40, 35, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 37, 34, 25, 165, 48, 41, 27, 165, 40, 36, 26, 165, 75, 61, 44, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 58, 47, 31, 165, 53, 44, 29, 165, 69, 52, 35, 165, 59, 47, 31, 165, 66, 51, 33, 165, 61, 48, 32, 165, 41, 36, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 62, 51, 37, 165, 61, 50, 37, 165, 49, 42, 31, 165, 22, 22, 23, 255, 22, 23, 23, 255, 28, 28, 29, 255, 21, 21, 22, 255, 26, 27, 27, 255, 17, 17, 18, 255, 30, 30, 31, 255, 24, 24, 25, 255, 23, 24, 25, 255, 25, 26, 27, 255, 23, 24, 24, 255, 15, 15, 16, 255, 13, 13, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 6, 7, 7, 255, 11, 11, 11, 255, 17, 18, 18, 255, 20, 20, 21, 255, 21, 22, 22, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 25, 26, 27, 255, 30, 31, 32, 255, 28, 29, 30, 255, 27, 27, 28, 255, 26, 27, 27, 255, 22, 22, 23, 255, 15, 16, 16, 255, 19, 19, 20, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 17, 18, 255, 20, 20, 21, 255, 20, 20, 21, 255, 20, 20, 20, 255, 21, 21, 21, 255, 27, 27, 28, 255, 22, 23, 23, 255, 33, 34, 34, 255, 32, 32, 33, 255, 30, 31, 32, 255, 33, 33, 34, 255, 25, 26, 27, 255, 20, 20, 21, 255, 16, 17, 17, 255, 18, 18, 18, 255, 8, 8, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 9, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 18, 18, 18, 255, 19, 19, 20, 255, 19, 19, 20, 255, 20, 21, 21, 255, 22, 23, 23, 255, 25, 26, 26, 255, 25, 25, 26, 255, 26, 27, 28, 255, 33, 34, 34, 255, 25, 26, 26, 255, 23, 23, 24, 255, 19, 20, 20, 255, 15, 15, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 21, 21, 22, 255, 26, 26, 27, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 11, 11, 11, 255, 19, 20, 20, 255, 16, 16, 17, 255, 18, 19, 19, 255, 14, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 8, 8, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 10, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 14, 14, 14, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 19, 19, 255, 13, 13, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 22, 22, 23, 255, 24, 24, 25, 255, 22, 23, 23, 255, 26, 26, 27, 255, 18, 19, 19, 255, 19, 19, 20, 255, 22, 23, 23, 255, 14, 14, 14, 255, 14, 15, 15, 255, 13, 13, 14, 255, 14, 14, 14, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 7, 7, 7, 255, 7, 7, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 2, 2, 2, 255, 6, 7, 7, 255, 11, 11, 12, 255, 15, 15, 15, 255, 29, 30, 31, 255, 24, 24, 25, 255, 22, 22, 23, 255, 17, 17, 17, 255, 18, 18, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 9, 255, 11, 11, 11, 255, 18, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 25, 26, 26, 255, 22, 22, 23, 255, 27, 27, 28, 255, 21, 22, 22, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 15, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 25, 25, 255, 20, 21, 21, 255, 26, 27, 28, 255, 28, 29, 30, 255, 19, 20, 20, 255, 24, 25, 26, 255, 26, 27, 27, 255, 21, 21, 22, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 15, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 16, 16, 17, 255, 19, 19, 20, 255, 30, 30, 31, 255, 28, 28, 29, 255, 28, 29, 30, 255, 25, 25, 26, 255, 27, 28, 29, 255, 25, 26, 26, 255, 22, 23, 23, 255, 20, 20, 21, 255, 15, 15, 16, 255, 11, 11, 11, 255, 11, 11, 12, 255, 17, 18, 18, 255, 17, 17, 18, 255, 18, 18, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 30, 30, 31, 255, 28, 29, 30, 255, 25, 26, 27, 255, 33, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 18, 19, 19, 255, 9, 9, 10, 255, 13, 13, 14, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 10, 255, 14, 14, 15, 255, 22, 22, 23, 255, 26, 26, 27, 255, 32, 32, 33, 255, 27, 28, 28, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 29, 29, 255, 30, 31, 31, 255, 27, 27, 28, 255, 28, 28, 29, 255, 23, 24, 24, 255, 19, 19, 20, 255, 11, 12, 12, 255, 14, 14, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 23, 23, 24, 255, 25, 25, 26, 255, 20, 21, 21, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 24, 255, 21, 22, 23, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 18, 19, 19, 255, 45, 39, 29, 165, 72, 58, 42, 165, 48, 42, 31, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 63, 49, 33, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 51, 43, 28, 165, 63, 49, 33, 165, 54, 44, 29, 165, 58, 47, 31, 165, 44, 38, 26, 165, 47, 40, 27, 165, 62, 48, 32, 165, 49, 42, 27, 165, 65, 50, 33, 165, 72, 54, 36, 165, 46, 40, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 53, 44, 29, 165, 69, 52, 35, 165, 72, 54, 36, 165, 58, 46, 31, 165, 46, 40, 27, 165, 45, 38, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 55, 46, 34, 165, 38, 34, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 59, 49, 36, 165, 74, 60, 43, 165, 40, 35, 25, 165, 45, 47, 41, 165, 50, 42, 28, 165, 53, 44, 29, 165, 48, 41, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 52, 43, 28, 165, 45, 39, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 63, 49, 32, 165, 66, 51, 34, 165, 65, 50, 33, 165, 56, 45, 30, 165, 53, 44, 29, 165, 45, 39, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 63, 49, 33, 165, 51, 43, 28, 165, 49, 41, 27, 165, 68, 52, 34, 165, 65, 50, 33, 165, 51, 42, 28, 165, 50, 42, 28, 165, 54, 44, 29, 165, 49, 41, 27, 165, 57, 46, 30, 165, 59, 47, 31, 165, 47, 40, 27, 165, 42, 37, 26, 165, 53, 44, 29, 165, 52, 43, 28, 165, 59, 47, 31, 165, 54, 44, 29, 165, 60, 48, 31, 165, 58, 47, 31, 165, 64, 50, 33, 165, 69, 53, 35, 165, 59, 47, 31, 165, 49, 42, 27, 165, 66, 51, 34, 165, 73, 54, 36, 165, 68, 52, 34, 165, 68, 52, 34, 165, 64, 49, 33, 165, 60, 48, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 56, 45, 30, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 56, 46, 30, 165, 55, 45, 29, 165, 46, 40, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 87, 69, 49, 165, 53, 45, 33, 165, 48, 42, 31, 165, 79, 64, 46, 165, 49, 42, 31, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 44, 46, 40, 165, 45, 39, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 51, 42, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 52, 51, 43, 165, 48, 41, 27, 165, 47, 48, 41, 165, 46, 40, 27, 165, 37, 34, 25, 165, 55, 46, 34, 165, 47, 40, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 40, 35, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 59, 47, 31, 165, 52, 43, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 53, 45, 33, 165, 41, 36, 26, 165, 41, 36, 26, 165, 56, 47, 35, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 58, 46, 31, 165, 51, 42, 28, 165, 49, 42, 31, 165, 72, 59, 42, 165, 68, 56, 40, 165, 38, 34, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 87, 69, 49, 165, 53, 45, 33, 165, 37, 33, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 73, 59, 43, 165, 81, 65, 46, 165, 40, 36, 27, 165, 40, 36, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 55, 45, 30, 165, 69, 52, 35, 165, 65, 50, 33, 165, 59, 47, 31, 165, 65, 50, 33, 165, 45, 39, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 40, 35, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 39, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 40, 36, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 56, 46, 30, 165, 59, 47, 31, 165, 57, 46, 30, 165, 44, 38, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 48, 41, 27, 165, 58, 46, 31, 165, 52, 43, 29, 165, 56, 45, 30, 165, 53, 44, 29, 165, 53, 44, 29, 165, 49, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 28, 29, 255, 16, 17, 17, 255, 19, 20, 20, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 8, 8, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 14, 255, 17, 17, 17, 255, 22, 23, 23, 255, 25, 25, 26, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 28, 28, 29, 255, 31, 32, 32, 255, 29, 29, 30, 255, 26, 27, 27, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 22, 255, 19, 20, 20, 255, 26, 27, 28, 255, 27, 27, 28, 255, 27, 28, 29, 255, 22, 23, 23, 255, 31, 32, 33, 255, 24, 25, 26, 255, 23, 23, 24, 255, 33, 34, 34, 255, 30, 31, 32, 255, 23, 23, 24, 255, 23, 24, 25, 255, 17, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 5, 5, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 23, 23, 255, 17, 17, 17, 255, 19, 20, 20, 255, 18, 18, 19, 255, 33, 34, 34, 255, 27, 27, 28, 255, 25, 26, 26, 255, 17, 18, 18, 255, 22, 23, 23, 255, 19, 20, 20, 255, 14, 15, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 19, 19, 19, 255, 22, 23, 23, 255, 19, 20, 20, 255, 31, 32, 33, 255, 33, 34, 34, 255, 23, 23, 24, 255, 24, 24, 25, 255, 22, 22, 23, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 12, 12, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 17, 18, 18, 255, 13, 13, 14, 255, 20, 20, 21, 255, 20, 21, 21, 255, 18, 19, 19, 255, 21, 21, 22, 255, 28, 28, 29, 255, 30, 31, 32, 255, 24, 25, 25, 255, 25, 26, 26, 255, 23, 24, 24, 255, 26, 27, 28, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 15, 16, 255, 14, 14, 14, 255, 7, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 13, 13, 255, 8, 9, 9, 255, 27, 28, 28, 255, 26, 26, 27, 255, 30, 30, 31, 255, 23, 23, 24, 255, 24, 25, 25, 255, 15, 15, 16, 255, 14, 14, 14, 255, 12, 12, 13, 255, 5, 5, 6, 255, 6, 6, 6, 255, 14, 14, 14, 255, 13, 13, 14, 255, 20, 21, 21, 255, 19, 20, 20, 255, 21, 21, 22, 255, 26, 27, 27, 255, 23, 23, 24, 255, 25, 25, 26, 255, 32, 33, 34, 255, 33, 34, 34, 255, 18, 18, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 15, 15, 255, 15, 15, 15, 255, 24, 24, 25, 255, 22, 22, 23, 255, 27, 28, 28, 255, 27, 27, 28, 255, 25, 26, 27, 255, 23, 24, 24, 255, 30, 31, 31, 255, 25, 26, 26, 255, 26, 27, 28, 255, 25, 25, 26, 255, 24, 24, 25, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 14, 15, 15, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 18, 19, 19, 255, 15, 16, 16, 255, 25, 26, 26, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 25, 25, 26, 255, 27, 27, 28, 255, 26, 26, 27, 255, 17, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 24, 25, 25, 255, 28, 29, 30, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 22, 22, 23, 255, 18, 18, 19, 255, 16, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 18, 19, 19, 255, 17, 18, 18, 255, 23, 24, 24, 255, 27, 28, 29, 255, 29, 29, 30, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 24, 25, 25, 255, 15, 15, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 17, 17, 18, 255, 18, 18, 19, 255, 22, 22, 23, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 23, 23, 24, 255, 13, 14, 14, 255, 18, 18, 19, 255, 8, 8, 8, 255, 9, 9, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 19, 19, 19, 255, 46, 40, 29, 165, 62, 51, 37, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 52, 43, 28, 165, 43, 38, 26, 165, 39, 35, 26, 165, 51, 44, 32, 165, 37, 34, 25, 165, 46, 39, 27, 165, 43, 37, 26, 165, 56, 45, 30, 165, 61, 48, 32, 165, 61, 48, 32, 165, 54, 44, 29, 165, 44, 38, 26, 165, 63, 49, 32, 165, 55, 45, 29, 165, 48, 41, 27, 165, 51, 43, 28, 165, 68, 52, 34, 165, 45, 39, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 52, 43, 28, 165, 54, 44, 29, 165, 58, 46, 31, 165, 66, 51, 34, 165, 52, 43, 28, 165, 37, 33, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 36, 33, 25, 165, 40, 36, 27, 165, 40, 35, 25, 165, 36, 33, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 51, 42, 28, 165, 58, 46, 30, 165, 43, 37, 26, 165, 53, 44, 29, 165, 48, 40, 27, 165, 48, 41, 27, 165, 58, 47, 31, 165, 53, 43, 29, 165, 60, 47, 31, 165, 52, 43, 28, 165, 57, 46, 30, 165, 57, 46, 30, 165, 54, 45, 29, 165, 48, 41, 27, 165, 44, 38, 26, 165, 61, 48, 32, 165, 50, 42, 28, 165, 55, 45, 29, 165, 73, 55, 36, 165, 64, 50, 33, 165, 57, 46, 30, 165, 49, 41, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 59, 47, 31, 165, 39, 35, 26, 165, 52, 43, 28, 165, 50, 42, 28, 165, 53, 44, 29, 165, 67, 51, 34, 165, 58, 47, 31, 165, 58, 46, 31, 165, 47, 40, 27, 165, 59, 47, 31, 165, 60, 48, 32, 165, 48, 41, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 64, 50, 33, 165, 56, 46, 30, 165, 71, 54, 36, 165, 58, 46, 31, 165, 59, 47, 31, 165, 46, 40, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 51, 43, 28, 165, 58, 46, 30, 165, 47, 40, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 53, 44, 29, 165, 58, 46, 31, 165, 41, 36, 26, 165, 60, 48, 31, 165, 64, 50, 33, 165, 54, 44, 29, 165, 46, 39, 27, 165, 45, 39, 26, 165, 46, 40, 30, 165, 36, 33, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 39, 34, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 54, 45, 29, 165, 54, 44, 29, 165, 45, 39, 26, 165, 72, 59, 42, 165, 70, 57, 41, 165, 37, 33, 25, 165, 43, 37, 26, 165, 51, 42, 28, 165, 40, 35, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 45, 39, 27, 165, 46, 39, 27, 165, 66, 51, 34, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 36, 33, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 50, 43, 32, 165, 53, 45, 33, 165, 39, 35, 25, 165, 65, 50, 33, 165, 43, 37, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 58, 46, 31, 165, 58, 49, 35, 165, 82, 66, 47, 165, 48, 41, 31, 165, 41, 36, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 38, 34, 26, 165, 64, 53, 38, 165, 39, 34, 25, 165, 40, 35, 25, 165, 62, 51, 37, 165, 56, 47, 35, 165, 46, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 50, 43, 32, 165, 52, 44, 32, 165, 43, 37, 26, 165, 40, 35, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 45, 39, 29, 165, 41, 36, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 62, 49, 32, 165, 47, 40, 27, 165, 46, 39, 27, 165, 55, 45, 29, 165, 42, 37, 26, 165, 42, 37, 26, 165, 51, 42, 28, 165, 59, 47, 31, 165, 58, 46, 31, 165, 43, 37, 26, 165, 43, 38, 26, 165, 55, 45, 30, 165, 52, 43, 29, 165, 53, 44, 29, 165, 49, 41, 27, 165, 42, 37, 26, 165, 58, 46, 31, 165, 43, 38, 26, 165, 41, 36, 26, 165, 60, 48, 32, 165, 45, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 49, 42, 31, 165, 63, 52, 38, 165, 40, 36, 26, 165, 50, 42, 28, 165, 51, 42, 28, 165, 56, 46, 30, 165, 43, 37, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 58, 47, 31, 165, 46, 40, 27, 165, 43, 37, 28, 165, 46, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 58, 46, 31, 165, 51, 43, 28, 165, 55, 45, 29, 165, 40, 35, 26, 165, 44, 39, 29, 165, 57, 48, 35, 165, 39, 35, 25, 165, 26, 27, 28, 255, 20, 20, 21, 255, 23, 24, 24, 255, 22, 22, 23, 255, 11, 11, 11, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 9, 10, 10, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 17, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 8, 8, 255, 12, 13, 13, 255, 15, 16, 16, 255, 15, 15, 15, 255, 21, 22, 22, 255, 33, 33, 34, 255, 26, 27, 28, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 25, 26, 26, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 24, 25, 25, 255, 25, 26, 26, 255, 30, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 30, 31, 32, 255, 22, 23, 23, 255, 16, 16, 17, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 17, 17, 255, 18, 19, 19, 255, 16, 16, 17, 255, 18, 18, 19, 255, 25, 26, 26, 255, 18, 19, 19, 255, 20, 21, 21, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 9, 10, 255, 14, 14, 15, 255, 18, 18, 19, 255, 20, 20, 21, 255, 18, 18, 18, 255, 26, 26, 27, 255, 33, 34, 34, 255, 22, 22, 23, 255, 27, 28, 28, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 10, 255, 14, 14, 15, 255, 15, 15, 16, 255, 18, 19, 19, 255, 21, 21, 22, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 16, 16, 17, 255, 19, 20, 20, 255, 24, 25, 25, 255, 15, 16, 16, 255, 20, 21, 21, 255, 18, 18, 18, 255, 19, 20, 20, 255, 25, 26, 27, 255, 30, 31, 31, 255, 28, 29, 30, 255, 26, 27, 28, 255, 20, 20, 21, 255, 24, 25, 25, 255, 25, 26, 26, 255, 17, 17, 18, 255, 17, 17, 18, 255, 21, 21, 22, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 13, 14, 14, 255, 9, 9, 9, 255, 16, 17, 17, 255, 20, 21, 21, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 12, 12, 255, 17, 17, 17, 255, 17, 17, 17, 255, 33, 34, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 23, 23, 24, 255, 23, 24, 24, 255, 18, 19, 19, 255, 12, 12, 13, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 24, 25, 25, 255, 19, 19, 20, 255, 17, 17, 17, 255, 23, 24, 25, 255, 26, 27, 27, 255, 27, 28, 29, 255, 30, 31, 31, 255, 33, 34, 34, 255, 19, 20, 20, 255, 20, 21, 21, 255, 18, 19, 19, 255, 10, 10, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 19, 20, 255, 26, 26, 27, 255, 27, 27, 28, 255, 27, 28, 28, 255, 28, 28, 29, 255, 24, 25, 25, 255, 18, 18, 19, 255, 22, 22, 23, 255, 17, 17, 18, 255, 20, 21, 21, 255, 22, 22, 23, 255, 18, 18, 18, 255, 15, 15, 16, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 14, 14, 14, 255, 21, 22, 22, 255, 22, 22, 23, 255, 26, 27, 27, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 26, 27, 27, 255, 21, 21, 22, 255, 12, 13, 13, 255, 9, 10, 10, 255, 6, 6, 7, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 17, 17, 255, 23, 24, 24, 255, 25, 25, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 24, 25, 25, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 13, 14, 14, 255, 14, 15, 15, 255, 8, 8, 8, 255, 6, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 14, 14, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 19, 19, 20, 255, 16, 16, 17, 255, 25, 26, 27, 255, 27, 28, 29, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 23, 23, 255, 23, 23, 24, 255, 17, 17, 18, 255, 18, 19, 19, 255, 15, 15, 16, 255, 11, 11, 11, 255, 15, 15, 16, 255, 17, 17, 17, 255, 17, 18, 18, 255, 22, 23, 23, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 19, 20, 20, 255, 14, 14, 14, 255, 15, 16, 16, 255, 7, 7, 7, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 43, 38, 26, 165, 50, 42, 28, 165, 67, 51, 34, 165, 68, 52, 34, 165, 40, 35, 25, 165, 43, 37, 26, 165, 58, 46, 31, 165, 46, 40, 27, 165, 58, 48, 35, 165, 87, 70, 49, 165, 43, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 60, 48, 31, 165, 55, 45, 29, 165, 51, 43, 28, 165, 47, 40, 27, 165, 40, 36, 26, 165, 49, 42, 27, 165, 53, 44, 29, 165, 40, 35, 26, 165, 43, 37, 26, 165, 52, 43, 28, 165, 40, 36, 26, 165, 53, 44, 29, 165, 70, 53, 35, 165, 76, 57, 36, 165, 62, 48, 32, 165, 67, 51, 34, 165, 57, 46, 30, 165, 57, 46, 30, 165, 50, 42, 28, 165, 40, 35, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 49, 41, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 44, 38, 26, 165, 60, 47, 31, 165, 52, 43, 28, 165, 56, 45, 30, 165, 55, 45, 29, 165, 56, 46, 30, 165, 49, 41, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 49, 41, 27, 165, 52, 43, 28, 165, 63, 49, 32, 165, 42, 37, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 49, 41, 27, 165, 53, 44, 29, 165, 66, 51, 34, 165, 77, 57, 36, 165, 63, 49, 32, 165, 43, 38, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 63, 49, 32, 165, 48, 41, 27, 165, 45, 39, 26, 165, 56, 45, 30, 165, 44, 38, 26, 165, 51, 43, 28, 165, 50, 42, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 68, 52, 34, 165, 62, 48, 32, 165, 77, 57, 36, 165, 52, 43, 28, 165, 44, 38, 26, 165, 37, 34, 25, 165, 76, 56, 36, 165, 78, 58, 36, 165, 69, 52, 35, 165, 44, 38, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 74, 56, 36, 165, 76, 57, 36, 165, 56, 45, 30, 165, 36, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 40, 35, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 45, 39, 29, 165, 38, 34, 25, 165, 47, 40, 27, 165, 58, 46, 31, 165, 43, 45, 40, 165, 37, 33, 25, 165, 41, 37, 27, 165, 39, 35, 25, 165, 49, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 87, 69, 49, 165, 86, 69, 48, 165, 41, 37, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 64, 49, 33, 165, 71, 54, 36, 165, 53, 43, 29, 165, 49, 42, 27, 165, 58, 46, 31, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 50, 42, 28, 165, 42, 37, 26, 165, 45, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 39, 34, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 44, 39, 29, 165, 52, 44, 32, 165, 38, 34, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 47, 40, 30, 165, 48, 41, 30, 165, 40, 35, 25, 165, 54, 44, 29, 165, 55, 45, 30, 165, 47, 40, 27, 165, 36, 33, 25, 165, 55, 45, 29, 165, 46, 40, 27, 165, 65, 50, 33, 165, 63, 49, 32, 165, 55, 45, 30, 165, 63, 49, 32, 165, 65, 50, 33, 165, 69, 52, 35, 165, 54, 44, 29, 165, 52, 45, 33, 165, 46, 40, 30, 165, 36, 33, 25, 165, 50, 42, 28, 165, 55, 45, 29, 165, 54, 44, 29, 165, 42, 37, 26, 165, 67, 55, 40, 165, 80, 65, 46, 165, 78, 63, 45, 165, 51, 43, 32, 165, 56, 47, 34, 165, 36, 33, 25, 165, 56, 47, 34, 165, 37, 33, 25, 165, 59, 47, 31, 165, 53, 44, 29, 165, 48, 41, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 74, 60, 43, 165, 65, 54, 39, 165, 56, 47, 35, 165, 82, 66, 47, 165, 70, 57, 41, 165, 40, 36, 26, 165, 45, 39, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 38, 28, 165, 66, 54, 39, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 42, 37, 28, 165, 56, 45, 30, 165, 60, 48, 31, 165, 58, 46, 31, 165, 63, 49, 32, 165, 52, 43, 28, 165, 47, 40, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 58, 47, 31, 165, 57, 46, 30, 165, 41, 36, 26, 165, 38, 34, 25, 165, 75, 61, 44, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 59, 49, 36, 165, 39, 35, 26, 165, 43, 38, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 51, 42, 28, 165, 38, 34, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 59, 47, 31, 165, 40, 35, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 56, 47, 34, 165, 42, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 27, 28, 28, 255, 27, 27, 28, 255, 16, 17, 17, 255, 16, 16, 16, 255, 15, 15, 16, 255, 20, 20, 21, 255, 11, 11, 12, 255, 15, 15, 15, 255, 11, 11, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 7, 7, 7, 255, 15, 15, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 16, 16, 17, 255, 17, 17, 18, 255, 23, 24, 24, 255, 22, 23, 23, 255, 24, 25, 25, 255, 25, 26, 27, 255, 30, 31, 32, 255, 23, 23, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 22, 23, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 12, 12, 255, 17, 17, 18, 255, 14, 14, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 27, 28, 28, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 33, 33, 34, 255, 28, 28, 29, 255, 25, 26, 26, 255, 22, 23, 23, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 6, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 16, 16, 17, 255, 14, 14, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 14, 15, 15, 255, 18, 18, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 4, 4, 4, 255, 13, 13, 13, 255, 18, 18, 19, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 16, 17, 255, 23, 24, 24, 255, 25, 26, 27, 255, 33, 33, 34, 255, 24, 25, 25, 255, 18, 19, 19, 255, 17, 17, 18, 255, 17, 17, 18, 255, 14, 14, 14, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 10, 255, 15, 15, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 16, 16, 17, 255, 17, 17, 18, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 8, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 21, 22, 22, 255, 26, 26, 27, 255, 21, 22, 22, 255, 25, 26, 26, 255, 24, 25, 26, 255, 27, 28, 28, 255, 27, 28, 28, 255, 32, 32, 33, 255, 26, 27, 27, 255, 32, 32, 33, 255, 29, 30, 31, 255, 26, 27, 27, 255, 19, 19, 20, 255, 17, 17, 18, 255, 20, 20, 20, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 10, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 12, 12, 255, 20, 20, 21, 255, 16, 17, 17, 255, 23, 23, 24, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 26, 27, 27, 255, 22, 22, 23, 255, 24, 25, 25, 255, 19, 19, 20, 255, 9, 9, 9, 255, 8, 8, 9, 255, 13, 13, 13, 255, 19, 19, 20, 255, 16, 16, 17, 255, 24, 25, 25, 255, 21, 21, 22, 255, 18, 18, 19, 255, 27, 28, 29, 255, 27, 28, 28, 255, 31, 32, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 23, 255, 19, 19, 20, 255, 18, 18, 19, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 16, 16, 16, 255, 21, 21, 22, 255, 20, 21, 21, 255, 30, 31, 32, 255, 25, 25, 26, 255, 28, 29, 29, 255, 27, 28, 28, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 23, 23, 255, 25, 25, 26, 255, 24, 25, 25, 255, 19, 19, 19, 255, 15, 16, 16, 255, 15, 15, 15, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 18, 18, 19, 255, 23, 24, 24, 255, 23, 24, 24, 255, 24, 24, 25, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 17, 18, 18, 255, 12, 12, 13, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 10, 255, 14, 14, 14, 255, 18, 19, 19, 255, 22, 23, 24, 255, 20, 21, 21, 255, 24, 25, 25, 255, 25, 26, 26, 255, 26, 27, 28, 255, 33, 33, 34, 255, 28, 29, 30, 255, 28, 28, 29, 255, 21, 22, 22, 255, 17, 17, 18, 255, 14, 14, 15, 255, 15, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 7, 7, 255, 10, 10, 10, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 28, 28, 29, 255, 24, 24, 25, 255, 33, 34, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 30, 31, 255, 33, 33, 34, 255, 25, 26, 26, 255, 32, 33, 34, 255, 25, 25, 26, 255, 24, 25, 25, 255, 18, 18, 19, 255, 14, 14, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 11, 12, 12, 255, 20, 21, 21, 255, 23, 23, 24, 255, 18, 18, 18, 255, 33, 34, 34, 255, 31, 32, 33, 255, 28, 28, 29, 255, 26, 26, 27, 255, 24, 24, 25, 255, 20, 21, 21, 255, 19, 20, 20, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 40, 36, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 36, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 57, 48, 35, 165, 40, 35, 25, 165, 79, 93, 46, 255, 45, 39, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 49, 42, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 45, 39, 26, 165, 56, 45, 30, 165, 68, 52, 34, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 49, 42, 27, 165, 47, 40, 27, 165, 63, 49, 32, 165, 48, 41, 27, 165, 68, 52, 34, 165, 56, 45, 30, 165, 60, 47, 31, 165, 45, 38, 26, 165, 56, 45, 30, 165, 54, 44, 29, 165, 43, 37, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 44, 39, 29, 165, 36, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 51, 42, 28, 165, 39, 35, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 54, 44, 29, 165, 49, 41, 27, 165, 62, 49, 32, 165, 48, 41, 27, 165, 65, 51, 33, 165, 48, 41, 27, 165, 57, 46, 30, 165, 47, 40, 27, 165, 40, 35, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 54, 44, 29, 165, 41, 36, 26, 165, 59, 47, 31, 165, 55, 45, 30, 165, 50, 42, 28, 165, 46, 40, 27, 165, 45, 47, 41, 165, 46, 39, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 52, 43, 28, 165, 50, 42, 28, 165, 52, 43, 28, 165, 45, 39, 26, 165, 57, 46, 30, 165, 61, 48, 32, 165, 44, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 58, 46, 30, 165, 40, 36, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 65, 50, 33, 165, 47, 40, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 56, 45, 30, 165, 67, 52, 34, 165, 70, 53, 35, 165, 48, 41, 27, 165, 44, 38, 26, 165, 64, 50, 33, 165, 53, 44, 29, 165, 44, 38, 26, 165, 50, 50, 42, 165, 44, 38, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 37, 34, 25, 165, 43, 38, 26, 168, 43, 38, 26, 165, 52, 43, 28, 165, 65, 50, 33, 165, 46, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 41, 30, 165, 45, 39, 26, 165, 47, 41, 30, 165, 43, 38, 26, 165, 41, 36, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 63, 52, 38, 165, 38, 34, 25, 165, 37, 34, 25, 165, 46, 40, 27, 165, 56, 45, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 49, 42, 31, 165, 42, 37, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 43, 37, 26, 165, 51, 42, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 61, 48, 32, 165, 59, 47, 31, 165, 52, 51, 43, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 39, 35, 26, 165, 53, 44, 29, 165, 39, 35, 25, 165, 43, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 64, 49, 33, 165, 52, 43, 28, 165, 52, 43, 28, 165, 41, 36, 26, 165, 53, 44, 29, 165, 52, 43, 28, 165, 51, 42, 28, 165, 60, 48, 31, 165, 42, 37, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 52, 44, 32, 165, 38, 34, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 50, 42, 28, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 35, 27, 165, 78, 63, 45, 165, 58, 48, 35, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 44, 32, 165, 42, 37, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 37, 33, 25, 165, 47, 41, 30, 165, 58, 49, 36, 165, 39, 35, 26, 165, 37, 33, 25, 165, 66, 54, 39, 165, 39, 35, 25, 165, 42, 37, 26, 165, 53, 45, 33, 165, 44, 38, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 70, 57, 41, 165, 40, 35, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 58, 46, 30, 165, 58, 47, 31, 165, 56, 45, 30, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 41, 27, 214, 72, 88, 35, 255, 40, 36, 26, 165, 58, 57, 48, 165, 37, 34, 25, 165, 43, 38, 28, 165, 56, 45, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 43, 38, 28, 165, 51, 43, 28, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 52, 44, 32, 165, 66, 54, 39, 165, 48, 41, 31, 165, 70, 57, 41, 165, 52, 45, 33, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 27, 165, 42, 37, 28, 165, 42, 37, 26, 165, 47, 41, 30, 165, 38, 34, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 19, 20, 20, 255, 16, 16, 17, 255, 18, 18, 18, 255, 13, 13, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 9, 10, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 19, 20, 20, 255, 19, 20, 20, 255, 24, 24, 25, 255, 25, 26, 26, 255, 26, 26, 27, 255, 29, 30, 31, 255, 31, 31, 32, 255, 22, 22, 23, 255, 33, 34, 34, 255, 32, 33, 33, 255, 24, 24, 25, 255, 27, 28, 28, 255, 20, 21, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 16, 16, 17, 255, 19, 20, 20, 255, 26, 26, 27, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 19, 19, 20, 255, 19, 20, 20, 255, 10, 10, 11, 255, 10, 10, 10, 255, 15, 15, 15, 255, 9, 9, 9, 255, 4, 4, 4, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 8, 8, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 15, 15, 15, 255, 20, 20, 21, 255, 23, 23, 24, 255, 18, 18, 19, 255, 28, 28, 29, 255, 29, 30, 30, 255, 29, 30, 31, 255, 22, 23, 23, 255, 19, 19, 20, 255, 18, 18, 19, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 8, 255, 13, 14, 14, 255, 12, 12, 13, 255, 20, 20, 20, 255, 21, 21, 22, 255, 22, 23, 23, 255, 22, 22, 23, 255, 22, 22, 23, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 9, 10, 10, 255, 10, 10, 11, 255, 17, 17, 18, 255, 18, 18, 18, 255, 23, 24, 24, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 28, 29, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 23, 24, 24, 255, 32, 32, 33, 255, 25, 26, 26, 255, 22, 23, 23, 255, 23, 24, 24, 255, 18, 19, 19, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 16, 16, 255, 20, 21, 21, 255, 19, 20, 20, 255, 24, 24, 25, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 30, 31, 255, 20, 20, 21, 255, 21, 22, 22, 255, 18, 19, 19, 255, 15, 15, 15, 255, 9, 9, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 14, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 22, 23, 23, 255, 33, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 25, 26, 255, 15, 15, 16, 255, 10, 10, 10, 255, 6, 6, 6, 255, 14, 14, 15, 255, 14, 15, 15, 255, 19, 19, 20, 255, 22, 22, 23, 255, 25, 26, 26, 255, 32, 33, 33, 255, 24, 24, 25, 255, 31, 31, 32, 255, 31, 32, 33, 255, 21, 21, 22, 255, 19, 20, 20, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 18, 18, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 15, 15, 15, 255, 18, 18, 19, 255, 20, 20, 21, 255, 18, 19, 19, 255, 21, 22, 22, 255, 31, 32, 32, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 25, 26, 26, 255, 24, 25, 26, 255, 18, 18, 19, 255, 13, 13, 14, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 19, 20, 20, 255, 21, 21, 22, 255, 28, 28, 29, 255, 33, 34, 34, 255, 28, 28, 29, 255, 31, 32, 33, 255, 25, 26, 27, 255, 19, 20, 20, 255, 27, 28, 28, 255, 21, 22, 22, 255, 15, 15, 15, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 10, 10, 255, 5, 5, 6, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 19, 19, 255, 27, 28, 28, 255, 29, 30, 31, 255, 29, 30, 31, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 23, 24, 24, 255, 18, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 17, 17, 17, 255, 22, 22, 23, 255, 23, 23, 24, 255, 29, 30, 31, 255, 28, 28, 29, 255, 24, 25, 26, 255, 28, 29, 29, 255, 31, 31, 32, 255, 21, 22, 22, 255, 21, 21, 22, 255, 13, 13, 14, 255, 13, 14, 14, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 14, 255, 20, 20, 21, 255, 50, 42, 28, 165, 43, 37, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 56, 46, 30, 165, 54, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 45, 39, 27, 165, 56, 46, 30, 165, 56, 45, 30, 165, 55, 45, 29, 165, 58, 46, 31, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 54, 44, 29, 165, 55, 45, 30, 165, 65, 50, 33, 165, 56, 45, 30, 165, 51, 43, 28, 165, 41, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 58, 49, 35, 165, 36, 33, 25, 165, 48, 41, 31, 165, 46, 39, 27, 165, 46, 39, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 55, 45, 29, 165, 62, 49, 32, 165, 65, 51, 33, 165, 58, 47, 31, 165, 68, 52, 34, 165, 60, 47, 31, 165, 41, 36, 26, 165, 38, 34, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 38, 35, 26, 165, 43, 37, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 58, 48, 35, 165, 41, 36, 26, 165, 39, 34, 25, 165, 49, 42, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 56, 46, 30, 165, 56, 46, 30, 165, 55, 45, 29, 165, 41, 36, 26, 165, 38, 34, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 49, 42, 31, 165, 52, 43, 28, 165, 50, 42, 28, 165, 61, 48, 32, 165, 44, 38, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 43, 37, 26, 165, 66, 51, 33, 165, 70, 53, 35, 165, 69, 52, 35, 165, 74, 55, 36, 165, 75, 56, 36, 165, 62, 49, 32, 165, 43, 38, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 40, 35, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 60, 47, 31, 165, 69, 52, 35, 165, 45, 39, 26, 165, 51, 43, 28, 165, 39, 34, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 55, 46, 34, 165, 39, 35, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 42, 37, 27, 165, 42, 37, 28, 165, 39, 35, 26, 165, 40, 35, 25, 165, 57, 46, 30, 165, 44, 38, 29, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 54, 44, 29, 165, 66, 51, 33, 165, 57, 46, 30, 165, 44, 38, 26, 165, 50, 42, 28, 165, 59, 47, 31, 165, 58, 46, 31, 165, 59, 47, 31, 165, 73, 55, 36, 165, 64, 50, 33, 165, 52, 43, 28, 165, 40, 35, 25, 165, 38, 34, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 57, 46, 30, 165, 51, 43, 28, 165, 48, 41, 27, 165, 40, 35, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 51, 43, 28, 165, 46, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 50, 42, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 44, 38, 26, 165, 60, 48, 31, 165, 47, 40, 27, 165, 37, 33, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 38, 34, 26, 165, 38, 34, 25, 165, 62, 52, 37, 165, 40, 35, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 51, 43, 32, 165, 40, 36, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 62, 51, 37, 165, 39, 35, 25, 165, 48, 41, 27, 165, 37, 33, 25, 165, 65, 54, 39, 165, 38, 34, 26, 165, 59, 49, 36, 165, 55, 46, 34, 165, 49, 42, 31, 165, 53, 45, 33, 165, 40, 36, 27, 165, 65, 53, 39, 165, 39, 35, 25, 165, 41, 36, 26, 165, 64, 53, 38, 165, 44, 38, 26, 165, 46, 40, 30, 165, 40, 36, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 52, 44, 32, 165, 43, 38, 28, 165, 40, 36, 26, 165, 38, 34, 25, 165, 58, 48, 35, 165, 54, 46, 34, 165, 42, 37, 28, 165, 38, 34, 25, 165, 47, 40, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 56, 47, 34, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 62, 52, 37, 165, 56, 47, 34, 165, 67, 55, 40, 165, 36, 33, 25, 165, 37, 33, 25, 165, 56, 47, 34, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 52, 44, 32, 165, 51, 44, 32, 165, 37, 34, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 15, 15, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 6, 6, 7, 255, 8, 8, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 5, 5, 5, 255, 12, 13, 13, 255, 8, 8, 9, 255, 9, 9, 9, 255, 17, 17, 18, 255, 17, 17, 18, 255, 18, 19, 19, 255, 23, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 26, 27, 28, 255, 26, 26, 27, 255, 18, 18, 18, 255, 25, 26, 26, 255, 20, 20, 21, 255, 28, 29, 29, 255, 27, 27, 28, 255, 23, 23, 24, 255, 16, 17, 17, 255, 21, 22, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 25, 25, 26, 255, 28, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 30, 31, 255, 24, 25, 26, 255, 21, 22, 22, 255, 19, 20, 20, 255, 19, 20, 20, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 7, 255, 4, 4, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 16, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 9, 10, 255, 19, 20, 20, 255, 19, 20, 20, 255, 20, 21, 21, 255, 28, 29, 30, 255, 30, 31, 31, 255, 25, 25, 26, 255, 21, 21, 22, 255, 20, 20, 21, 255, 14, 15, 15, 255, 13, 13, 14, 255, 6, 6, 6, 255, 8, 8, 8, 255, 4, 4, 5, 255, 6, 6, 6, 255, 6, 6, 7, 255, 8, 8, 9, 255, 10, 11, 11, 255, 21, 21, 22, 255, 18, 18, 18, 255, 24, 24, 25, 255, 23, 24, 25, 255, 20, 20, 21, 255, 21, 22, 22, 255, 18, 19, 19, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 9, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 17, 17, 255, 11, 11, 12, 255, 24, 24, 25, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 22, 22, 255, 24, 25, 25, 255, 33, 34, 34, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 32, 33, 255, 33, 34, 34, 255, 32, 32, 33, 255, 24, 25, 25, 255, 18, 18, 19, 255, 26, 26, 27, 255, 18, 19, 19, 255, 18, 18, 19, 255, 11, 11, 11, 255, 6, 7, 7, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 13, 255, 18, 18, 19, 255, 20, 20, 21, 255, 24, 24, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 29, 30, 31, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 25, 25, 255, 20, 20, 21, 255, 16, 16, 17, 255, 12, 12, 13, 255, 6, 7, 7, 255, 4, 5, 5, 255, 14, 14, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 21, 22, 22, 255, 25, 26, 27, 255, 32, 33, 34, 255, 18, 19, 19, 255, 23, 24, 24, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 22, 23, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 27, 28, 29, 255, 30, 30, 31, 255, 33, 33, 34, 255, 21, 21, 22, 255, 18, 18, 19, 255, 18, 18, 19, 255, 17, 17, 18, 255, 15, 15, 15, 255, 17, 17, 17, 255, 16, 17, 17, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 15, 15, 255, 19, 19, 20, 255, 14, 15, 15, 255, 19, 20, 20, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 17, 18, 18, 255, 20, 21, 21, 255, 10, 11, 11, 255, 9, 9, 10, 255, 3, 3, 3, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 25, 25, 26, 255, 21, 22, 22, 255, 26, 26, 27, 255, 32, 33, 34, 255, 22, 23, 24, 255, 23, 24, 24, 255, 23, 23, 24, 255, 19, 20, 20, 255, 25, 26, 26, 255, 25, 25, 26, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 16, 17, 17, 255, 7, 7, 8, 255, 8, 8, 9, 255, 6, 7, 7, 255, 10, 10, 11, 255, 13, 13, 14, 255, 22, 22, 23, 255, 29, 30, 30, 255, 27, 27, 28, 255, 28, 29, 29, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 21, 22, 22, 255, 22, 23, 24, 255, 19, 20, 20, 255, 21, 21, 22, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 13, 255, 20, 20, 21, 255, 19, 20, 20, 255, 32, 33, 33, 255, 33, 34, 34, 255, 26, 26, 27, 255, 33, 34, 34, 255, 23, 24, 24, 255, 25, 26, 27, 255, 19, 19, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 41, 36, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 40, 36, 26, 165, 51, 43, 32, 165, 37, 33, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 79, 64, 46, 165, 86, 69, 49, 165, 49, 42, 31, 165, 44, 38, 29, 165, 75, 61, 44, 165, 38, 34, 25, 165, 40, 35, 25, 165, 46, 40, 27, 165, 52, 43, 28, 165, 53, 44, 29, 165, 44, 38, 26, 165, 38, 34, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 49, 41, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 43, 38, 26, 165, 56, 76, 34, 255, 54, 46, 33, 165, 45, 40, 29, 165, 38, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 49, 41, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 61, 48, 32, 165, 71, 54, 36, 165, 49, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 34, 25, 165, 60, 50, 36, 165, 37, 34, 25, 165, 45, 39, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 27, 165, 38, 34, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 51, 42, 28, 165, 42, 37, 26, 165, 60, 48, 31, 165, 57, 46, 30, 165, 53, 44, 29, 165, 39, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 46, 39, 27, 165, 40, 36, 26, 165, 43, 38, 26, 165, 55, 45, 29, 165, 52, 43, 28, 165, 57, 46, 30, 165, 43, 38, 26, 165, 53, 44, 29, 165, 64, 50, 33, 165, 59, 47, 31, 165, 54, 44, 29, 165, 64, 50, 33, 165, 72, 54, 36, 165, 43, 37, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 46, 40, 27, 165, 56, 45, 30, 165, 49, 41, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 57, 46, 30, 165, 43, 38, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 48, 42, 31, 165, 39, 35, 25, 165, 41, 36, 27, 165, 47, 41, 30, 165, 36, 33, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 40, 35, 26, 165, 47, 41, 30, 165, 38, 34, 25, 165, 39, 35, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 55, 45, 30, 165, 46, 48, 41, 165, 47, 40, 27, 165, 48, 41, 27, 165, 52, 43, 29, 165, 49, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 57, 46, 30, 165, 61, 48, 32, 165, 53, 44, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 42, 36, 26, 165, 38, 34, 25, 165, 55, 45, 29, 165, 46, 39, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 56, 47, 35, 165, 59, 50, 36, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 47, 48, 41, 165, 39, 35, 25, 165, 58, 49, 36, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 51, 42, 28, 165, 46, 39, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 41, 36, 27, 165, 64, 53, 38, 165, 69, 56, 41, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 26, 165, 75, 61, 44, 165, 54, 46, 33, 165, 45, 39, 29, 165, 45, 47, 41, 165, 41, 36, 26, 165, 54, 44, 29, 165, 38, 34, 25, 165, 87, 70, 50, 165, 60, 50, 36, 165, 59, 49, 36, 165, 64, 53, 38, 165, 48, 41, 30, 165, 64, 53, 38, 165, 68, 56, 40, 165, 47, 41, 30, 165, 67, 55, 40, 165, 53, 45, 33, 165, 40, 36, 26, 165, 41, 36, 26, 165, 44, 39, 29, 165, 63, 52, 38, 165, 63, 52, 38, 165, 37, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 38, 34, 25, 165, 51, 43, 32, 165, 39, 35, 25, 165, 38, 34, 26, 165, 74, 60, 43, 165, 51, 43, 32, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 47, 41, 30, 165, 65, 53, 39, 165, 37, 33, 25, 165, 46, 40, 27, 165, 53, 44, 29, 165, 40, 35, 25, 165, 72, 58, 42, 165, 84, 67, 46, 165, 38, 34, 26, 165, 39, 35, 25, 165, 42, 37, 28, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 5, 5, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 4, 5, 5, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 14, 255, 6, 6, 6, 255, 6, 6, 6, 255, 15, 15, 16, 255, 20, 20, 20, 255, 19, 20, 20, 255, 16, 16, 16, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 19, 19, 19, 255, 19, 20, 20, 255, 21, 22, 22, 255, 24, 25, 26, 255, 22, 22, 23, 255, 18, 19, 19, 255, 14, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 16, 16, 255, 22, 22, 23, 255, 26, 27, 28, 255, 33, 34, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 23, 24, 24, 255, 16, 16, 16, 255, 21, 21, 22, 255, 12, 12, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 3, 3, 3, 255, 5, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 14, 255, 17, 18, 18, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 20, 21, 21, 255, 23, 23, 24, 255, 28, 29, 29, 255, 24, 24, 25, 255, 22, 23, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 12, 13, 255, 19, 19, 19, 255, 21, 21, 22, 255, 27, 28, 29, 255, 25, 25, 26, 255, 21, 21, 22, 255, 20, 20, 21, 255, 15, 15, 16, 255, 16, 16, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 11, 11, 255, 18, 18, 19, 255, 25, 26, 26, 255, 19, 19, 19, 255, 17, 18, 18, 255, 28, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 25, 26, 26, 255, 29, 29, 30, 255, 24, 24, 25, 255, 26, 27, 28, 255, 25, 25, 26, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 19, 19, 20, 255, 12, 12, 13, 255, 10, 10, 10, 255, 4, 4, 4, 255, 5, 6, 6, 255, 7, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 21, 22, 22, 255, 21, 22, 22, 255, 23, 23, 24, 255, 24, 25, 26, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 27, 28, 28, 255, 24, 24, 25, 255, 20, 21, 21, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 12, 255, 16, 17, 17, 255, 22, 23, 23, 255, 25, 26, 26, 255, 32, 33, 33, 255, 19, 19, 19, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 19, 19, 255, 12, 12, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 17, 17, 18, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 21, 22, 22, 255, 12, 12, 12, 255, 21, 22, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 18, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 22, 23, 23, 255, 26, 27, 28, 255, 28, 29, 29, 255, 33, 33, 34, 255, 30, 30, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 29, 29, 30, 255, 22, 22, 23, 255, 28, 29, 29, 255, 19, 20, 20, 255, 15, 15, 16, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 13, 13, 13, 255, 14, 15, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 25, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 28, 255, 33, 34, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 29, 29, 30, 255, 23, 23, 24, 255, 19, 19, 20, 255, 20, 21, 21, 255, 18, 19, 19, 255, 12, 12, 12, 255, 9, 9, 10, 255, 2, 2, 3, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 10, 255, 18, 18, 19, 255, 18, 19, 19, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 29, 30, 31, 255, 25, 25, 26, 255, 25, 25, 26, 255, 18, 19, 19, 255, 19, 19, 20, 255, 17, 17, 17, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 19, 19, 20, 255, 22, 23, 23, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 20, 20, 21, 255, 18, 18, 18, 255, 20, 21, 21, 255, 16, 16, 17, 255, 14, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 7, 7, 8, 255, 37, 34, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 42, 37, 28, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 41, 30, 165, 64, 53, 38, 165, 39, 35, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 47, 41, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 43, 37, 26, 165, 52, 44, 32, 165, 36, 33, 25, 165, 44, 39, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 64, 49, 33, 165, 59, 47, 31, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 54, 44, 29, 165, 45, 38, 26, 165, 42, 37, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 48, 40, 27, 165, 62, 49, 32, 165, 47, 40, 27, 165, 57, 46, 30, 165, 51, 43, 28, 165, 74, 55, 36, 165, 62, 49, 32, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 64, 53, 38, 165, 41, 36, 26, 165, 41, 36, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 40, 29, 165, 60, 50, 36, 165, 55, 47, 34, 165, 39, 35, 25, 165, 45, 40, 29, 165, 67, 55, 40, 165, 64, 53, 38, 165, 42, 37, 28, 165, 42, 37, 26, 165, 49, 42, 27, 165, 55, 45, 30, 165, 52, 43, 29, 165, 42, 36, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 52, 43, 28, 165, 54, 44, 29, 165, 44, 38, 26, 165, 68, 52, 34, 165, 59, 47, 31, 165, 54, 44, 29, 165, 58, 47, 31, 165, 63, 49, 32, 165, 73, 55, 36, 165, 51, 43, 28, 165, 58, 47, 31, 165, 71, 53, 35, 165, 56, 46, 30, 165, 49, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 55, 45, 29, 165, 46, 39, 27, 165, 51, 43, 28, 165, 63, 49, 33, 165, 47, 40, 27, 165, 57, 46, 30, 165, 64, 49, 33, 165, 55, 45, 30, 165, 42, 36, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 52, 44, 32, 165, 40, 36, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 46, 47, 41, 165, 38, 34, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 50, 42, 28, 165, 45, 39, 26, 165, 59, 47, 31, 165, 56, 45, 30, 165, 61, 48, 32, 165, 45, 39, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 64, 50, 33, 165, 46, 40, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 45, 39, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 63, 52, 38, 165, 41, 36, 26, 165, 57, 46, 30, 165, 52, 43, 28, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 37, 34, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 35, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 40, 30, 165, 46, 39, 27, 165, 58, 46, 31, 165, 41, 36, 26, 165, 38, 34, 25, 165, 79, 63, 45, 165, 44, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 29, 165, 81, 65, 47, 165, 36, 33, 25, 165, 43, 38, 28, 165, 37, 34, 25, 165, 46, 39, 27, 165, 49, 42, 27, 165, 50, 43, 32, 165, 84, 67, 48, 165, 62, 51, 37, 165, 52, 44, 32, 165, 48, 42, 31, 165, 38, 34, 25, 165, 76, 62, 44, 165, 81, 65, 47, 165, 62, 52, 37, 165, 43, 37, 26, 165, 85, 68, 48, 165, 49, 42, 31, 165, 37, 34, 25, 165, 38, 34, 25, 165, 72, 59, 42, 165, 64, 53, 38, 165, 36, 33, 25, 165, 64, 53, 38, 165, 38, 34, 25, 165, 43, 38, 26, 165, 40, 36, 27, 165, 77, 62, 44, 165, 40, 35, 25, 165, 56, 47, 34, 165, 87, 70, 49, 165, 85, 68, 49, 165, 52, 44, 33, 165, 40, 36, 26, 165, 62, 51, 37, 165, 46, 40, 30, 165, 68, 56, 40, 165, 73, 59, 43, 165, 52, 45, 33, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 58, 48, 35, 165, 39, 35, 25, 165, 51, 42, 28, 165, 37, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 10, 255, 6, 7, 7, 255, 8, 8, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 8, 255, 9, 9, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 18, 18, 255, 18, 18, 19, 255, 12, 12, 13, 255, 19, 19, 19, 255, 11, 12, 12, 255, 10, 10, 10, 255, 16, 17, 17, 255, 13, 13, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 17, 17, 18, 255, 12, 12, 13, 255, 20, 20, 21, 255, 19, 20, 20, 255, 14, 14, 14, 255, 12, 12, 13, 255, 9, 9, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 23, 24, 24, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 26, 27, 28, 255, 27, 27, 28, 255, 24, 24, 25, 255, 18, 19, 19, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 5, 6, 6, 255, 4, 5, 5, 255, 10, 11, 11, 255, 8, 8, 9, 255, 6, 7, 7, 255, 7, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 7, 7, 255, 11, 12, 12, 255, 10, 10, 11, 255, 9, 9, 10, 255, 10, 10, 10, 255, 20, 21, 21, 255, 16, 16, 17, 255, 18, 19, 19, 255, 24, 25, 25, 255, 25, 26, 26, 255, 24, 25, 25, 255, 25, 26, 26, 255, 12, 12, 12, 255, 16, 16, 16, 255, 12, 13, 13, 255, 7, 8, 8, 255, 7, 8, 8, 255, 5, 5, 6, 255, 8, 9, 9, 255, 6, 7, 7, 255, 10, 10, 10, 255, 9, 9, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 25, 26, 26, 255, 27, 28, 29, 255, 26, 27, 28, 255, 25, 26, 26, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 12, 13, 255, 18, 18, 18, 255, 19, 19, 20, 255, 17, 17, 18, 255, 16, 17, 17, 255, 27, 28, 29, 255, 25, 25, 26, 255, 30, 31, 32, 255, 25, 25, 26, 255, 19, 19, 19, 255, 23, 23, 24, 255, 20, 21, 21, 255, 24, 24, 25, 255, 20, 20, 21, 255, 24, 24, 25, 255, 20, 20, 21, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 15, 16, 16, 255, 13, 13, 14, 255, 8, 8, 9, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 16, 16, 16, 255, 21, 21, 22, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 24, 25, 25, 255, 25, 25, 26, 255, 18, 19, 19, 255, 18, 18, 18, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 8, 9, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 23, 23, 24, 255, 20, 20, 21, 255, 21, 21, 22, 255, 26, 27, 28, 255, 17, 17, 17, 255, 23, 24, 24, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 15, 16, 255, 19, 19, 19, 255, 23, 24, 24, 255, 29, 29, 30, 255, 29, 30, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 20, 21, 21, 255, 21, 21, 22, 255, 16, 16, 17, 255, 14, 15, 15, 255, 9, 9, 10, 255, 7, 7, 7, 255, 7, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 14, 14, 14, 255, 22, 23, 23, 255, 32, 32, 33, 255, 19, 19, 20, 255, 29, 30, 31, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 22, 23, 23, 255, 26, 27, 27, 255, 15, 16, 16, 255, 15, 15, 16, 255, 11, 11, 12, 255, 6, 6, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 18, 18, 18, 255, 22, 22, 23, 255, 20, 20, 21, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 26, 27, 28, 255, 24, 25, 25, 255, 17, 17, 18, 255, 21, 21, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 9, 255, 7, 7, 7, 255, 13, 13, 13, 255, 21, 22, 22, 255, 20, 20, 21, 255, 27, 28, 29, 255, 28, 29, 29, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 29, 255, 25, 26, 27, 255, 32, 32, 33, 255, 23, 23, 24, 255, 26, 27, 27, 255, 22, 22, 23, 255, 21, 22, 22, 255, 14, 15, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 15, 15, 16, 255, 21, 21, 22, 255, 21, 21, 22, 255, 23, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 24, 25, 26, 255, 27, 28, 29, 255, 21, 21, 22, 255, 14, 14, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 6, 6, 7, 255, 47, 40, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 49, 42, 31, 165, 50, 43, 32, 165, 81, 65, 47, 165, 37, 33, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 46, 40, 29, 165, 56, 47, 34, 165, 40, 35, 26, 165, 59, 47, 31, 165, 47, 40, 27, 165, 50, 42, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 56, 47, 34, 165, 52, 44, 32, 165, 44, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 59, 47, 31, 165, 48, 41, 27, 165, 65, 50, 33, 165, 77, 57, 36, 165, 46, 40, 27, 165, 59, 47, 31, 165, 65, 50, 33, 165, 48, 41, 27, 165, 55, 45, 29, 165, 41, 36, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 40, 35, 25, 165, 45, 39, 27, 165, 47, 41, 30, 165, 42, 37, 26, 165, 64, 50, 33, 165, 60, 47, 31, 165, 52, 43, 28, 165, 57, 46, 30, 165, 50, 43, 32, 165, 42, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 40, 36, 26, 165, 55, 45, 30, 165, 49, 41, 27, 165, 63, 49, 32, 165, 53, 44, 29, 165, 79, 59, 36, 165, 51, 43, 28, 165, 36, 33, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 37, 34, 25, 165, 56, 47, 34, 165, 50, 43, 32, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 63, 52, 38, 165, 39, 35, 25, 165, 50, 43, 32, 165, 42, 37, 26, 165, 46, 39, 27, 165, 65, 53, 39, 165, 47, 41, 30, 165, 40, 35, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 63, 49, 32, 165, 49, 42, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 64, 53, 38, 165, 49, 42, 31, 165, 43, 38, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 45, 39, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 56, 45, 30, 165, 56, 53, 44, 165, 53, 44, 29, 165, 49, 41, 27, 165, 75, 56, 36, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 61, 48, 32, 165, 50, 42, 28, 165, 48, 41, 27, 165, 50, 42, 28, 165, 80, 59, 36, 165, 52, 43, 29, 165, 50, 42, 27, 165, 51, 43, 28, 165, 52, 43, 28, 165, 45, 39, 26, 165, 56, 46, 30, 165, 42, 37, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 55, 45, 30, 165, 38, 34, 25, 165, 52, 44, 32, 165, 45, 39, 26, 165, 50, 42, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 49, 42, 27, 165, 52, 43, 28, 165, 46, 40, 27, 165, 52, 43, 28, 165, 46, 40, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 61, 48, 32, 165, 63, 49, 33, 165, 44, 38, 26, 165, 56, 45, 30, 165, 41, 36, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 39, 35, 25, 165, 47, 41, 30, 165, 40, 36, 26, 165, 40, 35, 26, 165, 51, 43, 28, 165, 54, 44, 29, 165, 41, 36, 26, 165, 52, 43, 28, 165, 64, 50, 33, 165, 48, 41, 27, 165, 63, 49, 32, 165, 66, 51, 33, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 51, 43, 28, 165, 42, 37, 26, 165, 49, 42, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 60, 48, 31, 165, 69, 52, 35, 165, 66, 51, 34, 165, 48, 41, 27, 165, 64, 50, 33, 165, 62, 49, 32, 165, 51, 43, 28, 165, 48, 41, 27, 165, 66, 51, 34, 165, 63, 49, 32, 165, 43, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 57, 46, 30, 165, 50, 42, 28, 165, 40, 35, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 40, 35, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 52, 43, 29, 165, 40, 36, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 87, 69, 49, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 47, 41, 165, 42, 37, 26, 165, 44, 38, 26, 165, 60, 50, 36, 165, 84, 67, 48, 165, 58, 48, 35, 165, 44, 39, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 49, 42, 31, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 82, 66, 47, 165, 37, 33, 25, 165, 47, 40, 27, 165, 74, 60, 43, 165, 36, 33, 25, 165, 44, 38, 28, 165, 86, 68, 48, 165, 46, 40, 30, 165, 37, 34, 25, 165, 51, 44, 32, 165, 42, 37, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 42, 31, 165, 49, 42, 31, 165, 87, 69, 49, 165, 63, 52, 38, 165, 36, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 29, 165, 57, 48, 35, 165, 40, 35, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 9, 255, 13, 13, 14, 255, 12, 12, 12, 255, 16, 16, 16, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 16, 16, 17, 255, 18, 18, 19, 255, 9, 9, 10, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 14, 255, 17, 17, 18, 255, 25, 26, 26, 255, 31, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 20, 21, 21, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 19, 19, 19, 255, 13, 13, 13, 255, 12, 13, 13, 255, 4, 4, 4, 255, 8, 8, 8, 255, 6, 6, 6, 255, 16, 16, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 8, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 10, 255, 17, 17, 18, 255, 18, 18, 18, 255, 19, 20, 20, 255, 23, 23, 24, 255, 18, 18, 19, 255, 23, 24, 25, 255, 15, 15, 16, 255, 11, 11, 11, 255, 14, 14, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 14, 14, 255, 19, 20, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 24, 25, 26, 255, 27, 27, 28, 255, 25, 25, 26, 255, 20, 21, 21, 255, 17, 18, 18, 255, 12, 12, 13, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 10, 255, 16, 17, 17, 255, 17, 17, 17, 255, 20, 20, 21, 255, 19, 19, 20, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 27, 27, 255, 18, 18, 18, 255, 24, 24, 25, 255, 18, 18, 19, 255, 22, 23, 23, 255, 22, 23, 23, 255, 20, 21, 21, 255, 10, 10, 11, 255, 15, 16, 16, 255, 10, 10, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 19, 20, 20, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 21, 22, 22, 255, 23, 24, 24, 255, 22, 23, 23, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 23, 23, 24, 255, 18, 18, 18, 255, 18, 19, 19, 255, 17, 18, 18, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 16, 16, 255, 14, 14, 14, 255, 25, 25, 26, 255, 18, 19, 19, 255, 17, 17, 18, 255, 20, 20, 21, 255, 18, 18, 18, 255, 18, 19, 19, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 18, 255, 23, 24, 24, 255, 30, 31, 32, 255, 29, 30, 30, 255, 30, 31, 32, 255, 24, 24, 25, 255, 21, 21, 21, 255, 23, 24, 24, 255, 15, 16, 16, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 19, 19, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 14, 14, 15, 255, 19, 19, 19, 255, 25, 25, 26, 255, 25, 25, 26, 255, 23, 24, 24, 255, 25, 26, 27, 255, 31, 32, 33, 255, 27, 28, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 17, 17, 17, 255, 16, 16, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 21, 255, 21, 22, 22, 255, 29, 30, 30, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 24, 25, 25, 255, 23, 23, 24, 255, 20, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 13, 14, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 9, 255, 14, 15, 15, 255, 17, 17, 18, 255, 19, 19, 20, 255, 27, 27, 28, 255, 31, 31, 32, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 32, 255, 26, 27, 27, 255, 28, 29, 29, 255, 26, 27, 27, 255, 20, 20, 21, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 15, 15, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 17, 17, 255, 22, 23, 23, 255, 32, 33, 33, 255, 33, 33, 34, 255, 29, 30, 31, 255, 24, 24, 25, 255, 23, 24, 24, 255, 25, 25, 26, 255, 14, 14, 15, 255, 13, 14, 14, 255, 6, 6, 6, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 14, 255, 51, 43, 28, 165, 39, 35, 25, 165, 40, 35, 26, 165, 43, 38, 28, 165, 40, 36, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 58, 54, 45, 165, 57, 46, 30, 165, 48, 41, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 27, 165, 41, 36, 26, 165, 66, 51, 34, 165, 45, 39, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 62, 49, 32, 165, 65, 50, 33, 165, 61, 48, 32, 165, 45, 39, 27, 165, 53, 44, 29, 165, 50, 42, 28, 165, 55, 45, 30, 165, 46, 39, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 47, 41, 30, 165, 57, 46, 30, 165, 48, 41, 27, 165, 45, 39, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 64, 50, 33, 165, 47, 40, 27, 165, 52, 44, 33, 165, 64, 53, 38, 165, 39, 35, 25, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 51, 42, 28, 165, 46, 39, 27, 165, 38, 34, 25, 165, 57, 46, 30, 165, 49, 41, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 40, 35, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 40, 35, 26, 165, 50, 43, 32, 165, 49, 42, 31, 165, 42, 44, 40, 165, 40, 35, 27, 165, 43, 37, 26, 165, 65, 50, 33, 165, 43, 38, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 56, 45, 30, 165, 56, 45, 30, 165, 56, 45, 30, 165, 55, 45, 29, 165, 43, 38, 26, 165, 44, 38, 28, 165, 74, 60, 43, 165, 69, 57, 41, 165, 42, 37, 28, 165, 46, 40, 27, 165, 40, 35, 27, 165, 38, 35, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 55, 45, 30, 165, 48, 41, 27, 165, 56, 45, 30, 165, 55, 45, 29, 165, 48, 41, 27, 165, 49, 50, 42, 165, 48, 41, 27, 165, 55, 45, 29, 165, 37, 34, 25, 165, 46, 39, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 55, 45, 30, 165, 66, 51, 34, 165, 51, 43, 28, 165, 48, 41, 27, 165, 55, 45, 29, 165, 64, 49, 33, 165, 46, 39, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 54, 44, 29, 165, 54, 44, 29, 165, 37, 33, 25, 165, 41, 37, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 68, 52, 34, 165, 54, 44, 29, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 63, 49, 32, 165, 70, 53, 35, 165, 66, 51, 34, 165, 57, 46, 30, 165, 48, 41, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 49, 42, 31, 165, 61, 51, 37, 165, 39, 35, 25, 165, 53, 44, 29, 165, 51, 43, 28, 165, 52, 43, 28, 165, 48, 41, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 43, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 52, 43, 29, 165, 48, 41, 27, 165, 50, 42, 28, 165, 49, 42, 27, 165, 62, 48, 32, 165, 65, 50, 33, 165, 47, 40, 27, 165, 46, 39, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 61, 48, 32, 165, 62, 48, 32, 165, 66, 51, 33, 165, 59, 47, 31, 165, 54, 44, 29, 165, 69, 52, 35, 165, 55, 45, 29, 165, 55, 45, 30, 165, 56, 45, 30, 165, 44, 38, 26, 165, 39, 35, 25, 165, 57, 48, 35, 165, 38, 34, 25, 165, 50, 43, 32, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 59, 49, 36, 165, 43, 38, 26, 165, 88, 98, 39, 255, 67, 52, 34, 165, 48, 41, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 46, 39, 27, 165, 51, 43, 32, 165, 39, 35, 25, 165, 59, 49, 36, 165, 37, 33, 25, 165, 49, 42, 31, 165, 36, 33, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 42, 37, 28, 165, 84, 67, 48, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 56, 46, 30, 165, 47, 40, 27, 165, 44, 38, 26, 165, 55, 46, 34, 165, 76, 62, 44, 165, 54, 46, 33, 165, 47, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 50, 43, 32, 165, 82, 66, 47, 165, 37, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 38, 28, 165, 68, 56, 40, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 39, 34, 25, 165, 45, 47, 41, 165, 43, 38, 26, 165, 58, 47, 31, 165, 50, 42, 28, 165, 63, 49, 32, 165, 60, 48, 31, 165, 52, 43, 28, 165, 17, 18, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 14, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 23, 24, 24, 255, 13, 14, 14, 255, 18, 18, 18, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 10, 255, 9, 9, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 18, 18, 19, 255, 19, 20, 20, 255, 25, 25, 26, 255, 27, 28, 29, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 31, 32, 32, 255, 30, 31, 32, 255, 22, 22, 23, 255, 26, 27, 28, 255, 21, 21, 22, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 19, 19, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 5, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 14, 255, 21, 21, 22, 255, 14, 14, 15, 255, 18, 18, 18, 255, 12, 12, 12, 255, 16, 16, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 17, 17, 17, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 20, 20, 255, 22, 22, 23, 255, 27, 28, 29, 255, 24, 24, 25, 255, 22, 22, 23, 255, 18, 19, 19, 255, 22, 22, 23, 255, 12, 13, 13, 255, 10, 10, 10, 255, 14, 14, 14, 255, 8, 8, 8, 255, 5, 6, 6, 255, 7, 8, 8, 255, 14, 14, 14, 255, 11, 11, 11, 255, 15, 15, 15, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 20, 21, 255, 20, 21, 21, 255, 20, 21, 21, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 9, 9, 9, 255, 13, 13, 13, 255, 7, 8, 8, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 18, 18, 255, 20, 21, 21, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 22, 22, 255, 24, 25, 25, 255, 19, 19, 19, 255, 14, 15, 15, 255, 14, 14, 15, 255, 7, 7, 7, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 13, 14, 255, 27, 27, 28, 255, 23, 24, 24, 255, 26, 26, 27, 255, 22, 23, 23, 255, 23, 23, 24, 255, 19, 19, 20, 255, 16, 16, 16, 255, 14, 14, 14, 255, 9, 10, 10, 255, 14, 14, 14, 255, 21, 21, 22, 255, 19, 20, 20, 255, 23, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 20, 21, 21, 255, 21, 21, 22, 255, 24, 24, 25, 255, 20, 21, 21, 255, 14, 14, 15, 255, 11, 12, 12, 255, 13, 13, 14, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 6, 255, 11, 12, 12, 255, 15, 15, 16, 255, 21, 21, 22, 255, 18, 19, 19, 255, 20, 20, 21, 255, 13, 13, 14, 255, 17, 17, 18, 255, 23, 24, 24, 255, 33, 34, 34, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 21, 22, 22, 255, 19, 19, 20, 255, 13, 13, 14, 255, 10, 10, 10, 255, 5, 5, 5, 255, 13, 13, 14, 255, 19, 20, 20, 255, 24, 24, 25, 255, 20, 21, 21, 255, 23, 24, 25, 255, 25, 26, 27, 255, 30, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 27, 27, 28, 255, 19, 19, 20, 255, 26, 26, 27, 255, 17, 18, 18, 255, 22, 22, 23, 255, 20, 21, 21, 255, 11, 11, 11, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 20, 20, 20, 255, 30, 31, 31, 255, 25, 25, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 24, 25, 25, 255, 29, 30, 30, 255, 22, 22, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 13, 13, 255, 8, 8, 9, 255, 15, 15, 16, 255, 19, 20, 20, 255, 14, 14, 15, 255, 22, 23, 23, 255, 24, 25, 25, 255, 30, 30, 31, 255, 17, 17, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 14, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 13, 13, 14, 255, 46, 39, 27, 165, 59, 49, 36, 165, 71, 58, 42, 165, 67, 55, 40, 165, 46, 39, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 37, 33, 25, 165, 40, 36, 26, 165, 43, 37, 26, 165, 58, 47, 31, 165, 54, 44, 29, 165, 54, 44, 29, 165, 40, 35, 26, 165, 40, 36, 26, 165, 50, 43, 32, 165, 53, 45, 33, 165, 36, 33, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 50, 42, 28, 165, 45, 39, 26, 165, 45, 39, 27, 165, 61, 48, 32, 165, 58, 47, 31, 165, 60, 48, 31, 165, 50, 42, 28, 165, 64, 49, 33, 165, 58, 47, 31, 165, 53, 44, 29, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 62, 49, 32, 165, 64, 50, 33, 165, 43, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 58, 47, 31, 165, 57, 46, 30, 165, 43, 38, 28, 165, 39, 35, 26, 165, 45, 39, 29, 165, 43, 37, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 49, 42, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 61, 48, 32, 165, 57, 46, 30, 165, 45, 39, 26, 165, 57, 48, 35, 165, 74, 60, 43, 165, 58, 48, 35, 165, 43, 37, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 68, 56, 40, 165, 39, 34, 25, 165, 40, 35, 26, 165, 60, 50, 37, 165, 39, 35, 25, 165, 71, 54, 35, 165, 55, 45, 30, 165, 56, 45, 30, 165, 57, 46, 30, 165, 48, 41, 27, 165, 49, 41, 27, 165, 53, 44, 29, 165, 62, 49, 32, 165, 52, 43, 28, 165, 42, 37, 26, 165, 47, 41, 30, 165, 70, 57, 41, 165, 48, 42, 31, 165, 39, 35, 26, 165, 49, 42, 31, 165, 47, 41, 30, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 52, 43, 28, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 38, 34, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 51, 43, 28, 165, 57, 46, 30, 165, 57, 46, 30, 165, 58, 46, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 62, 49, 32, 165, 59, 47, 31, 165, 47, 40, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 60, 47, 31, 165, 39, 35, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 50, 42, 28, 165, 40, 35, 25, 165, 45, 39, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 50, 42, 27, 165, 66, 51, 33, 165, 62, 48, 32, 165, 56, 46, 30, 165, 45, 39, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 74, 60, 43, 165, 87, 70, 50, 165, 39, 35, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 37, 34, 25, 165, 63, 52, 38, 165, 37, 33, 25, 165, 40, 35, 25, 165, 54, 44, 29, 165, 55, 45, 30, 165, 45, 39, 26, 165, 40, 35, 25, 165, 40, 35, 25, 165, 58, 46, 31, 165, 53, 44, 29, 165, 54, 44, 29, 165, 46, 40, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 64, 50, 33, 165, 50, 42, 28, 165, 48, 41, 27, 165, 57, 46, 30, 165, 51, 43, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 57, 46, 30, 165, 65, 50, 33, 165, 70, 53, 35, 165, 46, 47, 41, 165, 58, 46, 31, 165, 63, 49, 33, 165, 62, 49, 32, 165, 59, 47, 31, 165, 53, 44, 29, 165, 50, 42, 28, 165, 40, 36, 26, 165, 45, 39, 29, 165, 43, 37, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 39, 35, 25, 165, 45, 39, 29, 165, 37, 34, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 60, 48, 31, 165, 78, 58, 36, 165, 48, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 56, 47, 34, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 58, 49, 35, 165, 44, 39, 29, 165, 47, 40, 27, 165, 62, 48, 32, 165, 48, 41, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 43, 38, 28, 165, 54, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 63, 52, 38, 165, 59, 49, 36, 165, 47, 41, 30, 165, 39, 35, 25, 165, 49, 41, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 47, 41, 30, 165, 51, 43, 32, 165, 40, 36, 26, 165, 43, 37, 26, 165, 40, 35, 26, 165, 44, 38, 26, 165, 39, 35, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 49, 42, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 45, 39, 26, 165, 55, 45, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 54, 45, 29, 165, 65, 50, 33, 165, 49, 41, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 56, 46, 30, 165, 20, 20, 21, 255, 17, 18, 18, 255, 22, 23, 23, 255, 19, 19, 20, 255, 22, 22, 23, 255, 24, 24, 25, 255, 21, 22, 22, 255, 17, 17, 17, 255, 12, 13, 13, 255, 18, 18, 19, 255, 17, 18, 18, 255, 19, 20, 20, 255, 22, 22, 23, 255, 13, 13, 14, 255, 11, 11, 12, 255, 15, 15, 15, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 7, 7, 255, 7, 7, 8, 255, 10, 11, 11, 255, 14, 14, 14, 255, 15, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 24, 24, 25, 255, 20, 21, 21, 255, 28, 29, 30, 255, 32, 33, 33, 255, 27, 27, 28, 255, 23, 24, 24, 255, 24, 25, 25, 255, 29, 29, 30, 255, 31, 32, 33, 255, 25, 25, 26, 255, 27, 27, 28, 255, 24, 24, 25, 255, 32, 32, 33, 255, 19, 20, 20, 255, 21, 21, 21, 255, 14, 14, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 7, 7, 7, 255, 6, 7, 7, 255, 9, 10, 10, 255, 17, 18, 18, 255, 16, 16, 17, 255, 18, 19, 19, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 15, 16, 255, 21, 21, 22, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 15, 15, 255, 8, 8, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 23, 24, 25, 255, 16, 16, 17, 255, 13, 13, 14, 255, 8, 8, 9, 255, 9, 9, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 13, 13, 255, 18, 18, 19, 255, 19, 19, 19, 255, 19, 19, 20, 255, 18, 18, 19, 255, 25, 25, 26, 255, 27, 27, 28, 255, 24, 25, 25, 255, 21, 22, 22, 255, 26, 27, 27, 255, 32, 33, 33, 255, 28, 29, 29, 255, 18, 18, 19, 255, 21, 22, 22, 255, 16, 16, 16, 255, 18, 19, 19, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 19, 19, 19, 255, 21, 21, 22, 255, 19, 19, 20, 255, 23, 24, 24, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 6, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 9, 255, 13, 14, 14, 255, 12, 12, 13, 255, 17, 18, 18, 255, 22, 22, 23, 255, 12, 12, 13, 255, 7, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 22, 22, 23, 255, 19, 19, 20, 255, 14, 14, 14, 255, 21, 22, 22, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 32, 255, 29, 29, 30, 255, 25, 26, 27, 255, 27, 28, 29, 255, 23, 23, 24, 255, 16, 17, 17, 255, 14, 15, 15, 255, 9, 9, 10, 255, 10, 10, 10, 255, 15, 15, 16, 255, 20, 20, 21, 255, 20, 20, 21, 255, 20, 21, 21, 255, 21, 22, 22, 255, 26, 27, 27, 255, 23, 24, 25, 255, 18, 19, 19, 255, 13, 13, 14, 255, 6, 7, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 20, 20, 21, 255, 24, 24, 25, 255, 25, 26, 26, 255, 33, 33, 34, 255, 26, 27, 27, 255, 13, 13, 14, 255, 19, 19, 20, 255, 17, 17, 17, 255, 22, 23, 23, 255, 10, 10, 11, 255, 13, 13, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 1, 1, 1, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 22, 22, 23, 255, 30, 30, 31, 255, 32, 32, 33, 255, 32, 33, 33, 255, 28, 28, 29, 255, 29, 30, 31, 255, 26, 26, 27, 255, 19, 20, 20, 255, 16, 16, 16, 255, 14, 15, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 16, 17, 255, 17, 17, 18, 255, 26, 26, 27, 255, 22, 22, 23, 255, 24, 25, 25, 255, 25, 26, 27, 255, 26, 27, 27, 255, 30, 31, 32, 255, 29, 30, 30, 255, 29, 30, 31, 255, 30, 30, 31, 255, 27, 27, 28, 255, 18, 18, 19, 255, 24, 25, 26, 255, 24, 25, 25, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 10, 255, 10, 11, 11, 255, 16, 16, 16, 255, 17, 18, 18, 255, 22, 22, 23, 255, 25, 25, 26, 255, 23, 23, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 29, 29, 30, 255, 24, 24, 25, 255, 25, 25, 26, 255, 22, 22, 23, 255, 23, 24, 24, 255, 17, 18, 18, 255, 22, 22, 23, 255, 24, 24, 25, 255, 17, 17, 18, 255, 18, 18, 18, 255, 17, 17, 18, 255, 10, 10, 10, 255, 10, 10, 10, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 19, 20, 255, 22, 23, 24, 255, 18, 18, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 19, 19, 255, 15, 15, 16, 255, 17, 17, 18, 255, 39, 35, 25, 165, 39, 35, 25, 165, 61, 51, 37, 165, 40, 36, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 50, 43, 31, 165, 60, 50, 36, 165, 45, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 52, 43, 29, 165, 45, 39, 26, 165, 53, 45, 33, 165, 49, 42, 31, 165, 38, 34, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 51, 43, 32, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 59, 47, 31, 165, 76, 56, 36, 165, 68, 52, 34, 165, 60, 47, 31, 165, 51, 42, 28, 165, 46, 40, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 40, 36, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 28, 165, 42, 37, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 52, 45, 33, 165, 47, 40, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 42, 37, 26, 165, 40, 35, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 54, 44, 29, 165, 62, 48, 32, 165, 44, 38, 26, 165, 59, 47, 31, 165, 37, 33, 25, 165, 66, 54, 39, 165, 62, 51, 37, 165, 44, 39, 29, 165, 39, 35, 25, 165, 40, 36, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 39, 35, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 58, 46, 31, 165, 66, 51, 33, 165, 51, 42, 28, 165, 54, 44, 29, 165, 63, 49, 32, 165, 48, 41, 27, 165, 83, 61, 36, 165, 80, 59, 36, 165, 47, 40, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 41, 30, 165, 42, 37, 26, 165, 42, 36, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 59, 47, 31, 165, 51, 42, 28, 165, 46, 40, 27, 165, 59, 47, 31, 165, 42, 37, 26, 165, 48, 41, 27, 165, 60, 47, 31, 165, 42, 37, 26, 165, 37, 33, 25, 165, 56, 46, 30, 165, 51, 43, 28, 165, 42, 37, 26, 165, 49, 41, 27, 165, 67, 51, 34, 165, 48, 41, 27, 165, 43, 38, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 51, 42, 28, 165, 64, 50, 33, 165, 44, 38, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 64, 50, 33, 165, 48, 41, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 55, 45, 29, 165, 47, 40, 27, 165, 39, 34, 25, 165, 53, 44, 29, 165, 51, 42, 28, 165, 45, 39, 27, 165, 45, 39, 26, 165, 54, 44, 29, 165, 67, 51, 34, 165, 71, 54, 36, 165, 66, 51, 34, 165, 58, 47, 31, 165, 80, 59, 36, 165, 69, 52, 35, 165, 59, 47, 31, 165, 48, 41, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 44, 38, 28, 165, 45, 39, 29, 165, 36, 33, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 61, 48, 32, 165, 48, 41, 27, 165, 54, 46, 33, 165, 43, 38, 28, 165, 40, 36, 26, 165, 54, 44, 29, 165, 46, 40, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 72, 54, 36, 165, 72, 54, 36, 165, 60, 48, 31, 165, 48, 41, 27, 165, 69, 52, 35, 165, 46, 39, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 57, 48, 35, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 46, 40, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 59, 47, 31, 165, 58, 46, 31, 165, 68, 52, 34, 165, 45, 39, 27, 165, 46, 39, 27, 165, 49, 42, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 38, 34, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 46, 39, 27, 165, 57, 46, 30, 165, 66, 51, 33, 165, 37, 34, 25, 165, 48, 41, 27, 165, 57, 46, 30, 165, 39, 35, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 38, 34, 26, 165, 42, 36, 26, 165, 50, 43, 31, 165, 36, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 29, 165, 58, 49, 36, 165, 39, 35, 26, 165, 36, 33, 25, 165, 43, 38, 26, 165, 47, 48, 41, 165, 58, 46, 30, 165, 49, 41, 27, 165, 37, 34, 25, 165, 39, 35, 26, 165, 43, 38, 26, 165, 63, 49, 32, 165, 71, 54, 36, 165, 68, 52, 34, 165, 63, 49, 32, 165, 42, 37, 26, 165, 37, 33, 25, 165, 51, 43, 28, 165, 63, 49, 32, 165, 38, 35, 26, 165, 50, 43, 31, 165, 45, 39, 26, 165, 48, 41, 27, 165, 45, 39, 29, 165, 40, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 34, 25, 165, 69, 56, 41, 165, 40, 36, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 40, 35, 27, 165, 41, 36, 26, 165, 39, 34, 25, 165, 55, 47, 34, 165, 54, 44, 29, 165, 44, 38, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 46, 40, 29, 165, 61, 51, 37, 165, 43, 38, 28, 165, 18, 19, 19, 255, 22, 23, 23, 255, 18, 18, 19, 255, 19, 19, 20, 255, 21, 22, 22, 255, 25, 25, 26, 255, 17, 17, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 23, 24, 255, 23, 24, 25, 255, 26, 27, 28, 255, 16, 16, 16, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 3, 3, 4, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 15, 16, 16, 255, 11, 11, 12, 255, 17, 17, 18, 255, 14, 14, 14, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 10, 10, 255, 7, 8, 8, 255, 11, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 17, 17, 18, 255, 16, 17, 17, 255, 23, 24, 25, 255, 23, 24, 25, 255, 23, 23, 24, 255, 18, 18, 19, 255, 20, 21, 21, 255, 21, 22, 22, 255, 17, 17, 18, 255, 29, 30, 30, 255, 29, 30, 31, 255, 33, 34, 34, 255, 22, 23, 23, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 16, 16, 16, 255, 15, 15, 16, 255, 20, 21, 21, 255, 22, 22, 23, 255, 28, 29, 30, 255, 16, 16, 17, 255, 23, 23, 24, 255, 16, 16, 16, 255, 11, 11, 12, 255, 18, 19, 19, 255, 21, 21, 22, 255, 13, 13, 13, 255, 14, 14, 14, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 15, 16, 16, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 4, 5, 5, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 15, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 17, 17, 18, 255, 20, 20, 21, 255, 19, 19, 20, 255, 27, 27, 28, 255, 26, 27, 28, 255, 28, 29, 30, 255, 31, 32, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 25, 26, 27, 255, 18, 19, 19, 255, 19, 19, 20, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 13, 13, 14, 255, 15, 15, 16, 255, 9, 10, 10, 255, 19, 19, 20, 255, 18, 18, 19, 255, 22, 22, 23, 255, 26, 27, 27, 255, 22, 23, 23, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 8, 8, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 16, 16, 16, 255, 12, 12, 13, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 17, 18, 18, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 21, 21, 255, 9, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 17, 17, 255, 17, 18, 18, 255, 19, 19, 19, 255, 19, 19, 20, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 29, 255, 30, 31, 32, 255, 21, 22, 22, 255, 28, 28, 29, 255, 23, 24, 24, 255, 15, 15, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 10, 255, 17, 17, 17, 255, 15, 15, 15, 255, 18, 19, 19, 255, 20, 20, 21, 255, 26, 27, 27, 255, 25, 25, 26, 255, 12, 12, 12, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 25, 255, 30, 30, 31, 255, 24, 25, 25, 255, 23, 24, 24, 255, 23, 24, 24, 255, 17, 17, 18, 255, 20, 21, 21, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 2, 2, 2, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 7, 7, 255, 9, 9, 9, 255, 15, 15, 15, 255, 17, 18, 18, 255, 20, 20, 21, 255, 21, 22, 22, 255, 28, 29, 30, 255, 24, 25, 25, 255, 21, 22, 23, 255, 21, 22, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 17, 18, 18, 255, 20, 20, 21, 255, 21, 21, 22, 255, 21, 22, 22, 255, 26, 26, 27, 255, 25, 26, 26, 255, 24, 25, 25, 255, 23, 24, 24, 255, 28, 29, 30, 255, 30, 31, 32, 255, 20, 21, 21, 255, 19, 19, 20, 255, 26, 27, 28, 255, 29, 30, 31, 255, 21, 21, 22, 255, 20, 21, 21, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 8, 255, 14, 14, 14, 255, 15, 15, 16, 255, 16, 16, 16, 255, 19, 20, 20, 255, 20, 21, 21, 255, 26, 26, 27, 255, 23, 23, 24, 255, 29, 29, 30, 255, 21, 22, 22, 255, 25, 26, 27, 255, 27, 27, 28, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 12, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 15, 15, 15, 255, 15, 16, 16, 255, 16, 16, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 19, 20, 20, 255, 14, 14, 14, 255, 22, 22, 23, 255, 23, 23, 24, 255, 26, 27, 28, 255, 36, 33, 25, 165, 46, 39, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 56, 45, 30, 165, 79, 59, 36, 165, 82, 61, 36, 165, 59, 47, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 64, 50, 33, 165, 58, 47, 31, 165, 45, 39, 26, 165, 41, 36, 26, 165, 44, 39, 29, 165, 43, 38, 28, 165, 50, 43, 31, 165, 42, 37, 26, 165, 36, 33, 25, 165, 55, 45, 30, 165, 41, 36, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 58, 46, 31, 165, 55, 45, 30, 165, 66, 51, 34, 165, 50, 42, 28, 165, 56, 45, 30, 165, 55, 45, 29, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 57, 48, 35, 165, 49, 42, 31, 165, 51, 43, 32, 165, 46, 40, 27, 165, 47, 40, 27, 165, 38, 34, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 47, 40, 30, 165, 40, 36, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 58, 47, 31, 165, 49, 41, 27, 165, 60, 47, 31, 165, 78, 58, 36, 165, 57, 46, 30, 165, 64, 50, 33, 165, 65, 50, 33, 165, 49, 41, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 53, 44, 29, 165, 36, 33, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 55, 45, 29, 165, 46, 40, 27, 165, 56, 45, 30, 165, 55, 45, 30, 165, 50, 42, 28, 165, 77, 57, 36, 165, 71, 53, 35, 165, 62, 49, 32, 165, 47, 40, 27, 165, 46, 40, 27, 165, 60, 48, 32, 165, 40, 36, 26, 165, 40, 36, 26, 165, 51, 43, 28, 165, 49, 41, 27, 165, 37, 34, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 52, 43, 29, 165, 42, 37, 26, 165, 49, 42, 27, 165, 49, 41, 27, 165, 49, 41, 27, 165, 37, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 49, 42, 27, 165, 57, 46, 30, 165, 56, 46, 30, 165, 44, 38, 26, 165, 53, 43, 29, 165, 60, 47, 31, 165, 48, 41, 27, 165, 45, 38, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 44, 39, 29, 165, 40, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 68, 52, 34, 165, 66, 51, 34, 165, 60, 48, 31, 165, 46, 40, 27, 165, 72, 54, 36, 165, 56, 45, 30, 165, 53, 44, 29, 165, 70, 53, 35, 165, 57, 46, 30, 165, 62, 49, 32, 165, 60, 47, 31, 165, 45, 39, 26, 165, 45, 39, 27, 165, 43, 38, 28, 165, 54, 45, 33, 165, 40, 35, 25, 165, 49, 41, 27, 165, 49, 42, 27, 165, 51, 43, 28, 165, 39, 35, 25, 165, 48, 41, 30, 165, 41, 36, 26, 165, 56, 46, 30, 165, 60, 48, 32, 165, 54, 44, 29, 165, 44, 38, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 43, 37, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 60, 50, 36, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 54, 45, 29, 165, 51, 43, 28, 165, 54, 44, 29, 165, 50, 42, 28, 165, 48, 41, 27, 165, 69, 53, 35, 165, 53, 44, 29, 165, 64, 50, 33, 165, 71, 53, 35, 165, 48, 41, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 70, 53, 35, 165, 52, 43, 28, 165, 59, 47, 31, 165, 59, 47, 31, 165, 60, 48, 31, 165, 37, 33, 25, 165, 38, 34, 25, 165, 48, 42, 31, 165, 37, 34, 25, 165, 65, 53, 39, 165, 38, 34, 26, 165, 42, 37, 26, 165, 48, 41, 30, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 43, 38, 28, 165, 82, 66, 47, 165, 87, 69, 49, 165, 42, 37, 26, 165, 57, 48, 35, 165, 43, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 55, 47, 34, 165, 37, 33, 25, 165, 38, 34, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 44, 46, 40, 165, 39, 35, 25, 165, 72, 59, 42, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 49, 42, 27, 165, 37, 34, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 39, 29, 165, 37, 34, 25, 165, 49, 42, 27, 165, 60, 48, 31, 165, 59, 47, 31, 165, 64, 50, 33, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 48, 41, 30, 165, 39, 35, 25, 165, 25, 25, 26, 255, 30, 31, 32, 255, 27, 28, 29, 255, 29, 29, 30, 255, 19, 19, 20, 255, 23, 24, 24, 255, 30, 31, 32, 255, 26, 26, 27, 255, 26, 26, 27, 255, 28, 28, 29, 255, 30, 31, 32, 255, 26, 27, 28, 255, 17, 17, 18, 255, 18, 19, 19, 255, 13, 14, 14, 255, 11, 11, 11, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 19, 20, 255, 24, 25, 26, 255, 18, 18, 19, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 18, 19, 255, 18, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 10, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 19, 20, 20, 255, 15, 15, 15, 255, 26, 27, 28, 255, 21, 22, 22, 255, 26, 27, 27, 255, 17, 18, 18, 255, 22, 22, 23, 255, 22, 22, 23, 255, 27, 28, 29, 255, 30, 30, 31, 255, 21, 22, 22, 255, 20, 21, 21, 255, 16, 16, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 18, 255, 17, 18, 18, 255, 18, 19, 19, 255, 20, 21, 21, 255, 27, 28, 28, 255, 31, 32, 32, 255, 20, 21, 21, 255, 24, 24, 25, 255, 25, 26, 26, 255, 18, 19, 19, 255, 20, 20, 20, 255, 16, 16, 16, 255, 18, 19, 19, 255, 15, 15, 15, 255, 14, 14, 14, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 11, 255, 15, 15, 15, 255, 18, 18, 19, 255, 12, 12, 12, 255, 21, 22, 22, 255, 25, 26, 27, 255, 23, 23, 24, 255, 27, 28, 28, 255, 28, 28, 29, 255, 31, 32, 32, 255, 27, 27, 28, 255, 31, 31, 32, 255, 31, 32, 33, 255, 29, 30, 31, 255, 30, 31, 31, 255, 23, 24, 24, 255, 27, 28, 29, 255, 25, 25, 26, 255, 18, 18, 19, 255, 16, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 18, 19, 19, 255, 22, 22, 23, 255, 24, 25, 26, 255, 20, 20, 21, 255, 23, 24, 25, 255, 22, 23, 23, 255, 15, 15, 16, 255, 15, 15, 16, 255, 8, 9, 9, 255, 7, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 14, 15, 15, 255, 16, 16, 17, 255, 11, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 16, 17, 255, 19, 20, 20, 255, 20, 21, 21, 255, 20, 21, 21, 255, 22, 22, 23, 255, 25, 25, 26, 255, 11, 11, 11, 255, 9, 9, 10, 255, 9, 9, 10, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 17, 17, 17, 255, 21, 22, 22, 255, 23, 24, 24, 255, 33, 34, 34, 255, 33, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 27, 28, 28, 255, 27, 27, 28, 255, 21, 22, 22, 255, 19, 19, 20, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 14, 14, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 25, 26, 27, 255, 30, 30, 31, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 9, 255, 10, 11, 11, 255, 15, 15, 16, 255, 19, 20, 20, 255, 26, 27, 27, 255, 24, 24, 25, 255, 28, 29, 29, 255, 26, 26, 27, 255, 21, 21, 22, 255, 18, 18, 19, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 13, 255, 7, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 20, 21, 255, 21, 21, 22, 255, 22, 23, 23, 255, 18, 19, 19, 255, 16, 17, 17, 255, 20, 21, 21, 255, 13, 13, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 15, 15, 15, 255, 15, 15, 16, 255, 21, 21, 22, 255, 17, 17, 17, 255, 21, 21, 22, 255, 24, 25, 25, 255, 21, 22, 22, 255, 30, 31, 32, 255, 25, 26, 26, 255, 24, 24, 25, 255, 27, 28, 29, 255, 24, 25, 25, 255, 25, 25, 26, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 9, 255, 12, 12, 13, 255, 12, 12, 13, 255, 16, 16, 16, 255, 23, 23, 24, 255, 24, 25, 25, 255, 22, 23, 23, 255, 21, 21, 22, 255, 21, 22, 22, 255, 20, 21, 21, 255, 22, 22, 23, 255, 22, 22, 23, 255, 16, 16, 17, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 25, 25, 26, 255, 24, 25, 25, 255, 20, 20, 21, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 11, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 22, 22, 23, 255, 18, 19, 19, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 23, 23, 255, 23, 23, 24, 255, 40, 36, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 70, 53, 35, 165, 69, 52, 35, 165, 57, 46, 30, 165, 82, 61, 36, 165, 61, 48, 32, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 36, 26, 165, 59, 47, 31, 165, 53, 44, 29, 165, 62, 49, 32, 165, 56, 46, 30, 165, 47, 40, 27, 165, 37, 34, 25, 165, 59, 50, 36, 165, 85, 68, 48, 165, 69, 57, 41, 165, 38, 34, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 53, 43, 29, 165, 60, 47, 31, 165, 50, 42, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 45, 39, 29, 165, 39, 35, 25, 165, 40, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 48, 41, 31, 165, 69, 57, 41, 165, 37, 33, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 28, 165, 43, 37, 26, 165, 54, 44, 29, 165, 76, 57, 36, 165, 48, 41, 27, 165, 55, 45, 30, 165, 62, 48, 32, 165, 48, 41, 27, 165, 49, 42, 27, 165, 52, 43, 28, 165, 55, 45, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 49, 42, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 56, 45, 30, 165, 60, 48, 31, 165, 68, 52, 34, 165, 66, 51, 33, 165, 45, 39, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 55, 45, 30, 165, 54, 44, 29, 165, 48, 41, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 40, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 40, 27, 165, 53, 44, 29, 165, 38, 34, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 44, 46, 40, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 60, 47, 31, 165, 54, 44, 29, 165, 44, 38, 26, 165, 46, 40, 27, 165, 52, 43, 29, 165, 72, 54, 36, 165, 60, 48, 31, 165, 68, 52, 34, 165, 73, 55, 36, 165, 59, 47, 31, 165, 52, 43, 28, 165, 46, 39, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 57, 48, 35, 165, 38, 34, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 38, 34, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 46, 39, 27, 165, 53, 44, 29, 165, 42, 37, 26, 165, 50, 42, 28, 165, 40, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 59, 47, 31, 165, 47, 40, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 48, 41, 30, 165, 64, 53, 38, 165, 40, 36, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 43, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 63, 49, 32, 165, 56, 45, 30, 165, 66, 51, 34, 165, 59, 47, 31, 165, 60, 47, 31, 165, 46, 39, 27, 165, 36, 33, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 65, 51, 33, 165, 61, 48, 32, 165, 66, 51, 34, 165, 66, 51, 34, 165, 65, 50, 33, 165, 59, 47, 31, 165, 44, 38, 26, 165, 47, 41, 30, 165, 38, 34, 25, 165, 42, 37, 28, 165, 41, 36, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 58, 47, 31, 165, 62, 48, 32, 165, 75, 56, 36, 165, 51, 43, 28, 165, 38, 34, 25, 165, 39, 35, 26, 165, 74, 60, 43, 165, 78, 63, 45, 165, 60, 50, 36, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 41, 36, 27, 165, 43, 38, 28, 165, 36, 33, 25, 165, 53, 45, 33, 165, 41, 36, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 44, 39, 29, 165, 40, 35, 25, 165, 38, 34, 26, 165, 57, 48, 35, 165, 42, 37, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 47, 41, 30, 165, 44, 38, 29, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 60, 47, 31, 165, 44, 38, 26, 165, 36, 33, 25, 165, 43, 38, 26, 165, 63, 49, 33, 165, 48, 41, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 51, 44, 32, 165, 37, 33, 25, 165, 46, 40, 30, 165, 44, 38, 28, 165, 54, 46, 33, 165, 44, 38, 26, 165, 43, 37, 26, 165, 54, 44, 29, 165, 55, 45, 29, 165, 49, 41, 27, 165, 36, 33, 25, 165, 36, 33, 25, 165, 53, 45, 33, 165, 40, 35, 25, 165, 28, 28, 29, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 31, 31, 32, 255, 33, 34, 34, 255, 25, 26, 27, 255, 25, 26, 26, 255, 28, 29, 29, 255, 32, 32, 33, 255, 23, 23, 24, 255, 20, 21, 21, 255, 20, 20, 21, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 9, 10, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 20, 21, 21, 255, 20, 21, 21, 255, 28, 28, 29, 255, 20, 21, 21, 255, 20, 21, 21, 255, 25, 26, 26, 255, 19, 20, 20, 255, 19, 19, 20, 255, 15, 16, 16, 255, 15, 15, 15, 255, 17, 17, 17, 255, 16, 16, 17, 255, 10, 11, 11, 255, 5, 5, 6, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 14, 15, 255, 20, 21, 21, 255, 20, 21, 21, 255, 19, 19, 19, 255, 18, 19, 19, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 18, 19, 255, 19, 20, 20, 255, 23, 24, 24, 255, 22, 22, 23, 255, 16, 16, 17, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 16, 17, 255, 21, 21, 22, 255, 27, 28, 28, 255, 25, 26, 27, 255, 33, 34, 34, 255, 18, 19, 19, 255, 15, 16, 16, 255, 29, 30, 30, 255, 24, 25, 26, 255, 27, 28, 28, 255, 18, 19, 19, 255, 23, 24, 24, 255, 18, 19, 19, 255, 12, 12, 13, 255, 17, 18, 18, 255, 12, 12, 12, 255, 18, 18, 19, 255, 18, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 10, 255, 4, 4, 4, 255, 7, 7, 8, 255, 13, 13, 13, 255, 11, 11, 11, 255, 20, 20, 20, 255, 21, 21, 22, 255, 21, 21, 22, 255, 28, 29, 29, 255, 31, 31, 32, 255, 22, 23, 23, 255, 24, 24, 25, 255, 19, 19, 20, 255, 21, 22, 22, 255, 26, 26, 27, 255, 28, 28, 29, 255, 23, 24, 24, 255, 17, 17, 18, 255, 21, 22, 22, 255, 29, 30, 31, 255, 24, 24, 25, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 26, 26, 27, 255, 18, 19, 19, 255, 18, 18, 19, 255, 22, 22, 23, 255, 15, 15, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 10, 255, 10, 10, 10, 255, 21, 21, 22, 255, 15, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 20, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 28, 28, 29, 255, 32, 33, 34, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 16, 17, 17, 255, 19, 19, 19, 255, 22, 23, 23, 255, 22, 23, 23, 255, 26, 26, 27, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 30, 31, 32, 255, 19, 19, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 21, 22, 22, 255, 20, 20, 21, 255, 29, 30, 31, 255, 33, 34, 34, 255, 13, 13, 13, 255, 6, 7, 7, 255, 7, 8, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 18, 18, 19, 255, 20, 20, 21, 255, 29, 30, 30, 255, 24, 25, 25, 255, 15, 16, 16, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 9, 10, 255, 6, 6, 6, 255, 5, 6, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 16, 16, 17, 255, 15, 15, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 25, 26, 27, 255, 20, 21, 21, 255, 21, 21, 22, 255, 21, 22, 22, 255, 19, 20, 20, 255, 26, 26, 27, 255, 26, 26, 27, 255, 26, 26, 27, 255, 18, 18, 19, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 6, 6, 6, 255, 3, 3, 3, 255, 11, 11, 11, 255, 12, 12, 13, 255, 17, 17, 18, 255, 21, 21, 22, 255, 19, 19, 20, 255, 15, 15, 16, 255, 21, 21, 22, 255, 14, 14, 14, 255, 18, 18, 19, 255, 14, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 23, 23, 24, 255, 25, 26, 26, 255, 32, 33, 34, 255, 17, 17, 18, 255, 15, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 11, 11, 255, 17, 17, 18, 255, 19, 19, 19, 255, 20, 20, 20, 255, 25, 25, 26, 255, 21, 22, 22, 255, 26, 26, 27, 255, 25, 25, 26, 255, 31, 31, 32, 255, 38, 34, 25, 165, 46, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 76, 57, 36, 165, 67, 51, 34, 165, 51, 43, 28, 165, 36, 33, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 57, 77, 34, 255, 41, 37, 27, 165, 38, 34, 26, 165, 65, 54, 39, 165, 40, 36, 27, 165, 65, 53, 39, 165, 60, 50, 36, 165, 39, 35, 25, 165, 45, 39, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 55, 45, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 56, 45, 30, 165, 50, 42, 28, 165, 50, 42, 28, 165, 37, 33, 25, 165, 61, 51, 37, 165, 36, 33, 25, 165, 38, 35, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 64, 50, 33, 165, 54, 44, 29, 165, 39, 35, 25, 165, 39, 34, 25, 165, 37, 34, 25, 165, 54, 46, 33, 165, 48, 41, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 43, 38, 28, 165, 44, 38, 26, 165, 56, 46, 30, 165, 46, 40, 27, 165, 64, 81, 36, 255, 43, 37, 26, 165, 59, 47, 31, 165, 65, 50, 33, 165, 55, 45, 29, 165, 45, 39, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 42, 31, 165, 49, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 51, 51, 42, 165, 63, 49, 32, 165, 47, 40, 27, 165, 44, 38, 26, 165, 72, 54, 36, 165, 62, 49, 32, 165, 65, 50, 33, 165, 53, 44, 29, 165, 57, 46, 30, 165, 54, 45, 29, 165, 43, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 51, 43, 28, 165, 57, 46, 30, 165, 45, 39, 27, 165, 37, 33, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 39, 35, 25, 165, 49, 42, 31, 165, 41, 36, 26, 165, 51, 43, 28, 165, 40, 35, 25, 165, 41, 36, 26, 165, 45, 39, 29, 165, 45, 39, 29, 165, 50, 42, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 55, 45, 29, 165, 44, 38, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 61, 48, 32, 165, 44, 38, 26, 165, 43, 37, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 62, 48, 32, 165, 41, 36, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 58, 46, 30, 165, 54, 44, 29, 165, 62, 49, 32, 165, 71, 54, 35, 165, 62, 48, 32, 165, 40, 36, 26, 165, 59, 47, 31, 165, 65, 50, 33, 165, 65, 50, 33, 165, 60, 47, 31, 165, 62, 49, 32, 165, 45, 39, 26, 165, 83, 96, 36, 255, 45, 39, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 40, 35, 25, 165, 50, 42, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 58, 46, 31, 165, 57, 46, 30, 165, 45, 39, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 39, 35, 25, 165, 39, 35, 26, 165, 40, 35, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 56, 45, 30, 165, 44, 38, 26, 165, 42, 37, 26, 165, 57, 46, 30, 165, 63, 49, 33, 165, 57, 46, 30, 165, 48, 41, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 45, 39, 26, 165, 52, 43, 29, 165, 45, 39, 27, 165, 47, 40, 27, 165, 73, 55, 36, 165, 61, 48, 32, 165, 47, 40, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 49, 42, 31, 165, 40, 35, 25, 165, 49, 42, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 43, 38, 28, 165, 40, 35, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 40, 35, 26, 165, 42, 37, 26, 165, 58, 49, 35, 165, 40, 35, 25, 165, 42, 37, 26, 165, 61, 51, 37, 165, 55, 47, 34, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 51, 43, 32, 165, 37, 33, 25, 165, 44, 38, 26, 165, 55, 45, 30, 165, 48, 41, 27, 165, 40, 36, 26, 165, 39, 35, 26, 165, 43, 38, 28, 165, 40, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 68, 56, 40, 165, 37, 33, 25, 165, 55, 45, 30, 165, 37, 34, 25, 165, 47, 41, 30, 165, 37, 34, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 39, 35, 26, 165, 42, 37, 26, 165, 56, 46, 30, 165, 47, 40, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 44, 39, 29, 165, 41, 36, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 62, 48, 32, 165, 49, 41, 27, 165, 42, 37, 26, 165, 42, 37, 28, 165, 71, 58, 41, 165, 53, 45, 33, 165, 30, 30, 31, 255, 27, 27, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 25, 26, 26, 255, 21, 21, 22, 255, 16, 17, 17, 255, 19, 19, 19, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 18, 18, 18, 255, 22, 23, 23, 255, 24, 24, 25, 255, 20, 20, 21, 255, 19, 20, 20, 255, 21, 21, 22, 255, 23, 23, 24, 255, 25, 25, 26, 255, 17, 17, 18, 255, 26, 27, 27, 255, 28, 28, 29, 255, 28, 28, 29, 255, 29, 30, 31, 255, 22, 23, 23, 255, 25, 25, 26, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 9, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 23, 23, 24, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 20, 20, 21, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 23, 24, 25, 255, 24, 24, 25, 255, 25, 25, 26, 255, 25, 26, 26, 255, 24, 25, 25, 255, 26, 27, 28, 255, 29, 30, 31, 255, 31, 31, 32, 255, 33, 34, 34, 255, 24, 24, 25, 255, 27, 27, 28, 255, 20, 20, 21, 255, 32, 33, 34, 255, 27, 27, 28, 255, 18, 18, 18, 255, 23, 23, 24, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 15, 16, 255, 14, 15, 15, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 9, 10, 255, 4, 4, 4, 255, 4, 4, 4, 255, 8, 8, 9, 255, 16, 17, 17, 255, 17, 17, 18, 255, 26, 26, 27, 255, 21, 22, 22, 255, 23, 24, 25, 255, 22, 23, 23, 255, 23, 24, 25, 255, 24, 24, 25, 255, 23, 23, 24, 255, 22, 23, 23, 255, 21, 21, 22, 255, 21, 22, 22, 255, 24, 24, 25, 255, 20, 21, 21, 255, 16, 16, 16, 255, 25, 25, 26, 255, 29, 30, 30, 255, 24, 24, 25, 255, 23, 24, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 15, 15, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 15, 15, 255, 23, 24, 24, 255, 21, 21, 22, 255, 16, 16, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 14, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 20, 21, 21, 255, 24, 24, 25, 255, 20, 21, 21, 255, 19, 19, 20, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 22, 23, 23, 255, 12, 13, 13, 255, 17, 18, 18, 255, 27, 27, 28, 255, 22, 22, 23, 255, 33, 34, 34, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 6, 7, 255, 10, 11, 11, 255, 14, 15, 15, 255, 17, 17, 17, 255, 21, 21, 22, 255, 17, 17, 18, 255, 20, 20, 21, 255, 30, 31, 32, 255, 33, 34, 34, 255, 27, 28, 29, 255, 24, 25, 25, 255, 17, 17, 18, 255, 19, 20, 20, 255, 18, 18, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 12, 255, 16, 16, 17, 255, 23, 23, 24, 255, 25, 26, 27, 255, 27, 28, 29, 255, 15, 16, 16, 255, 8, 8, 8, 255, 8, 8, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 24, 24, 25, 255, 20, 20, 21, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 16, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 15, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 12, 12, 255, 13, 13, 13, 255, 7, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 14, 255, 26, 27, 27, 255, 26, 27, 27, 255, 21, 21, 21, 255, 28, 29, 30, 255, 24, 25, 25, 255, 19, 19, 20, 255, 21, 21, 22, 255, 19, 20, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 5, 6, 6, 255, 10, 10, 10, 255, 12, 12, 13, 255, 18, 18, 18, 255, 18, 18, 18, 255, 14, 15, 15, 255, 15, 15, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 18, 19, 19, 255, 29, 29, 30, 255, 25, 26, 27, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 24, 24, 25, 255, 16, 17, 17, 255, 20, 20, 20, 255, 10, 10, 10, 255, 14, 14, 14, 255, 17, 17, 18, 255, 19, 20, 20, 255, 23, 24, 25, 255, 29, 30, 30, 255, 28, 28, 29, 255, 33, 33, 34, 255, 32, 32, 33, 255, 40, 35, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 39, 34, 25, 165, 39, 34, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 38, 34, 25, 165, 43, 38, 28, 165, 46, 40, 27, 165, 46, 40, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 46, 40, 29, 165, 43, 38, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 39, 35, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 64, 53, 38, 165, 39, 35, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 61, 48, 32, 165, 57, 46, 30, 165, 56, 45, 30, 165, 43, 37, 26, 165, 51, 42, 28, 165, 48, 41, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 53, 44, 29, 165, 52, 43, 28, 165, 58, 47, 31, 165, 63, 49, 32, 165, 47, 40, 27, 165, 43, 38, 26, 165, 57, 46, 30, 165, 60, 47, 31, 165, 62, 48, 32, 165, 65, 50, 33, 165, 49, 42, 27, 165, 67, 51, 34, 165, 53, 44, 29, 165, 46, 40, 27, 165, 46, 39, 27, 165, 62, 49, 32, 165, 60, 48, 32, 165, 47, 40, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 36, 26, 165, 51, 43, 28, 165, 43, 38, 26, 165, 54, 46, 34, 165, 47, 40, 27, 165, 51, 42, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 50, 43, 31, 165, 44, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 52, 45, 33, 165, 63, 52, 38, 165, 45, 39, 29, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 55, 45, 30, 165, 51, 43, 28, 165, 48, 41, 27, 165, 67, 51, 34, 165, 45, 39, 27, 165, 46, 40, 27, 165, 43, 38, 28, 165, 39, 35, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 61, 48, 32, 165, 74, 55, 36, 165, 53, 44, 29, 165, 48, 41, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 51, 42, 28, 165, 46, 39, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 56, 45, 30, 165, 51, 43, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 38, 34, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 62, 49, 32, 165, 38, 34, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 58, 46, 31, 165, 44, 38, 26, 165, 42, 37, 26, 165, 52, 43, 29, 165, 44, 38, 26, 165, 53, 44, 29, 165, 49, 42, 27, 165, 72, 54, 36, 165, 65, 50, 33, 165, 49, 42, 27, 165, 72, 54, 36, 165, 46, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 40, 36, 27, 165, 51, 43, 32, 165, 39, 35, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 56, 45, 30, 165, 56, 45, 30, 165, 48, 41, 27, 165, 53, 43, 29, 165, 46, 40, 27, 165, 37, 33, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 51, 42, 28, 165, 48, 41, 27, 165, 60, 48, 32, 165, 51, 43, 28, 165, 45, 39, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 72, 54, 36, 165, 57, 46, 30, 165, 58, 47, 31, 165, 41, 36, 26, 165, 51, 43, 32, 165, 50, 43, 31, 165, 45, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 59, 50, 36, 165, 40, 36, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 57, 48, 35, 165, 42, 37, 26, 165, 47, 40, 27, 165, 56, 47, 35, 165, 38, 34, 25, 165, 48, 41, 27, 165, 59, 47, 31, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 38, 34, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 51, 44, 32, 165, 58, 48, 35, 165, 73, 59, 43, 165, 60, 50, 36, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 28, 165, 58, 47, 31, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 71, 58, 41, 165, 37, 33, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 42, 37, 27, 165, 60, 50, 36, 165, 39, 35, 25, 165, 38, 34, 25, 165, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 24, 24, 25, 255, 26, 27, 28, 255, 20, 20, 21, 255, 16, 17, 17, 255, 10, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 22, 23, 23, 255, 28, 28, 29, 255, 24, 24, 25, 255, 22, 23, 23, 255, 26, 27, 28, 255, 32, 32, 33, 255, 25, 26, 27, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 26, 255, 21, 21, 21, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 8, 8, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 18, 18, 255, 16, 17, 17, 255, 22, 22, 23, 255, 16, 16, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 12, 13, 13, 255, 17, 17, 17, 255, 25, 25, 26, 255, 21, 21, 22, 255, 22, 23, 23, 255, 19, 20, 20, 255, 21, 22, 22, 255, 28, 29, 30, 255, 21, 21, 22, 255, 33, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 33, 34, 34, 255, 25, 26, 26, 255, 22, 23, 23, 255, 23, 23, 24, 255, 22, 23, 23, 255, 28, 29, 29, 255, 24, 24, 25, 255, 20, 21, 21, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 14, 14, 255, 13, 14, 14, 255, 18, 18, 19, 255, 22, 23, 23, 255, 19, 20, 20, 255, 24, 24, 25, 255, 20, 20, 20, 255, 22, 23, 23, 255, 19, 20, 20, 255, 22, 23, 23, 255, 21, 21, 21, 255, 19, 19, 20, 255, 25, 25, 26, 255, 20, 21, 21, 255, 17, 17, 18, 255, 26, 26, 27, 255, 22, 23, 23, 255, 19, 20, 20, 255, 25, 25, 26, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 21, 22, 255, 11, 12, 12, 255, 17, 17, 17, 255, 11, 11, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 23, 23, 24, 255, 24, 25, 25, 255, 26, 27, 27, 255, 19, 20, 20, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 7, 7, 255, 11, 11, 12, 255, 13, 13, 14, 255, 11, 11, 12, 255, 14, 14, 14, 255, 23, 24, 24, 255, 20, 21, 21, 255, 23, 23, 24, 255, 33, 33, 34, 255, 33, 34, 34, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 10, 255, 6, 6, 6, 255, 12, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 22, 23, 23, 255, 14, 14, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 19, 19, 20, 255, 14, 14, 14, 255, 15, 15, 15, 255, 25, 26, 26, 255, 26, 27, 27, 255, 20, 21, 21, 255, 11, 12, 12, 255, 5, 5, 5, 255, 12, 12, 12, 255, 17, 17, 18, 255, 20, 20, 21, 255, 28, 28, 29, 255, 25, 26, 26, 255, 16, 17, 17, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 8, 8, 9, 255, 10, 11, 11, 255, 14, 14, 14, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 14, 14, 14, 255, 7, 7, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 12, 12, 255, 7, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 8, 8, 255, 12, 12, 12, 255, 22, 23, 23, 255, 14, 14, 14, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 10, 255, 15, 16, 16, 255, 13, 13, 13, 255, 19, 20, 20, 255, 19, 20, 20, 255, 22, 23, 23, 255, 24, 25, 26, 255, 24, 24, 25, 255, 23, 23, 24, 255, 16, 16, 16, 255, 22, 23, 23, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 15, 15, 255, 18, 18, 18, 255, 10, 10, 10, 255, 4, 4, 4, 255, 4, 4, 4, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 16, 16, 16, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 17, 255, 21, 21, 22, 255, 25, 25, 26, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 18, 18, 19, 255, 18, 19, 19, 255, 11, 12, 12, 255, 8, 8, 8, 255, 14, 14, 15, 255, 17, 17, 18, 255, 20, 20, 21, 255, 16, 17, 17, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 44, 38, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 38, 34, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 43, 38, 28, 165, 46, 39, 27, 165, 45, 39, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 28, 165, 39, 35, 25, 165, 65, 54, 39, 165, 57, 48, 35, 165, 71, 58, 42, 165, 53, 45, 33, 165, 41, 36, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 62, 48, 32, 165, 58, 47, 31, 165, 36, 33, 25, 165, 51, 44, 32, 165, 46, 40, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 50, 43, 31, 165, 42, 37, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 47, 40, 30, 165, 49, 42, 31, 165, 43, 37, 26, 165, 42, 37, 26, 165, 54, 44, 29, 165, 50, 42, 28, 165, 44, 38, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 52, 43, 28, 165, 61, 48, 32, 165, 50, 42, 28, 165, 67, 55, 40, 165, 54, 46, 34, 165, 53, 45, 33, 165, 50, 43, 32, 165, 38, 34, 25, 165, 48, 41, 27, 165, 57, 46, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 67, 52, 34, 165, 58, 47, 31, 165, 86, 63, 36, 165, 59, 47, 31, 165, 72, 54, 36, 165, 71, 54, 35, 165, 54, 44, 29, 165, 61, 48, 32, 165, 64, 49, 33, 165, 57, 46, 30, 165, 48, 41, 27, 165, 61, 48, 32, 165, 71, 53, 35, 165, 67, 52, 34, 165, 48, 41, 27, 165, 64, 53, 38, 165, 50, 43, 31, 165, 41, 36, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 37, 33, 25, 165, 52, 43, 29, 165, 43, 37, 26, 165, 54, 46, 33, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 56, 47, 35, 165, 37, 33, 25, 165, 67, 55, 40, 165, 58, 49, 35, 165, 41, 36, 27, 165, 72, 58, 42, 165, 59, 50, 36, 165, 45, 39, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 40, 36, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 38, 34, 26, 165, 48, 41, 27, 165, 57, 46, 30, 165, 70, 53, 35, 165, 45, 39, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 44, 39, 29, 165, 43, 38, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 55, 45, 30, 165, 68, 52, 34, 165, 51, 43, 28, 165, 46, 40, 30, 165, 40, 35, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 61, 48, 32, 165, 60, 48, 32, 165, 47, 40, 27, 165, 46, 40, 30, 165, 41, 36, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 52, 43, 29, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 63, 49, 32, 165, 50, 42, 28, 165, 40, 35, 26, 165, 56, 45, 30, 165, 66, 51, 34, 165, 52, 43, 28, 165, 67, 51, 34, 165, 57, 46, 30, 165, 64, 50, 33, 165, 57, 46, 30, 165, 45, 39, 27, 165, 42, 37, 28, 165, 48, 41, 31, 165, 48, 41, 27, 165, 43, 37, 26, 165, 57, 46, 30, 165, 45, 39, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 34, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 62, 49, 32, 165, 65, 50, 33, 165, 56, 45, 30, 165, 37, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 58, 47, 31, 165, 50, 42, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 54, 44, 29, 165, 43, 37, 26, 165, 49, 41, 27, 165, 50, 42, 28, 165, 62, 48, 32, 165, 71, 54, 35, 165, 54, 44, 29, 165, 67, 52, 34, 165, 82, 60, 36, 165, 66, 51, 34, 165, 48, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 57, 48, 35, 165, 39, 34, 25, 165, 48, 41, 31, 165, 73, 59, 43, 165, 38, 34, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 30, 165, 40, 36, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 66, 54, 39, 165, 61, 51, 37, 165, 39, 35, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 62, 49, 32, 165, 84, 62, 36, 165, 60, 48, 31, 165, 49, 42, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 42, 37, 28, 165, 46, 40, 29, 165, 46, 40, 29, 165, 66, 54, 39, 165, 73, 59, 43, 165, 50, 43, 31, 165, 49, 42, 31, 165, 54, 44, 29, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 53, 45, 33, 165, 45, 39, 29, 165, 37, 34, 25, 165, 57, 48, 35, 165, 40, 36, 26, 165, 52, 43, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 39, 29, 165, 37, 33, 25, 165, 68, 56, 40, 165, 41, 36, 26, 165, 51, 43, 28, 165, 33, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 28, 29, 255, 32, 33, 34, 255, 24, 24, 25, 255, 20, 21, 21, 255, 22, 23, 23, 255, 19, 20, 20, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 17, 17, 17, 255, 21, 21, 22, 255, 28, 28, 29, 255, 20, 21, 21, 255, 23, 23, 24, 255, 22, 22, 23, 255, 23, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 26, 27, 28, 255, 19, 20, 20, 255, 15, 15, 15, 255, 11, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 9, 10, 255, 13, 14, 14, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 18, 19, 19, 255, 12, 12, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 12, 13, 13, 255, 14, 15, 15, 255, 19, 19, 20, 255, 24, 25, 25, 255, 24, 24, 25, 255, 24, 25, 26, 255, 24, 24, 25, 255, 27, 28, 29, 255, 29, 29, 30, 255, 23, 23, 24, 255, 33, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 30, 31, 32, 255, 31, 31, 32, 255, 29, 29, 30, 255, 30, 31, 32, 255, 21, 22, 22, 255, 29, 30, 30, 255, 24, 24, 25, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 6, 7, 7, 255, 6, 6, 6, 255, 12, 12, 12, 255, 18, 18, 19, 255, 9, 10, 10, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 15, 15, 255, 20, 21, 21, 255, 20, 20, 21, 255, 22, 23, 23, 255, 23, 23, 24, 255, 23, 23, 24, 255, 17, 17, 17, 255, 20, 21, 21, 255, 20, 20, 21, 255, 21, 21, 22, 255, 18, 19, 19, 255, 18, 18, 18, 255, 23, 23, 24, 255, 21, 22, 22, 255, 24, 24, 25, 255, 21, 21, 22, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 14, 255, 7, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 31, 32, 32, 255, 24, 25, 25, 255, 29, 30, 30, 255, 23, 24, 24, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 17, 17, 18, 255, 22, 22, 23, 255, 26, 26, 27, 255, 32, 32, 33, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 12, 12, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 18, 18, 19, 255, 15, 15, 16, 255, 9, 9, 9, 255, 7, 7, 8, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 16, 16, 255, 12, 13, 13, 255, 15, 16, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 14, 255, 18, 18, 18, 255, 16, 17, 17, 255, 8, 8, 8, 255, 8, 8, 9, 255, 16, 16, 16, 255, 24, 25, 25, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 15, 16, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 8, 8, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 13, 13, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 14, 255, 13, 14, 14, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 23, 23, 24, 255, 19, 19, 20, 255, 15, 15, 16, 255, 20, 20, 21, 255, 12, 13, 13, 255, 9, 10, 10, 255, 15, 15, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 10, 255, 12, 12, 12, 255, 7, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 18, 18, 19, 255, 17, 17, 18, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 9, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 14, 15, 15, 255, 21, 21, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 24, 25, 25, 255, 17, 17, 18, 255, 12, 12, 12, 255, 7, 7, 7, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 14, 14, 255, 16, 17, 17, 255, 20, 20, 21, 255, 23, 23, 24, 255, 33, 34, 34, 255, 46, 40, 27, 165, 40, 35, 25, 165, 63, 52, 38, 165, 37, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 59, 49, 36, 165, 44, 38, 26, 165, 42, 36, 26, 165, 49, 41, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 66, 54, 39, 165, 37, 34, 25, 165, 55, 46, 34, 165, 83, 67, 48, 165, 36, 33, 25, 165, 46, 39, 27, 165, 42, 36, 26, 165, 40, 35, 25, 165, 60, 50, 36, 165, 67, 55, 40, 165, 37, 33, 25, 165, 37, 33, 25, 165, 48, 42, 31, 165, 46, 40, 30, 165, 39, 35, 25, 165, 36, 33, 25, 165, 56, 56, 36, 245, 48, 41, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 43, 38, 26, 165, 36, 33, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 64, 53, 38, 165, 40, 36, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 40, 36, 27, 165, 40, 36, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 58, 46, 31, 165, 50, 42, 28, 165, 44, 38, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 48, 41, 30, 165, 36, 33, 25, 165, 45, 39, 27, 165, 41, 36, 26, 165, 58, 47, 31, 165, 65, 50, 33, 165, 64, 50, 33, 165, 64, 50, 33, 165, 76, 57, 36, 165, 65, 51, 33, 165, 75, 56, 36, 165, 64, 50, 33, 165, 53, 44, 29, 165, 54, 44, 29, 165, 42, 37, 26, 165, 42, 37, 26, 165, 66, 51, 33, 165, 48, 41, 27, 165, 54, 44, 29, 165, 45, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 55, 46, 34, 165, 41, 36, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 40, 35, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 29, 165, 58, 49, 36, 165, 41, 36, 26, 165, 38, 34, 25, 165, 61, 51, 37, 165, 67, 55, 40, 165, 72, 59, 42, 165, 53, 45, 33, 165, 37, 34, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 63, 49, 33, 165, 50, 42, 28, 165, 56, 45, 30, 165, 42, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 45, 39, 29, 165, 53, 45, 33, 165, 47, 41, 30, 165, 36, 33, 25, 165, 49, 41, 27, 165, 53, 44, 29, 165, 56, 46, 30, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 59, 47, 31, 165, 51, 43, 28, 165, 49, 41, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 43, 38, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 40, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 51, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 74, 55, 36, 165, 57, 46, 30, 165, 59, 47, 31, 165, 46, 39, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 56, 46, 30, 165, 58, 46, 31, 165, 56, 45, 30, 165, 46, 39, 27, 165, 46, 39, 27, 165, 57, 46, 30, 165, 47, 40, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 51, 43, 28, 165, 45, 39, 26, 165, 40, 36, 26, 165, 36, 33, 25, 165, 45, 39, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 41, 36, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 46, 40, 27, 165, 37, 34, 25, 165, 48, 41, 30, 165, 54, 46, 34, 165, 52, 43, 28, 165, 56, 46, 30, 165, 54, 44, 29, 165, 62, 49, 32, 165, 55, 45, 29, 165, 57, 46, 30, 165, 58, 46, 31, 165, 53, 44, 29, 165, 74, 55, 36, 165, 47, 40, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 55, 46, 34, 165, 77, 62, 45, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 58, 49, 35, 165, 72, 59, 42, 165, 80, 64, 46, 165, 40, 35, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 46, 40, 30, 165, 48, 42, 31, 165, 59, 50, 36, 165, 42, 37, 26, 165, 58, 46, 30, 165, 55, 45, 30, 165, 53, 43, 29, 165, 42, 37, 26, 165, 40, 35, 25, 165, 54, 46, 33, 165, 44, 38, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 52, 44, 32, 165, 74, 60, 43, 165, 38, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 50, 43, 31, 165, 43, 38, 26, 165, 58, 46, 31, 165, 52, 43, 28, 165, 48, 41, 27, 165, 42, 36, 26, 165, 40, 35, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 41, 37, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 43, 38, 28, 165, 38, 34, 26, 165, 83, 67, 48, 165, 37, 33, 25, 165, 45, 39, 27, 165, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 29, 30, 255, 31, 32, 33, 255, 25, 25, 26, 255, 22, 23, 23, 255, 18, 19, 19, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 15, 16, 255, 17, 17, 17, 255, 21, 22, 22, 255, 24, 25, 25, 255, 22, 23, 23, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 21, 21, 22, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 15, 15, 15, 255, 18, 19, 19, 255, 26, 26, 27, 255, 15, 15, 16, 255, 18, 18, 18, 255, 13, 13, 14, 255, 10, 10, 10, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 14, 14, 255, 9, 9, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 12, 13, 255, 9, 9, 10, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 20, 20, 21, 255, 24, 25, 25, 255, 26, 26, 27, 255, 24, 24, 25, 255, 28, 29, 29, 255, 33, 34, 34, 255, 27, 27, 28, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 31, 32, 32, 255, 26, 27, 27, 255, 19, 20, 20, 255, 24, 24, 25, 255, 26, 27, 27, 255, 24, 24, 25, 255, 21, 22, 22, 255, 15, 15, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 14, 14, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 14, 14, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 15, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 16, 16, 17, 255, 19, 19, 19, 255, 18, 19, 19, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 16, 17, 255, 12, 12, 12, 255, 5, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 20, 21, 21, 255, 18, 18, 19, 255, 22, 22, 23, 255, 17, 17, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 15, 15, 15, 255, 14, 15, 15, 255, 22, 23, 24, 255, 25, 25, 26, 255, 29, 29, 30, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 15, 15, 16, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 9, 9, 10, 255, 12, 13, 13, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 17, 17, 17, 255, 11, 11, 11, 255, 17, 18, 18, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 20, 20, 255, 15, 15, 16, 255, 19, 19, 20, 255, 18, 18, 18, 255, 23, 24, 25, 255, 20, 21, 21, 255, 21, 22, 22, 255, 22, 22, 23, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 17, 255, 15, 15, 16, 255, 16, 16, 16, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 16, 16, 17, 255, 15, 15, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 10, 255, 12, 13, 13, 255, 17, 17, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 8, 8, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 21, 21, 22, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 16, 16, 255, 17, 18, 18, 255, 12, 13, 13, 255, 7, 7, 7, 255, 6, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 16, 17, 17, 255, 23, 23, 24, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 14, 15, 15, 255, 16, 16, 16, 255, 21, 22, 22, 255, 20, 20, 21, 255, 28, 29, 30, 255, 26, 26, 27, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 23, 23, 24, 255, 19, 20, 20, 255, 13, 14, 14, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 15, 16, 255, 13, 13, 14, 255, 20, 21, 21, 255, 19, 19, 20, 255, 22, 23, 23, 255, 27, 27, 28, 255, 36, 33, 25, 165, 73, 60, 43, 165, 40, 36, 26, 165, 39, 35, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 39, 35, 26, 165, 51, 42, 28, 165, 53, 44, 29, 165, 47, 41, 30, 165, 43, 38, 26, 165, 43, 37, 26, 165, 54, 44, 29, 165, 54, 44, 29, 165, 61, 48, 32, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 54, 46, 33, 165, 64, 53, 38, 165, 62, 51, 37, 165, 59, 49, 36, 165, 79, 64, 46, 165, 42, 37, 28, 165, 40, 36, 26, 165, 52, 44, 32, 165, 60, 50, 36, 165, 85, 68, 49, 165, 57, 48, 35, 165, 38, 34, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 39, 34, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 47, 41, 30, 165, 55, 47, 34, 165, 67, 55, 40, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 29, 165, 38, 34, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 42, 45, 40, 165, 40, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 38, 34, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 38, 34, 26, 165, 47, 41, 30, 165, 39, 35, 25, 165, 38, 34, 25, 165, 54, 44, 29, 165, 70, 53, 35, 165, 64, 50, 33, 165, 63, 49, 33, 165, 56, 45, 30, 165, 47, 40, 27, 165, 62, 48, 32, 165, 64, 50, 33, 165, 64, 50, 33, 165, 57, 46, 30, 165, 45, 39, 27, 165, 58, 47, 31, 165, 66, 51, 34, 165, 61, 48, 32, 165, 60, 48, 32, 165, 48, 41, 27, 165, 45, 38, 26, 165, 50, 43, 32, 165, 39, 35, 25, 165, 52, 44, 33, 165, 38, 34, 25, 165, 54, 46, 33, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 46, 40, 27, 165, 40, 36, 26, 165, 50, 43, 32, 165, 38, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 49, 42, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 53, 44, 29, 165, 45, 39, 26, 165, 45, 39, 27, 165, 64, 50, 33, 165, 48, 41, 27, 165, 52, 43, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 69, 56, 41, 165, 40, 36, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 51, 43, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 43, 38, 26, 165, 47, 41, 30, 165, 40, 35, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 40, 35, 25, 165, 51, 44, 32, 165, 39, 35, 25, 165, 51, 42, 28, 165, 46, 40, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 46, 39, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 67, 51, 34, 165, 57, 46, 30, 165, 48, 41, 27, 165, 39, 35, 25, 165, 65, 50, 33, 165, 69, 52, 35, 165, 67, 52, 34, 165, 67, 52, 34, 165, 71, 54, 35, 165, 43, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 57, 48, 35, 165, 41, 36, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 46, 39, 27, 165, 54, 44, 29, 165, 53, 44, 29, 165, 49, 42, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 53, 44, 29, 165, 65, 50, 33, 165, 59, 47, 31, 165, 45, 39, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 39, 35, 26, 165, 39, 35, 26, 165, 86, 69, 49, 165, 45, 39, 29, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 54, 46, 33, 165, 38, 34, 25, 165, 37, 33, 25, 165, 51, 42, 28, 165, 50, 42, 28, 165, 47, 40, 27, 165, 37, 34, 25, 165, 43, 37, 28, 165, 62, 60, 50, 165, 42, 37, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 44, 39, 29, 165, 38, 34, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 69, 56, 41, 165, 45, 39, 29, 165, 42, 37, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 47, 41, 30, 165, 44, 38, 26, 165, 53, 44, 29, 165, 55, 45, 30, 165, 46, 39, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 40, 35, 25, 165, 42, 37, 27, 165, 50, 43, 32, 165, 50, 43, 32, 165, 45, 39, 29, 165, 55, 47, 34, 165, 63, 52, 38, 165, 57, 48, 35, 165, 38, 34, 25, 165, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 27, 28, 28, 255, 26, 27, 27, 255, 30, 31, 31, 255, 29, 30, 30, 255, 23, 24, 24, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 17, 17, 17, 255, 19, 19, 19, 255, 20, 21, 21, 255, 20, 20, 21, 255, 20, 21, 21, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 23, 255, 25, 25, 26, 255, 18, 18, 19, 255, 15, 15, 15, 255, 8, 9, 9, 255, 8, 8, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 22, 23, 255, 28, 29, 29, 255, 24, 25, 25, 255, 15, 16, 16, 255, 14, 15, 15, 255, 7, 7, 8, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 20, 20, 20, 255, 17, 17, 17, 255, 26, 26, 27, 255, 22, 22, 23, 255, 27, 27, 28, 255, 29, 29, 30, 255, 22, 22, 23, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 28, 29, 29, 255, 28, 29, 29, 255, 28, 28, 29, 255, 24, 25, 25, 255, 30, 31, 31, 255, 23, 24, 24, 255, 20, 20, 21, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 4, 4, 4, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 24, 24, 25, 255, 26, 27, 28, 255, 15, 15, 16, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 6, 7, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 3, 3, 3, 255, 3, 3, 4, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 13, 13, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 29, 30, 30, 255, 24, 24, 25, 255, 23, 24, 24, 255, 24, 24, 25, 255, 21, 21, 22, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 16, 16, 17, 255, 24, 25, 25, 255, 25, 26, 27, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 18, 18, 18, 255, 19, 20, 20, 255, 20, 20, 21, 255, 13, 14, 14, 255, 17, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 18, 18, 18, 255, 16, 17, 17, 255, 22, 23, 23, 255, 22, 23, 23, 255, 24, 25, 25, 255, 29, 30, 31, 255, 26, 27, 28, 255, 23, 24, 24, 255, 18, 19, 19, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 21, 21, 255, 19, 19, 19, 255, 11, 11, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 17, 17, 17, 255, 16, 16, 17, 255, 22, 23, 23, 255, 21, 21, 22, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 20, 21, 21, 255, 16, 17, 17, 255, 20, 21, 21, 255, 17, 17, 18, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 15, 15, 255, 16, 16, 16, 255, 15, 16, 16, 255, 18, 18, 18, 255, 15, 16, 16, 255, 19, 19, 20, 255, 23, 24, 24, 255, 17, 18, 18, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 10, 255, 7, 7, 7, 255, 17, 17, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 14, 14, 14, 255, 13, 14, 14, 255, 25, 26, 26, 255, 24, 25, 25, 255, 16, 16, 17, 255, 22, 22, 23, 255, 16, 16, 16, 255, 18, 19, 19, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 16, 17, 17, 255, 24, 25, 25, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 32, 33, 255, 18, 19, 19, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 14, 14, 15, 255, 18, 18, 18, 255, 20, 20, 21, 255, 23, 24, 24, 255, 73, 59, 43, 165, 52, 44, 33, 165, 41, 36, 26, 165, 40, 36, 26, 165, 42, 37, 28, 165, 40, 35, 25, 165, 53, 45, 33, 165, 39, 35, 25, 165, 44, 38, 26, 165, 63, 49, 32, 165, 52, 43, 28, 165, 37, 33, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 50, 42, 28, 165, 46, 40, 27, 165, 37, 34, 25, 165, 50, 43, 32, 165, 87, 70, 49, 165, 85, 68, 48, 165, 43, 38, 28, 165, 41, 36, 26, 165, 36, 33, 25, 165, 46, 40, 30, 165, 85, 68, 47, 165, 85, 68, 48, 165, 39, 35, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 39, 35, 25, 165, 46, 40, 30, 165, 86, 69, 49, 165, 70, 57, 41, 165, 37, 33, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 67, 55, 40, 165, 42, 37, 26, 165, 45, 39, 26, 165, 69, 56, 41, 165, 55, 46, 34, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 53, 44, 29, 165, 44, 38, 26, 165, 57, 46, 30, 165, 40, 36, 26, 165, 52, 43, 28, 165, 44, 46, 40, 165, 39, 34, 25, 165, 43, 37, 26, 165, 51, 44, 32, 165, 44, 38, 26, 165, 49, 41, 27, 165, 61, 48, 32, 165, 44, 38, 26, 165, 56, 45, 30, 165, 49, 41, 27, 165, 55, 45, 29, 165, 56, 45, 30, 165, 45, 39, 27, 165, 64, 50, 33, 165, 54, 44, 29, 165, 88, 64, 35, 165, 63, 49, 32, 165, 73, 55, 36, 165, 57, 54, 44, 165, 70, 53, 35, 165, 58, 47, 31, 165, 49, 41, 27, 165, 42, 37, 26, 165, 41, 36, 27, 165, 37, 34, 25, 165, 37, 34, 25, 165, 42, 36, 26, 165, 49, 42, 31, 165, 39, 35, 25, 165, 66, 54, 39, 165, 61, 51, 37, 165, 45, 39, 26, 165, 39, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 38, 34, 26, 165, 40, 35, 27, 165, 40, 36, 26, 165, 53, 44, 29, 165, 47, 40, 27, 165, 38, 34, 25, 165, 42, 37, 28, 165, 43, 38, 28, 165, 43, 46, 40, 165, 40, 36, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 57, 46, 30, 165, 45, 39, 27, 165, 43, 38, 26, 165, 40, 35, 25, 165, 86, 69, 49, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 40, 35, 25, 165, 42, 45, 40, 165, 38, 34, 25, 165, 43, 37, 26, 165, 60, 48, 31, 165, 43, 38, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 59, 47, 31, 165, 51, 42, 28, 165, 51, 71, 36, 255, 37, 33, 25, 165, 43, 38, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 57, 46, 30, 165, 38, 34, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 39, 34, 25, 165, 55, 46, 34, 165, 44, 39, 29, 165, 40, 35, 26, 165, 51, 43, 28, 165, 64, 53, 38, 165, 36, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 59, 47, 31, 165, 46, 40, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 89, 65, 35, 165, 86, 63, 36, 165, 65, 50, 33, 165, 73, 55, 36, 165, 48, 41, 27, 165, 59, 72, 37, 255, 55, 75, 35, 255, 36, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 50, 42, 28, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 52, 44, 32, 165, 45, 39, 29, 165, 38, 34, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 64, 50, 33, 165, 43, 37, 26, 165, 53, 44, 29, 165, 43, 45, 40, 165, 38, 34, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 60, 47, 31, 165, 51, 42, 28, 165, 39, 35, 26, 165, 42, 49, 30, 255, 40, 35, 26, 165, 83, 67, 48, 165, 77, 93, 34, 255, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 63, 81, 35, 255, 73, 89, 34, 255, 60, 76, 37, 255, 48, 41, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 41, 30, 165, 42, 37, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 39, 35, 26, 165, 37, 34, 25, 165, 57, 48, 35, 165, 39, 35, 26, 165, 49, 42, 31, 165, 86, 68, 48, 165, 40, 36, 27, 165, 55, 46, 34, 165, 47, 40, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 41, 36, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 40, 35, 25, 165, 51, 43, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 40, 35, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 38, 34, 25, 165, 47, 41, 30, 165, 43, 38, 26, 165, 41, 36, 26, 165, 41, 37, 27, 165, 20, 21, 21, 255, 24, 25, 25, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 30, 31, 255, 32, 32, 33, 255, 30, 30, 31, 255, 23, 24, 24, 255, 23, 24, 24, 255, 18, 19, 19, 255, 10, 10, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 13, 14, 255, 14, 15, 15, 255, 22, 22, 23, 255, 21, 21, 22, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 23, 23, 24, 255, 19, 20, 20, 255, 21, 22, 22, 255, 17, 17, 18, 255, 7, 8, 8, 255, 8, 8, 8, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 18, 18, 255, 22, 22, 23, 255, 27, 28, 28, 255, 28, 29, 30, 255, 28, 29, 30, 255, 18, 19, 19, 255, 23, 24, 24, 255, 15, 15, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 16, 16, 16, 255, 19, 20, 20, 255, 21, 21, 22, 255, 28, 29, 30, 255, 31, 31, 32, 255, 31, 31, 32, 255, 32, 33, 33, 255, 32, 32, 33, 255, 27, 28, 28, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 24, 25, 25, 255, 33, 33, 34, 255, 29, 29, 30, 255, 30, 30, 31, 255, 26, 26, 27, 255, 16, 17, 17, 255, 26, 27, 27, 255, 22, 22, 23, 255, 18, 19, 19, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 18, 18, 19, 255, 29, 30, 31, 255, 27, 28, 28, 255, 15, 15, 16, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 12, 12, 255, 14, 14, 14, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 19, 19, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 6, 6, 7, 255, 4, 5, 5, 255, 10, 10, 11, 255, 12, 12, 12, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 23, 24, 25, 255, 25, 25, 26, 255, 20, 20, 21, 255, 18, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 24, 24, 25, 255, 23, 24, 25, 255, 25, 26, 26, 255, 33, 34, 34, 255, 22, 22, 23, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 19, 20, 20, 255, 15, 15, 15, 255, 9, 9, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 8, 8, 9, 255, 13, 14, 14, 255, 10, 11, 11, 255, 20, 21, 21, 255, 15, 15, 16, 255, 17, 17, 18, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 21, 21, 22, 255, 24, 25, 25, 255, 21, 21, 22, 255, 19, 19, 20, 255, 22, 22, 23, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 13, 13, 14, 255, 20, 21, 21, 255, 20, 20, 21, 255, 16, 16, 17, 255, 21, 22, 22, 255, 18, 18, 19, 255, 22, 22, 23, 255, 24, 24, 25, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 26, 27, 255, 32, 32, 33, 255, 26, 26, 27, 255, 24, 24, 25, 255, 17, 17, 17, 255, 21, 22, 22, 255, 22, 22, 23, 255, 15, 16, 16, 255, 6, 6, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 11, 11, 255, 16, 16, 17, 255, 16, 16, 17, 255, 23, 23, 24, 255, 21, 21, 22, 255, 23, 23, 24, 255, 18, 18, 19, 255, 19, 19, 20, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 18, 18, 18, 255, 26, 26, 27, 255, 24, 25, 25, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 16, 16, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 11, 12, 255, 21, 22, 22, 255, 18, 18, 19, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 18, 18, 19, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 17, 18, 255, 33, 33, 34, 255, 26, 27, 28, 255, 22, 22, 23, 255, 21, 22, 22, 255, 20, 20, 21, 255, 15, 15, 15, 255, 18, 19, 19, 255, 11, 11, 12, 255, 7, 7, 7, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 11, 255, 21, 22, 23, 255, 29, 30, 30, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 23, 24, 24, 255, 17, 18, 18, 255, 15, 15, 15, 255, 8, 8, 9, 255, 12, 13, 13, 255, 11, 11, 11, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 20, 20, 255, 12, 12, 13, 255, 74, 60, 43, 165, 39, 35, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 53, 45, 33, 165, 39, 35, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 36, 33, 25, 165, 41, 36, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 55, 45, 30, 165, 45, 39, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 52, 44, 32, 165, 41, 37, 27, 165, 86, 68, 49, 165, 72, 59, 42, 165, 48, 42, 31, 165, 37, 33, 25, 165, 41, 37, 27, 165, 37, 33, 25, 165, 61, 50, 37, 165, 46, 40, 30, 165, 40, 36, 27, 165, 53, 45, 33, 165, 47, 41, 30, 165, 40, 35, 25, 165, 53, 43, 29, 165, 39, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 78, 63, 45, 165, 86, 69, 49, 165, 64, 53, 38, 165, 39, 35, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 60, 50, 36, 165, 44, 39, 29, 165, 51, 43, 28, 165, 48, 41, 27, 165, 46, 40, 29, 165, 44, 38, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 40, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 46, 40, 165, 57, 46, 30, 165, 45, 39, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 61, 48, 32, 165, 55, 45, 30, 165, 55, 45, 30, 165, 58, 47, 31, 165, 52, 43, 28, 165, 69, 52, 35, 165, 72, 54, 36, 165, 68, 52, 34, 165, 65, 50, 33, 165, 69, 52, 35, 165, 65, 50, 33, 165, 61, 48, 32, 165, 60, 48, 32, 165, 57, 46, 30, 165, 45, 39, 26, 165, 60, 50, 36, 165, 40, 35, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 61, 51, 37, 165, 40, 35, 25, 165, 47, 40, 27, 165, 65, 50, 33, 165, 56, 45, 30, 165, 41, 36, 26, 165, 44, 39, 29, 165, 46, 39, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 39, 35, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 60, 48, 31, 165, 52, 43, 29, 165, 44, 38, 26, 165, 46, 40, 30, 165, 50, 43, 31, 165, 43, 37, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 56, 45, 30, 165, 45, 39, 26, 165, 45, 39, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 43, 38, 28, 165, 38, 34, 25, 165, 37, 33, 25, 165, 56, 47, 34, 165, 42, 37, 28, 165, 38, 34, 26, 165, 53, 45, 33, 165, 38, 34, 26, 165, 36, 33, 25, 165, 58, 48, 35, 165, 37, 33, 25, 165, 40, 35, 25, 165, 61, 51, 37, 165, 53, 45, 33, 165, 37, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 50, 42, 28, 165, 58, 46, 31, 165, 63, 49, 33, 165, 44, 38, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 67, 51, 34, 165, 61, 48, 32, 165, 76, 57, 36, 165, 55, 45, 29, 165, 51, 43, 28, 165, 60, 48, 31, 165, 65, 50, 33, 165, 40, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 67, 51, 34, 165, 56, 46, 30, 165, 42, 37, 26, 165, 36, 33, 25, 165, 49, 42, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 62, 48, 32, 165, 54, 44, 29, 165, 54, 44, 29, 165, 59, 47, 31, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 73, 55, 36, 165, 57, 46, 30, 165, 42, 37, 26, 165, 55, 47, 34, 165, 37, 34, 25, 165, 39, 35, 25, 165, 42, 45, 40, 165, 37, 33, 25, 165, 53, 45, 33, 165, 39, 34, 25, 165, 36, 33, 25, 165, 46, 40, 30, 165, 40, 36, 26, 165, 59, 49, 36, 165, 45, 39, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 45, 39, 27, 165, 41, 36, 26, 165, 48, 41, 31, 165, 36, 33, 25, 165, 39, 35, 26, 165, 44, 38, 29, 165, 61, 51, 37, 165, 45, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 40, 35, 25, 165, 53, 45, 33, 165, 42, 37, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 41, 36, 27, 165, 39, 35, 25, 165, 49, 42, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 46, 40, 29, 165, 20, 21, 21, 255, 31, 32, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 21, 21, 22, 255, 22, 23, 23, 255, 23, 24, 24, 255, 17, 17, 18, 255, 17, 17, 17, 255, 10, 10, 10, 255, 11, 12, 12, 255, 4, 5, 5, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 17, 255, 12, 12, 13, 255, 17, 18, 18, 255, 29, 30, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 27, 28, 255, 23, 23, 24, 255, 19, 19, 20, 255, 13, 13, 14, 255, 9, 10, 10, 255, 9, 9, 10, 255, 16, 16, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 21, 21, 22, 255, 22, 23, 23, 255, 27, 28, 29, 255, 23, 23, 24, 255, 33, 33, 34, 255, 18, 19, 19, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 20, 20, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 5, 6, 6, 255, 9, 10, 10, 255, 18, 18, 18, 255, 19, 20, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 22, 22, 23, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 25, 26, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 25, 25, 26, 255, 24, 25, 26, 255, 19, 19, 19, 255, 18, 19, 19, 255, 14, 15, 15, 255, 22, 22, 23, 255, 13, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 8, 8, 255, 13, 13, 14, 255, 15, 15, 16, 255, 19, 20, 20, 255, 22, 23, 24, 255, 26, 26, 27, 255, 25, 26, 26, 255, 17, 18, 18, 255, 17, 17, 18, 255, 8, 8, 9, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 16, 16, 17, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 16, 17, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 16, 16, 16, 255, 22, 22, 23, 255, 16, 16, 17, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 31, 31, 32, 255, 23, 23, 24, 255, 19, 20, 20, 255, 25, 26, 26, 255, 18, 18, 19, 255, 18, 18, 19, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 15, 15, 15, 255, 19, 19, 20, 255, 29, 30, 31, 255, 33, 34, 34, 255, 29, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 16, 16, 17, 255, 17, 17, 17, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 17, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 22, 22, 23, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 23, 23, 255, 19, 19, 20, 255, 21, 22, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 24, 25, 26, 255, 26, 26, 27, 255, 18, 18, 18, 255, 20, 21, 21, 255, 28, 28, 29, 255, 18, 18, 19, 255, 18, 18, 19, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 20, 20, 255, 19, 19, 20, 255, 24, 25, 25, 255, 21, 22, 22, 255, 22, 23, 23, 255, 26, 27, 28, 255, 20, 21, 21, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 21, 22, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 17, 17, 18, 255, 18, 18, 19, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 16, 16, 16, 255, 19, 20, 20, 255, 22, 23, 23, 255, 25, 25, 26, 255, 27, 27, 28, 255, 25, 25, 26, 255, 20, 21, 21, 255, 14, 15, 15, 255, 11, 12, 12, 255, 7, 7, 8, 255, 13, 13, 14, 255, 17, 17, 18, 255, 14, 14, 14, 255, 21, 21, 22, 255, 26, 27, 27, 255, 16, 16, 17, 255, 18, 18, 19, 255, 17, 17, 17, 255, 19, 19, 20, 255, 15, 16, 16, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 11, 11, 12, 255, 9, 10, 10, 255, 8, 8, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 19, 20, 20, 255, 20, 20, 21, 255, 33, 34, 34, 255, 32, 32, 33, 255, 25, 26, 27, 255, 27, 28, 29, 255, 22, 23, 23, 255, 15, 16, 16, 255, 14, 15, 15, 255, 21, 22, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 7, 7, 7, 255, 14, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 24, 24, 25, 255, 18, 19, 19, 255, 15, 15, 15, 255, 10, 11, 11, 255, 7, 8, 8, 255, 8, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 14, 15, 15, 255, 21, 22, 22, 255, 54, 45, 33, 165, 37, 33, 25, 165, 51, 43, 32, 165, 38, 34, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 61, 48, 32, 165, 59, 47, 31, 165, 51, 42, 28, 165, 43, 37, 26, 165, 38, 34, 25, 165, 41, 36, 27, 165, 39, 35, 26, 165, 44, 38, 29, 165, 73, 60, 43, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 38, 34, 26, 165, 46, 40, 29, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 63, 52, 38, 165, 83, 66, 47, 165, 70, 57, 41, 165, 67, 55, 40, 165, 53, 45, 33, 165, 74, 60, 43, 165, 70, 57, 41, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 65, 51, 33, 165, 49, 41, 27, 165, 55, 45, 29, 165, 48, 41, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 36, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 45, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 58, 46, 31, 165, 51, 43, 28, 165, 61, 48, 32, 165, 44, 38, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 64, 49, 33, 165, 58, 46, 31, 165, 53, 44, 29, 165, 70, 53, 35, 165, 63, 49, 32, 165, 54, 44, 29, 165, 50, 42, 28, 165, 64, 50, 33, 165, 45, 39, 27, 165, 40, 35, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 49, 42, 31, 165, 36, 33, 25, 165, 52, 44, 32, 165, 52, 44, 32, 165, 41, 36, 26, 165, 56, 45, 30, 165, 51, 43, 28, 165, 37, 33, 25, 165, 43, 37, 26, 165, 55, 45, 29, 165, 50, 42, 28, 165, 43, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 60, 47, 31, 165, 48, 41, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 62, 51, 37, 165, 42, 37, 26, 165, 44, 38, 26, 165, 57, 46, 30, 165, 42, 37, 28, 165, 40, 36, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 36, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 36, 33, 25, 165, 40, 36, 26, 165, 52, 44, 32, 165, 36, 33, 25, 165, 44, 39, 29, 165, 39, 35, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 48, 42, 31, 165, 78, 63, 45, 165, 82, 66, 47, 165, 71, 58, 41, 165, 86, 68, 48, 165, 58, 48, 35, 165, 37, 34, 25, 165, 37, 34, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 56, 46, 30, 165, 51, 43, 28, 165, 53, 43, 29, 165, 51, 43, 28, 165, 51, 43, 28, 165, 54, 44, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 54, 44, 29, 165, 49, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 48, 41, 27, 165, 52, 43, 28, 165, 52, 43, 28, 165, 40, 35, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 50, 42, 27, 165, 56, 45, 30, 165, 46, 40, 27, 165, 54, 45, 29, 165, 58, 46, 31, 165, 65, 50, 33, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 59, 47, 31, 165, 50, 42, 28, 165, 49, 42, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 55, 45, 29, 165, 61, 48, 32, 165, 60, 48, 31, 165, 55, 45, 30, 165, 46, 40, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 66, 54, 39, 165, 38, 34, 25, 165, 39, 34, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 38, 35, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 78, 94, 34, 255, 48, 41, 27, 165, 52, 43, 29, 165, 48, 41, 27, 165, 53, 44, 29, 165, 45, 39, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 55, 45, 30, 165, 51, 42, 28, 165, 46, 40, 27, 165, 37, 34, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 46, 48, 42, 165, 62, 48, 32, 165, 40, 35, 25, 165, 45, 39, 29, 165, 52, 45, 33, 165, 41, 36, 26, 165, 39, 35, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 49, 42, 31, 165, 37, 33, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 24, 24, 25, 255, 29, 30, 30, 255, 24, 25, 26, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 31, 32, 32, 255, 27, 28, 28, 255, 23, 23, 24, 255, 20, 21, 21, 255, 18, 18, 19, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 8, 9, 255, 6, 6, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 13, 13, 14, 255, 20, 20, 21, 255, 17, 18, 18, 255, 29, 29, 30, 255, 33, 34, 34, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 25, 26, 26, 255, 23, 23, 24, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 10, 255, 14, 14, 14, 255, 18, 18, 18, 255, 25, 26, 26, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 16, 17, 17, 255, 30, 30, 31, 255, 28, 29, 30, 255, 23, 24, 24, 255, 13, 13, 13, 255, 21, 21, 22, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 17, 18, 18, 255, 25, 25, 26, 255, 23, 23, 24, 255, 21, 22, 22, 255, 26, 27, 27, 255, 27, 28, 28, 255, 21, 22, 22, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 26, 27, 27, 255, 25, 25, 26, 255, 18, 18, 19, 255, 22, 22, 23, 255, 12, 12, 13, 255, 16, 17, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 5, 5, 5, 255, 5, 5, 6, 255, 14, 14, 15, 255, 21, 21, 22, 255, 22, 22, 23, 255, 31, 32, 32, 255, 29, 30, 30, 255, 23, 23, 24, 255, 15, 16, 16, 255, 16, 16, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 19, 20, 20, 255, 20, 20, 21, 255, 24, 24, 25, 255, 23, 23, 24, 255, 21, 22, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 14, 255, 25, 25, 26, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 17, 17, 18, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 19, 19, 255, 19, 19, 20, 255, 27, 27, 28, 255, 20, 20, 21, 255, 17, 17, 17, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 9, 10, 255, 11, 11, 11, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 33, 34, 34, 255, 28, 29, 29, 255, 29, 30, 31, 255, 25, 26, 26, 255, 26, 26, 27, 255, 16, 16, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 30, 31, 32, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 18, 18, 18, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 15, 15, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 23, 23, 255, 20, 21, 21, 255, 26, 26, 27, 255, 26, 26, 27, 255, 24, 24, 25, 255, 22, 22, 23, 255, 32, 32, 33, 255, 32, 32, 33, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 13, 14, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 14, 14, 14, 255, 23, 23, 24, 255, 18, 18, 19, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 19, 20, 255, 24, 25, 25, 255, 28, 29, 30, 255, 24, 24, 25, 255, 27, 28, 29, 255, 30, 30, 31, 255, 31, 32, 32, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 15, 16, 16, 255, 10, 11, 11, 255, 18, 18, 19, 255, 12, 12, 13, 255, 10, 11, 11, 255, 8, 8, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 16, 255, 22, 22, 23, 255, 26, 26, 27, 255, 26, 26, 27, 255, 20, 21, 21, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 19, 19, 19, 255, 22, 23, 23, 255, 31, 32, 33, 255, 19, 20, 20, 255, 23, 24, 25, 255, 23, 24, 24, 255, 18, 19, 19, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 17, 255, 12, 13, 13, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 8, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 18, 18, 18, 255, 16, 17, 17, 255, 33, 33, 34, 255, 30, 31, 32, 255, 27, 28, 29, 255, 24, 24, 25, 255, 28, 28, 29, 255, 14, 15, 15, 255, 14, 14, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 16, 17, 17, 255, 14, 14, 14, 255, 11, 11, 12, 255, 12, 13, 13, 255, 16, 16, 17, 255, 21, 22, 23, 255, 25, 25, 26, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 19, 19, 19, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 19, 20, 255, 27, 28, 29, 255, 43, 38, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 51, 44, 32, 165, 51, 44, 32, 165, 59, 49, 36, 165, 36, 33, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 55, 47, 34, 165, 73, 59, 43, 165, 38, 34, 26, 165, 48, 41, 31, 165, 44, 38, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 44, 39, 29, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 45, 39, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 48, 41, 31, 165, 87, 69, 49, 165, 75, 61, 44, 165, 65, 53, 39, 165, 39, 34, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 54, 46, 33, 165, 43, 37, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 68, 52, 34, 165, 64, 49, 33, 165, 71, 54, 35, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 52, 43, 28, 165, 57, 46, 30, 165, 49, 41, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 46, 40, 27, 165, 46, 39, 27, 165, 40, 36, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 57, 46, 30, 165, 67, 51, 34, 165, 56, 46, 30, 165, 54, 44, 29, 165, 43, 37, 26, 165, 49, 41, 27, 165, 49, 41, 27, 165, 50, 42, 28, 165, 40, 36, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 55, 45, 29, 165, 84, 62, 36, 165, 62, 49, 32, 165, 66, 51, 33, 165, 52, 43, 28, 165, 46, 40, 27, 165, 49, 42, 27, 165, 66, 51, 34, 165, 46, 40, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 28, 165, 42, 37, 26, 165, 56, 45, 30, 165, 48, 41, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 45, 39, 29, 165, 61, 51, 37, 165, 43, 37, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 40, 36, 27, 165, 55, 46, 34, 165, 39, 35, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 38, 28, 165, 40, 36, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 65, 50, 33, 165, 46, 39, 27, 165, 47, 41, 30, 165, 61, 51, 37, 165, 40, 36, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 62, 49, 32, 165, 50, 42, 28, 165, 41, 36, 26, 165, 63, 52, 38, 165, 73, 59, 43, 165, 40, 36, 27, 165, 44, 38, 28, 165, 37, 33, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 61, 48, 32, 165, 62, 49, 32, 165, 47, 40, 27, 165, 58, 46, 31, 165, 57, 46, 30, 165, 69, 53, 35, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 59, 49, 36, 165, 47, 41, 30, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 60, 47, 31, 165, 50, 42, 28, 165, 40, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 48, 40, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 45, 39, 26, 165, 56, 46, 30, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 45, 39, 29, 165, 45, 39, 29, 165, 71, 58, 42, 165, 46, 40, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 56, 46, 30, 165, 68, 52, 34, 165, 50, 42, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 42, 31, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 38, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 39, 35, 25, 165, 85, 99, 35, 255, 41, 36, 26, 165, 50, 42, 28, 165, 61, 48, 32, 165, 62, 49, 32, 165, 50, 42, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 38, 26, 165, 52, 43, 28, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 60, 47, 31, 165, 47, 40, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 64, 50, 33, 165, 48, 41, 27, 165, 40, 35, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 54, 44, 29, 165, 48, 41, 27, 165, 45, 39, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 26, 26, 27, 255, 23, 24, 25, 255, 28, 28, 29, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 28, 28, 29, 255, 20, 20, 21, 255, 22, 22, 23, 255, 19, 20, 20, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 14, 255, 19, 19, 20, 255, 29, 30, 30, 255, 23, 23, 24, 255, 27, 28, 28, 255, 33, 34, 34, 255, 25, 25, 26, 255, 28, 29, 29, 255, 28, 29, 30, 255, 21, 22, 23, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 18, 18, 19, 255, 7, 7, 8, 255, 7, 8, 8, 255, 15, 15, 15, 255, 18, 19, 19, 255, 17, 18, 18, 255, 19, 19, 19, 255, 21, 21, 22, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 22, 23, 23, 255, 23, 23, 24, 255, 20, 21, 21, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 17, 17, 18, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 21, 22, 255, 23, 24, 24, 255, 26, 26, 27, 255, 30, 30, 31, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 32, 255, 26, 27, 27, 255, 19, 19, 20, 255, 18, 19, 19, 255, 22, 22, 23, 255, 18, 19, 19, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 5, 5, 6, 255, 5, 6, 6, 255, 10, 10, 10, 255, 17, 17, 18, 255, 24, 25, 26, 255, 24, 24, 25, 255, 29, 29, 30, 255, 25, 25, 26, 255, 21, 21, 22, 255, 21, 21, 22, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 19, 19, 20, 255, 24, 24, 25, 255, 26, 26, 27, 255, 30, 31, 31, 255, 25, 25, 26, 255, 24, 24, 25, 255, 30, 31, 31, 255, 29, 30, 30, 255, 26, 27, 27, 255, 20, 20, 21, 255, 16, 16, 16, 255, 9, 9, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 14, 14, 255, 14, 15, 15, 255, 22, 23, 23, 255, 23, 23, 24, 255, 26, 26, 27, 255, 26, 27, 27, 255, 19, 19, 20, 255, 19, 19, 20, 255, 14, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 32, 33, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 28, 29, 30, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 25, 26, 26, 255, 15, 15, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 8, 9, 255, 14, 14, 14, 255, 13, 14, 14, 255, 22, 23, 23, 255, 22, 22, 23, 255, 27, 27, 28, 255, 27, 28, 29, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 11, 11, 12, 255, 8, 8, 9, 255, 11, 12, 12, 255, 16, 16, 17, 255, 22, 22, 23, 255, 19, 19, 20, 255, 20, 21, 21, 255, 25, 26, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 30, 31, 255, 28, 28, 29, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 13, 14, 14, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 18, 18, 19, 255, 18, 18, 19, 255, 23, 24, 25, 255, 30, 31, 31, 255, 25, 25, 26, 255, 32, 32, 33, 255, 29, 30, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 30, 30, 255, 22, 23, 23, 255, 20, 21, 21, 255, 14, 14, 14, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 17, 17, 18, 255, 17, 17, 18, 255, 20, 21, 21, 255, 20, 21, 21, 255, 19, 20, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 11, 12, 255, 17, 17, 18, 255, 14, 14, 14, 255, 22, 23, 23, 255, 18, 19, 19, 255, 27, 27, 28, 255, 28, 29, 30, 255, 28, 29, 29, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 23, 23, 255, 24, 25, 25, 255, 21, 22, 22, 255, 17, 17, 17, 255, 16, 16, 17, 255, 7, 7, 7, 255, 8, 8, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 26, 27, 28, 255, 33, 34, 34, 255, 32, 32, 33, 255, 15, 15, 16, 255, 32, 33, 34, 255, 22, 23, 23, 255, 27, 28, 28, 255, 29, 29, 30, 255, 17, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 22, 23, 23, 255, 21, 22, 23, 255, 26, 27, 27, 255, 33, 33, 34, 255, 26, 26, 27, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 19, 19, 20, 255, 18, 18, 18, 255, 12, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 23, 24, 24, 255, 43, 37, 26, 165, 41, 36, 26, 165, 47, 41, 30, 165, 43, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 68, 56, 40, 165, 60, 50, 36, 165, 42, 37, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 55, 45, 30, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 58, 48, 35, 165, 47, 40, 30, 165, 68, 56, 40, 165, 54, 46, 34, 165, 40, 35, 26, 165, 42, 37, 26, 165, 57, 46, 30, 165, 52, 43, 28, 165, 43, 38, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 41, 36, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 51, 42, 28, 165, 50, 42, 28, 165, 41, 36, 26, 165, 42, 44, 40, 165, 85, 68, 49, 165, 47, 41, 30, 165, 54, 45, 33, 165, 43, 37, 26, 165, 40, 36, 26, 165, 42, 37, 28, 165, 37, 33, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 39, 34, 25, 165, 47, 40, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 68, 52, 34, 165, 58, 46, 31, 165, 50, 42, 28, 165, 43, 38, 26, 165, 55, 45, 29, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 65, 50, 33, 165, 46, 39, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 61, 48, 32, 165, 61, 48, 32, 165, 59, 47, 31, 165, 51, 42, 28, 165, 59, 47, 31, 165, 53, 44, 29, 165, 69, 52, 35, 165, 39, 35, 25, 165, 36, 33, 25, 165, 45, 39, 26, 165, 53, 44, 29, 165, 74, 55, 36, 165, 59, 47, 31, 165, 56, 46, 30, 165, 67, 51, 34, 165, 66, 51, 34, 165, 53, 44, 29, 165, 47, 40, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 48, 42, 31, 165, 48, 41, 30, 165, 36, 33, 25, 165, 56, 45, 30, 165, 52, 43, 28, 165, 55, 45, 30, 165, 40, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 51, 42, 28, 165, 40, 35, 27, 165, 42, 37, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 53, 44, 29, 165, 46, 39, 27, 165, 41, 36, 26, 165, 43, 38, 28, 165, 44, 39, 29, 165, 39, 35, 25, 165, 50, 42, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 36, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 55, 45, 30, 165, 43, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 52, 43, 28, 165, 47, 40, 30, 165, 61, 51, 37, 165, 60, 50, 36, 165, 38, 34, 25, 165, 63, 52, 38, 165, 38, 34, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 58, 46, 31, 165, 68, 52, 34, 165, 57, 46, 30, 165, 48, 41, 27, 165, 60, 47, 31, 165, 45, 39, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 74, 60, 43, 165, 72, 59, 42, 165, 69, 56, 41, 165, 43, 45, 40, 165, 40, 36, 27, 165, 46, 40, 27, 165, 58, 46, 31, 165, 45, 39, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 45, 40, 29, 165, 42, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 55, 45, 30, 165, 58, 47, 31, 165, 46, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 28, 165, 42, 37, 28, 165, 50, 43, 32, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 42, 36, 26, 165, 48, 41, 27, 165, 55, 46, 34, 165, 46, 39, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 49, 42, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 49, 41, 27, 165, 52, 44, 32, 165, 36, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 60, 47, 31, 165, 73, 55, 36, 165, 47, 40, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 59, 47, 31, 165, 43, 38, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 64, 50, 33, 165, 58, 46, 31, 165, 52, 43, 28, 165, 40, 35, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 60, 48, 31, 165, 61, 48, 32, 165, 45, 39, 26, 165, 50, 42, 28, 165, 40, 36, 27, 165, 45, 39, 26, 165, 27, 28, 29, 255, 26, 27, 28, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 26, 27, 28, 255, 21, 21, 22, 255, 23, 23, 24, 255, 19, 19, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 14, 14, 255, 17, 18, 18, 255, 13, 14, 14, 255, 21, 21, 22, 255, 24, 24, 25, 255, 26, 27, 28, 255, 23, 23, 24, 255, 30, 31, 32, 255, 29, 30, 31, 255, 29, 29, 30, 255, 28, 28, 29, 255, 20, 20, 21, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 14, 14, 14, 255, 16, 16, 16, 255, 16, 16, 16, 255, 21, 22, 23, 255, 22, 23, 23, 255, 24, 24, 25, 255, 28, 29, 29, 255, 32, 33, 33, 255, 33, 33, 34, 255, 23, 23, 24, 255, 23, 23, 24, 255, 27, 27, 28, 255, 17, 17, 18, 255, 18, 19, 19, 255, 11, 11, 12, 255, 16, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 10, 255, 12, 13, 13, 255, 21, 21, 22, 255, 20, 20, 21, 255, 23, 24, 24, 255, 23, 24, 25, 255, 33, 33, 34, 255, 28, 29, 29, 255, 27, 28, 28, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 31, 255, 26, 27, 27, 255, 30, 31, 31, 255, 25, 26, 26, 255, 21, 22, 22, 255, 21, 22, 22, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 17, 17, 18, 255, 21, 21, 22, 255, 27, 27, 28, 255, 33, 34, 34, 255, 25, 26, 27, 255, 24, 25, 25, 255, 23, 24, 24, 255, 20, 20, 21, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 24, 24, 25, 255, 33, 33, 34, 255, 28, 29, 29, 255, 32, 33, 33, 255, 31, 31, 32, 255, 30, 31, 32, 255, 23, 24, 25, 255, 23, 24, 24, 255, 25, 25, 26, 255, 15, 15, 16, 255, 10, 10, 10, 255, 7, 7, 7, 255, 15, 15, 16, 255, 20, 20, 21, 255, 20, 21, 21, 255, 23, 24, 24, 255, 22, 23, 23, 255, 26, 27, 27, 255, 33, 33, 34, 255, 24, 24, 25, 255, 15, 16, 16, 255, 16, 16, 17, 255, 6, 6, 6, 255, 6, 6, 7, 255, 13, 13, 13, 255, 18, 18, 18, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 10, 255, 17, 17, 17, 255, 17, 18, 18, 255, 20, 21, 21, 255, 26, 26, 27, 255, 26, 27, 27, 255, 26, 26, 27, 255, 28, 29, 29, 255, 32, 32, 33, 255, 32, 33, 34, 255, 18, 18, 18, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 19, 20, 20, 255, 21, 21, 22, 255, 27, 27, 28, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 30, 31, 255, 33, 34, 34, 255, 26, 26, 27, 255, 30, 31, 32, 255, 33, 33, 34, 255, 30, 30, 31, 255, 27, 27, 28, 255, 16, 16, 16, 255, 14, 14, 14, 255, 9, 9, 10, 255, 14, 14, 14, 255, 11, 12, 12, 255, 25, 25, 26, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 31, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 26, 27, 27, 255, 17, 17, 18, 255, 18, 18, 19, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 8, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 16, 255, 23, 23, 24, 255, 16, 17, 17, 255, 14, 15, 15, 255, 10, 11, 11, 255, 19, 20, 20, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 21, 21, 22, 255, 28, 29, 29, 255, 28, 29, 29, 255, 27, 28, 29, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 11, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 30, 31, 32, 255, 23, 24, 24, 255, 27, 28, 28, 255, 16, 17, 17, 255, 28, 28, 29, 255, 30, 31, 32, 255, 21, 21, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 5, 5, 6, 255, 14, 14, 14, 255, 18, 18, 18, 255, 19, 19, 20, 255, 24, 24, 25, 255, 30, 30, 31, 255, 31, 32, 32, 255, 33, 33, 34, 255, 28, 28, 29, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 21, 22, 22, 255, 14, 15, 15, 255, 17, 18, 18, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 18, 18, 19, 255, 25, 25, 26, 255, 43, 37, 26, 165, 57, 46, 30, 165, 46, 40, 27, 165, 43, 38, 26, 165, 52, 43, 28, 165, 41, 36, 26, 165, 44, 38, 26, 165, 79, 64, 46, 165, 79, 64, 46, 165, 45, 39, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 51, 43, 28, 165, 54, 44, 29, 165, 46, 39, 27, 165, 43, 38, 26, 165, 58, 47, 31, 165, 36, 33, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 48, 42, 31, 165, 42, 37, 26, 165, 46, 40, 27, 165, 70, 53, 35, 165, 71, 53, 35, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 49, 41, 27, 165, 58, 47, 31, 165, 51, 43, 28, 165, 47, 40, 27, 165, 51, 42, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 40, 35, 26, 165, 49, 42, 31, 165, 44, 38, 28, 165, 37, 33, 25, 165, 43, 37, 26, 165, 60, 48, 31, 165, 46, 40, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 44, 46, 40, 165, 58, 46, 31, 165, 46, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 48, 41, 27, 165, 49, 42, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 54, 44, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 62, 49, 32, 165, 46, 40, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 50, 43, 31, 165, 53, 44, 29, 165, 69, 53, 35, 165, 65, 50, 33, 165, 44, 38, 26, 165, 42, 37, 26, 165, 59, 47, 31, 165, 57, 46, 30, 165, 75, 56, 36, 165, 62, 49, 32, 165, 47, 40, 27, 165, 55, 45, 30, 165, 45, 39, 26, 165, 53, 44, 29, 165, 57, 46, 30, 165, 57, 46, 30, 165, 52, 43, 28, 165, 46, 40, 27, 165, 37, 33, 25, 165, 60, 50, 36, 165, 41, 36, 27, 165, 59, 49, 36, 165, 39, 35, 26, 165, 41, 36, 26, 165, 50, 52, 30, 253, 46, 40, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 45, 40, 29, 165, 43, 38, 26, 165, 58, 46, 31, 165, 48, 41, 27, 165, 40, 35, 25, 165, 41, 36, 27, 165, 41, 36, 26, 165, 58, 46, 30, 165, 50, 42, 28, 165, 49, 41, 27, 165, 46, 39, 27, 165, 37, 33, 25, 165, 75, 88, 47, 255, 39, 35, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 56, 46, 30, 165, 41, 37, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 70, 57, 41, 165, 37, 34, 25, 165, 41, 36, 26, 165, 39, 35, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 47, 41, 30, 165, 42, 37, 26, 165, 67, 51, 34, 165, 49, 41, 27, 165, 58, 46, 31, 165, 43, 37, 26, 165, 55, 46, 34, 165, 39, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 56, 45, 30, 165, 58, 47, 31, 165, 51, 42, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 90, 101, 38, 255, 37, 33, 25, 165, 41, 36, 27, 165, 39, 35, 25, 165, 69, 57, 41, 165, 66, 54, 39, 165, 60, 50, 36, 165, 74, 60, 43, 165, 38, 34, 26, 165, 57, 48, 35, 165, 40, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 40, 35, 25, 165, 59, 49, 36, 165, 57, 48, 35, 165, 48, 41, 27, 165, 47, 41, 30, 165, 38, 34, 26, 165, 61, 50, 37, 165, 43, 38, 26, 165, 54, 45, 29, 165, 71, 54, 35, 165, 65, 50, 33, 165, 44, 38, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 40, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 61, 48, 32, 165, 37, 33, 25, 165, 37, 33, 25, 165, 53, 45, 33, 165, 46, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 59, 49, 36, 165, 50, 43, 32, 165, 43, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 44, 38, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 46, 40, 27, 165, 61, 48, 32, 165, 44, 38, 26, 165, 36, 33, 25, 165, 49, 42, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 69, 52, 35, 165, 57, 46, 30, 165, 52, 43, 29, 165, 41, 36, 26, 165, 43, 37, 28, 165, 38, 34, 25, 165, 48, 41, 27, 165, 60, 48, 32, 165, 45, 39, 26, 165, 48, 41, 27, 165, 63, 81, 36, 255, 54, 44, 29, 165, 44, 38, 26, 165, 58, 76, 40, 255, 38, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 43, 37, 26, 165, 57, 46, 30, 165, 36, 33, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 64, 50, 33, 165, 77, 57, 36, 165, 76, 57, 36, 165, 47, 40, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 56, 47, 34, 165, 46, 39, 27, 165, 24, 24, 25, 255, 33, 34, 34, 255, 27, 28, 29, 255, 33, 33, 34, 255, 27, 28, 29, 255, 29, 30, 31, 255, 30, 31, 31, 255, 19, 20, 20, 255, 20, 21, 21, 255, 28, 29, 30, 255, 17, 17, 17, 255, 16, 16, 16, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 15, 15, 16, 255, 18, 19, 19, 255, 14, 14, 14, 255, 26, 27, 27, 255, 27, 28, 29, 255, 24, 25, 25, 255, 27, 27, 28, 255, 26, 27, 27, 255, 25, 26, 26, 255, 27, 28, 29, 255, 19, 19, 20, 255, 19, 20, 20, 255, 13, 14, 14, 255, 14, 14, 14, 255, 8, 8, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 18, 18, 19, 255, 22, 23, 23, 255, 25, 26, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 28, 29, 29, 255, 29, 30, 31, 255, 21, 21, 22, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 9, 9, 10, 255, 10, 11, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 6, 6, 7, 255, 8, 9, 9, 255, 15, 15, 16, 255, 18, 18, 19, 255, 22, 22, 23, 255, 18, 18, 19, 255, 24, 24, 25, 255, 28, 28, 29, 255, 28, 29, 29, 255, 30, 30, 31, 255, 28, 29, 29, 255, 30, 31, 32, 255, 24, 25, 26, 255, 20, 21, 21, 255, 25, 26, 26, 255, 21, 22, 22, 255, 20, 20, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 19, 20, 20, 255, 24, 24, 25, 255, 26, 27, 27, 255, 33, 33, 34, 255, 18, 19, 19, 255, 28, 28, 29, 255, 24, 25, 25, 255, 15, 15, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 18, 18, 255, 23, 23, 24, 255, 28, 28, 29, 255, 33, 34, 34, 255, 30, 31, 32, 255, 21, 21, 22, 255, 22, 22, 23, 255, 21, 21, 22, 255, 23, 24, 24, 255, 22, 23, 23, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 22, 23, 23, 255, 25, 25, 26, 255, 26, 27, 27, 255, 27, 27, 28, 255, 30, 31, 31, 255, 29, 30, 31, 255, 19, 19, 20, 255, 20, 20, 21, 255, 14, 14, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 14, 14, 14, 255, 13, 13, 13, 255, 30, 31, 31, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 20, 20, 21, 255, 21, 21, 22, 255, 22, 23, 23, 255, 13, 13, 13, 255, 8, 8, 8, 255, 14, 15, 15, 255, 18, 19, 19, 255, 19, 20, 20, 255, 24, 24, 25, 255, 22, 23, 23, 255, 26, 26, 27, 255, 26, 27, 28, 255, 33, 33, 34, 255, 20, 21, 21, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 14, 255, 16, 16, 16, 255, 23, 24, 24, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 31, 31, 32, 255, 30, 30, 31, 255, 23, 23, 24, 255, 23, 23, 24, 255, 19, 20, 20, 255, 30, 31, 31, 255, 15, 15, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 16, 16, 17, 255, 17, 18, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 30, 30, 31, 255, 27, 28, 29, 255, 25, 25, 26, 255, 22, 22, 23, 255, 16, 17, 17, 255, 18, 18, 19, 255, 16, 16, 17, 255, 10, 10, 11, 255, 13, 13, 13, 255, 6, 6, 6, 255, 10, 11, 11, 255, 18, 18, 19, 255, 17, 17, 17, 255, 20, 20, 21, 255, 26, 26, 27, 255, 23, 24, 24, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 10, 10, 11, 255, 10, 10, 10, 255, 15, 15, 16, 255, 14, 14, 14, 255, 18, 18, 18, 255, 17, 18, 18, 255, 31, 32, 33, 255, 27, 27, 28, 255, 29, 30, 31, 255, 26, 27, 27, 255, 26, 26, 27, 255, 33, 33, 34, 255, 27, 28, 29, 255, 22, 23, 23, 255, 22, 23, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 18, 19, 19, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 15, 15, 255, 29, 30, 30, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 31, 31, 32, 255, 21, 21, 22, 255, 21, 21, 22, 255, 25, 26, 26, 255, 28, 29, 30, 255, 26, 26, 27, 255, 19, 19, 19, 255, 19, 19, 19, 255, 20, 21, 21, 255, 14, 14, 15, 255, 11, 12, 12, 255, 13, 14, 14, 255, 20, 21, 21, 255, 16, 17, 17, 255, 22, 23, 23, 255, 21, 21, 22, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 18, 18, 18, 255, 18, 18, 19, 255, 15, 15, 16, 255, 13, 14, 14, 255, 13, 13, 13, 255, 16, 17, 17, 255, 16, 16, 16, 255, 19, 19, 20, 255, 64, 50, 33, 165, 45, 39, 26, 165, 48, 41, 30, 165, 37, 34, 25, 165, 43, 37, 26, 165, 39, 35, 26, 165, 47, 41, 30, 165, 52, 44, 33, 165, 44, 38, 26, 165, 58, 47, 31, 165, 47, 40, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 57, 46, 30, 165, 51, 43, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 54, 44, 29, 165, 56, 45, 30, 165, 57, 46, 30, 165, 62, 49, 32, 165, 50, 42, 28, 165, 41, 36, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 57, 46, 30, 165, 37, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 40, 30, 165, 57, 48, 35, 165, 39, 35, 26, 165, 36, 33, 25, 165, 72, 59, 42, 165, 42, 37, 26, 165, 46, 39, 27, 165, 68, 52, 34, 165, 46, 39, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 43, 38, 28, 165, 50, 43, 32, 165, 47, 40, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 49, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 55, 47, 34, 165, 39, 35, 26, 165, 46, 39, 27, 165, 44, 38, 29, 165, 37, 33, 25, 165, 45, 39, 26, 165, 55, 45, 29, 165, 63, 49, 33, 165, 70, 53, 35, 165, 59, 47, 31, 165, 61, 48, 32, 165, 50, 42, 28, 165, 52, 43, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 71, 54, 36, 165, 61, 48, 32, 165, 71, 54, 35, 165, 43, 37, 26, 165, 36, 33, 25, 165, 76, 61, 44, 165, 85, 68, 48, 165, 67, 55, 40, 165, 41, 36, 27, 165, 51, 44, 32, 165, 44, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 48, 42, 31, 165, 44, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 50, 43, 31, 165, 41, 36, 27, 165, 40, 35, 26, 165, 58, 48, 35, 165, 50, 43, 31, 165, 42, 37, 26, 165, 73, 59, 43, 165, 114, 120, 58, 255, 41, 36, 26, 165, 58, 46, 31, 165, 49, 41, 27, 165, 38, 34, 25, 165, 49, 42, 31, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 27, 165, 65, 54, 39, 165, 38, 34, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 40, 36, 27, 165, 74, 60, 43, 165, 38, 34, 25, 165, 68, 56, 40, 165, 38, 34, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 51, 44, 32, 165, 86, 69, 48, 165, 70, 57, 41, 165, 57, 46, 30, 165, 58, 46, 31, 165, 64, 50, 33, 165, 55, 45, 29, 165, 44, 38, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 63, 49, 32, 165, 52, 43, 28, 165, 46, 39, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 67, 52, 34, 165, 59, 47, 31, 165, 46, 40, 27, 165, 36, 33, 25, 165, 51, 43, 32, 165, 40, 36, 26, 165, 40, 36, 27, 165, 47, 41, 30, 165, 79, 64, 45, 165, 80, 65, 46, 165, 38, 34, 26, 165, 43, 37, 26, 165, 53, 45, 33, 165, 86, 68, 48, 165, 84, 67, 48, 165, 81, 65, 47, 165, 82, 66, 47, 165, 55, 47, 34, 165, 38, 34, 25, 165, 45, 39, 29, 165, 38, 34, 25, 165, 48, 41, 30, 165, 38, 34, 25, 165, 45, 39, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 45, 38, 26, 165, 38, 34, 26, 165, 56, 48, 35, 165, 65, 54, 39, 165, 38, 34, 25, 165, 46, 39, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 40, 35, 27, 165, 38, 34, 25, 165, 54, 46, 33, 165, 69, 57, 41, 165, 75, 61, 44, 165, 71, 58, 42, 165, 65, 53, 39, 165, 65, 53, 39, 165, 40, 36, 27, 165, 40, 35, 25, 165, 46, 40, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 57, 46, 30, 165, 50, 42, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 55, 45, 29, 165, 67, 51, 34, 165, 68, 52, 34, 165, 48, 40, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 44, 46, 40, 165, 44, 38, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 71, 85, 38, 255, 56, 45, 30, 165, 48, 41, 27, 165, 42, 37, 28, 165, 43, 37, 26, 165, 38, 34, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 61, 48, 32, 165, 48, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 73, 55, 36, 165, 80, 59, 36, 165, 47, 40, 27, 165, 37, 33, 25, 165, 39, 35, 26, 165, 42, 54, 32, 255, 47, 40, 27, 165, 60, 48, 31, 165, 22, 22, 23, 255, 26, 27, 28, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 26, 26, 27, 255, 22, 22, 23, 255, 30, 31, 31, 255, 26, 27, 27, 255, 16, 17, 17, 255, 16, 17, 17, 255, 8, 9, 9, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 17, 17, 255, 29, 30, 31, 255, 28, 29, 29, 255, 24, 25, 25, 255, 16, 16, 16, 255, 18, 18, 19, 255, 21, 21, 22, 255, 24, 25, 25, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 16, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 21, 21, 255, 28, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 26, 26, 27, 255, 20, 21, 21, 255, 18, 19, 19, 255, 17, 17, 17, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 15, 15, 16, 255, 12, 12, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 13, 13, 14, 255, 20, 21, 21, 255, 17, 17, 17, 255, 19, 20, 20, 255, 23, 24, 25, 255, 22, 23, 23, 255, 22, 23, 23, 255, 32, 33, 34, 255, 29, 30, 30, 255, 30, 31, 32, 255, 22, 22, 23, 255, 18, 19, 19, 255, 15, 15, 16, 255, 10, 10, 10, 255, 12, 12, 13, 255, 4, 4, 4, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 9, 10, 255, 17, 17, 18, 255, 13, 14, 14, 255, 27, 27, 28, 255, 24, 25, 25, 255, 26, 27, 27, 255, 32, 33, 34, 255, 24, 24, 25, 255, 21, 22, 22, 255, 24, 24, 25, 255, 14, 15, 15, 255, 17, 17, 17, 255, 10, 10, 10, 255, 5, 5, 5, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 23, 24, 24, 255, 30, 31, 31, 255, 30, 31, 32, 255, 31, 32, 32, 255, 21, 22, 22, 255, 14, 14, 14, 255, 20, 20, 21, 255, 20, 20, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 18, 18, 19, 255, 21, 21, 22, 255, 27, 28, 28, 255, 22, 22, 23, 255, 31, 31, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 19, 19, 20, 255, 17, 17, 17, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 19, 19, 20, 255, 33, 34, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 29, 30, 31, 255, 25, 26, 26, 255, 22, 22, 23, 255, 22, 22, 23, 255, 17, 17, 17, 255, 13, 13, 13, 255, 10, 11, 11, 255, 16, 16, 17, 255, 18, 18, 19, 255, 23, 24, 24, 255, 23, 23, 24, 255, 28, 28, 29, 255, 17, 17, 17, 255, 10, 11, 11, 255, 16, 16, 17, 255, 10, 10, 10, 255, 8, 8, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 20, 21, 21, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 26, 26, 27, 255, 25, 26, 27, 255, 25, 26, 27, 255, 25, 26, 27, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 32, 255, 24, 25, 25, 255, 26, 27, 27, 255, 23, 24, 24, 255, 21, 22, 22, 255, 19, 20, 20, 255, 22, 22, 23, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 13, 255, 18, 19, 19, 255, 18, 19, 19, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 28, 29, 29, 255, 26, 27, 28, 255, 24, 25, 26, 255, 27, 27, 28, 255, 25, 25, 26, 255, 20, 21, 21, 255, 16, 16, 16, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 14, 14, 14, 255, 21, 22, 22, 255, 23, 24, 25, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 15, 15, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 10, 255, 9, 9, 10, 255, 11, 12, 12, 255, 14, 14, 14, 255, 19, 20, 20, 255, 14, 14, 14, 255, 23, 24, 24, 255, 24, 24, 25, 255, 19, 20, 20, 255, 20, 20, 21, 255, 28, 28, 29, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 24, 25, 26, 255, 15, 15, 16, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 8, 8, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 10, 255, 11, 11, 11, 255, 30, 30, 31, 255, 29, 29, 30, 255, 32, 33, 33, 255, 25, 26, 26, 255, 23, 24, 25, 255, 27, 28, 28, 255, 24, 24, 25, 255, 30, 31, 31, 255, 28, 29, 30, 255, 30, 31, 32, 255, 20, 21, 21, 255, 23, 23, 24, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 20, 21, 255, 18, 19, 19, 255, 26, 27, 27, 255, 23, 23, 24, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 25, 25, 26, 255, 17, 18, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 15, 15, 15, 255, 15, 15, 16, 255, 22, 22, 23, 255, 60, 48, 31, 165, 46, 39, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 74, 60, 43, 165, 39, 35, 26, 165, 38, 34, 25, 165, 61, 48, 32, 165, 48, 40, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 53, 52, 43, 165, 68, 52, 34, 165, 51, 42, 28, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 52, 43, 28, 165, 47, 40, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 75, 61, 43, 165, 46, 40, 30, 165, 39, 35, 25, 165, 51, 43, 32, 165, 42, 37, 28, 165, 74, 60, 43, 165, 41, 36, 26, 165, 38, 34, 25, 165, 67, 55, 40, 165, 40, 36, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 56, 45, 30, 165, 41, 36, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 63, 49, 32, 165, 47, 40, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 41, 36, 27, 165, 39, 35, 25, 165, 51, 44, 32, 165, 39, 35, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 71, 54, 35, 165, 72, 54, 36, 165, 63, 49, 33, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 56, 45, 30, 165, 64, 50, 33, 165, 70, 53, 35, 165, 72, 54, 36, 165, 46, 40, 27, 165, 63, 52, 38, 165, 83, 67, 48, 165, 48, 49, 43, 165, 37, 34, 25, 165, 50, 43, 32, 165, 38, 34, 25, 165, 38, 34, 25, 165, 53, 44, 29, 165, 41, 36, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 40, 36, 27, 165, 58, 49, 35, 165, 38, 34, 25, 165, 59, 49, 36, 165, 45, 39, 29, 165, 40, 35, 26, 165, 68, 55, 40, 165, 88, 101, 44, 255, 47, 40, 27, 165, 52, 43, 28, 165, 50, 42, 28, 165, 37, 33, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 45, 40, 29, 165, 36, 33, 25, 165, 87, 69, 49, 165, 61, 51, 37, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 40, 35, 25, 165, 51, 44, 32, 165, 66, 55, 39, 165, 58, 48, 35, 165, 46, 40, 30, 165, 37, 33, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 72, 59, 42, 165, 65, 54, 39, 165, 52, 45, 33, 165, 48, 41, 27, 165, 66, 51, 34, 165, 69, 52, 35, 165, 57, 46, 30, 165, 48, 41, 27, 165, 59, 47, 31, 165, 49, 41, 27, 165, 59, 47, 31, 165, 62, 49, 32, 165, 55, 45, 30, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 56, 46, 30, 165, 61, 48, 32, 165, 62, 49, 32, 165, 48, 41, 27, 165, 39, 35, 26, 165, 37, 33, 25, 165, 60, 50, 36, 165, 38, 34, 25, 165, 39, 34, 25, 165, 81, 64, 43, 165, 71, 58, 42, 165, 59, 50, 36, 165, 39, 35, 25, 165, 50, 43, 32, 165, 85, 67, 47, 165, 80, 65, 46, 165, 72, 58, 42, 165, 50, 43, 32, 165, 40, 35, 25, 165, 38, 34, 25, 165, 54, 46, 33, 165, 36, 33, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 45, 47, 41, 165, 42, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 41, 36, 27, 165, 51, 43, 32, 165, 69, 57, 41, 165, 37, 34, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 39, 29, 165, 36, 33, 25, 165, 50, 43, 32, 165, 83, 66, 47, 165, 76, 62, 44, 165, 72, 59, 42, 165, 76, 61, 44, 165, 43, 38, 28, 165, 42, 37, 28, 165, 38, 34, 25, 165, 41, 36, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 52, 43, 29, 165, 55, 45, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 40, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 69, 52, 35, 165, 65, 50, 33, 165, 54, 44, 29, 165, 42, 37, 26, 165, 44, 42, 28, 207, 42, 37, 26, 165, 40, 36, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 81, 92, 40, 255, 61, 48, 32, 165, 50, 42, 28, 165, 39, 35, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 57, 46, 30, 165, 54, 44, 29, 165, 62, 49, 32, 165, 55, 45, 30, 165, 43, 38, 26, 165, 57, 46, 30, 165, 75, 56, 36, 165, 77, 57, 36, 165, 46, 40, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 52, 43, 28, 165, 61, 48, 32, 165, 22, 22, 23, 255, 27, 27, 28, 255, 33, 33, 34, 255, 31, 32, 33, 255, 28, 28, 29, 255, 20, 20, 21, 255, 24, 24, 25, 255, 20, 21, 21, 255, 19, 20, 20, 255, 17, 17, 17, 255, 21, 21, 22, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 10, 255, 16, 17, 17, 255, 13, 13, 14, 255, 17, 18, 18, 255, 19, 20, 20, 255, 25, 26, 27, 255, 22, 23, 23, 255, 17, 17, 18, 255, 23, 24, 24, 255, 22, 22, 23, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 14, 15, 15, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 19, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 14, 255, 19, 20, 20, 255, 18, 18, 18, 255, 22, 23, 23, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 25, 26, 27, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 20, 20, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 18, 18, 255, 21, 21, 22, 255, 18, 18, 19, 255, 16, 16, 16, 255, 28, 29, 30, 255, 25, 26, 26, 255, 16, 17, 17, 255, 22, 22, 23, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 5, 5, 6, 255, 5, 5, 5, 255, 9, 10, 10, 255, 13, 13, 14, 255, 14, 15, 15, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 25, 26, 26, 255, 24, 25, 26, 255, 25, 25, 26, 255, 19, 19, 20, 255, 23, 23, 24, 255, 19, 20, 20, 255, 8, 9, 9, 255, 8, 8, 9, 255, 8, 8, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 13, 13, 255, 22, 23, 23, 255, 29, 29, 30, 255, 33, 34, 34, 255, 27, 28, 28, 255, 22, 22, 23, 255, 20, 20, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 21, 21, 22, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 19, 19, 255, 28, 29, 29, 255, 26, 26, 27, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 20, 21, 21, 255, 19, 19, 20, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 10, 11, 255, 14, 15, 15, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 25, 25, 26, 255, 23, 23, 24, 255, 18, 18, 19, 255, 21, 21, 22, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 8, 8, 255, 14, 15, 15, 255, 18, 18, 19, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 10, 10, 10, 255, 6, 6, 6, 255, 15, 15, 15, 255, 17, 17, 18, 255, 23, 24, 24, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 22, 23, 23, 255, 26, 27, 28, 255, 28, 28, 29, 255, 32, 33, 34, 255, 21, 21, 22, 255, 23, 24, 24, 255, 16, 17, 17, 255, 16, 16, 16, 255, 16, 16, 17, 255, 20, 20, 21, 255, 26, 27, 28, 255, 26, 27, 27, 255, 31, 31, 32, 255, 25, 26, 26, 255, 24, 24, 25, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 20, 21, 21, 255, 18, 19, 19, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 20, 20, 21, 255, 29, 29, 30, 255, 30, 31, 32, 255, 26, 27, 27, 255, 23, 23, 24, 255, 22, 23, 23, 255, 18, 18, 18, 255, 16, 16, 17, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 20, 20, 255, 16, 16, 16, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 10, 255, 9, 9, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 23, 24, 24, 255, 22, 23, 23, 255, 20, 21, 21, 255, 22, 22, 23, 255, 27, 28, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 28, 28, 255, 23, 23, 24, 255, 21, 21, 22, 255, 18, 19, 19, 255, 18, 19, 19, 255, 5, 5, 5, 255, 3, 3, 4, 255, 4, 4, 5, 255, 12, 12, 12, 255, 16, 16, 17, 255, 30, 30, 31, 255, 20, 21, 21, 255, 30, 30, 31, 255, 15, 15, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 19, 19, 20, 255, 29, 29, 30, 255, 33, 33, 34, 255, 26, 26, 27, 255, 23, 23, 24, 255, 18, 18, 19, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 15, 15, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 15, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 23, 24, 24, 255, 19, 20, 20, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 19, 255, 27, 27, 28, 255, 24, 25, 25, 255, 19, 19, 20, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 59, 47, 31, 165, 41, 36, 26, 165, 77, 62, 45, 165, 39, 35, 26, 165, 60, 50, 36, 165, 87, 70, 49, 165, 47, 41, 30, 165, 82, 66, 47, 165, 43, 38, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 47, 41, 30, 165, 44, 38, 28, 165, 38, 34, 25, 165, 59, 49, 36, 165, 87, 69, 49, 165, 84, 67, 48, 165, 58, 47, 31, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 36, 33, 25, 165, 45, 39, 29, 165, 36, 33, 25, 165, 57, 48, 35, 165, 41, 36, 26, 165, 51, 43, 32, 165, 72, 59, 42, 165, 64, 53, 38, 165, 39, 35, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 46, 40, 30, 165, 46, 39, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 58, 46, 31, 165, 44, 38, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 65, 51, 33, 165, 69, 53, 35, 165, 56, 45, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 36, 26, 165, 42, 37, 26, 165, 41, 37, 27, 165, 54, 74, 35, 255, 37, 34, 25, 165, 42, 37, 26, 165, 49, 42, 31, 165, 46, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 61, 48, 32, 165, 51, 43, 28, 165, 73, 55, 36, 165, 61, 48, 32, 165, 66, 51, 33, 165, 39, 35, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 38, 34, 25, 165, 55, 45, 29, 165, 51, 43, 28, 165, 49, 42, 27, 165, 39, 35, 25, 165, 50, 42, 28, 165, 61, 48, 32, 165, 62, 49, 32, 165, 45, 39, 26, 165, 47, 41, 30, 165, 64, 53, 38, 165, 42, 37, 26, 165, 39, 35, 25, 165, 54, 46, 34, 165, 38, 34, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 60, 50, 36, 165, 39, 35, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 61, 51, 37, 165, 58, 49, 35, 165, 54, 46, 33, 165, 79, 63, 45, 165, 38, 34, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 52, 43, 28, 165, 46, 39, 27, 165, 49, 41, 27, 165, 46, 40, 27, 165, 40, 35, 25, 165, 71, 58, 42, 165, 44, 39, 29, 165, 85, 68, 48, 165, 39, 35, 26, 165, 47, 41, 30, 165, 36, 33, 25, 165, 46, 40, 30, 165, 40, 35, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 45, 39, 29, 165, 61, 51, 37, 165, 85, 67, 47, 165, 48, 41, 31, 165, 50, 42, 28, 165, 38, 34, 25, 165, 52, 45, 33, 165, 69, 57, 41, 165, 39, 35, 25, 165, 47, 40, 27, 165, 54, 46, 34, 165, 69, 53, 35, 165, 75, 56, 36, 165, 59, 47, 31, 165, 61, 48, 32, 165, 45, 47, 41, 165, 51, 43, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 55, 45, 29, 165, 39, 35, 25, 165, 47, 40, 27, 165, 64, 50, 33, 165, 67, 52, 34, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 57, 48, 35, 165, 60, 50, 37, 165, 74, 60, 43, 165, 82, 66, 47, 165, 37, 33, 25, 165, 38, 34, 26, 165, 63, 52, 38, 165, 44, 39, 29, 165, 43, 38, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 57, 48, 35, 165, 42, 37, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 55, 45, 30, 165, 66, 51, 34, 165, 40, 35, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 46, 40, 30, 165, 39, 35, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 35, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 74, 60, 43, 165, 55, 46, 34, 165, 60, 47, 31, 165, 42, 37, 26, 165, 43, 37, 26, 165, 64, 53, 38, 165, 75, 60, 43, 165, 62, 51, 37, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 42, 37, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 56, 46, 30, 165, 58, 47, 31, 165, 56, 45, 30, 165, 52, 43, 29, 165, 53, 43, 29, 165, 50, 42, 28, 165, 45, 39, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 58, 46, 31, 165, 47, 40, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 66, 51, 33, 165, 64, 50, 33, 165, 60, 47, 31, 165, 49, 42, 27, 165, 68, 81, 39, 255, 71, 54, 35, 165, 49, 41, 27, 165, 45, 39, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 52, 43, 28, 165, 45, 39, 26, 165, 45, 39, 26, 165, 60, 47, 31, 165, 52, 43, 28, 165, 49, 42, 27, 165, 40, 36, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 60, 47, 31, 165, 42, 37, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 19, 20, 20, 255, 26, 26, 27, 255, 30, 30, 31, 255, 23, 23, 24, 255, 22, 23, 23, 255, 18, 18, 19, 255, 15, 15, 15, 255, 18, 18, 19, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 15, 15, 15, 255, 13, 14, 14, 255, 16, 16, 16, 255, 10, 10, 10, 255, 17, 17, 17, 255, 18, 19, 19, 255, 19, 19, 20, 255, 16, 16, 16, 255, 15, 15, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 8, 9, 9, 255, 16, 16, 16, 255, 16, 17, 17, 255, 23, 24, 24, 255, 22, 23, 23, 255, 21, 22, 22, 255, 24, 25, 25, 255, 26, 26, 27, 255, 22, 22, 23, 255, 17, 18, 18, 255, 21, 22, 22, 255, 16, 16, 16, 255, 15, 15, 15, 255, 11, 11, 12, 255, 15, 15, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 16, 16, 17, 255, 23, 23, 24, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 15, 16, 255, 17, 17, 18, 255, 20, 20, 21, 255, 22, 23, 23, 255, 15, 16, 16, 255, 20, 20, 20, 255, 14, 15, 15, 255, 16, 16, 17, 255, 11, 11, 12, 255, 7, 8, 8, 255, 3, 3, 3, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 14, 14, 255, 16, 16, 16, 255, 22, 23, 23, 255, 24, 24, 25, 255, 21, 22, 22, 255, 23, 24, 25, 255, 26, 27, 27, 255, 27, 28, 28, 255, 22, 23, 23, 255, 25, 26, 26, 255, 17, 17, 17, 255, 11, 11, 11, 255, 11, 11, 11, 255, 6, 6, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 17, 17, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 18, 19, 19, 255, 32, 33, 34, 255, 22, 22, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 15, 15, 16, 255, 11, 11, 12, 255, 17, 17, 18, 255, 14, 14, 14, 255, 17, 18, 18, 255, 18, 18, 19, 255, 22, 23, 23, 255, 32, 33, 33, 255, 30, 31, 32, 255, 26, 27, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 24, 25, 25, 255, 21, 22, 22, 255, 17, 17, 18, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 15, 15, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 31, 32, 33, 255, 33, 34, 34, 255, 31, 31, 32, 255, 24, 25, 25, 255, 19, 20, 20, 255, 21, 22, 22, 255, 17, 17, 18, 255, 16, 16, 17, 255, 11, 11, 11, 255, 16, 16, 16, 255, 18, 18, 18, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 29, 30, 30, 255, 32, 32, 33, 255, 29, 30, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 26, 27, 28, 255, 23, 23, 24, 255, 25, 26, 27, 255, 23, 24, 24, 255, 16, 16, 16, 255, 14, 14, 14, 255, 23, 23, 24, 255, 23, 23, 24, 255, 17, 18, 18, 255, 18, 19, 19, 255, 12, 13, 13, 255, 18, 18, 19, 255, 21, 21, 22, 255, 11, 11, 12, 255, 11, 11, 11, 255, 19, 19, 20, 255, 16, 16, 17, 255, 6, 6, 6, 255, 9, 9, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 18, 18, 18, 255, 17, 17, 17, 255, 18, 19, 19, 255, 30, 31, 31, 255, 26, 27, 27, 255, 28, 29, 30, 255, 22, 22, 23, 255, 28, 29, 29, 255, 22, 22, 23, 255, 21, 21, 22, 255, 19, 19, 19, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 21, 21, 22, 255, 23, 23, 24, 255, 18, 18, 19, 255, 13, 13, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 10, 255, 12, 12, 12, 255, 16, 17, 17, 255, 11, 11, 12, 255, 7, 7, 8, 255, 6, 7, 7, 255, 16, 17, 17, 255, 18, 18, 18, 255, 15, 15, 16, 255, 21, 22, 22, 255, 22, 22, 23, 255, 24, 25, 26, 255, 33, 34, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 27, 28, 29, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 24, 24, 25, 255, 11, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 7, 7, 255, 12, 12, 12, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 27, 28, 255, 21, 22, 22, 255, 20, 21, 21, 255, 24, 24, 25, 255, 19, 20, 20, 255, 23, 23, 24, 255, 24, 24, 25, 255, 20, 20, 21, 255, 18, 19, 19, 255, 26, 26, 27, 255, 19, 20, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 11, 12, 12, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 15, 15, 16, 255, 21, 22, 22, 255, 20, 20, 21, 255, 33, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 20, 21, 21, 255, 24, 25, 25, 255, 15, 16, 16, 255, 16, 16, 16, 255, 26, 27, 27, 255, 21, 22, 22, 255, 17, 17, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 16, 16, 17, 255, 20, 20, 21, 255, 48, 41, 27, 165, 38, 34, 25, 165, 60, 50, 36, 165, 38, 34, 25, 165, 64, 53, 38, 165, 45, 39, 29, 165, 44, 38, 29, 165, 66, 55, 39, 165, 40, 36, 26, 165, 49, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 58, 48, 35, 165, 49, 42, 31, 165, 56, 48, 35, 165, 37, 33, 25, 165, 58, 49, 36, 165, 67, 55, 40, 165, 40, 35, 25, 165, 53, 45, 33, 165, 49, 50, 44, 165, 44, 38, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 55, 45, 29, 165, 42, 37, 26, 165, 51, 43, 32, 165, 46, 40, 30, 165, 37, 34, 25, 165, 52, 44, 32, 165, 41, 36, 26, 165, 60, 50, 36, 165, 39, 35, 25, 165, 40, 35, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 38, 34, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 37, 33, 25, 165, 47, 41, 30, 165, 66, 54, 39, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 49, 42, 27, 165, 45, 39, 26, 165, 40, 35, 26, 165, 43, 37, 26, 165, 59, 47, 31, 165, 66, 51, 34, 165, 67, 51, 34, 165, 63, 49, 33, 165, 45, 39, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 51, 42, 28, 165, 39, 35, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 48, 41, 30, 165, 37, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 61, 48, 32, 165, 59, 47, 31, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 49, 41, 27, 165, 45, 39, 27, 165, 43, 38, 28, 165, 50, 43, 32, 165, 44, 38, 26, 165, 54, 46, 33, 165, 41, 36, 26, 165, 39, 35, 26, 165, 38, 34, 26, 165, 45, 39, 26, 165, 43, 38, 26, 165, 65, 57, 35, 223, 63, 49, 32, 165, 45, 39, 26, 165, 47, 40, 30, 165, 39, 35, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 42, 37, 28, 165, 40, 35, 25, 165, 57, 48, 35, 165, 50, 43, 31, 165, 38, 34, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 42, 37, 28, 165, 39, 35, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 66, 54, 39, 165, 71, 58, 42, 165, 82, 66, 47, 165, 38, 34, 26, 165, 55, 46, 34, 165, 74, 60, 43, 165, 42, 37, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 51, 42, 28, 165, 39, 35, 25, 165, 45, 39, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 41, 44, 40, 165, 49, 41, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 46, 39, 27, 165, 61, 48, 32, 165, 55, 45, 30, 165, 62, 48, 32, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 74, 55, 36, 165, 60, 48, 32, 165, 56, 46, 30, 165, 77, 57, 36, 165, 39, 35, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 48, 42, 31, 165, 62, 51, 37, 165, 41, 36, 26, 165, 38, 34, 26, 165, 68, 56, 40, 165, 86, 69, 49, 165, 70, 57, 41, 165, 72, 59, 42, 165, 38, 34, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 56, 45, 30, 165, 67, 51, 34, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 53, 44, 29, 165, 48, 41, 27, 165, 50, 43, 32, 165, 38, 34, 25, 165, 52, 44, 32, 165, 40, 35, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 41, 30, 165, 45, 39, 26, 165, 56, 45, 30, 165, 55, 45, 29, 165, 43, 37, 26, 165, 42, 36, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 51, 42, 28, 165, 61, 48, 32, 165, 62, 49, 32, 165, 55, 45, 30, 165, 51, 42, 28, 165, 41, 36, 26, 165, 39, 35, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 59, 47, 31, 165, 48, 41, 27, 165, 45, 47, 42, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 54, 45, 29, 165, 59, 47, 31, 165, 63, 49, 33, 165, 46, 39, 27, 165, 46, 39, 27, 165, 51, 42, 28, 165, 46, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 64, 50, 33, 165, 47, 40, 27, 165, 61, 48, 32, 165, 39, 35, 25, 165, 50, 42, 28, 165, 60, 48, 31, 165, 62, 49, 32, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 51, 43, 28, 165, 40, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 37, 33, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 21, 22, 22, 255, 24, 24, 25, 255, 23, 24, 24, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 16, 16, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 13, 13, 14, 255, 9, 9, 9, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 17, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 15, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 10, 255, 20, 21, 21, 255, 20, 21, 21, 255, 23, 23, 24, 255, 25, 25, 26, 255, 22, 23, 23, 255, 16, 16, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 16, 16, 255, 17, 17, 18, 255, 17, 18, 18, 255, 18, 19, 19, 255, 21, 21, 22, 255, 27, 28, 28, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 11, 12, 12, 255, 16, 16, 16, 255, 15, 15, 15, 255, 11, 11, 12, 255, 18, 18, 18, 255, 17, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 20, 20, 21, 255, 16, 17, 17, 255, 14, 14, 14, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 10, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 11, 255, 18, 19, 19, 255, 15, 16, 16, 255, 23, 23, 24, 255, 33, 34, 34, 255, 26, 27, 28, 255, 30, 31, 31, 255, 25, 25, 26, 255, 25, 25, 26, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 14, 14, 14, 255, 32, 33, 33, 255, 30, 31, 31, 255, 27, 28, 28, 255, 23, 23, 24, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 15, 16, 255, 20, 20, 21, 255, 23, 23, 24, 255, 28, 28, 29, 255, 28, 28, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 23, 23, 255, 16, 16, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 16, 16, 16, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 21, 21, 21, 255, 21, 22, 22, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 12, 13, 13, 255, 17, 18, 18, 255, 24, 24, 25, 255, 27, 28, 28, 255, 21, 21, 22, 255, 25, 25, 26, 255, 24, 25, 25, 255, 26, 27, 27, 255, 18, 18, 19, 255, 15, 15, 16, 255, 13, 13, 14, 255, 21, 21, 22, 255, 14, 14, 15, 255, 15, 15, 16, 255, 17, 17, 17, 255, 22, 22, 23, 255, 18, 18, 19, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 16, 17, 255, 21, 21, 22, 255, 16, 16, 17, 255, 15, 15, 15, 255, 13, 13, 14, 255, 5, 5, 5, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 17, 17, 255, 23, 23, 24, 255, 17, 17, 18, 255, 18, 18, 19, 255, 18, 18, 18, 255, 25, 26, 27, 255, 22, 23, 24, 255, 25, 26, 26, 255, 19, 19, 20, 255, 21, 22, 22, 255, 17, 17, 17, 255, 19, 20, 20, 255, 13, 14, 14, 255, 11, 11, 11, 255, 13, 14, 14, 255, 15, 15, 15, 255, 21, 21, 22, 255, 16, 16, 16, 255, 16, 17, 17, 255, 18, 18, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 18, 18, 19, 255, 19, 19, 20, 255, 20, 20, 21, 255, 23, 23, 24, 255, 22, 22, 23, 255, 27, 28, 28, 255, 30, 30, 31, 255, 25, 25, 26, 255, 29, 30, 30, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 18, 18, 18, 255, 10, 10, 11, 255, 6, 7, 7, 255, 7, 7, 7, 255, 8, 8, 9, 255, 11, 11, 12, 255, 20, 20, 20, 255, 16, 17, 17, 255, 18, 19, 19, 255, 18, 18, 19, 255, 25, 25, 26, 255, 23, 24, 24, 255, 23, 24, 24, 255, 15, 15, 15, 255, 16, 16, 17, 255, 20, 20, 21, 255, 12, 13, 13, 255, 14, 14, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 8, 8, 255, 15, 15, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 23, 23, 24, 255, 14, 14, 14, 255, 9, 9, 10, 255, 21, 21, 22, 255, 25, 26, 27, 255, 22, 23, 23, 255, 14, 15, 15, 255, 14, 15, 15, 255, 20, 20, 21, 255, 16, 16, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 15, 15, 15, 255, 14, 15, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 21, 22, 22, 255, 45, 39, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 60, 50, 37, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 58, 47, 31, 165, 38, 34, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 65, 54, 39, 165, 47, 40, 30, 165, 79, 64, 46, 165, 41, 37, 27, 165, 43, 38, 28, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 36, 27, 165, 43, 37, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 56, 45, 30, 165, 46, 40, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 41, 36, 27, 165, 39, 35, 26, 165, 41, 36, 27, 165, 55, 46, 34, 165, 67, 55, 40, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 54, 44, 29, 165, 40, 36, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 39, 29, 165, 60, 50, 36, 165, 37, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 53, 44, 29, 165, 57, 46, 30, 165, 66, 51, 34, 165, 50, 42, 28, 165, 57, 46, 30, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 45, 40, 29, 165, 41, 36, 26, 165, 43, 37, 26, 165, 39, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 37, 33, 25, 165, 50, 43, 32, 165, 62, 52, 38, 165, 42, 37, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 43, 38, 28, 165, 45, 39, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 46, 40, 29, 165, 42, 37, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 37, 34, 25, 165, 48, 41, 31, 165, 40, 35, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 41, 36, 26, 165, 41, 36, 27, 165, 37, 33, 25, 165, 57, 48, 35, 165, 38, 34, 25, 165, 38, 34, 25, 165, 50, 42, 28, 165, 44, 38, 26, 165, 63, 52, 38, 165, 37, 33, 25, 165, 42, 37, 28, 165, 36, 33, 25, 165, 51, 44, 32, 165, 42, 37, 26, 165, 38, 34, 25, 165, 51, 43, 32, 165, 45, 39, 27, 165, 39, 35, 25, 165, 51, 42, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 79, 59, 36, 165, 47, 40, 27, 165, 37, 34, 25, 165, 49, 42, 31, 165, 60, 50, 36, 165, 38, 34, 25, 165, 36, 33, 25, 165, 46, 40, 29, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 62, 49, 32, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 53, 44, 29, 165, 49, 42, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 58, 46, 31, 165, 45, 66, 35, 255, 49, 42, 27, 165, 69, 53, 35, 165, 75, 56, 36, 165, 66, 51, 34, 165, 67, 51, 34, 165, 46, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 29, 165, 43, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 44, 39, 29, 165, 66, 54, 39, 165, 37, 34, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 58, 47, 31, 165, 52, 43, 28, 165, 38, 34, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 82, 61, 36, 165, 49, 41, 27, 165, 43, 37, 26, 165, 61, 48, 32, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 45, 39, 29, 165, 37, 34, 25, 165, 46, 40, 30, 165, 47, 40, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 42, 37, 26, 165, 39, 34, 25, 165, 75, 61, 44, 165, 40, 36, 26, 165, 56, 46, 30, 165, 64, 58, 47, 165, 55, 45, 29, 165, 49, 41, 27, 165, 49, 42, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 62, 49, 32, 165, 60, 47, 31, 165, 61, 48, 32, 165, 65, 50, 33, 165, 55, 45, 30, 165, 37, 34, 25, 165, 44, 38, 26, 165, 43, 46, 41, 165, 46, 40, 27, 165, 44, 38, 26, 165, 51, 71, 36, 255, 46, 39, 27, 165, 42, 37, 26, 165, 49, 42, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 36, 33, 25, 165, 40, 35, 27, 165, 51, 43, 32, 165, 38, 34, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 50, 42, 28, 165, 57, 46, 30, 165, 61, 48, 32, 165, 40, 36, 26, 165, 39, 34, 25, 165, 47, 40, 27, 165, 43, 37, 26, 165, 57, 46, 30, 165, 50, 42, 28, 165, 58, 46, 31, 165, 60, 47, 31, 165, 53, 43, 29, 165, 39, 35, 25, 165, 43, 38, 26, 165, 51, 42, 28, 165, 61, 48, 32, 165, 48, 41, 27, 165, 55, 45, 30, 165, 43, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 16, 16, 17, 255, 18, 19, 19, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 14, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 8, 8, 255, 8, 8, 9, 255, 11, 12, 12, 255, 14, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 13, 255, 17, 17, 18, 255, 14, 15, 15, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 8, 8, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 20, 20, 255, 22, 23, 23, 255, 16, 16, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 18, 19, 255, 23, 24, 24, 255, 26, 26, 27, 255, 26, 26, 27, 255, 23, 24, 24, 255, 24, 25, 25, 255, 20, 20, 21, 255, 16, 16, 17, 255, 14, 14, 14, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 18, 19, 19, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 25, 26, 26, 255, 29, 30, 31, 255, 29, 30, 30, 255, 30, 31, 31, 255, 26, 27, 27, 255, 21, 21, 22, 255, 15, 15, 15, 255, 16, 16, 17, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 28, 29, 30, 255, 28, 28, 29, 255, 27, 28, 29, 255, 20, 21, 21, 255, 18, 19, 19, 255, 17, 17, 18, 255, 18, 18, 19, 255, 10, 11, 11, 255, 15, 16, 16, 255, 20, 21, 21, 255, 25, 25, 26, 255, 27, 28, 29, 255, 20, 20, 21, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 19, 20, 20, 255, 19, 20, 20, 255, 23, 24, 25, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 16, 16, 17, 255, 23, 24, 25, 255, 22, 23, 23, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 29, 30, 31, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 14, 14, 14, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 15, 16, 16, 255, 22, 22, 23, 255, 21, 21, 22, 255, 19, 20, 20, 255, 10, 10, 10, 255, 20, 20, 20, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 15, 15, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 20, 20, 255, 19, 19, 20, 255, 13, 13, 13, 255, 18, 18, 19, 255, 13, 14, 14, 255, 18, 18, 19, 255, 9, 9, 10, 255, 15, 15, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 17, 17, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 11, 11, 255, 21, 22, 22, 255, 18, 19, 19, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 15, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 17, 17, 255, 19, 19, 19, 255, 19, 20, 20, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 14, 14, 14, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 22, 23, 255, 24, 25, 26, 255, 23, 24, 24, 255, 30, 30, 31, 255, 33, 33, 34, 255, 31, 32, 32, 255, 31, 31, 32, 255, 31, 32, 33, 255, 33, 34, 34, 255, 21, 21, 22, 255, 17, 17, 17, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 20, 20, 21, 255, 20, 21, 21, 255, 11, 11, 12, 255, 17, 17, 17, 255, 16, 16, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 11, 12, 255, 14, 14, 14, 255, 9, 9, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 9, 9, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 13, 13, 255, 6, 6, 6, 255, 6, 7, 7, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 13, 13, 14, 255, 21, 21, 21, 255, 17, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 16, 16, 255, 14, 14, 14, 255, 19, 19, 19, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 17, 255, 14, 14, 14, 255, 14, 14, 14, 255, 42, 37, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 45, 39, 27, 165, 43, 37, 26, 165, 64, 50, 33, 165, 57, 46, 30, 165, 67, 52, 34, 165, 59, 47, 31, 165, 66, 51, 34, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 26, 165, 37, 33, 25, 165, 39, 34, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 40, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 54, 44, 29, 165, 45, 39, 27, 165, 45, 39, 27, 165, 58, 47, 31, 165, 51, 43, 28, 165, 44, 38, 26, 165, 42, 37, 28, 165, 48, 42, 31, 165, 49, 41, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 45, 39, 29, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 39, 35, 25, 165, 57, 46, 30, 165, 54, 44, 29, 165, 47, 40, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 62, 49, 32, 165, 50, 42, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 78, 63, 45, 165, 54, 46, 33, 165, 39, 35, 25, 165, 45, 39, 29, 165, 43, 37, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 52, 44, 32, 165, 57, 48, 35, 165, 49, 42, 31, 165, 70, 57, 41, 165, 55, 47, 34, 165, 58, 48, 35, 165, 64, 53, 38, 165, 36, 33, 25, 165, 50, 42, 28, 165, 50, 42, 28, 165, 40, 36, 26, 165, 75, 61, 44, 165, 37, 33, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 49, 42, 31, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 35, 26, 165, 45, 38, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 45, 40, 29, 165, 39, 35, 25, 165, 54, 46, 33, 165, 39, 35, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 49, 42, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 49, 41, 27, 165, 53, 44, 29, 165, 70, 53, 35, 165, 56, 45, 30, 165, 54, 44, 29, 165, 57, 46, 30, 165, 61, 48, 32, 165, 47, 40, 27, 165, 65, 51, 33, 165, 49, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 45, 39, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 40, 35, 25, 165, 49, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 55, 46, 34, 165, 50, 43, 32, 165, 50, 42, 27, 165, 40, 35, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 43, 38, 28, 165, 38, 34, 25, 165, 49, 41, 27, 165, 38, 34, 25, 165, 40, 35, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 66, 51, 34, 165, 75, 56, 36, 165, 73, 55, 36, 165, 46, 39, 27, 165, 51, 42, 28, 165, 52, 43, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 40, 35, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 57, 48, 35, 165, 52, 45, 33, 165, 40, 35, 25, 165, 48, 41, 27, 165, 57, 46, 30, 165, 61, 48, 32, 165, 47, 40, 27, 165, 43, 38, 26, 165, 50, 43, 31, 165, 43, 37, 26, 165, 46, 39, 27, 165, 64, 50, 33, 165, 40, 35, 25, 165, 42, 37, 26, 165, 67, 52, 34, 165, 52, 43, 28, 165, 38, 34, 25, 165, 45, 39, 26, 165, 45, 38, 26, 165, 42, 45, 40, 165, 44, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 54, 46, 34, 165, 37, 34, 25, 165, 43, 38, 26, 165, 45, 39, 29, 165, 38, 34, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 63, 49, 32, 165, 59, 47, 31, 165, 60, 48, 31, 165, 60, 48, 31, 165, 48, 41, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 54, 44, 29, 165, 67, 51, 34, 165, 68, 52, 34, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 39, 34, 25, 165, 58, 48, 35, 165, 41, 37, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 71, 58, 42, 165, 39, 35, 25, 165, 50, 43, 32, 165, 42, 37, 26, 165, 52, 43, 28, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 63, 49, 33, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 51, 43, 28, 165, 52, 43, 29, 165, 53, 44, 29, 165, 46, 47, 41, 165, 46, 39, 27, 165, 43, 38, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 51, 43, 28, 165, 61, 48, 32, 165, 48, 41, 27, 165, 16, 17, 17, 255, 18, 18, 19, 255, 15, 15, 15, 255, 16, 16, 17, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 20, 21, 21, 255, 23, 23, 24, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 7, 7, 7, 255, 14, 14, 14, 255, 14, 14, 15, 255, 16, 16, 16, 255, 13, 13, 13, 255, 12, 13, 13, 255, 16, 16, 16, 255, 17, 18, 18, 255, 24, 25, 25, 255, 20, 20, 21, 255, 19, 19, 20, 255, 13, 13, 13, 255, 14, 15, 15, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 12, 12, 255, 15, 15, 16, 255, 17, 17, 17, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 18, 18, 18, 255, 19, 20, 20, 255, 23, 23, 24, 255, 24, 25, 26, 255, 29, 30, 31, 255, 30, 31, 31, 255, 25, 25, 26, 255, 24, 24, 25, 255, 19, 19, 20, 255, 21, 21, 22, 255, 15, 15, 16, 255, 15, 15, 15, 255, 8, 8, 8, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 4, 4, 5, 255, 7, 7, 7, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 14, 14, 255, 16, 16, 17, 255, 18, 18, 19, 255, 14, 15, 15, 255, 19, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 25, 25, 26, 255, 26, 27, 27, 255, 28, 29, 30, 255, 25, 25, 26, 255, 23, 23, 24, 255, 23, 23, 24, 255, 17, 18, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 8, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 24, 25, 25, 255, 18, 19, 19, 255, 22, 23, 23, 255, 16, 17, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 15, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 20, 21, 21, 255, 23, 24, 25, 255, 29, 29, 30, 255, 24, 25, 25, 255, 29, 30, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 23, 23, 24, 255, 21, 22, 22, 255, 22, 22, 23, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 17, 17, 255, 9, 10, 10, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 13, 14, 14, 255, 19, 20, 20, 255, 18, 18, 19, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 18, 18, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 20, 20, 21, 255, 16, 16, 17, 255, 17, 17, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 13, 14, 14, 255, 15, 15, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 14, 14, 255, 15, 15, 16, 255, 11, 11, 12, 255, 17, 17, 18, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 7, 7, 255, 6, 7, 7, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 8, 9, 255, 5, 6, 6, 255, 11, 11, 11, 255, 8, 8, 9, 255, 14, 14, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 13, 13, 255, 20, 20, 21, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 21, 21, 22, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 12, 13, 255, 15, 15, 15, 255, 17, 18, 18, 255, 23, 24, 24, 255, 19, 20, 20, 255, 22, 23, 23, 255, 26, 27, 27, 255, 23, 23, 24, 255, 20, 21, 21, 255, 19, 19, 20, 255, 17, 17, 18, 255, 13, 13, 14, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 18, 255, 20, 21, 21, 255, 21, 21, 22, 255, 15, 15, 16, 255, 21, 22, 22, 255, 19, 19, 20, 255, 30, 31, 32, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 23, 255, 17, 17, 18, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 17, 17, 18, 255, 15, 15, 16, 255, 18, 18, 19, 255, 14, 15, 15, 255, 17, 17, 18, 255, 15, 15, 15, 255, 16, 16, 17, 255, 16, 16, 16, 255, 15, 15, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 14, 14, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 19, 19, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 44, 38, 26, 165, 41, 37, 27, 165, 50, 42, 28, 165, 56, 45, 30, 165, 54, 44, 29, 165, 60, 47, 31, 165, 59, 47, 31, 165, 64, 50, 33, 165, 66, 51, 33, 165, 65, 50, 33, 165, 75, 56, 36, 165, 54, 44, 29, 165, 83, 61, 36, 165, 83, 62, 36, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 53, 44, 29, 165, 42, 37, 28, 165, 40, 35, 25, 165, 64, 53, 39, 165, 50, 43, 31, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 35, 26, 165, 51, 43, 28, 165, 54, 44, 29, 165, 50, 42, 28, 165, 46, 40, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 39, 35, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 59, 49, 36, 165, 40, 36, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 47, 40, 27, 165, 62, 48, 32, 165, 48, 41, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 64, 53, 38, 165, 58, 48, 35, 165, 80, 65, 46, 165, 41, 36, 26, 165, 45, 40, 29, 165, 37, 34, 25, 165, 42, 45, 40, 165, 55, 46, 34, 165, 40, 36, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 46, 39, 27, 165, 51, 43, 28, 165, 49, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 57, 46, 30, 165, 46, 39, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 45, 47, 41, 165, 42, 37, 28, 165, 38, 34, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 69, 57, 41, 165, 57, 48, 35, 165, 81, 65, 47, 165, 36, 33, 25, 165, 52, 44, 32, 165, 72, 59, 42, 165, 47, 41, 30, 165, 50, 42, 28, 165, 51, 43, 28, 165, 50, 42, 28, 165, 81, 65, 47, 165, 72, 59, 42, 165, 64, 53, 38, 165, 44, 38, 26, 165, 44, 38, 29, 165, 37, 33, 25, 165, 55, 47, 34, 165, 60, 50, 36, 165, 75, 61, 44, 165, 36, 33, 25, 165, 44, 38, 26, 165, 40, 35, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 48, 49, 41, 165, 56, 45, 30, 165, 55, 45, 30, 165, 48, 41, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 70, 53, 35, 165, 73, 55, 36, 165, 57, 46, 30, 165, 45, 39, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 54, 44, 29, 165, 52, 43, 29, 165, 57, 46, 30, 165, 47, 40, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 50, 42, 28, 165, 44, 38, 26, 165, 56, 46, 30, 165, 57, 46, 30, 165, 50, 42, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 55, 45, 29, 165, 54, 44, 29, 165, 36, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 36, 33, 25, 165, 47, 41, 30, 165, 42, 37, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 55, 45, 30, 165, 61, 48, 32, 165, 51, 43, 28, 165, 62, 49, 32, 165, 55, 45, 30, 165, 40, 35, 26, 165, 48, 41, 27, 165, 39, 35, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 46, 40, 27, 165, 56, 45, 30, 165, 62, 49, 32, 165, 40, 35, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 40, 35, 25, 165, 38, 34, 26, 165, 58, 46, 31, 165, 52, 43, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 40, 29, 165, 38, 34, 25, 165, 44, 39, 29, 165, 36, 33, 25, 165, 49, 41, 27, 165, 65, 54, 39, 165, 63, 52, 38, 165, 37, 33, 25, 165, 39, 35, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 64, 50, 33, 165, 49, 42, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 52, 43, 28, 165, 65, 50, 33, 165, 48, 41, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 43, 45, 40, 165, 39, 35, 25, 165, 42, 37, 28, 165, 47, 40, 27, 165, 38, 35, 26, 165, 38, 34, 25, 165, 45, 47, 42, 165, 44, 38, 26, 165, 46, 47, 42, 165, 38, 34, 25, 165, 42, 37, 26, 165, 64, 53, 38, 165, 86, 69, 49, 165, 66, 54, 39, 165, 51, 43, 32, 165, 45, 39, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 63, 49, 33, 165, 64, 50, 33, 165, 50, 42, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 65, 50, 33, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 27, 165, 44, 38, 26, 165, 39, 35, 26, 165, 41, 36, 26, 165, 52, 44, 33, 165, 37, 33, 25, 165, 55, 45, 30, 165, 39, 34, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 16, 16, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 20, 20, 21, 255, 16, 16, 16, 255, 20, 20, 20, 255, 16, 16, 16, 255, 16, 16, 16, 255, 23, 23, 24, 255, 26, 27, 28, 255, 21, 22, 22, 255, 13, 13, 13, 255, 17, 17, 18, 255, 12, 13, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 20, 21, 21, 255, 25, 25, 26, 255, 23, 24, 24, 255, 23, 23, 24, 255, 24, 25, 25, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 16, 16, 255, 19, 20, 20, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 19, 19, 19, 255, 24, 24, 25, 255, 22, 23, 23, 255, 28, 28, 29, 255, 33, 33, 34, 255, 31, 32, 33, 255, 31, 32, 32, 255, 27, 27, 28, 255, 25, 25, 26, 255, 25, 25, 26, 255, 25, 26, 26, 255, 16, 16, 17, 255, 12, 12, 12, 255, 8, 9, 9, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 6, 6, 255, 4, 4, 4, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 20, 20, 21, 255, 14, 14, 14, 255, 22, 22, 23, 255, 21, 21, 22, 255, 22, 23, 23, 255, 20, 20, 21, 255, 22, 22, 23, 255, 26, 27, 28, 255, 24, 25, 26, 255, 19, 19, 20, 255, 18, 19, 19, 255, 19, 20, 20, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 15, 15, 16, 255, 11, 11, 11, 255, 21, 22, 22, 255, 18, 18, 19, 255, 27, 28, 28, 255, 21, 22, 22, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 20, 20, 20, 255, 20, 20, 20, 255, 26, 27, 27, 255, 26, 26, 27, 255, 27, 28, 28, 255, 26, 27, 28, 255, 30, 31, 31, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 33, 255, 28, 29, 30, 255, 22, 22, 23, 255, 26, 27, 27, 255, 22, 23, 23, 255, 18, 19, 19, 255, 8, 8, 8, 255, 15, 15, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 10, 255, 14, 14, 14, 255, 11, 11, 12, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 18, 19, 19, 255, 20, 20, 21, 255, 23, 23, 24, 255, 18, 18, 19, 255, 22, 23, 23, 255, 25, 26, 27, 255, 23, 23, 24, 255, 21, 21, 22, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 7, 7, 7, 255, 12, 13, 13, 255, 5, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 13, 13, 13, 255, 15, 15, 16, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 9, 255, 5, 5, 5, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 7, 7, 255, 5, 5, 5, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 10, 11, 255, 15, 15, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 16, 16, 17, 255, 21, 21, 22, 255, 28, 29, 29, 255, 26, 26, 27, 255, 28, 28, 29, 255, 24, 25, 25, 255, 23, 24, 25, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 13, 14, 14, 255, 23, 24, 24, 255, 25, 25, 26, 255, 22, 23, 23, 255, 29, 30, 30, 255, 25, 26, 26, 255, 33, 34, 34, 255, 20, 20, 21, 255, 17, 17, 17, 255, 11, 11, 12, 255, 9, 9, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 2, 2, 2, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 15, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 50, 43, 32, 165, 48, 41, 27, 165, 61, 48, 32, 165, 46, 40, 27, 165, 61, 48, 32, 165, 63, 49, 33, 165, 88, 65, 35, 165, 60, 48, 32, 165, 60, 48, 31, 165, 67, 51, 34, 165, 56, 45, 30, 165, 54, 44, 29, 165, 82, 60, 36, 165, 84, 62, 36, 165, 54, 44, 29, 165, 45, 39, 27, 165, 39, 35, 25, 165, 38, 34, 26, 165, 69, 56, 41, 165, 40, 35, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 62, 49, 32, 165, 51, 42, 28, 165, 42, 37, 26, 165, 60, 47, 31, 165, 57, 46, 30, 165, 62, 49, 32, 165, 62, 48, 32, 165, 43, 37, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 47, 41, 30, 165, 76, 62, 44, 165, 73, 59, 43, 165, 47, 48, 41, 165, 56, 47, 34, 165, 44, 38, 26, 165, 51, 43, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 58, 49, 35, 165, 45, 40, 29, 165, 66, 54, 39, 165, 40, 35, 25, 165, 62, 51, 37, 165, 43, 38, 28, 165, 40, 36, 26, 165, 44, 39, 29, 165, 56, 47, 34, 165, 54, 46, 33, 165, 39, 35, 25, 165, 48, 41, 30, 165, 43, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 62, 48, 32, 165, 50, 42, 28, 165, 43, 38, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 52, 44, 32, 165, 52, 44, 32, 165, 41, 36, 26, 165, 37, 34, 25, 165, 87, 70, 50, 165, 37, 33, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 83, 66, 47, 165, 76, 61, 44, 165, 39, 34, 25, 165, 37, 34, 25, 165, 87, 69, 49, 165, 40, 35, 27, 165, 40, 36, 26, 165, 60, 50, 36, 165, 45, 39, 26, 165, 46, 39, 27, 165, 56, 45, 30, 165, 42, 37, 26, 165, 57, 46, 30, 165, 44, 38, 26, 165, 84, 67, 46, 165, 42, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 78, 58, 36, 165, 60, 48, 32, 165, 45, 39, 27, 165, 42, 37, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 62, 49, 32, 165, 55, 45, 30, 165, 43, 38, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 74, 90, 35, 255, 40, 35, 26, 165, 57, 46, 30, 165, 45, 39, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 54, 44, 29, 165, 45, 39, 27, 165, 43, 37, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 63, 49, 33, 165, 44, 46, 40, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 44, 38, 26, 165, 62, 48, 32, 165, 45, 39, 26, 165, 37, 34, 25, 165, 83, 67, 48, 165, 38, 34, 25, 165, 40, 35, 26, 165, 43, 37, 26, 165, 45, 38, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 43, 38, 26, 165, 56, 46, 30, 165, 56, 45, 30, 165, 51, 43, 28, 165, 44, 38, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 58, 48, 35, 165, 38, 34, 25, 165, 45, 39, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 51, 50, 42, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 41, 36, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 74, 91, 58, 255, 45, 39, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 62, 51, 37, 165, 64, 53, 38, 165, 51, 43, 32, 165, 48, 41, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 55, 45, 29, 165, 43, 37, 26, 165, 60, 48, 31, 165, 58, 47, 31, 165, 45, 39, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 55, 47, 34, 165, 58, 48, 35, 165, 42, 37, 28, 165, 62, 52, 37, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 55, 45, 30, 165, 42, 37, 26, 165, 57, 46, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 65, 50, 33, 165, 53, 44, 29, 165, 64, 50, 33, 165, 41, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 42, 36, 26, 165, 46, 40, 27, 165, 40, 35, 25, 165, 8, 8, 8, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 15, 15, 255, 21, 22, 22, 255, 25, 26, 27, 255, 20, 21, 21, 255, 21, 22, 22, 255, 16, 16, 17, 255, 25, 26, 26, 255, 33, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 19, 20, 20, 255, 16, 16, 17, 255, 16, 16, 17, 255, 19, 19, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 9, 9, 10, 255, 15, 15, 16, 255, 19, 19, 20, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 22, 22, 255, 21, 22, 22, 255, 29, 29, 30, 255, 23, 23, 24, 255, 23, 23, 24, 255, 25, 25, 26, 255, 21, 21, 22, 255, 17, 18, 18, 255, 18, 18, 19, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 12, 12, 255, 7, 7, 7, 255, 5, 5, 6, 255, 8, 8, 8, 255, 7, 8, 8, 255, 14, 14, 15, 255, 22, 23, 23, 255, 17, 18, 18, 255, 26, 26, 27, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 24, 25, 25, 255, 23, 24, 24, 255, 25, 25, 26, 255, 19, 20, 20, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 18, 18, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 16, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 19, 19, 20, 255, 13, 13, 14, 255, 22, 23, 23, 255, 24, 25, 25, 255, 20, 21, 21, 255, 19, 19, 20, 255, 10, 10, 10, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 14, 255, 19, 19, 20, 255, 21, 22, 22, 255, 29, 30, 30, 255, 26, 27, 28, 255, 18, 18, 19, 255, 12, 12, 12, 255, 14, 14, 14, 255, 12, 12, 13, 255, 10, 11, 11, 255, 16, 17, 17, 255, 19, 20, 20, 255, 24, 24, 25, 255, 27, 27, 28, 255, 25, 25, 26, 255, 23, 24, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 20, 21, 21, 255, 21, 22, 22, 255, 18, 18, 19, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 17, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 20, 21, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 20, 20, 21, 255, 16, 17, 17, 255, 25, 25, 26, 255, 27, 28, 29, 255, 23, 23, 24, 255, 23, 24, 24, 255, 26, 27, 27, 255, 23, 24, 24, 255, 22, 22, 23, 255, 15, 16, 16, 255, 18, 19, 19, 255, 10, 10, 11, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 6, 7, 7, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 10, 255, 6, 6, 6, 255, 4, 5, 5, 255, 4, 4, 4, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 8, 8, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 5, 5, 5, 255, 9, 9, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 14, 255, 18, 18, 18, 255, 27, 28, 29, 255, 25, 26, 26, 255, 29, 30, 30, 255, 32, 33, 34, 255, 22, 23, 23, 255, 19, 20, 20, 255, 16, 16, 17, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 16, 17, 255, 18, 18, 19, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 22, 22, 23, 255, 25, 26, 27, 255, 28, 29, 29, 255, 25, 26, 26, 255, 33, 33, 34, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 11, 12, 12, 255, 15, 15, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 8, 8, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 15, 15, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 16, 16, 17, 255, 27, 28, 28, 255, 20, 20, 21, 255, 18, 19, 19, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 9, 9, 255, 4, 4, 4, 255, 5, 5, 6, 255, 2, 2, 2, 255, 4, 5, 5, 255, 6, 6, 6, 255, 6, 6, 7, 255, 4, 5, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 38, 34, 25, 165, 45, 38, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 49, 41, 27, 165, 71, 54, 36, 165, 57, 46, 30, 165, 59, 47, 31, 165, 57, 46, 30, 165, 39, 35, 25, 165, 50, 42, 28, 165, 49, 41, 27, 165, 71, 53, 35, 165, 73, 55, 36, 165, 82, 61, 36, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 41, 37, 27, 165, 43, 37, 26, 165, 64, 50, 33, 165, 46, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 77, 62, 45, 165, 45, 39, 29, 165, 68, 56, 40, 165, 48, 41, 31, 165, 38, 34, 25, 165, 55, 46, 34, 165, 44, 38, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 74, 60, 43, 165, 39, 35, 26, 165, 51, 51, 44, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 44, 38, 29, 165, 38, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 46, 39, 27, 165, 54, 44, 29, 165, 58, 47, 31, 165, 43, 38, 26, 165, 45, 38, 26, 165, 43, 37, 26, 165, 55, 47, 34, 165, 41, 36, 27, 165, 57, 48, 35, 165, 40, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 51, 44, 32, 165, 45, 39, 29, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 47, 40, 30, 165, 55, 47, 34, 165, 48, 41, 30, 165, 46, 40, 30, 165, 71, 58, 42, 165, 50, 43, 32, 165, 39, 34, 25, 165, 53, 43, 29, 165, 45, 39, 26, 165, 37, 33, 25, 165, 57, 46, 30, 165, 48, 41, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 55, 45, 30, 165, 61, 48, 32, 165, 54, 44, 29, 165, 45, 39, 26, 165, 45, 38, 26, 165, 48, 49, 41, 165, 41, 36, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 40, 36, 27, 165, 36, 33, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 43, 37, 26, 165, 45, 39, 26, 165, 56, 46, 30, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 69, 53, 35, 165, 47, 48, 41, 165, 41, 36, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 36, 33, 25, 165, 47, 41, 30, 165, 45, 39, 29, 165, 47, 40, 27, 165, 56, 45, 30, 165, 45, 38, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 40, 35, 25, 165, 51, 44, 32, 165, 39, 35, 25, 165, 52, 43, 28, 165, 42, 37, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 48, 41, 30, 165, 38, 34, 25, 165, 52, 43, 28, 165, 48, 41, 27, 165, 54, 44, 29, 165, 52, 43, 28, 165, 52, 43, 28, 165, 44, 38, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 49, 50, 41, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 52, 43, 28, 165, 38, 34, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 52, 43, 29, 165, 47, 40, 27, 165, 55, 45, 30, 165, 52, 43, 28, 165, 47, 40, 27, 165, 54, 44, 29, 165, 43, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 41, 36, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 57, 46, 30, 165, 56, 45, 30, 165, 53, 44, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 55, 45, 29, 165, 40, 36, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 40, 35, 25, 165, 48, 42, 31, 165, 39, 35, 25, 165, 41, 36, 26, 165, 57, 48, 35, 165, 65, 54, 39, 165, 63, 52, 38, 165, 47, 41, 30, 165, 36, 33, 25, 165, 40, 36, 27, 165, 37, 34, 25, 165, 47, 40, 30, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 74, 55, 36, 165, 66, 51, 34, 165, 46, 39, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 38, 34, 26, 165, 11, 12, 12, 255, 13, 14, 14, 255, 15, 15, 16, 255, 17, 18, 18, 255, 24, 24, 25, 255, 19, 19, 19, 255, 21, 21, 22, 255, 23, 23, 24, 255, 23, 23, 24, 255, 30, 30, 31, 255, 26, 27, 28, 255, 30, 31, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 25, 26, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 16, 16, 16, 255, 21, 21, 22, 255, 28, 29, 30, 255, 26, 26, 27, 255, 33, 34, 34, 255, 23, 23, 24, 255, 26, 26, 27, 255, 25, 26, 27, 255, 28, 28, 29, 255, 17, 17, 18, 255, 17, 17, 17, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 10, 255, 12, 13, 13, 255, 21, 21, 22, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 33, 34, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 22, 23, 23, 255, 13, 13, 14, 255, 8, 9, 9, 255, 5, 5, 6, 255, 10, 10, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 3, 3, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 12, 255, 19, 20, 20, 255, 20, 20, 21, 255, 14, 14, 14, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 20, 21, 21, 255, 21, 22, 22, 255, 17, 17, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 15, 15, 16, 255, 7, 7, 8, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 24, 25, 26, 255, 22, 22, 23, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 15, 15, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 17, 255, 20, 21, 21, 255, 23, 23, 24, 255, 32, 32, 33, 255, 28, 29, 30, 255, 28, 28, 29, 255, 28, 29, 30, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 23, 24, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 18, 18, 18, 255, 14, 14, 14, 255, 10, 10, 11, 255, 16, 16, 16, 255, 22, 23, 24, 255, 16, 16, 17, 255, 17, 18, 18, 255, 23, 23, 24, 255, 19, 19, 19, 255, 18, 19, 19, 255, 15, 15, 15, 255, 11, 11, 12, 255, 9, 10, 10, 255, 12, 12, 12, 255, 20, 20, 21, 255, 23, 24, 25, 255, 22, 22, 23, 255, 27, 27, 28, 255, 27, 28, 28, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 16, 17, 17, 255, 20, 21, 21, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 10, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 3, 4, 4, 255, 0, 0, 0, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 8, 8, 255, 8, 8, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 5, 5, 5, 255, 10, 11, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 16, 16, 16, 255, 18, 18, 19, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 15, 15, 255, 19, 20, 20, 255, 16, 17, 17, 255, 22, 22, 23, 255, 24, 25, 25, 255, 28, 29, 29, 255, 26, 27, 27, 255, 30, 30, 31, 255, 27, 28, 28, 255, 19, 20, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 15, 15, 15, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 18, 18, 19, 255, 25, 26, 27, 255, 28, 28, 29, 255, 31, 32, 32, 255, 20, 21, 21, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 12, 13, 255, 18, 18, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 10, 255, 10, 10, 11, 255, 17, 18, 18, 255, 12, 12, 12, 255, 15, 15, 15, 255, 15, 15, 15, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 30, 31, 31, 255, 23, 24, 25, 255, 19, 19, 20, 255, 17, 17, 18, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 6, 6, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 21, 21, 22, 255, 17, 17, 18, 255, 14, 14, 14, 255, 12, 12, 12, 255, 38, 34, 25, 165, 45, 39, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 45, 39, 27, 165, 57, 46, 30, 165, 59, 47, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 35, 26, 165, 46, 40, 27, 165, 53, 44, 29, 165, 69, 53, 35, 165, 73, 55, 36, 165, 75, 56, 36, 165, 49, 42, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 37, 33, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 41, 36, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 40, 30, 165, 43, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 48, 41, 31, 165, 51, 43, 32, 165, 41, 37, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 47, 41, 30, 165, 46, 40, 30, 165, 43, 38, 28, 165, 61, 51, 37, 165, 36, 33, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 39, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 54, 44, 29, 165, 37, 34, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 41, 36, 27, 165, 37, 34, 25, 165, 36, 33, 25, 165, 80, 65, 46, 165, 64, 53, 38, 165, 36, 33, 25, 165, 51, 44, 32, 165, 58, 48, 35, 165, 61, 51, 37, 165, 44, 38, 29, 165, 41, 36, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 55, 45, 29, 165, 59, 47, 31, 165, 45, 39, 26, 165, 53, 44, 29, 165, 45, 39, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 39, 35, 26, 165, 38, 34, 25, 165, 65, 54, 39, 165, 65, 54, 39, 165, 37, 34, 25, 165, 48, 41, 31, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 50, 42, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 53, 45, 33, 165, 44, 38, 26, 165, 50, 42, 28, 165, 60, 48, 31, 165, 46, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 48, 41, 30, 165, 61, 51, 37, 165, 40, 35, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 49, 42, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 62, 48, 32, 165, 55, 45, 30, 165, 42, 37, 26, 165, 42, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 34, 25, 165, 46, 40, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 46, 47, 41, 165, 46, 39, 27, 165, 51, 43, 32, 165, 39, 35, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 60, 47, 31, 165, 51, 43, 28, 165, 45, 39, 27, 165, 45, 39, 27, 165, 58, 46, 30, 165, 45, 39, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 50, 43, 31, 165, 42, 36, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 43, 38, 26, 165, 52, 43, 28, 165, 69, 52, 35, 165, 55, 45, 30, 165, 46, 40, 27, 165, 51, 43, 28, 165, 38, 34, 25, 165, 38, 34, 26, 165, 56, 47, 35, 165, 39, 35, 25, 165, 48, 41, 31, 165, 43, 38, 28, 165, 37, 33, 25, 165, 37, 33, 25, 165, 45, 39, 27, 165, 36, 33, 25, 165, 57, 48, 35, 165, 49, 42, 31, 165, 39, 35, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 51, 43, 28, 165, 63, 49, 32, 165, 44, 38, 26, 165, 54, 52, 43, 165, 47, 40, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 43, 38, 28, 165, 43, 38, 26, 165, 42, 37, 28, 165, 39, 35, 25, 165, 49, 50, 41, 165, 38, 34, 25, 165, 36, 33, 25, 165, 43, 46, 40, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 43, 38, 28, 165, 47, 41, 30, 165, 38, 34, 25, 165, 68, 56, 40, 165, 39, 35, 25, 165, 50, 43, 32, 165, 48, 41, 27, 165, 58, 46, 31, 165, 66, 51, 34, 165, 57, 46, 30, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 52, 43, 28, 165, 38, 34, 25, 165, 43, 38, 28, 165, 43, 37, 26, 165, 63, 49, 32, 165, 62, 49, 32, 165, 55, 45, 30, 165, 45, 39, 26, 165, 51, 43, 28, 165, 43, 38, 26, 165, 49, 42, 27, 165, 58, 46, 31, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 40, 36, 27, 165, 12, 12, 12, 255, 14, 14, 15, 255, 19, 19, 20, 255, 19, 19, 20, 255, 22, 23, 23, 255, 28, 29, 29, 255, 18, 19, 19, 255, 25, 26, 26, 255, 27, 27, 28, 255, 31, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 28, 29, 29, 255, 30, 31, 31, 255, 23, 24, 24, 255, 16, 16, 16, 255, 15, 16, 16, 255, 15, 15, 15, 255, 9, 10, 10, 255, 17, 18, 18, 255, 11, 11, 12, 255, 18, 19, 19, 255, 28, 29, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 28, 29, 255, 28, 29, 29, 255, 29, 30, 31, 255, 24, 25, 25, 255, 23, 24, 24, 255, 21, 21, 22, 255, 19, 20, 20, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 14, 255, 9, 9, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 28, 29, 30, 255, 28, 29, 29, 255, 31, 32, 33, 255, 30, 31, 32, 255, 33, 33, 34, 255, 32, 32, 33, 255, 25, 26, 26, 255, 25, 26, 27, 255, 30, 30, 31, 255, 27, 27, 28, 255, 21, 21, 22, 255, 21, 22, 22, 255, 15, 15, 15, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 16, 16, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 12, 255, 9, 9, 10, 255, 4, 4, 4, 255, 2, 2, 2, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 7, 7, 7, 255, 15, 15, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 19, 20, 255, 24, 24, 25, 255, 16, 16, 17, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 9, 10, 255, 13, 13, 14, 255, 16, 16, 16, 255, 23, 23, 24, 255, 29, 29, 30, 255, 23, 24, 24, 255, 22, 22, 23, 255, 13, 14, 14, 255, 15, 15, 15, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 16, 17, 255, 21, 21, 22, 255, 25, 26, 27, 255, 28, 29, 29, 255, 33, 34, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 28, 255, 24, 25, 25, 255, 20, 21, 21, 255, 19, 19, 20, 255, 13, 14, 14, 255, 18, 18, 19, 255, 13, 14, 14, 255, 24, 25, 25, 255, 22, 22, 23, 255, 23, 23, 24, 255, 25, 25, 26, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 16, 17, 17, 255, 16, 16, 17, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 20, 21, 255, 26, 27, 28, 255, 25, 26, 27, 255, 33, 34, 34, 255, 28, 28, 29, 255, 19, 20, 20, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 19, 20, 255, 11, 12, 12, 255, 7, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 13, 255, 10, 10, 10, 255, 6, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 9, 10, 255, 7, 7, 7, 255, 15, 15, 15, 255, 9, 10, 10, 255, 2, 2, 2, 255, 6, 6, 6, 255, 12, 12, 13, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 20, 20, 255, 22, 23, 23, 255, 17, 17, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 17, 17, 255, 12, 13, 13, 255, 8, 8, 8, 255, 5, 5, 6, 255, 12, 12, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 15, 15, 255, 17, 17, 17, 255, 21, 21, 22, 255, 21, 21, 22, 255, 29, 30, 30, 255, 25, 25, 26, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 29, 29, 255, 23, 24, 24, 255, 28, 28, 29, 255, 20, 21, 21, 255, 28, 28, 29, 255, 21, 22, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 22, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 19, 19, 19, 255, 25, 25, 26, 255, 25, 26, 26, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 16, 16, 16, 255, 12, 12, 12, 255, 15, 15, 16, 255, 15, 15, 15, 255, 21, 22, 22, 255, 25, 26, 26, 255, 21, 22, 22, 255, 15, 15, 16, 255, 13, 13, 14, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 16, 16, 17, 255, 19, 19, 20, 255, 19, 19, 19, 255, 24, 24, 25, 255, 22, 23, 23, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 24, 24, 25, 255, 18, 19, 19, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 15, 15, 16, 255, 11, 11, 12, 255, 19, 19, 20, 255, 20, 20, 20, 255, 19, 19, 19, 255, 10, 11, 11, 255, 8, 8, 9, 255, 13, 13, 13, 255, 21, 22, 22, 255, 17, 17, 17, 255, 19, 20, 20, 255, 20, 21, 21, 255, 11, 12, 12, 255, 43, 37, 26, 165, 39, 35, 25, 165, 58, 46, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 37, 33, 25, 165, 51, 43, 28, 165, 49, 42, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 57, 46, 30, 165, 68, 52, 35, 165, 74, 56, 36, 165, 68, 52, 34, 165, 54, 44, 29, 165, 47, 40, 27, 165, 41, 36, 26, 165, 81, 65, 46, 165, 75, 61, 44, 165, 39, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 49, 41, 27, 165, 50, 43, 31, 165, 53, 45, 33, 165, 77, 62, 45, 165, 55, 47, 34, 165, 44, 38, 26, 165, 51, 43, 28, 165, 51, 44, 32, 165, 41, 36, 26, 165, 46, 40, 27, 165, 56, 46, 30, 165, 43, 38, 26, 165, 56, 47, 35, 165, 75, 61, 44, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 49, 42, 31, 165, 47, 40, 27, 165, 51, 42, 28, 165, 36, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 54, 45, 33, 165, 37, 34, 25, 165, 69, 53, 35, 165, 41, 36, 26, 165, 52, 45, 33, 165, 54, 46, 34, 165, 42, 37, 28, 165, 39, 35, 25, 165, 56, 45, 30, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 61, 50, 37, 165, 71, 58, 42, 165, 85, 67, 47, 165, 77, 62, 45, 165, 39, 35, 25, 165, 40, 35, 25, 165, 68, 56, 40, 165, 86, 69, 49, 165, 70, 57, 41, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 69, 53, 35, 165, 63, 49, 33, 165, 63, 49, 33, 165, 40, 35, 25, 165, 43, 37, 26, 165, 42, 44, 40, 165, 38, 34, 26, 165, 42, 37, 26, 165, 64, 53, 38, 165, 40, 36, 26, 165, 52, 44, 32, 165, 42, 37, 26, 165, 53, 44, 29, 165, 71, 54, 35, 165, 48, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 66, 55, 39, 165, 37, 34, 25, 165, 45, 40, 29, 165, 54, 45, 33, 165, 43, 37, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 39, 34, 25, 165, 37, 33, 25, 165, 57, 48, 35, 165, 40, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 68, 52, 34, 165, 57, 46, 30, 165, 56, 46, 30, 165, 46, 40, 27, 165, 61, 48, 32, 165, 40, 35, 26, 165, 44, 38, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 59, 47, 31, 165, 46, 40, 27, 165, 39, 35, 25, 165, 55, 55, 47, 165, 49, 41, 27, 165, 51, 43, 28, 165, 64, 50, 33, 165, 46, 40, 27, 165, 58, 46, 31, 165, 65, 50, 33, 165, 42, 37, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 47, 41, 30, 165, 36, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 70, 57, 41, 165, 43, 37, 26, 165, 58, 47, 31, 165, 43, 38, 26, 165, 54, 44, 29, 165, 57, 46, 30, 165, 64, 50, 33, 165, 58, 47, 31, 165, 52, 44, 32, 165, 39, 35, 25, 165, 40, 36, 27, 165, 47, 40, 27, 165, 67, 51, 34, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 40, 29, 165, 51, 43, 28, 165, 49, 42, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 43, 38, 26, 165, 87, 69, 49, 165, 40, 36, 26, 165, 54, 45, 33, 165, 65, 54, 39, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 38, 28, 165, 42, 37, 26, 165, 53, 43, 29, 165, 37, 34, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 49, 41, 27, 165, 40, 36, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 79, 63, 45, 165, 36, 33, 25, 165, 56, 47, 34, 165, 85, 68, 48, 165, 70, 57, 41, 165, 47, 40, 27, 165, 52, 43, 28, 165, 37, 34, 25, 165, 38, 34, 25, 165, 52, 44, 33, 165, 69, 57, 41, 165, 44, 38, 26, 165, 46, 40, 27, 165, 59, 47, 31, 165, 49, 41, 27, 165, 50, 43, 31, 165, 48, 41, 27, 165, 61, 48, 32, 165, 41, 36, 26, 165, 66, 54, 39, 165, 86, 69, 49, 165, 37, 33, 25, 165, 49, 42, 31, 165, 51, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 45, 39, 29, 165, 51, 44, 32, 165, 68, 56, 40, 165, 38, 34, 25, 165, 45, 39, 26, 165, 45, 39, 27, 165, 63, 49, 32, 165, 52, 43, 29, 165, 36, 33, 25, 165, 49, 42, 31, 165, 70, 57, 41, 165, 40, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 56, 46, 30, 165, 79, 59, 36, 165, 48, 41, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 56, 45, 30, 165, 65, 50, 33, 165, 67, 51, 34, 165, 47, 40, 27, 165, 45, 39, 27, 165, 53, 44, 29, 165, 66, 51, 34, 165, 52, 43, 28, 165, 38, 34, 25, 165, 38, 34, 25, 165, 54, 44, 29, 165, 46, 40, 27, 165, 58, 47, 31, 165, 48, 41, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 57, 46, 30, 165, 56, 45, 30, 165, 47, 40, 27, 165, 41, 36, 26, 165, 15, 15, 16, 255, 18, 19, 19, 255, 21, 21, 22, 255, 19, 20, 20, 255, 26, 26, 27, 255, 31, 32, 33, 255, 33, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 29, 29, 30, 255, 32, 32, 33, 255, 24, 25, 25, 255, 30, 31, 31, 255, 26, 26, 27, 255, 22, 23, 23, 255, 21, 21, 22, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 17, 17, 255, 11, 11, 11, 255, 18, 18, 19, 255, 16, 16, 17, 255, 26, 27, 27, 255, 32, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 27, 28, 29, 255, 31, 31, 32, 255, 22, 23, 23, 255, 21, 21, 22, 255, 15, 15, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 10, 10, 10, 255, 19, 20, 20, 255, 26, 27, 27, 255, 18, 19, 19, 255, 26, 27, 27, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 32, 33, 255, 23, 24, 24, 255, 24, 25, 25, 255, 24, 24, 25, 255, 21, 22, 22, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 13, 13, 13, 255, 10, 10, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 14, 255, 13, 13, 14, 255, 14, 14, 14, 255, 14, 15, 15, 255, 18, 19, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 16, 16, 16, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 15, 15, 15, 255, 21, 21, 22, 255, 24, 24, 25, 255, 30, 31, 32, 255, 25, 26, 26, 255, 16, 16, 17, 255, 17, 18, 18, 255, 10, 10, 10, 255, 12, 12, 13, 255, 16, 16, 17, 255, 18, 19, 19, 255, 22, 23, 23, 255, 25, 26, 27, 255, 25, 26, 27, 255, 30, 30, 31, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 25, 25, 26, 255, 20, 20, 21, 255, 22, 23, 23, 255, 13, 13, 14, 255, 16, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 28, 28, 29, 255, 25, 26, 26, 255, 23, 23, 24, 255, 22, 22, 23, 255, 22, 23, 23, 255, 18, 18, 19, 255, 16, 16, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 23, 24, 24, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 33, 255, 12, 12, 13, 255, 19, 19, 20, 255, 14, 14, 14, 255, 12, 13, 13, 255, 5, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 12, 12, 255, 18, 18, 18, 255, 10, 10, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 15, 15, 255, 14, 14, 15, 255, 9, 9, 10, 255, 15, 16, 16, 255, 14, 15, 15, 255, 19, 20, 20, 255, 18, 19, 19, 255, 9, 9, 9, 255, 2, 2, 2, 255, 4, 4, 4, 255, 11, 11, 12, 255, 6, 6, 6, 255, 16, 17, 17, 255, 22, 23, 24, 255, 23, 24, 24, 255, 24, 24, 25, 255, 29, 30, 30, 255, 25, 25, 26, 255, 23, 24, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 13, 13, 14, 255, 17, 18, 18, 255, 12, 12, 12, 255, 17, 17, 18, 255, 8, 8, 8, 255, 8, 8, 9, 255, 13, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 21, 21, 22, 255, 25, 25, 26, 255, 29, 30, 31, 255, 25, 26, 26, 255, 20, 20, 21, 255, 32, 33, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 26, 27, 27, 255, 28, 29, 29, 255, 27, 28, 28, 255, 32, 33, 33, 255, 29, 29, 30, 255, 27, 28, 29, 255, 24, 25, 26, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 15, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 14, 15, 15, 255, 14, 15, 15, 255, 18, 19, 19, 255, 13, 13, 13, 255, 12, 12, 13, 255, 16, 16, 16, 255, 12, 13, 13, 255, 17, 17, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 32, 33, 255, 24, 24, 25, 255, 18, 18, 19, 255, 11, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 8, 8, 255, 12, 12, 12, 255, 13, 14, 14, 255, 17, 18, 18, 255, 17, 17, 17, 255, 21, 21, 22, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 28, 29, 255, 23, 23, 24, 255, 15, 15, 16, 255, 15, 15, 16, 255, 9, 9, 9, 255, 4, 4, 4, 255, 8, 9, 9, 255, 9, 9, 10, 255, 18, 18, 18, 255, 16, 16, 17, 255, 23, 23, 24, 255, 18, 19, 19, 255, 20, 20, 21, 255, 23, 24, 24, 255, 23, 23, 24, 255, 18, 19, 19, 255, 27, 28, 28, 255, 18, 18, 18, 255, 21, 22, 22, 255, 26, 27, 28, 255, 28, 28, 29, 255, 17, 17, 18, 255, 15, 15, 15, 255, 40, 35, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 67, 52, 34, 165, 48, 41, 27, 165, 45, 39, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 41, 36, 27, 165, 67, 55, 40, 165, 64, 53, 38, 165, 42, 37, 26, 165, 49, 42, 31, 165, 44, 39, 29, 165, 40, 36, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 57, 48, 35, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 49, 41, 27, 165, 51, 43, 28, 165, 46, 39, 27, 165, 38, 34, 25, 165, 47, 40, 30, 165, 43, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 59, 47, 31, 165, 44, 38, 26, 165, 38, 34, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 38, 34, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 36, 33, 25, 165, 40, 35, 26, 165, 50, 42, 28, 165, 37, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 49, 41, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 51, 42, 28, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 55, 47, 34, 165, 65, 54, 39, 165, 75, 61, 44, 165, 38, 34, 25, 165, 37, 34, 25, 165, 55, 46, 34, 165, 42, 37, 26, 165, 45, 39, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 56, 45, 30, 165, 52, 43, 28, 165, 48, 41, 27, 165, 53, 44, 29, 165, 56, 45, 30, 165, 45, 39, 27, 165, 58, 48, 35, 165, 52, 44, 32, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 51, 42, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 63, 49, 32, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 54, 46, 33, 165, 48, 41, 31, 165, 46, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 55, 45, 29, 165, 73, 55, 36, 165, 59, 47, 31, 165, 46, 39, 27, 165, 45, 39, 26, 165, 51, 51, 42, 165, 45, 39, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 46, 47, 41, 165, 54, 44, 29, 165, 67, 51, 34, 165, 57, 46, 30, 165, 47, 40, 27, 165, 50, 42, 28, 165, 65, 50, 33, 165, 60, 48, 32, 165, 55, 45, 29, 165, 42, 37, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 47, 41, 165, 62, 49, 32, 165, 49, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 73, 55, 36, 165, 63, 49, 32, 165, 42, 37, 26, 165, 36, 33, 25, 165, 52, 43, 28, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 49, 42, 27, 165, 47, 40, 27, 165, 40, 35, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 49, 42, 31, 165, 39, 35, 25, 165, 51, 43, 32, 165, 86, 68, 48, 165, 42, 37, 26, 165, 55, 46, 34, 165, 37, 33, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 44, 40, 165, 38, 34, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 39, 35, 26, 165, 43, 38, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 48, 41, 30, 165, 37, 33, 25, 165, 69, 56, 41, 165, 48, 42, 31, 165, 45, 47, 41, 165, 46, 39, 27, 165, 49, 41, 27, 165, 59, 47, 31, 165, 39, 35, 25, 165, 53, 44, 29, 165, 53, 44, 29, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 87, 70, 50, 165, 58, 48, 35, 165, 47, 41, 30, 165, 46, 39, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 53, 43, 29, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 43, 38, 26, 165, 59, 47, 31, 165, 52, 43, 29, 165, 44, 38, 26, 165, 53, 44, 29, 165, 53, 44, 29, 165, 52, 43, 28, 165, 56, 45, 30, 165, 55, 45, 30, 165, 55, 45, 30, 165, 47, 40, 27, 165, 51, 43, 28, 165, 51, 43, 28, 165, 44, 38, 26, 165, 40, 35, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 44, 38, 29, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 42, 28, 165, 54, 44, 29, 165, 49, 42, 27, 165, 13, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 21, 21, 22, 255, 27, 28, 28, 255, 30, 30, 31, 255, 26, 27, 27, 255, 32, 33, 33, 255, 33, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 31, 32, 255, 33, 34, 34, 255, 28, 29, 29, 255, 24, 25, 25, 255, 18, 19, 19, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 21, 21, 22, 255, 31, 32, 33, 255, 26, 26, 27, 255, 26, 27, 28, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 19, 19, 20, 255, 23, 24, 24, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 21, 21, 22, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 9, 10, 10, 255, 20, 21, 21, 255, 28, 28, 29, 255, 33, 34, 34, 255, 25, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 19, 20, 20, 255, 25, 25, 26, 255, 22, 23, 23, 255, 22, 22, 23, 255, 15, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 13, 13, 255, 28, 28, 29, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 14, 14, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 24, 24, 25, 255, 25, 26, 26, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 15, 15, 16, 255, 19, 19, 19, 255, 22, 22, 23, 255, 16, 16, 17, 255, 26, 26, 27, 255, 28, 29, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 25, 25, 26, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 20, 20, 255, 13, 14, 14, 255, 15, 16, 16, 255, 20, 20, 21, 255, 18, 19, 19, 255, 17, 18, 18, 255, 27, 28, 28, 255, 25, 26, 26, 255, 25, 26, 26, 255, 26, 27, 27, 255, 21, 22, 22, 255, 20, 21, 21, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 15, 16, 255, 10, 11, 11, 255, 16, 16, 16, 255, 20, 20, 21, 255, 16, 17, 17, 255, 29, 29, 30, 255, 24, 24, 25, 255, 26, 26, 27, 255, 25, 26, 26, 255, 27, 28, 28, 255, 17, 17, 18, 255, 16, 16, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 7, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 15, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 14, 15, 15, 255, 18, 19, 19, 255, 15, 15, 15, 255, 14, 15, 15, 255, 18, 19, 19, 255, 23, 23, 24, 255, 18, 18, 18, 255, 16, 16, 17, 255, 8, 9, 9, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 15, 15, 15, 255, 27, 28, 29, 255, 20, 20, 21, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 27, 28, 255, 22, 22, 23, 255, 18, 18, 19, 255, 24, 24, 25, 255, 22, 22, 23, 255, 17, 17, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 15, 15, 16, 255, 13, 13, 14, 255, 24, 25, 25, 255, 29, 30, 30, 255, 29, 30, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 28, 28, 29, 255, 31, 32, 33, 255, 23, 23, 24, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 23, 24, 24, 255, 29, 30, 30, 255, 29, 30, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 23, 24, 24, 255, 22, 23, 23, 255, 12, 12, 13, 255, 10, 10, 10, 255, 5, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 14, 14, 14, 255, 24, 25, 26, 255, 32, 32, 33, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 22, 23, 23, 255, 18, 18, 19, 255, 13, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 19, 19, 20, 255, 21, 22, 22, 255, 23, 23, 24, 255, 26, 26, 27, 255, 33, 34, 34, 255, 23, 23, 24, 255, 24, 25, 25, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 30, 31, 31, 255, 13, 13, 14, 255, 14, 14, 15, 255, 61, 48, 32, 165, 39, 35, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 51, 43, 32, 165, 53, 45, 33, 165, 45, 39, 27, 165, 56, 83, 50, 255, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 46, 40, 29, 165, 45, 39, 26, 165, 50, 42, 28, 165, 46, 40, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 53, 43, 29, 165, 38, 34, 25, 165, 44, 38, 26, 165, 63, 49, 32, 165, 46, 48, 41, 165, 43, 37, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 40, 35, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 51, 43, 32, 165, 37, 34, 25, 165, 36, 33, 25, 165, 41, 36, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 47, 40, 30, 165, 46, 40, 29, 165, 62, 51, 37, 165, 44, 39, 29, 165, 42, 37, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 70, 57, 41, 165, 39, 35, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 26, 165, 42, 37, 28, 165, 39, 35, 26, 165, 40, 35, 26, 165, 41, 36, 26, 165, 58, 47, 31, 165, 50, 42, 28, 165, 46, 39, 27, 165, 39, 35, 25, 165, 48, 48, 41, 165, 53, 44, 29, 165, 48, 41, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 76, 92, 35, 255, 45, 39, 26, 165, 52, 43, 28, 165, 46, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 59, 47, 31, 165, 59, 47, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 64, 50, 33, 165, 44, 38, 26, 165, 37, 33, 25, 165, 59, 49, 36, 165, 67, 55, 40, 165, 41, 36, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 54, 45, 29, 165, 58, 46, 31, 165, 54, 44, 29, 165, 48, 41, 27, 165, 54, 44, 29, 165, 59, 47, 31, 165, 67, 51, 34, 165, 47, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 75, 56, 36, 165, 68, 52, 34, 165, 52, 43, 28, 165, 59, 47, 31, 165, 50, 42, 28, 165, 62, 49, 32, 165, 48, 41, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 59, 47, 31, 165, 62, 49, 32, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 38, 35, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 40, 35, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 47, 41, 30, 165, 38, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 48, 41, 31, 165, 43, 38, 28, 165, 46, 40, 30, 165, 48, 41, 30, 165, 40, 36, 26, 165, 44, 38, 26, 165, 51, 42, 28, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 58, 48, 35, 165, 39, 35, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 36, 33, 25, 165, 80, 65, 46, 165, 60, 50, 36, 165, 45, 39, 27, 165, 53, 45, 33, 165, 39, 34, 25, 165, 45, 39, 26, 165, 51, 44, 32, 165, 41, 36, 27, 165, 47, 40, 30, 165, 44, 38, 26, 165, 48, 41, 27, 165, 65, 54, 39, 165, 38, 34, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 51, 43, 28, 165, 45, 39, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 78, 63, 45, 165, 60, 50, 36, 165, 74, 60, 43, 165, 55, 46, 34, 165, 38, 34, 25, 165, 56, 47, 34, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 58, 47, 31, 165, 44, 38, 26, 165, 45, 39, 26, 165, 58, 46, 31, 165, 51, 43, 28, 165, 36, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 27, 165, 50, 42, 28, 165, 57, 46, 30, 165, 52, 43, 28, 165, 48, 41, 27, 165, 63, 49, 32, 165, 81, 60, 36, 165, 60, 48, 31, 165, 56, 45, 30, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 49, 42, 31, 165, 37, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 61, 48, 32, 165, 14, 15, 15, 255, 17, 17, 17, 255, 21, 22, 22, 255, 20, 21, 21, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 29, 30, 31, 255, 20, 21, 21, 255, 13, 13, 14, 255, 13, 13, 13, 255, 15, 15, 16, 255, 19, 19, 20, 255, 15, 16, 16, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 30, 31, 31, 255, 20, 20, 21, 255, 20, 21, 21, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 17, 17, 18, 255, 17, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 21, 21, 22, 255, 21, 22, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 30, 30, 31, 255, 24, 24, 25, 255, 25, 26, 26, 255, 24, 24, 25, 255, 15, 15, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 31, 32, 33, 255, 28, 28, 29, 255, 23, 24, 24, 255, 22, 22, 23, 255, 30, 31, 32, 255, 24, 24, 25, 255, 27, 28, 29, 255, 31, 31, 32, 255, 33, 33, 34, 255, 11, 11, 11, 255, 6, 6, 7, 255, 4, 5, 5, 255, 8, 8, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 8, 8, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 17, 18, 18, 255, 20, 20, 20, 255, 23, 23, 24, 255, 19, 20, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 12, 255, 18, 19, 19, 255, 17, 18, 18, 255, 17, 17, 17, 255, 20, 20, 21, 255, 20, 20, 21, 255, 24, 25, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 23, 255, 24, 24, 25, 255, 24, 24, 25, 255, 16, 17, 17, 255, 17, 17, 18, 255, 11, 11, 11, 255, 18, 19, 19, 255, 19, 19, 20, 255, 19, 20, 20, 255, 19, 20, 20, 255, 33, 34, 34, 255, 27, 27, 28, 255, 30, 30, 31, 255, 28, 28, 29, 255, 27, 27, 28, 255, 13, 13, 14, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 14, 14, 255, 20, 20, 20, 255, 26, 26, 27, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 23, 23, 255, 21, 21, 22, 255, 12, 13, 13, 255, 13, 14, 14, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 19, 19, 20, 255, 19, 20, 20, 255, 18, 19, 19, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 16, 16, 255, 21, 22, 22, 255, 11, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 17, 18, 18, 255, 19, 19, 20, 255, 18, 18, 19, 255, 22, 22, 23, 255, 23, 23, 24, 255, 26, 27, 27, 255, 19, 19, 20, 255, 28, 28, 29, 255, 8, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 15, 15, 255, 13, 13, 14, 255, 20, 20, 21, 255, 25, 26, 26, 255, 24, 25, 26, 255, 32, 32, 33, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 29, 29, 30, 255, 23, 24, 24, 255, 21, 22, 23, 255, 17, 17, 18, 255, 16, 16, 17, 255, 11, 11, 12, 255, 8, 8, 8, 255, 14, 14, 14, 255, 17, 17, 18, 255, 18, 19, 19, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 24, 25, 25, 255, 21, 21, 22, 255, 20, 21, 21, 255, 16, 16, 16, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 15, 15, 255, 13, 13, 13, 255, 21, 21, 22, 255, 18, 18, 19, 255, 26, 27, 27, 255, 33, 34, 34, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 21, 21, 22, 255, 18, 18, 19, 255, 9, 10, 10, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 16, 255, 16, 16, 16, 255, 33, 34, 34, 255, 31, 31, 32, 255, 32, 33, 34, 255, 31, 32, 32, 255, 23, 23, 24, 255, 24, 24, 25, 255, 20, 21, 21, 255, 18, 18, 19, 255, 12, 13, 13, 255, 10, 10, 11, 255, 3, 3, 4, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 20, 21, 21, 255, 32, 32, 33, 255, 24, 25, 25, 255, 33, 34, 34, 255, 29, 29, 30, 255, 27, 28, 28, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 16, 16, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 53, 44, 29, 165, 45, 39, 26, 165, 63, 49, 32, 165, 56, 45, 30, 165, 50, 42, 28, 165, 49, 42, 27, 165, 38, 34, 26, 165, 44, 38, 29, 165, 42, 37, 26, 165, 56, 46, 30, 165, 43, 38, 26, 165, 41, 36, 26, 165, 67, 55, 40, 165, 38, 35, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 54, 46, 34, 165, 50, 42, 28, 165, 54, 44, 29, 165, 46, 40, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 42, 37, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 40, 30, 165, 37, 33, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 44, 38, 28, 165, 40, 35, 25, 165, 48, 41, 27, 165, 58, 46, 31, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 55, 45, 30, 165, 51, 43, 28, 165, 49, 42, 27, 165, 59, 47, 31, 165, 56, 45, 30, 165, 54, 44, 29, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 69, 56, 41, 165, 69, 56, 41, 165, 68, 56, 40, 165, 39, 35, 25, 165, 74, 60, 43, 165, 73, 59, 43, 165, 40, 36, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 63, 49, 32, 165, 61, 48, 32, 165, 55, 45, 30, 165, 59, 47, 31, 165, 47, 40, 27, 165, 55, 45, 29, 165, 68, 52, 35, 165, 74, 56, 36, 165, 66, 51, 34, 165, 53, 43, 29, 165, 45, 39, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 63, 49, 32, 165, 58, 47, 31, 165, 41, 36, 26, 165, 38, 34, 25, 165, 59, 57, 49, 165, 42, 37, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 50, 42, 28, 165, 51, 42, 28, 165, 40, 35, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 34, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 54, 46, 34, 165, 37, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 56, 46, 30, 165, 67, 51, 34, 165, 47, 40, 27, 165, 39, 35, 25, 165, 63, 52, 38, 165, 83, 66, 48, 165, 58, 49, 35, 165, 61, 51, 37, 165, 38, 34, 26, 165, 49, 42, 31, 165, 64, 53, 38, 165, 41, 37, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 57, 46, 30, 165, 46, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 78, 58, 36, 165, 70, 53, 35, 165, 54, 45, 29, 165, 58, 46, 30, 165, 54, 44, 29, 165, 48, 41, 27, 165, 55, 45, 29, 165, 57, 46, 30, 165, 52, 43, 28, 165, 45, 39, 26, 165, 52, 43, 28, 165, 45, 39, 27, 165, 52, 43, 29, 165, 53, 44, 29, 165, 45, 39, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 56, 53, 44, 165, 56, 45, 30, 165, 59, 47, 31, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 69, 57, 41, 165, 66, 54, 39, 165, 84, 67, 46, 165, 38, 34, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 43, 38, 26, 165, 45, 39, 26, 165, 37, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 48, 41, 31, 165, 86, 68, 48, 165, 87, 69, 49, 165, 46, 40, 30, 165, 40, 35, 25, 165, 40, 36, 26, 165, 53, 45, 33, 165, 37, 34, 25, 165, 43, 38, 26, 165, 47, 41, 30, 165, 50, 43, 32, 165, 49, 42, 31, 165, 39, 35, 25, 165, 41, 36, 27, 165, 36, 33, 25, 165, 45, 39, 29, 165, 40, 35, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 55, 47, 34, 165, 63, 52, 38, 165, 48, 42, 31, 165, 43, 37, 26, 165, 37, 34, 25, 165, 51, 44, 32, 165, 65, 54, 39, 165, 40, 35, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 37, 33, 25, 165, 46, 40, 27, 165, 36, 33, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 48, 49, 41, 165, 63, 49, 32, 165, 58, 46, 31, 165, 77, 57, 36, 165, 69, 52, 35, 165, 43, 37, 26, 165, 64, 49, 33, 165, 63, 49, 33, 165, 57, 46, 30, 165, 42, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 57, 46, 30, 165, 46, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 46, 39, 27, 165, 63, 49, 33, 165, 16, 16, 17, 255, 17, 17, 17, 255, 22, 23, 23, 255, 28, 28, 29, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 30, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 32, 33, 34, 255, 31, 31, 32, 255, 21, 22, 23, 255, 17, 18, 18, 255, 11, 12, 12, 255, 13, 14, 14, 255, 17, 17, 17, 255, 26, 26, 27, 255, 26, 27, 28, 255, 27, 28, 28, 255, 25, 26, 27, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 23, 24, 24, 255, 27, 28, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 18, 18, 18, 255, 18, 18, 19, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 23, 24, 24, 255, 17, 18, 18, 255, 25, 25, 26, 255, 23, 24, 24, 255, 28, 29, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 21, 22, 22, 255, 20, 21, 21, 255, 21, 21, 22, 255, 21, 22, 22, 255, 18, 18, 19, 255, 13, 13, 13, 255, 13, 13, 13, 255, 32, 32, 33, 255, 30, 31, 31, 255, 21, 22, 22, 255, 21, 22, 22, 255, 26, 27, 28, 255, 16, 16, 16, 255, 33, 34, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 22, 23, 255, 15, 16, 16, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 16, 16, 16, 255, 22, 22, 23, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 8, 9, 255, 7, 7, 7, 255, 16, 17, 17, 255, 19, 19, 19, 255, 18, 19, 19, 255, 17, 18, 18, 255, 18, 18, 19, 255, 23, 24, 25, 255, 24, 25, 25, 255, 19, 19, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 21, 22, 22, 255, 17, 17, 18, 255, 21, 22, 22, 255, 16, 17, 17, 255, 10, 10, 11, 255, 11, 11, 11, 255, 17, 18, 18, 255, 18, 19, 19, 255, 24, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 28, 28, 29, 255, 21, 21, 22, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 20, 20, 21, 255, 17, 17, 17, 255, 18, 18, 18, 255, 20, 21, 21, 255, 24, 25, 26, 255, 19, 19, 20, 255, 18, 19, 19, 255, 16, 16, 17, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 18, 19, 19, 255, 23, 24, 24, 255, 24, 24, 25, 255, 21, 21, 22, 255, 23, 23, 24, 255, 13, 14, 14, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 13, 13, 14, 255, 9, 9, 10, 255, 14, 14, 14, 255, 17, 18, 18, 255, 16, 16, 16, 255, 19, 20, 20, 255, 25, 26, 26, 255, 22, 23, 23, 255, 27, 28, 28, 255, 24, 24, 25, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 11, 12, 255, 13, 13, 13, 255, 21, 21, 22, 255, 24, 25, 26, 255, 18, 18, 19, 255, 23, 23, 24, 255, 33, 34, 34, 255, 30, 31, 31, 255, 31, 32, 32, 255, 31, 32, 32, 255, 28, 29, 30, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 28, 255, 25, 26, 27, 255, 24, 24, 25, 255, 21, 21, 22, 255, 18, 19, 19, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 14, 15, 255, 21, 22, 22, 255, 19, 20, 20, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 28, 29, 255, 26, 27, 27, 255, 14, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 15, 15, 16, 255, 14, 14, 14, 255, 21, 21, 22, 255, 26, 26, 27, 255, 23, 24, 24, 255, 26, 27, 28, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 19, 19, 20, 255, 30, 31, 32, 255, 31, 32, 32, 255, 28, 29, 30, 255, 31, 32, 32, 255, 22, 22, 23, 255, 26, 26, 27, 255, 21, 22, 22, 255, 14, 15, 15, 255, 6, 6, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 19, 19, 19, 255, 18, 18, 19, 255, 23, 24, 24, 255, 26, 26, 27, 255, 29, 29, 30, 255, 29, 30, 31, 255, 33, 34, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 16, 16, 16, 255, 13, 13, 13, 255, 14, 14, 14, 255, 58, 47, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 53, 44, 29, 165, 36, 33, 25, 165, 44, 46, 40, 165, 40, 35, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 36, 33, 25, 165, 62, 52, 38, 165, 72, 58, 42, 165, 45, 39, 27, 165, 48, 41, 31, 165, 40, 35, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 50, 43, 32, 165, 47, 41, 30, 165, 46, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 68, 52, 34, 165, 51, 43, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 62, 49, 32, 165, 52, 43, 28, 165, 43, 37, 26, 165, 48, 49, 41, 165, 57, 46, 30, 165, 55, 45, 29, 165, 47, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 51, 43, 28, 165, 49, 41, 27, 165, 40, 35, 25, 165, 45, 39, 26, 165, 42, 37, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 74, 60, 43, 165, 69, 56, 41, 165, 55, 46, 34, 165, 40, 35, 25, 165, 85, 68, 49, 165, 43, 38, 28, 165, 64, 53, 38, 165, 37, 34, 25, 165, 52, 44, 33, 165, 41, 36, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 66, 51, 34, 165, 48, 41, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 58, 46, 31, 165, 75, 56, 36, 165, 74, 55, 36, 165, 43, 37, 26, 165, 55, 45, 29, 165, 43, 37, 26, 165, 41, 36, 26, 165, 67, 55, 40, 165, 46, 39, 27, 165, 51, 42, 28, 165, 49, 42, 27, 165, 54, 44, 29, 165, 51, 43, 28, 165, 38, 34, 25, 165, 49, 42, 31, 165, 72, 59, 42, 165, 49, 42, 31, 165, 39, 35, 26, 165, 43, 38, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 71, 58, 42, 165, 43, 38, 28, 165, 39, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 54, 44, 29, 165, 50, 50, 42, 165, 44, 38, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 54, 45, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 44, 38, 26, 165, 63, 52, 38, 165, 73, 60, 43, 165, 44, 38, 26, 165, 40, 35, 25, 165, 42, 37, 28, 165, 66, 54, 39, 165, 58, 48, 35, 165, 37, 33, 25, 165, 54, 46, 34, 165, 38, 34, 25, 165, 51, 42, 28, 165, 40, 35, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 69, 52, 35, 165, 48, 41, 27, 165, 57, 46, 30, 165, 52, 43, 28, 165, 85, 63, 36, 165, 84, 62, 36, 165, 58, 47, 31, 165, 65, 50, 33, 165, 73, 54, 36, 165, 55, 45, 29, 165, 63, 49, 32, 165, 72, 54, 36, 165, 45, 39, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 39, 35, 25, 165, 53, 44, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 39, 35, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 65, 50, 33, 165, 59, 47, 31, 165, 49, 41, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 55, 47, 34, 165, 43, 38, 28, 165, 58, 49, 35, 165, 41, 36, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 74, 60, 43, 165, 37, 33, 25, 165, 50, 42, 28, 165, 49, 41, 27, 165, 48, 41, 27, 165, 37, 34, 25, 165, 38, 34, 26, 165, 65, 54, 39, 165, 70, 57, 41, 165, 39, 35, 25, 165, 42, 37, 26, 165, 69, 56, 41, 165, 44, 38, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 55, 46, 34, 165, 46, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 42, 44, 40, 165, 38, 34, 25, 165, 37, 33, 25, 165, 65, 53, 39, 165, 44, 38, 28, 165, 73, 59, 43, 165, 56, 47, 34, 165, 65, 54, 39, 165, 78, 63, 45, 165, 71, 58, 42, 165, 43, 38, 28, 165, 40, 35, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 52, 43, 28, 165, 46, 39, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 51, 43, 32, 165, 39, 35, 25, 165, 42, 37, 26, 165, 54, 44, 29, 165, 54, 44, 29, 165, 38, 34, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 66, 51, 34, 165, 51, 43, 28, 165, 63, 49, 32, 165, 45, 39, 26, 165, 42, 37, 26, 165, 60, 48, 32, 165, 59, 47, 31, 165, 50, 42, 28, 165, 43, 37, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 62, 51, 37, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 36, 27, 165, 40, 35, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 63, 49, 32, 165, 15, 15, 15, 255, 18, 18, 19, 255, 23, 24, 24, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 31, 31, 32, 255, 29, 30, 31, 255, 22, 23, 23, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 22, 23, 255, 26, 26, 27, 255, 28, 29, 29, 255, 25, 26, 27, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 33, 34, 34, 255, 19, 20, 20, 255, 15, 15, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 19, 19, 20, 255, 27, 27, 28, 255, 28, 28, 29, 255, 28, 29, 29, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 33, 33, 34, 255, 22, 23, 23, 255, 21, 21, 22, 255, 19, 19, 20, 255, 22, 22, 23, 255, 16, 16, 17, 255, 17, 17, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 28, 29, 29, 255, 29, 30, 31, 255, 21, 21, 22, 255, 11, 12, 12, 255, 29, 30, 31, 255, 26, 27, 28, 255, 24, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 19, 20, 20, 255, 13, 13, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 20, 20, 21, 255, 14, 15, 15, 255, 15, 16, 16, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 7, 7, 7, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 14, 14, 15, 255, 7, 7, 7, 255, 10, 10, 11, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 22, 22, 23, 255, 18, 18, 19, 255, 24, 24, 25, 255, 28, 29, 29, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 33, 255, 21, 22, 22, 255, 23, 24, 24, 255, 22, 23, 23, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 15, 15, 255, 21, 21, 22, 255, 19, 19, 20, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 16, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 14, 255, 16, 16, 17, 255, 14, 14, 14, 255, 17, 17, 18, 255, 13, 14, 14, 255, 16, 17, 17, 255, 21, 21, 22, 255, 17, 18, 18, 255, 15, 15, 15, 255, 12, 12, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 13, 13, 255, 17, 17, 17, 255, 27, 27, 28, 255, 25, 26, 26, 255, 22, 22, 23, 255, 28, 28, 29, 255, 14, 14, 14, 255, 17, 18, 18, 255, 21, 21, 22, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 17, 18, 255, 25, 26, 26, 255, 17, 17, 17, 255, 19, 20, 20, 255, 18, 18, 19, 255, 20, 21, 21, 255, 33, 33, 34, 255, 24, 24, 25, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 12, 12, 255, 15, 15, 16, 255, 23, 24, 24, 255, 25, 25, 26, 255, 16, 17, 17, 255, 28, 29, 30, 255, 33, 33, 34, 255, 29, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 24, 24, 25, 255, 28, 29, 29, 255, 30, 31, 32, 255, 24, 24, 25, 255, 21, 22, 22, 255, 18, 19, 19, 255, 17, 17, 18, 255, 13, 13, 14, 255, 11, 12, 12, 255, 15, 15, 15, 255, 21, 21, 21, 255, 18, 18, 19, 255, 28, 28, 29, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 15, 15, 16, 255, 19, 20, 20, 255, 12, 12, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 15, 16, 255, 8, 8, 8, 255, 12, 12, 12, 255, 19, 19, 19, 255, 25, 26, 26, 255, 16, 17, 17, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 33, 33, 34, 255, 33, 34, 34, 255, 16, 16, 17, 255, 13, 13, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 18, 19, 19, 255, 30, 31, 31, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 22, 22, 255, 21, 22, 22, 255, 19, 19, 20, 255, 17, 17, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 10, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 21, 21, 255, 20, 20, 21, 255, 18, 18, 19, 255, 23, 23, 24, 255, 23, 23, 24, 255, 28, 29, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 75, 56, 36, 165, 65, 50, 33, 165, 45, 39, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 67, 55, 40, 165, 48, 41, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 55, 45, 30, 165, 48, 41, 27, 165, 39, 35, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 38, 34, 26, 165, 47, 41, 30, 165, 53, 44, 29, 165, 38, 34, 25, 165, 72, 59, 42, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 37, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 49, 42, 27, 165, 41, 36, 27, 165, 39, 35, 25, 165, 53, 44, 29, 165, 47, 40, 27, 165, 54, 44, 29, 165, 38, 34, 25, 165, 52, 43, 28, 165, 62, 49, 32, 165, 58, 47, 31, 165, 45, 39, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 39, 35, 25, 165, 37, 33, 25, 165, 51, 44, 32, 165, 62, 51, 37, 165, 37, 33, 25, 165, 51, 43, 28, 165, 52, 43, 29, 165, 47, 40, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 42, 36, 26, 165, 65, 53, 39, 165, 43, 38, 28, 165, 74, 60, 43, 165, 47, 40, 27, 165, 38, 34, 25, 165, 65, 53, 39, 165, 38, 34, 25, 165, 54, 46, 33, 165, 65, 53, 39, 165, 77, 62, 45, 165, 55, 47, 34, 165, 38, 34, 25, 165, 39, 35, 25, 165, 56, 47, 34, 165, 41, 37, 27, 165, 41, 36, 26, 165, 45, 39, 29, 165, 37, 33, 25, 165, 68, 52, 34, 165, 46, 40, 27, 165, 49, 42, 27, 165, 65, 50, 33, 165, 47, 40, 27, 165, 44, 38, 26, 165, 60, 48, 31, 165, 48, 41, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 38, 34, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 51, 43, 28, 165, 39, 35, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 35, 26, 165, 41, 36, 27, 165, 41, 36, 27, 165, 71, 58, 42, 165, 45, 39, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 40, 30, 165, 47, 41, 30, 165, 43, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 46, 39, 27, 165, 47, 41, 30, 165, 43, 37, 26, 165, 56, 45, 30, 165, 57, 46, 30, 165, 64, 50, 33, 165, 39, 35, 25, 165, 37, 34, 25, 165, 52, 43, 29, 165, 38, 34, 25, 165, 39, 35, 25, 165, 56, 47, 35, 165, 48, 41, 31, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 58, 49, 36, 165, 38, 34, 25, 165, 52, 44, 32, 165, 51, 44, 32, 165, 46, 39, 27, 165, 39, 35, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 55, 45, 29, 165, 57, 46, 30, 165, 57, 46, 30, 165, 48, 41, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 60, 48, 32, 165, 55, 45, 30, 165, 73, 55, 36, 165, 77, 57, 36, 165, 77, 76, 42, 255, 78, 58, 36, 165, 69, 53, 35, 165, 88, 64, 35, 165, 63, 49, 32, 165, 47, 40, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 70, 57, 41, 165, 55, 45, 29, 165, 64, 50, 33, 165, 45, 39, 27, 165, 46, 40, 27, 165, 54, 44, 29, 165, 45, 38, 26, 165, 37, 33, 25, 165, 52, 44, 32, 165, 73, 59, 43, 165, 65, 54, 39, 165, 37, 33, 25, 165, 72, 59, 42, 165, 56, 47, 34, 165, 42, 37, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 46, 40, 165, 36, 33, 25, 165, 62, 52, 37, 165, 55, 47, 34, 165, 42, 37, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 64, 53, 38, 165, 56, 47, 34, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 72, 59, 42, 165, 52, 52, 45, 165, 45, 39, 29, 165, 50, 43, 32, 165, 55, 47, 34, 165, 68, 56, 40, 165, 41, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 51, 43, 32, 165, 38, 34, 25, 165, 38, 34, 25, 165, 63, 52, 38, 165, 60, 50, 36, 165, 36, 33, 25, 165, 87, 69, 49, 165, 73, 59, 43, 165, 43, 45, 40, 165, 41, 36, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 39, 35, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 50, 42, 28, 165, 62, 49, 32, 165, 48, 41, 27, 165, 39, 34, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 54, 46, 34, 165, 37, 34, 25, 165, 66, 54, 39, 165, 74, 60, 43, 165, 46, 40, 30, 165, 55, 46, 34, 165, 39, 35, 25, 165, 40, 35, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 69, 52, 35, 165, 12, 12, 12, 255, 19, 19, 20, 255, 25, 26, 26, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 16, 16, 16, 255, 16, 17, 17, 255, 12, 12, 13, 255, 15, 16, 16, 255, 23, 23, 24, 255, 24, 25, 25, 255, 27, 28, 28, 255, 31, 32, 33, 255, 22, 22, 23, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 18, 19, 19, 255, 18, 18, 19, 255, 12, 13, 13, 255, 7, 7, 8, 255, 14, 14, 15, 255, 20, 20, 21, 255, 19, 20, 20, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 21, 22, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 27, 27, 28, 255, 24, 24, 25, 255, 9, 9, 9, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 30, 30, 31, 255, 29, 30, 31, 255, 22, 23, 23, 255, 17, 18, 18, 255, 15, 15, 15, 255, 21, 22, 22, 255, 14, 14, 15, 255, 18, 18, 18, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 8, 9, 9, 255, 8, 8, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 10, 10, 11, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 19, 20, 255, 25, 26, 27, 255, 15, 15, 16, 255, 22, 22, 23, 255, 14, 15, 15, 255, 14, 15, 15, 255, 11, 11, 11, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 11, 255, 4, 4, 5, 255, 7, 7, 7, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 29, 30, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 20, 21, 21, 255, 19, 19, 20, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 10, 10, 255, 15, 15, 15, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 30, 31, 31, 255, 19, 20, 20, 255, 16, 16, 17, 255, 22, 23, 23, 255, 21, 21, 22, 255, 15, 15, 16, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 22, 23, 255, 14, 15, 15, 255, 22, 22, 23, 255, 15, 16, 16, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 13, 14, 14, 255, 27, 27, 28, 255, 26, 26, 27, 255, 19, 19, 20, 255, 22, 22, 23, 255, 25, 25, 26, 255, 24, 24, 25, 255, 16, 16, 17, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 22, 22, 255, 25, 25, 26, 255, 20, 21, 21, 255, 21, 21, 22, 255, 33, 34, 34, 255, 29, 29, 30, 255, 30, 30, 31, 255, 30, 31, 32, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 7, 7, 255, 13, 13, 14, 255, 11, 11, 12, 255, 18, 19, 19, 255, 21, 21, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 30, 31, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 26, 27, 28, 255, 25, 25, 26, 255, 22, 22, 23, 255, 19, 20, 20, 255, 21, 22, 22, 255, 19, 20, 20, 255, 17, 17, 17, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 13, 13, 13, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 27, 28, 28, 255, 26, 26, 27, 255, 24, 25, 25, 255, 18, 18, 19, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 15, 16, 255, 25, 25, 26, 255, 17, 17, 18, 255, 14, 15, 15, 255, 7, 7, 7, 255, 14, 14, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 21, 21, 22, 255, 17, 17, 17, 255, 30, 30, 31, 255, 23, 24, 24, 255, 29, 30, 30, 255, 32, 33, 34, 255, 29, 29, 30, 255, 31, 31, 32, 255, 33, 33, 34, 255, 30, 31, 32, 255, 25, 26, 26, 255, 16, 16, 16, 255, 9, 9, 10, 255, 10, 10, 11, 255, 16, 17, 17, 255, 14, 14, 15, 255, 33, 33, 34, 255, 24, 25, 25, 255, 17, 17, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 16, 16, 255, 13, 14, 14, 255, 7, 7, 7, 255, 13, 13, 13, 255, 13, 14, 14, 255, 16, 16, 16, 255, 22, 22, 23, 255, 24, 25, 25, 255, 19, 20, 20, 255, 19, 19, 20, 255, 26, 26, 27, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 13, 13, 14, 255, 10, 10, 11, 255, 13, 13, 13, 255, 55, 45, 30, 165, 43, 38, 26, 165, 43, 37, 26, 165, 54, 45, 33, 165, 64, 53, 38, 165, 36, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 37, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 54, 45, 29, 165, 69, 57, 41, 165, 87, 69, 49, 165, 38, 34, 25, 165, 43, 38, 28, 165, 71, 58, 42, 165, 38, 34, 25, 165, 46, 39, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 43, 38, 28, 165, 45, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 61, 51, 37, 165, 37, 33, 25, 165, 41, 36, 26, 165, 57, 48, 35, 165, 57, 48, 35, 165, 42, 37, 28, 165, 85, 67, 47, 165, 68, 56, 40, 165, 52, 44, 32, 165, 46, 40, 27, 165, 58, 47, 31, 165, 59, 47, 31, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 87, 70, 49, 165, 64, 53, 38, 165, 75, 61, 44, 165, 78, 63, 45, 165, 57, 48, 35, 165, 41, 37, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 58, 48, 35, 165, 43, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 48, 42, 31, 165, 42, 37, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 56, 45, 30, 165, 46, 39, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 44, 46, 40, 165, 44, 38, 26, 165, 37, 34, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 49, 50, 42, 165, 56, 45, 30, 165, 58, 46, 31, 165, 48, 41, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 27, 165, 44, 39, 29, 165, 55, 45, 29, 165, 61, 48, 32, 165, 46, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 38, 35, 26, 165, 57, 48, 35, 165, 41, 36, 26, 165, 45, 39, 27, 165, 46, 40, 30, 165, 37, 33, 25, 165, 42, 37, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 42, 45, 40, 165, 36, 33, 25, 165, 45, 39, 29, 165, 39, 35, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 51, 43, 32, 165, 51, 44, 32, 165, 43, 38, 28, 165, 46, 39, 27, 165, 43, 38, 28, 165, 36, 33, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 65, 50, 33, 165, 53, 44, 29, 165, 64, 50, 33, 165, 65, 51, 33, 165, 68, 52, 34, 165, 50, 42, 28, 165, 59, 47, 31, 165, 58, 46, 30, 165, 53, 44, 29, 165, 50, 42, 28, 165, 65, 51, 33, 165, 65, 50, 33, 165, 56, 45, 30, 165, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 42, 31, 165, 43, 38, 28, 165, 52, 44, 32, 165, 37, 34, 25, 165, 41, 36, 26, 165, 53, 44, 29, 165, 43, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 49, 42, 31, 165, 39, 34, 25, 165, 36, 33, 25, 165, 45, 39, 29, 165, 76, 62, 44, 165, 64, 53, 38, 165, 53, 45, 33, 165, 40, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 36, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 39, 35, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 37, 27, 165, 36, 33, 25, 165, 49, 42, 31, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 36, 27, 165, 44, 46, 40, 165, 46, 40, 27, 165, 52, 43, 28, 165, 50, 42, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 47, 41, 30, 165, 70, 57, 41, 165, 57, 48, 35, 165, 42, 37, 27, 165, 39, 35, 25, 165, 52, 43, 29, 165, 43, 38, 26, 165, 38, 34, 25, 165, 58, 46, 31, 165, 49, 42, 27, 165, 59, 47, 31, 165, 52, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 51, 43, 28, 165, 68, 52, 34, 165, 61, 48, 32, 165, 54, 44, 29, 165, 47, 40, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 38, 35, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 48, 41, 31, 165, 37, 33, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 51, 42, 28, 165, 10, 10, 10, 255, 20, 20, 21, 255, 23, 24, 24, 255, 22, 22, 23, 255, 26, 27, 28, 255, 22, 23, 23, 255, 29, 30, 30, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 22, 22, 23, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 18, 255, 21, 21, 22, 255, 25, 26, 26, 255, 23, 23, 24, 255, 23, 24, 24, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 22, 22, 23, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 18, 18, 19, 255, 10, 10, 11, 255, 20, 21, 21, 255, 26, 27, 28, 255, 29, 30, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 26, 27, 28, 255, 16, 16, 17, 255, 17, 17, 18, 255, 19, 19, 19, 255, 15, 15, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 19, 19, 20, 255, 21, 22, 22, 255, 22, 23, 23, 255, 21, 22, 22, 255, 17, 18, 18, 255, 22, 23, 23, 255, 20, 21, 21, 255, 15, 15, 15, 255, 23, 24, 25, 255, 19, 20, 20, 255, 29, 30, 31, 255, 33, 34, 34, 255, 24, 25, 25, 255, 9, 10, 10, 255, 11, 11, 11, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 13, 255, 18, 18, 18, 255, 21, 22, 22, 255, 27, 27, 28, 255, 18, 18, 19, 255, 22, 23, 24, 255, 19, 20, 20, 255, 18, 19, 19, 255, 22, 23, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 13, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 15, 255, 15, 15, 15, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 14, 255, 9, 10, 10, 255, 8, 8, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 25, 25, 26, 255, 25, 25, 26, 255, 25, 26, 27, 255, 33, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 16, 16, 17, 255, 16, 16, 17, 255, 17, 17, 17, 255, 22, 23, 23, 255, 30, 30, 31, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 31, 32, 32, 255, 25, 26, 27, 255, 18, 19, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 16, 16, 17, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 12, 12, 12, 255, 17, 17, 17, 255, 24, 24, 25, 255, 18, 18, 19, 255, 18, 19, 19, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 18, 18, 18, 255, 17, 17, 18, 255, 32, 33, 34, 255, 25, 26, 27, 255, 31, 32, 32, 255, 30, 31, 31, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 20, 20, 255, 25, 26, 26, 255, 27, 28, 29, 255, 22, 22, 23, 255, 28, 29, 29, 255, 32, 33, 33, 255, 22, 22, 23, 255, 26, 27, 27, 255, 28, 29, 30, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 11, 255, 4, 4, 4, 255, 11, 11, 11, 255, 11, 11, 11, 255, 22, 23, 23, 255, 20, 20, 21, 255, 24, 25, 25, 255, 29, 30, 31, 255, 21, 21, 21, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 28, 28, 29, 255, 27, 27, 28, 255, 24, 24, 25, 255, 25, 26, 26, 255, 28, 29, 30, 255, 18, 19, 19, 255, 17, 17, 17, 255, 15, 15, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 22, 22, 255, 24, 25, 25, 255, 23, 24, 25, 255, 21, 22, 22, 255, 21, 21, 21, 255, 18, 19, 19, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 16, 16, 17, 255, 27, 28, 28, 255, 20, 20, 21, 255, 24, 24, 25, 255, 15, 15, 15, 255, 10, 10, 10, 255, 6, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 19, 19, 19, 255, 20, 20, 21, 255, 21, 22, 22, 255, 24, 25, 26, 255, 28, 29, 29, 255, 26, 27, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 33, 34, 34, 255, 25, 25, 26, 255, 19, 20, 20, 255, 4, 5, 5, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 29, 30, 31, 255, 22, 23, 23, 255, 18, 19, 19, 255, 20, 21, 21, 255, 15, 15, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 18, 18, 19, 255, 26, 27, 27, 255, 22, 23, 23, 255, 20, 20, 21, 255, 22, 22, 23, 255, 25, 26, 26, 255, 31, 32, 32, 255, 33, 34, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 22, 23, 23, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 16, 17, 17, 255, 15, 15, 15, 255, 8, 9, 9, 255, 48, 41, 27, 165, 39, 35, 26, 165, 64, 53, 38, 165, 42, 37, 28, 165, 39, 35, 25, 165, 37, 33, 25, 165, 65, 54, 39, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 48, 41, 31, 165, 47, 41, 30, 165, 44, 38, 26, 165, 49, 41, 27, 165, 55, 45, 29, 165, 58, 46, 31, 165, 38, 34, 25, 165, 74, 60, 43, 165, 41, 36, 26, 165, 47, 41, 30, 165, 37, 34, 25, 165, 67, 84, 36, 255, 58, 46, 31, 165, 47, 40, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 39, 35, 26, 165, 42, 45, 40, 165, 41, 36, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 44, 38, 29, 165, 59, 49, 36, 165, 53, 45, 33, 165, 62, 52, 37, 165, 50, 43, 31, 165, 67, 55, 40, 165, 87, 70, 49, 165, 58, 49, 35, 165, 41, 36, 27, 165, 45, 39, 27, 165, 52, 43, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 78, 63, 45, 165, 62, 51, 37, 165, 38, 34, 25, 165, 68, 56, 40, 165, 39, 35, 26, 165, 42, 37, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 44, 39, 29, 165, 40, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 58, 49, 35, 165, 70, 84, 38, 255, 68, 52, 34, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 55, 45, 29, 165, 39, 35, 25, 165, 37, 33, 25, 165, 46, 40, 30, 165, 46, 39, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 57, 46, 30, 165, 55, 45, 29, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 40, 36, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 48, 41, 27, 165, 58, 47, 31, 165, 42, 37, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 59, 47, 31, 165, 46, 39, 27, 165, 44, 38, 29, 165, 36, 33, 25, 165, 40, 36, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 39, 34, 25, 165, 46, 40, 29, 165, 37, 33, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 53, 45, 33, 165, 78, 63, 45, 165, 37, 34, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 57, 48, 35, 165, 72, 58, 42, 165, 40, 36, 26, 165, 44, 38, 26, 165, 63, 52, 38, 165, 48, 41, 30, 165, 40, 36, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 54, 44, 29, 165, 60, 47, 31, 165, 60, 48, 31, 165, 58, 47, 31, 165, 50, 42, 28, 165, 54, 44, 29, 165, 51, 43, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 65, 50, 33, 165, 59, 47, 31, 165, 58, 46, 30, 165, 52, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 50, 43, 31, 165, 80, 64, 46, 165, 73, 59, 43, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 40, 29, 165, 42, 37, 28, 165, 39, 34, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 41, 30, 165, 40, 35, 27, 165, 42, 37, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 45, 39, 29, 165, 39, 35, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 54, 44, 29, 165, 36, 33, 25, 165, 38, 34, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 55, 45, 29, 165, 45, 39, 27, 165, 43, 38, 28, 165, 47, 41, 30, 165, 36, 33, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 56, 45, 30, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 63, 49, 33, 165, 63, 49, 32, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 58, 47, 31, 165, 51, 43, 28, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 53, 44, 29, 165, 50, 42, 28, 165, 45, 39, 26, 165, 55, 45, 29, 165, 50, 42, 28, 165, 39, 35, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 45, 28, 226, 45, 39, 27, 165, 54, 44, 29, 165, 51, 43, 28, 165, 36, 33, 25, 165, 40, 35, 25, 165, 40, 36, 27, 165, 41, 36, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 40, 35, 25, 165, 44, 38, 26, 165, 12, 12, 12, 255, 12, 12, 12, 255, 24, 25, 25, 255, 21, 22, 22, 255, 26, 26, 27, 255, 25, 26, 26, 255, 19, 20, 20, 255, 28, 28, 29, 255, 31, 32, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 25, 25, 26, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 20, 21, 21, 255, 15, 15, 15, 255, 17, 17, 17, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 25, 26, 26, 255, 19, 20, 20, 255, 26, 26, 27, 255, 33, 33, 34, 255, 22, 23, 24, 255, 12, 13, 13, 255, 16, 17, 17, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 7, 7, 8, 255, 17, 17, 17, 255, 19, 19, 20, 255, 20, 21, 21, 255, 27, 27, 28, 255, 27, 28, 29, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 19, 20, 20, 255, 20, 20, 21, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 17, 18, 255, 19, 19, 20, 255, 17, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 17, 18, 255, 21, 22, 22, 255, 28, 29, 30, 255, 23, 24, 25, 255, 15, 15, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 17, 17, 18, 255, 19, 19, 20, 255, 27, 28, 28, 255, 22, 23, 23, 255, 31, 32, 33, 255, 23, 23, 24, 255, 20, 21, 21, 255, 28, 29, 30, 255, 25, 26, 27, 255, 17, 18, 18, 255, 16, 16, 17, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 15, 15, 15, 255, 18, 18, 19, 255, 20, 20, 21, 255, 19, 20, 20, 255, 13, 14, 14, 255, 11, 12, 12, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 13, 13, 13, 255, 16, 16, 16, 255, 21, 22, 23, 255, 18, 19, 19, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 16, 16, 16, 255, 16, 16, 16, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 21, 22, 22, 255, 19, 19, 20, 255, 24, 25, 25, 255, 23, 24, 24, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 23, 23, 24, 255, 23, 24, 25, 255, 26, 27, 27, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 21, 255, 24, 24, 25, 255, 12, 12, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 17, 17, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 27, 28, 28, 255, 31, 31, 32, 255, 24, 24, 25, 255, 33, 34, 34, 255, 31, 32, 32, 255, 23, 23, 24, 255, 24, 24, 25, 255, 28, 29, 29, 255, 23, 24, 24, 255, 29, 29, 30, 255, 22, 23, 23, 255, 33, 34, 34, 255, 31, 32, 32, 255, 27, 28, 28, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 11, 11, 255, 19, 20, 20, 255, 23, 23, 24, 255, 27, 28, 28, 255, 24, 24, 25, 255, 27, 28, 29, 255, 28, 28, 29, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 22, 23, 23, 255, 27, 27, 28, 255, 24, 24, 25, 255, 23, 23, 24, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 16, 255, 19, 20, 20, 255, 18, 19, 19, 255, 22, 22, 23, 255, 27, 27, 28, 255, 23, 23, 24, 255, 17, 18, 18, 255, 18, 18, 19, 255, 14, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 27, 27, 28, 255, 26, 27, 27, 255, 24, 24, 25, 255, 19, 19, 20, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 13, 13, 255, 9, 9, 9, 255, 15, 15, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 26, 27, 28, 255, 23, 23, 24, 255, 29, 30, 31, 255, 29, 30, 31, 255, 25, 25, 26, 255, 24, 25, 25, 255, 22, 22, 23, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 4, 4, 4, 255, 7, 7, 7, 255, 26, 26, 27, 255, 21, 22, 22, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 13, 13, 14, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 15, 15, 255, 15, 16, 16, 255, 27, 28, 29, 255, 22, 22, 23, 255, 25, 26, 26, 255, 24, 24, 25, 255, 22, 22, 23, 255, 32, 33, 34, 255, 33, 34, 34, 255, 23, 23, 24, 255, 33, 33, 34, 255, 29, 30, 30, 255, 30, 31, 32, 255, 24, 24, 25, 255, 32, 33, 33, 255, 14, 14, 14, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 39, 35, 25, 165, 37, 33, 25, 165, 40, 36, 27, 165, 50, 43, 32, 165, 43, 37, 26, 165, 39, 35, 26, 165, 72, 59, 42, 165, 43, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 55, 46, 34, 165, 40, 36, 26, 165, 65, 54, 39, 165, 76, 62, 44, 165, 37, 34, 25, 165, 46, 40, 27, 165, 57, 46, 30, 165, 43, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 47, 41, 30, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 69, 53, 35, 165, 55, 45, 30, 165, 64, 50, 33, 165, 66, 51, 34, 165, 50, 42, 28, 165, 51, 43, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 55, 45, 30, 165, 53, 44, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 76, 62, 44, 165, 87, 70, 50, 165, 60, 50, 36, 165, 41, 36, 27, 165, 48, 41, 31, 165, 38, 34, 25, 165, 52, 44, 32, 165, 48, 41, 27, 165, 40, 36, 26, 165, 51, 42, 28, 165, 54, 44, 29, 165, 39, 35, 25, 165, 53, 45, 33, 165, 65, 54, 39, 165, 37, 34, 25, 165, 85, 68, 47, 165, 43, 38, 28, 165, 43, 38, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 40, 36, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 52, 43, 28, 165, 39, 35, 25, 165, 43, 38, 28, 165, 60, 48, 32, 165, 49, 42, 27, 165, 45, 39, 27, 165, 55, 45, 30, 165, 52, 43, 28, 165, 46, 40, 27, 165, 52, 43, 28, 165, 54, 44, 29, 165, 42, 37, 26, 165, 61, 48, 32, 165, 61, 48, 32, 165, 57, 46, 30, 165, 46, 40, 27, 165, 37, 34, 25, 165, 63, 52, 38, 165, 39, 35, 25, 165, 41, 36, 26, 165, 66, 54, 39, 165, 39, 35, 25, 165, 46, 40, 27, 165, 65, 50, 33, 165, 45, 39, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 43, 29, 165, 38, 34, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 46, 40, 27, 165, 39, 34, 25, 165, 56, 47, 34, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 40, 29, 165, 45, 47, 41, 165, 45, 39, 27, 165, 60, 50, 36, 165, 55, 47, 34, 165, 40, 35, 25, 165, 40, 35, 25, 165, 53, 45, 33, 165, 39, 35, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 76, 61, 44, 165, 63, 52, 38, 165, 59, 49, 36, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 62, 51, 37, 165, 61, 50, 37, 165, 40, 35, 27, 165, 41, 37, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 50, 43, 32, 165, 46, 40, 29, 165, 66, 54, 39, 165, 64, 53, 38, 165, 39, 35, 25, 165, 80, 64, 46, 165, 48, 41, 30, 165, 76, 62, 44, 165, 44, 38, 29, 165, 61, 48, 32, 165, 62, 48, 32, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 50, 42, 28, 165, 62, 49, 32, 165, 57, 46, 30, 165, 42, 37, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 56, 45, 30, 165, 48, 41, 27, 165, 57, 46, 30, 165, 71, 53, 35, 165, 66, 51, 34, 165, 53, 44, 29, 165, 42, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 74, 55, 36, 165, 60, 47, 31, 165, 60, 48, 31, 165, 49, 42, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 45, 40, 165, 48, 42, 31, 165, 57, 48, 35, 165, 40, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 45, 40, 165, 39, 35, 25, 165, 47, 41, 30, 165, 37, 34, 25, 165, 40, 36, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 69, 56, 41, 165, 53, 45, 33, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 58, 49, 35, 165, 61, 50, 37, 165, 36, 33, 25, 165, 45, 39, 29, 165, 38, 34, 25, 165, 48, 41, 31, 165, 43, 38, 26, 165, 46, 39, 27, 165, 56, 74, 40, 255, 41, 36, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 40, 35, 25, 165, 49, 42, 31, 165, 36, 33, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 62, 49, 32, 165, 38, 34, 25, 165, 46, 39, 27, 165, 53, 44, 29, 165, 48, 40, 27, 165, 46, 40, 27, 165, 47, 41, 30, 165, 37, 34, 25, 165, 45, 39, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 49, 41, 27, 165, 64, 50, 33, 165, 48, 41, 27, 165, 67, 52, 34, 165, 40, 36, 26, 165, 41, 36, 26, 165, 51, 44, 32, 165, 45, 39, 26, 165, 71, 54, 35, 165, 46, 39, 27, 165, 46, 39, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 51, 42, 28, 165, 44, 38, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 64, 50, 33, 165, 57, 46, 30, 165, 46, 39, 27, 165, 40, 36, 26, 165, 75, 61, 43, 165, 39, 35, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 46, 40, 30, 165, 49, 42, 27, 165, 51, 43, 28, 165, 11, 11, 12, 255, 16, 16, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 18, 18, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 24, 25, 25, 255, 29, 30, 31, 255, 31, 32, 33, 255, 31, 31, 32, 255, 33, 34, 34, 255, 30, 30, 31, 255, 30, 31, 32, 255, 22, 23, 23, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 22, 23, 23, 255, 18, 18, 19, 255, 17, 17, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 22, 22, 23, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 14, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 8, 8, 255, 14, 14, 14, 255, 10, 11, 11, 255, 22, 22, 23, 255, 27, 28, 28, 255, 21, 21, 22, 255, 25, 26, 26, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 28, 28, 29, 255, 33, 34, 34, 255, 23, 23, 24, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 17, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 14, 255, 13, 13, 14, 255, 17, 18, 18, 255, 15, 15, 15, 255, 20, 21, 21, 255, 26, 27, 27, 255, 26, 27, 28, 255, 23, 24, 24, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 11, 12, 12, 255, 16, 16, 16, 255, 27, 27, 28, 255, 25, 25, 26, 255, 28, 29, 30, 255, 32, 32, 33, 255, 33, 34, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 14, 14, 14, 255, 15, 16, 16, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 21, 22, 255, 26, 27, 27, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 13, 13, 13, 255, 12, 12, 13, 255, 18, 18, 18, 255, 24, 25, 26, 255, 21, 22, 22, 255, 17, 17, 18, 255, 17, 17, 17, 255, 10, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 22, 23, 255, 24, 25, 25, 255, 29, 30, 30, 255, 32, 33, 33, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 24, 25, 25, 255, 23, 23, 24, 255, 24, 24, 25, 255, 19, 20, 20, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 13, 13, 13, 255, 17, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 8, 9, 255, 13, 13, 13, 255, 16, 17, 17, 255, 21, 21, 22, 255, 26, 27, 28, 255, 30, 31, 31, 255, 32, 33, 34, 255, 23, 24, 24, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 25, 25, 26, 255, 17, 17, 18, 255, 27, 28, 28, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 13, 13, 14, 255, 12, 12, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 18, 255, 20, 20, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 24, 25, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 30, 31, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 27, 28, 29, 255, 22, 22, 23, 255, 20, 20, 20, 255, 17, 17, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 16, 16, 16, 255, 22, 22, 23, 255, 17, 17, 18, 255, 16, 16, 17, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 19, 19, 255, 19, 20, 20, 255, 28, 29, 30, 255, 24, 24, 25, 255, 19, 19, 20, 255, 19, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 19, 19, 20, 255, 27, 27, 28, 255, 31, 32, 33, 255, 30, 31, 31, 255, 24, 25, 25, 255, 25, 25, 26, 255, 23, 23, 24, 255, 17, 18, 18, 255, 13, 14, 14, 255, 10, 10, 10, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 21, 22, 22, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 16, 17, 17, 255, 13, 14, 14, 255, 19, 19, 20, 255, 23, 24, 25, 255, 18, 19, 19, 255, 19, 20, 20, 255, 26, 26, 27, 255, 24, 25, 26, 255, 28, 28, 29, 255, 33, 34, 34, 255, 27, 28, 28, 255, 33, 34, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 33, 33, 34, 255, 27, 27, 28, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 17, 17, 255, 12, 12, 13, 255, 6, 6, 6, 255, 48, 42, 31, 165, 39, 35, 26, 165, 49, 42, 31, 165, 40, 35, 25, 165, 52, 43, 28, 165, 46, 40, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 74, 60, 43, 165, 65, 54, 39, 165, 40, 36, 27, 165, 49, 42, 31, 165, 36, 33, 25, 165, 51, 43, 32, 165, 46, 39, 27, 165, 47, 40, 27, 165, 51, 42, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 39, 35, 25, 165, 36, 33, 25, 165, 66, 54, 39, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 60, 48, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 86, 69, 49, 165, 87, 69, 49, 165, 38, 34, 25, 165, 65, 53, 39, 165, 37, 33, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 55, 47, 34, 165, 44, 39, 29, 165, 54, 45, 33, 165, 44, 46, 40, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 42, 45, 40, 165, 40, 36, 26, 165, 52, 43, 28, 165, 41, 36, 26, 165, 45, 40, 29, 165, 43, 38, 26, 165, 45, 38, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 61, 48, 32, 165, 61, 48, 32, 165, 46, 40, 27, 165, 59, 47, 31, 165, 51, 42, 28, 165, 56, 45, 30, 165, 52, 43, 28, 165, 59, 47, 31, 165, 43, 37, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 41, 36, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 79, 63, 45, 165, 38, 34, 25, 165, 47, 40, 27, 165, 57, 46, 30, 165, 62, 49, 32, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 57, 46, 30, 165, 40, 36, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 59, 47, 31, 165, 37, 34, 25, 165, 52, 44, 33, 165, 50, 43, 31, 165, 50, 43, 32, 165, 40, 36, 26, 165, 39, 34, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 27, 165, 54, 46, 34, 165, 37, 34, 25, 165, 46, 40, 30, 165, 41, 36, 26, 165, 54, 46, 33, 165, 75, 61, 44, 165, 64, 53, 38, 165, 41, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 57, 46, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 44, 38, 28, 165, 45, 39, 29, 165, 38, 34, 25, 165, 43, 37, 26, 165, 42, 37, 28, 165, 59, 49, 36, 165, 81, 65, 47, 165, 61, 50, 37, 165, 37, 34, 25, 165, 39, 35, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 46, 39, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 51, 42, 28, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 72, 54, 36, 165, 67, 51, 34, 165, 60, 47, 31, 165, 69, 52, 35, 165, 67, 51, 34, 165, 47, 40, 27, 165, 68, 52, 34, 165, 61, 48, 32, 165, 53, 44, 29, 165, 60, 48, 32, 165, 49, 41, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 62, 48, 32, 165, 46, 40, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 60, 50, 36, 165, 39, 35, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 50, 43, 31, 165, 37, 34, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 60, 50, 36, 165, 86, 69, 48, 165, 38, 34, 26, 165, 81, 65, 47, 165, 43, 37, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 63, 52, 38, 165, 44, 38, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 45, 39, 29, 165, 37, 34, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 49, 42, 27, 165, 59, 47, 31, 165, 39, 35, 25, 165, 46, 39, 27, 165, 39, 35, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 59, 47, 31, 165, 54, 44, 29, 165, 47, 40, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 66, 54, 39, 165, 40, 36, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 37, 34, 25, 165, 48, 41, 27, 165, 58, 46, 31, 165, 44, 38, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 45, 39, 29, 165, 37, 34, 25, 165, 45, 39, 27, 165, 38, 34, 25, 165, 58, 49, 36, 165, 41, 36, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 53, 52, 43, 165, 52, 43, 28, 165, 53, 44, 29, 165, 41, 36, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 78, 63, 45, 165, 41, 36, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 65, 53, 39, 165, 80, 65, 46, 165, 39, 35, 25, 165, 6, 6, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 18, 18, 19, 255, 17, 17, 18, 255, 24, 24, 25, 255, 16, 17, 17, 255, 23, 24, 24, 255, 29, 29, 30, 255, 28, 29, 30, 255, 27, 28, 29, 255, 24, 25, 26, 255, 30, 31, 31, 255, 29, 30, 31, 255, 33, 34, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 24, 25, 25, 255, 27, 28, 28, 255, 27, 28, 29, 255, 27, 28, 29, 255, 19, 20, 20, 255, 15, 15, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 14, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 26, 27, 28, 255, 27, 28, 28, 255, 24, 25, 26, 255, 24, 25, 25, 255, 17, 17, 18, 255, 21, 21, 22, 255, 14, 14, 15, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 11, 255, 17, 17, 17, 255, 18, 19, 19, 255, 31, 32, 33, 255, 20, 21, 21, 255, 23, 24, 24, 255, 28, 29, 29, 255, 30, 30, 31, 255, 30, 31, 32, 255, 31, 31, 32, 255, 32, 32, 33, 255, 28, 29, 29, 255, 22, 22, 23, 255, 16, 16, 17, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 26, 255, 25, 26, 26, 255, 19, 20, 20, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 15, 15, 255, 20, 21, 21, 255, 24, 24, 25, 255, 29, 30, 30, 255, 33, 33, 34, 255, 30, 31, 31, 255, 28, 29, 29, 255, 22, 23, 23, 255, 26, 27, 27, 255, 17, 18, 18, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 5, 5, 5, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 16, 16, 255, 25, 25, 26, 255, 22, 22, 23, 255, 24, 25, 25, 255, 30, 31, 31, 255, 23, 24, 24, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 7, 8, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 20, 21, 21, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 20, 20, 255, 29, 30, 31, 255, 24, 24, 25, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 24, 25, 25, 255, 18, 18, 18, 255, 19, 20, 20, 255, 13, 13, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 13, 13, 13, 255, 17, 17, 18, 255, 18, 18, 19, 255, 25, 25, 26, 255, 18, 19, 19, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 23, 24, 24, 255, 26, 27, 28, 255, 29, 29, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 33, 33, 34, 255, 33, 34, 34, 255, 21, 22, 22, 255, 15, 16, 16, 255, 24, 25, 25, 255, 31, 32, 33, 255, 25, 26, 27, 255, 29, 29, 30, 255, 25, 25, 26, 255, 14, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 21, 22, 22, 255, 24, 25, 25, 255, 32, 33, 33, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 31, 31, 32, 255, 27, 28, 28, 255, 26, 26, 27, 255, 23, 24, 24, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 14, 14, 255, 14, 14, 15, 255, 15, 15, 15, 255, 33, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 20, 20, 21, 255, 21, 22, 22, 255, 19, 20, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 13, 14, 255, 16, 16, 17, 255, 19, 20, 20, 255, 22, 23, 23, 255, 29, 30, 30, 255, 28, 29, 29, 255, 22, 23, 23, 255, 18, 19, 19, 255, 12, 13, 13, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 16, 255, 16, 16, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 21, 22, 22, 255, 20, 20, 21, 255, 23, 23, 24, 255, 19, 19, 20, 255, 26, 27, 27, 255, 26, 26, 27, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 6, 6, 6, 255, 7, 7, 7, 255, 41, 36, 26, 165, 61, 51, 37, 165, 38, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 85, 68, 48, 165, 63, 52, 38, 165, 37, 33, 25, 165, 57, 48, 35, 165, 43, 38, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 69, 85, 36, 255, 42, 36, 26, 165, 59, 49, 36, 165, 38, 34, 25, 165, 41, 36, 26, 165, 57, 46, 30, 165, 36, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 56, 47, 34, 165, 40, 36, 27, 165, 49, 42, 31, 165, 52, 45, 33, 165, 71, 58, 42, 165, 36, 33, 25, 165, 41, 36, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 26, 165, 47, 41, 30, 165, 57, 48, 35, 165, 87, 69, 49, 165, 37, 33, 25, 165, 45, 39, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 40, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 50, 42, 27, 165, 47, 40, 27, 165, 60, 48, 31, 165, 58, 47, 31, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 58, 47, 31, 165, 46, 39, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 50, 43, 31, 165, 58, 49, 36, 165, 86, 68, 48, 165, 41, 36, 27, 165, 39, 35, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 55, 45, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 55, 45, 29, 165, 43, 38, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 72, 59, 42, 165, 40, 35, 25, 165, 42, 36, 26, 165, 40, 35, 25, 165, 41, 36, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 37, 34, 25, 165, 52, 44, 32, 165, 77, 63, 45, 165, 36, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 63, 52, 38, 165, 73, 87, 45, 255, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 30, 165, 46, 39, 27, 165, 51, 42, 28, 165, 52, 43, 29, 165, 43, 37, 26, 165, 40, 35, 26, 165, 51, 43, 28, 165, 54, 44, 29, 165, 47, 40, 27, 165, 41, 37, 27, 165, 38, 34, 25, 165, 42, 37, 28, 165, 37, 33, 25, 165, 51, 44, 32, 165, 61, 51, 37, 165, 50, 43, 32, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 37, 34, 25, 165, 53, 44, 29, 165, 51, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 56, 45, 30, 165, 56, 45, 30, 165, 59, 47, 31, 165, 86, 63, 36, 165, 63, 49, 32, 165, 55, 45, 30, 165, 62, 48, 32, 165, 64, 49, 33, 165, 54, 44, 29, 165, 52, 43, 28, 165, 50, 42, 28, 165, 55, 45, 29, 165, 58, 46, 31, 165, 52, 43, 28, 165, 46, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 40, 29, 165, 38, 34, 25, 165, 37, 33, 25, 165, 62, 51, 37, 165, 70, 57, 41, 165, 45, 39, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 56, 47, 34, 165, 63, 60, 51, 165, 80, 64, 46, 165, 76, 61, 44, 165, 83, 67, 48, 165, 42, 37, 26, 165, 50, 43, 32, 165, 63, 52, 38, 165, 43, 38, 28, 165, 38, 34, 26, 165, 53, 44, 29, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 45, 39, 26, 165, 53, 44, 29, 165, 51, 43, 28, 165, 58, 47, 31, 165, 60, 47, 31, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 57, 46, 30, 165, 65, 50, 33, 165, 59, 47, 31, 165, 47, 40, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 49, 42, 31, 165, 44, 38, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 52, 43, 28, 165, 52, 43, 29, 165, 43, 38, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 60, 50, 37, 165, 86, 68, 48, 165, 41, 37, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 55, 45, 29, 165, 51, 42, 28, 165, 52, 43, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 36, 33, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 58, 49, 35, 165, 48, 42, 31, 165, 72, 59, 42, 165, 37, 34, 25, 165, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 11, 11, 255, 18, 18, 19, 255, 16, 16, 16, 255, 20, 20, 21, 255, 24, 25, 25, 255, 22, 23, 23, 255, 27, 28, 29, 255, 22, 23, 23, 255, 27, 27, 28, 255, 30, 31, 32, 255, 25, 26, 26, 255, 33, 34, 34, 255, 26, 26, 27, 255, 21, 22, 22, 255, 26, 26, 27, 255, 24, 25, 25, 255, 21, 21, 22, 255, 20, 20, 21, 255, 14, 14, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 24, 25, 255, 25, 26, 26, 255, 30, 30, 31, 255, 26, 26, 27, 255, 16, 17, 17, 255, 11, 11, 12, 255, 6, 6, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 19, 20, 20, 255, 16, 16, 16, 255, 25, 26, 27, 255, 22, 22, 23, 255, 25, 25, 26, 255, 27, 28, 29, 255, 24, 24, 25, 255, 27, 28, 28, 255, 23, 24, 24, 255, 21, 22, 22, 255, 23, 24, 24, 255, 13, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 9, 10, 10, 255, 6, 6, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 14, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 22, 22, 255, 18, 19, 19, 255, 15, 15, 15, 255, 10, 10, 10, 255, 18, 18, 18, 255, 15, 16, 16, 255, 22, 22, 23, 255, 24, 24, 25, 255, 25, 26, 26, 255, 26, 26, 27, 255, 33, 34, 34, 255, 27, 27, 28, 255, 24, 25, 25, 255, 20, 20, 21, 255, 16, 16, 17, 255, 14, 14, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 22, 23, 23, 255, 19, 20, 20, 255, 17, 17, 18, 255, 26, 27, 28, 255, 19, 19, 20, 255, 20, 20, 21, 255, 21, 21, 22, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 10, 10, 255, 5, 6, 6, 255, 9, 9, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 20, 21, 21, 255, 20, 21, 21, 255, 25, 25, 26, 255, 33, 34, 34, 255, 31, 31, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 26, 26, 27, 255, 29, 29, 30, 255, 27, 28, 29, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 15, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 16, 16, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 19, 19, 20, 255, 18, 18, 19, 255, 21, 22, 22, 255, 22, 23, 23, 255, 18, 18, 18, 255, 20, 20, 21, 255, 18, 18, 19, 255, 20, 20, 21, 255, 18, 19, 19, 255, 25, 26, 27, 255, 22, 23, 23, 255, 22, 22, 23, 255, 21, 22, 22, 255, 24, 25, 26, 255, 29, 30, 31, 255, 33, 34, 34, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 25, 26, 26, 255, 29, 29, 30, 255, 30, 30, 31, 255, 29, 30, 30, 255, 33, 34, 34, 255, 25, 26, 26, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 29, 30, 31, 255, 25, 26, 26, 255, 24, 24, 25, 255, 18, 18, 18, 255, 12, 13, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 5, 5, 5, 255, 7, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 14, 14, 15, 255, 17, 17, 18, 255, 10, 10, 10, 255, 12, 13, 13, 255, 20, 20, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 28, 29, 29, 255, 30, 31, 32, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 18, 18, 19, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 13, 13, 255, 18, 18, 19, 255, 15, 15, 15, 255, 27, 28, 29, 255, 26, 26, 27, 255, 24, 25, 25, 255, 14, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 6, 7, 7, 255, 10, 10, 10, 255, 13, 14, 14, 255, 8, 9, 9, 255, 13, 13, 14, 255, 15, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 22, 23, 24, 255, 20, 20, 20, 255, 19, 20, 20, 255, 23, 23, 24, 255, 25, 26, 27, 255, 24, 25, 25, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 32, 33, 255, 21, 22, 22, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 36, 33, 25, 165, 55, 46, 34, 165, 41, 37, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 58, 46, 31, 165, 40, 35, 26, 165, 72, 59, 42, 165, 61, 51, 37, 165, 70, 57, 41, 165, 46, 40, 30, 165, 65, 54, 39, 165, 45, 39, 29, 165, 41, 36, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 57, 46, 30, 165, 46, 39, 27, 165, 56, 58, 37, 255, 39, 35, 26, 165, 59, 49, 36, 165, 42, 37, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 49, 41, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 43, 38, 28, 165, 43, 38, 28, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 41, 30, 165, 37, 33, 25, 165, 52, 44, 32, 165, 50, 43, 32, 165, 51, 44, 32, 165, 45, 38, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 41, 37, 27, 165, 39, 35, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 52, 45, 33, 165, 40, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 61, 48, 32, 165, 69, 53, 35, 165, 44, 38, 26, 165, 40, 36, 26, 165, 41, 36, 27, 165, 48, 49, 41, 165, 62, 49, 32, 165, 57, 46, 30, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 49, 41, 27, 165, 48, 41, 31, 165, 65, 54, 39, 165, 85, 68, 48, 165, 43, 37, 28, 165, 37, 33, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 58, 47, 31, 165, 37, 34, 25, 165, 37, 33, 25, 165, 50, 42, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 59, 47, 31, 165, 58, 47, 31, 165, 64, 50, 33, 165, 48, 41, 27, 165, 39, 35, 26, 165, 70, 57, 41, 165, 37, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 28, 165, 42, 37, 26, 165, 46, 40, 29, 165, 50, 43, 32, 165, 64, 53, 38, 165, 44, 38, 29, 165, 37, 33, 25, 165, 40, 35, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 39, 35, 26, 165, 42, 37, 28, 165, 44, 39, 29, 165, 43, 37, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 40, 36, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 59, 50, 36, 165, 42, 37, 26, 165, 36, 33, 25, 165, 45, 39, 29, 165, 37, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 55, 45, 30, 165, 53, 44, 29, 165, 49, 42, 27, 165, 41, 36, 26, 165, 42, 36, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 58, 47, 31, 165, 47, 40, 27, 165, 55, 45, 29, 165, 71, 54, 35, 165, 63, 49, 33, 165, 57, 46, 30, 165, 53, 44, 29, 165, 49, 42, 27, 165, 70, 53, 35, 165, 56, 45, 30, 165, 45, 39, 26, 165, 58, 46, 31, 165, 46, 40, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 64, 50, 33, 165, 44, 38, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 52, 45, 33, 165, 40, 35, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 43, 38, 28, 165, 37, 34, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 56, 45, 30, 165, 55, 45, 30, 165, 48, 41, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 40, 36, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 61, 48, 32, 165, 72, 54, 36, 165, 75, 56, 36, 165, 71, 54, 36, 165, 56, 45, 30, 165, 55, 45, 30, 165, 37, 34, 25, 165, 43, 38, 28, 165, 46, 40, 30, 165, 40, 36, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 58, 48, 35, 165, 38, 34, 25, 165, 45, 39, 26, 165, 43, 38, 26, 165, 39, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 67, 55, 40, 165, 37, 34, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 60, 48, 31, 165, 59, 47, 31, 165, 66, 51, 34, 165, 64, 50, 33, 165, 57, 46, 30, 165, 51, 43, 28, 165, 53, 44, 29, 165, 45, 39, 27, 165, 40, 35, 25, 165, 37, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 14, 255, 16, 17, 17, 255, 23, 24, 24, 255, 20, 21, 21, 255, 20, 21, 21, 255, 26, 26, 27, 255, 25, 26, 27, 255, 22, 23, 23, 255, 25, 25, 26, 255, 22, 22, 23, 255, 23, 24, 24, 255, 28, 29, 30, 255, 25, 26, 27, 255, 27, 28, 29, 255, 28, 28, 29, 255, 28, 29, 29, 255, 18, 18, 19, 255, 20, 20, 21, 255, 17, 17, 17, 255, 19, 19, 19, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 23, 23, 255, 19, 19, 20, 255, 12, 12, 12, 255, 11, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 19, 19, 20, 255, 13, 13, 13, 255, 9, 9, 10, 255, 18, 18, 19, 255, 17, 18, 18, 255, 21, 21, 22, 255, 24, 24, 25, 255, 21, 21, 22, 255, 19, 19, 20, 255, 19, 20, 20, 255, 18, 18, 19, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 6, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 13, 13, 255, 18, 18, 19, 255, 15, 15, 15, 255, 16, 17, 17, 255, 14, 14, 14, 255, 16, 16, 16, 255, 20, 21, 21, 255, 26, 27, 28, 255, 20, 20, 21, 255, 26, 26, 27, 255, 24, 25, 25, 255, 30, 31, 32, 255, 27, 28, 28, 255, 18, 19, 19, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 16, 17, 255, 17, 17, 18, 255, 20, 21, 21, 255, 27, 28, 29, 255, 23, 23, 24, 255, 31, 32, 32, 255, 33, 34, 34, 255, 22, 22, 23, 255, 21, 22, 22, 255, 14, 14, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 16, 16, 17, 255, 10, 10, 11, 255, 7, 8, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 18, 19, 19, 255, 22, 22, 23, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 30, 31, 32, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 22, 22, 23, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 17, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 14, 14, 15, 255, 13, 13, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 17, 17, 17, 255, 23, 24, 24, 255, 10, 11, 11, 255, 15, 15, 16, 255, 8, 8, 8, 255, 10, 10, 11, 255, 26, 27, 27, 255, 31, 31, 32, 255, 16, 16, 17, 255, 15, 15, 16, 255, 9, 9, 10, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 19, 19, 20, 255, 17, 17, 17, 255, 29, 30, 30, 255, 22, 22, 23, 255, 24, 25, 26, 255, 23, 24, 25, 255, 30, 30, 31, 255, 33, 34, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 22, 23, 23, 255, 22, 22, 23, 255, 19, 19, 19, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 9, 9, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 25, 26, 26, 255, 32, 33, 34, 255, 29, 30, 30, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 26, 255, 22, 22, 23, 255, 22, 22, 23, 255, 17, 18, 18, 255, 21, 21, 22, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 17, 17, 18, 255, 11, 12, 12, 255, 21, 21, 22, 255, 17, 17, 18, 255, 17, 17, 17, 255, 11, 12, 12, 255, 14, 14, 14, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 6, 6, 7, 255, 7, 8, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 23, 24, 24, 255, 25, 25, 26, 255, 23, 24, 24, 255, 25, 26, 26, 255, 21, 22, 22, 255, 21, 21, 22, 255, 31, 32, 32, 255, 31, 32, 33, 255, 31, 31, 32, 255, 30, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 22, 22, 23, 255, 18, 18, 19, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 36, 33, 25, 165, 71, 58, 42, 165, 62, 51, 37, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 86, 100, 39, 255, 37, 34, 25, 165, 51, 43, 32, 165, 48, 41, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 57, 46, 30, 165, 45, 39, 26, 165, 44, 38, 26, 165, 56, 45, 30, 165, 64, 49, 33, 165, 54, 44, 29, 165, 49, 41, 27, 165, 62, 49, 32, 165, 56, 46, 30, 165, 42, 37, 26, 165, 43, 38, 26, 165, 43, 38, 28, 165, 37, 34, 25, 165, 40, 36, 26, 165, 39, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 69, 56, 41, 165, 69, 56, 41, 165, 40, 35, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 54, 44, 29, 165, 39, 35, 25, 165, 40, 35, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 85, 95, 40, 255, 62, 49, 32, 165, 41, 36, 26, 165, 40, 35, 27, 165, 40, 36, 26, 165, 52, 43, 29, 165, 61, 48, 32, 165, 49, 41, 27, 165, 54, 52, 43, 165, 47, 40, 27, 165, 40, 35, 26, 165, 51, 57, 32, 255, 37, 33, 25, 165, 45, 39, 29, 165, 59, 49, 36, 165, 37, 34, 25, 165, 39, 35, 25, 165, 46, 40, 30, 165, 39, 35, 25, 165, 44, 46, 40, 165, 43, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 66, 55, 40, 165, 58, 49, 35, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 55, 45, 29, 165, 48, 41, 27, 165, 52, 43, 28, 165, 43, 38, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 39, 35, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 47, 40, 30, 165, 59, 49, 36, 165, 43, 37, 26, 165, 38, 34, 25, 165, 55, 46, 34, 165, 47, 41, 30, 165, 44, 38, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 40, 35, 27, 165, 42, 37, 26, 165, 42, 37, 28, 165, 43, 37, 26, 165, 65, 54, 39, 165, 38, 34, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 58, 47, 31, 165, 45, 39, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 46, 39, 27, 165, 59, 47, 31, 165, 53, 44, 29, 165, 45, 39, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 56, 45, 30, 165, 58, 47, 31, 165, 56, 45, 30, 165, 64, 49, 33, 165, 56, 46, 30, 165, 71, 54, 36, 165, 45, 39, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 37, 34, 25, 165, 54, 44, 29, 165, 45, 39, 26, 165, 45, 39, 27, 165, 62, 48, 32, 165, 49, 41, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 63, 52, 38, 165, 42, 37, 28, 165, 46, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 51, 44, 32, 165, 66, 54, 39, 165, 42, 36, 26, 165, 46, 40, 30, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 40, 35, 25, 165, 54, 44, 29, 165, 46, 40, 27, 165, 38, 34, 26, 165, 40, 36, 26, 165, 61, 51, 37, 165, 46, 40, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 51, 51, 42, 165, 44, 38, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 70, 53, 35, 165, 49, 50, 41, 165, 60, 48, 31, 165, 48, 41, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 37, 34, 25, 165, 67, 55, 40, 165, 42, 37, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 56, 45, 30, 165, 39, 35, 25, 165, 57, 46, 30, 165, 42, 37, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 60, 48, 31, 165, 70, 53, 35, 165, 67, 51, 34, 165, 66, 51, 34, 165, 58, 47, 31, 165, 43, 38, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 44, 38, 28, 165, 37, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 18, 19, 19, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 10, 255, 13, 13, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 22, 22, 255, 25, 25, 26, 255, 21, 21, 22, 255, 21, 22, 22, 255, 16, 16, 17, 255, 25, 25, 26, 255, 24, 25, 26, 255, 22, 23, 23, 255, 20, 21, 21, 255, 19, 19, 20, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 9, 10, 10, 255, 15, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 18, 18, 255, 10, 10, 10, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 20, 21, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 9, 9, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 15, 15, 15, 255, 15, 15, 15, 255, 12, 12, 12, 255, 15, 15, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 21, 22, 255, 24, 25, 25, 255, 22, 22, 23, 255, 24, 24, 25, 255, 24, 24, 25, 255, 22, 23, 23, 255, 21, 22, 22, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 7, 7, 255, 13, 14, 14, 255, 18, 18, 18, 255, 18, 19, 19, 255, 21, 21, 22, 255, 17, 17, 18, 255, 21, 21, 22, 255, 24, 24, 25, 255, 26, 27, 27, 255, 27, 28, 28, 255, 33, 34, 34, 255, 30, 31, 32, 255, 19, 19, 19, 255, 18, 18, 18, 255, 12, 13, 13, 255, 19, 19, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 15, 16, 255, 22, 22, 23, 255, 22, 23, 23, 255, 27, 28, 29, 255, 23, 23, 24, 255, 25, 25, 26, 255, 29, 29, 30, 255, 27, 28, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 25, 26, 255, 28, 28, 29, 255, 25, 26, 26, 255, 15, 15, 15, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 6, 6, 255, 8, 8, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 9, 10, 255, 13, 13, 13, 255, 12, 12, 13, 255, 17, 17, 17, 255, 29, 30, 31, 255, 30, 31, 32, 255, 27, 28, 28, 255, 22, 22, 23, 255, 29, 29, 30, 255, 24, 24, 25, 255, 27, 28, 29, 255, 29, 29, 30, 255, 21, 22, 22, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 26, 27, 255, 30, 30, 31, 255, 27, 28, 28, 255, 25, 25, 26, 255, 23, 24, 24, 255, 16, 16, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 17, 17, 255, 17, 17, 17, 255, 20, 21, 21, 255, 26, 27, 27, 255, 32, 33, 34, 255, 33, 33, 34, 255, 20, 21, 21, 255, 31, 31, 32, 255, 31, 32, 33, 255, 21, 22, 23, 255, 25, 25, 26, 255, 17, 17, 17, 255, 18, 18, 19, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 16, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 26, 26, 27, 255, 28, 29, 30, 255, 23, 24, 25, 255, 22, 23, 24, 255, 23, 23, 24, 255, 30, 30, 31, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 23, 24, 255, 20, 21, 21, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 9, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 14, 255, 40, 35, 26, 165, 46, 40, 30, 165, 45, 39, 26, 165, 38, 34, 26, 165, 37, 34, 25, 165, 44, 38, 29, 165, 47, 41, 30, 165, 50, 42, 28, 165, 46, 39, 27, 165, 37, 34, 25, 165, 58, 49, 35, 165, 46, 40, 27, 165, 42, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 43, 38, 26, 165, 61, 48, 32, 165, 48, 41, 27, 165, 52, 43, 28, 165, 54, 44, 29, 165, 58, 47, 31, 165, 56, 46, 30, 165, 64, 50, 33, 165, 75, 56, 36, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 51, 43, 32, 165, 37, 33, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 45, 38, 26, 165, 43, 37, 26, 165, 63, 52, 38, 165, 57, 48, 35, 165, 43, 38, 26, 165, 46, 40, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 46, 48, 41, 165, 66, 51, 34, 165, 61, 48, 32, 165, 58, 46, 31, 165, 38, 34, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 47, 41, 30, 165, 44, 38, 26, 165, 65, 79, 39, 255, 56, 46, 30, 165, 46, 40, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 60, 48, 31, 165, 39, 35, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 39, 35, 26, 165, 46, 40, 30, 165, 62, 51, 37, 165, 36, 33, 25, 165, 41, 36, 27, 165, 55, 46, 34, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 72, 59, 42, 165, 43, 37, 28, 165, 74, 60, 43, 165, 45, 39, 26, 165, 61, 48, 32, 165, 46, 40, 27, 165, 56, 45, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 46, 40, 30, 165, 45, 39, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 40, 29, 165, 40, 36, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 63, 49, 33, 165, 66, 51, 34, 165, 55, 45, 29, 165, 46, 39, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 39, 35, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 68, 56, 40, 165, 54, 46, 33, 165, 39, 35, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 60, 50, 36, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 38, 35, 26, 165, 37, 34, 25, 165, 38, 34, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 44, 39, 29, 165, 39, 35, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 52, 43, 29, 165, 48, 41, 27, 165, 47, 40, 27, 165, 68, 52, 34, 165, 51, 42, 28, 165, 44, 38, 26, 165, 51, 42, 28, 165, 66, 51, 33, 165, 46, 40, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 61, 48, 32, 165, 50, 42, 28, 165, 56, 45, 30, 165, 43, 38, 26, 165, 61, 48, 32, 165, 51, 43, 28, 165, 51, 43, 28, 165, 70, 53, 35, 165, 70, 53, 35, 165, 47, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 63, 49, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 29, 165, 66, 54, 39, 165, 48, 41, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 53, 44, 29, 165, 45, 39, 29, 165, 37, 34, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 86, 69, 49, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 43, 38, 28, 165, 48, 41, 27, 165, 46, 40, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 44, 38, 29, 165, 46, 40, 27, 165, 37, 34, 25, 165, 50, 42, 28, 165, 47, 40, 30, 165, 45, 39, 29, 165, 38, 34, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 59, 47, 31, 165, 77, 57, 36, 165, 63, 49, 32, 165, 49, 42, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 63, 52, 38, 165, 37, 34, 25, 165, 56, 45, 30, 165, 60, 47, 31, 165, 48, 41, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 68, 52, 34, 165, 51, 43, 28, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 68, 56, 40, 165, 45, 39, 26, 165, 45, 39, 26, 165, 61, 48, 32, 165, 65, 51, 33, 165, 47, 40, 27, 165, 71, 54, 35, 165, 44, 38, 26, 165, 40, 35, 25, 165, 42, 37, 28, 165, 63, 52, 38, 165, 46, 40, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 53, 44, 29, 165, 47, 40, 30, 165, 17, 17, 18, 255, 16, 16, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 9, 9, 10, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 14, 14, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 21, 21, 255, 21, 21, 22, 255, 20, 20, 21, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 6, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 14, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 2, 2, 3, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 14, 255, 10, 10, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 12, 13, 255, 12, 12, 13, 255, 6, 7, 7, 255, 10, 11, 11, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 17, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 16, 16, 255, 16, 16, 16, 255, 13, 13, 14, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 23, 255, 22, 23, 23, 255, 29, 30, 31, 255, 19, 20, 20, 255, 19, 19, 19, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 17, 17, 18, 255, 16, 16, 17, 255, 21, 22, 22, 255, 16, 16, 17, 255, 25, 26, 27, 255, 23, 24, 24, 255, 22, 23, 23, 255, 29, 30, 31, 255, 33, 34, 34, 255, 25, 26, 26, 255, 31, 31, 32, 255, 21, 21, 22, 255, 18, 19, 19, 255, 20, 20, 21, 255, 20, 20, 21, 255, 19, 19, 20, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 20, 21, 255, 21, 21, 22, 255, 14, 15, 15, 255, 26, 27, 27, 255, 19, 20, 20, 255, 21, 21, 22, 255, 20, 20, 20, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 29, 30, 30, 255, 28, 29, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 28, 255, 18, 18, 19, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 9, 9, 255, 7, 8, 8, 255, 12, 12, 13, 255, 16, 16, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 14, 14, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 17, 17, 18, 255, 14, 15, 15, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 18, 18, 18, 255, 20, 21, 21, 255, 25, 26, 27, 255, 23, 23, 24, 255, 20, 21, 21, 255, 20, 20, 21, 255, 22, 22, 23, 255, 21, 22, 22, 255, 22, 22, 23, 255, 21, 21, 22, 255, 20, 20, 21, 255, 21, 21, 22, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 23, 24, 24, 255, 25, 26, 26, 255, 24, 25, 25, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 14, 14, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 12, 12, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 15, 15, 15, 255, 16, 16, 17, 255, 23, 23, 24, 255, 24, 25, 25, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 31, 32, 33, 255, 23, 23, 24, 255, 25, 26, 27, 255, 25, 25, 26, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 10, 255, 6, 6, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 14, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 8, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 17, 17, 18, 255, 16, 16, 16, 255, 16, 17, 17, 255, 11, 11, 11, 255, 8, 9, 9, 255, 12, 13, 13, 255, 20, 20, 21, 255, 18, 18, 19, 255, 22, 22, 23, 255, 22, 23, 23, 255, 33, 33, 34, 255, 22, 22, 23, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 24, 24, 25, 255, 22, 23, 23, 255, 17, 18, 18, 255, 8, 9, 9, 255, 8, 9, 9, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 10, 10, 255, 24, 24, 25, 255, 45, 39, 29, 165, 37, 34, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 42, 37, 28, 165, 37, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 57, 48, 35, 165, 37, 33, 25, 165, 38, 34, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 52, 44, 33, 165, 65, 54, 39, 165, 43, 38, 28, 165, 45, 39, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 64, 50, 33, 165, 61, 48, 32, 165, 57, 46, 30, 165, 43, 38, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 45, 39, 26, 165, 37, 34, 25, 165, 57, 48, 35, 165, 43, 37, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 63, 52, 38, 165, 46, 40, 29, 165, 38, 34, 25, 165, 67, 55, 40, 165, 39, 35, 25, 165, 50, 43, 32, 165, 56, 45, 30, 165, 59, 47, 31, 165, 49, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 48, 49, 41, 165, 52, 43, 29, 165, 50, 42, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 55, 45, 29, 165, 53, 44, 29, 165, 56, 45, 30, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 43, 38, 26, 176, 46, 40, 27, 165, 56, 46, 30, 165, 44, 38, 26, 165, 36, 33, 25, 165, 52, 43, 29, 165, 55, 45, 29, 165, 50, 42, 28, 165, 50, 42, 28, 165, 48, 41, 27, 165, 46, 39, 27, 165, 46, 39, 27, 165, 40, 35, 25, 165, 52, 44, 32, 165, 46, 40, 30, 165, 38, 34, 25, 165, 40, 35, 26, 165, 47, 41, 30, 165, 51, 44, 32, 165, 47, 41, 30, 165, 51, 43, 32, 165, 36, 33, 25, 165, 38, 34, 25, 165, 53, 45, 33, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 53, 44, 29, 165, 45, 39, 27, 165, 60, 47, 31, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 42, 36, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 51, 42, 28, 165, 46, 39, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 48, 42, 31, 165, 37, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 52, 43, 28, 165, 47, 40, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 45, 40, 165, 39, 35, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 56, 47, 35, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 55, 45, 29, 165, 44, 38, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 43, 37, 26, 165, 49, 41, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 43, 46, 40, 165, 47, 40, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 55, 45, 30, 165, 55, 45, 29, 165, 58, 47, 31, 165, 62, 49, 32, 165, 48, 41, 27, 165, 66, 51, 33, 165, 55, 45, 29, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 45, 40, 165, 43, 37, 26, 165, 56, 46, 30, 165, 46, 40, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 43, 38, 28, 165, 49, 41, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 55, 45, 30, 165, 47, 40, 27, 165, 40, 35, 25, 165, 58, 46, 31, 165, 49, 42, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 27, 165, 41, 36, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 49, 41, 27, 165, 71, 53, 35, 165, 55, 45, 30, 165, 41, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 58, 46, 31, 165, 49, 42, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 23, 23, 24, 255, 20, 20, 21, 255, 18, 19, 19, 255, 14, 15, 15, 255, 10, 10, 10, 255, 15, 16, 16, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 14, 14, 255, 12, 12, 13, 255, 18, 19, 19, 255, 23, 23, 24, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 13, 13, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 8, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 8, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 9, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 3, 3, 3, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 10, 255, 5, 6, 6, 255, 8, 8, 8, 255, 22, 22, 23, 255, 19, 20, 20, 255, 18, 18, 18, 255, 14, 15, 15, 255, 22, 22, 23, 255, 18, 19, 19, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 14, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 15, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 16, 16, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 19, 255, 19, 19, 19, 255, 16, 17, 17, 255, 12, 12, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 14, 14, 255, 25, 26, 26, 255, 19, 20, 20, 255, 19, 20, 20, 255, 22, 23, 23, 255, 28, 29, 29, 255, 28, 29, 30, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 19, 19, 20, 255, 25, 25, 26, 255, 22, 23, 23, 255, 19, 19, 20, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 10, 10, 10, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 15, 15, 15, 255, 15, 15, 15, 255, 18, 19, 19, 255, 20, 20, 21, 255, 13, 14, 14, 255, 19, 19, 20, 255, 23, 24, 24, 255, 22, 22, 23, 255, 16, 17, 17, 255, 19, 20, 20, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 9, 10, 255, 14, 14, 15, 255, 15, 15, 15, 255, 15, 16, 16, 255, 12, 12, 13, 255, 16, 16, 16, 255, 12, 12, 12, 255, 19, 19, 19, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 6, 6, 255, 7, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 10, 10, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 16, 16, 255, 19, 20, 20, 255, 21, 22, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 27, 27, 28, 255, 25, 25, 26, 255, 23, 23, 24, 255, 22, 22, 23, 255, 28, 29, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 33, 34, 34, 255, 28, 28, 29, 255, 33, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 30, 31, 32, 255, 26, 26, 27, 255, 22, 22, 23, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 14, 14, 255, 7, 7, 7, 255, 9, 9, 10, 255, 12, 12, 12, 255, 18, 18, 19, 255, 25, 25, 26, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 14, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 18, 19, 19, 255, 20, 21, 21, 255, 27, 28, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 33, 33, 34, 255, 24, 25, 25, 255, 26, 27, 27, 255, 25, 26, 27, 255, 15, 16, 16, 255, 18, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 16, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 18, 18, 255, 20, 20, 20, 255, 20, 20, 20, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 21, 22, 255, 18, 18, 19, 255, 6, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 19, 20, 20, 255, 20, 21, 21, 255, 26, 27, 28, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 23, 23, 24, 255, 19, 19, 19, 255, 18, 19, 19, 255, 16, 16, 17, 255, 8, 9, 9, 255, 11, 11, 12, 255, 10, 10, 10, 255, 14, 15, 15, 255, 12, 13, 13, 255, 17, 18, 18, 255, 24, 25, 25, 255, 40, 36, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 53, 45, 33, 165, 62, 51, 37, 165, 39, 35, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 59, 49, 36, 165, 46, 40, 29, 165, 39, 35, 25, 165, 46, 39, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 46, 40, 27, 165, 49, 42, 27, 165, 55, 45, 29, 165, 58, 47, 31, 165, 68, 52, 34, 165, 44, 38, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 41, 36, 27, 165, 59, 49, 36, 165, 40, 36, 27, 165, 37, 33, 25, 165, 36, 33, 25, 165, 55, 46, 34, 165, 65, 53, 39, 165, 41, 37, 27, 165, 51, 44, 32, 165, 39, 35, 25, 165, 44, 39, 29, 165, 57, 46, 30, 165, 61, 48, 32, 165, 63, 49, 32, 165, 53, 44, 29, 165, 44, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 58, 46, 30, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 46, 39, 27, 165, 57, 46, 30, 165, 54, 44, 29, 165, 54, 44, 29, 165, 48, 41, 27, 165, 54, 73, 36, 255, 54, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 54, 44, 29, 165, 64, 50, 33, 165, 66, 51, 33, 165, 46, 40, 27, 165, 57, 46, 30, 165, 45, 39, 27, 165, 58, 47, 31, 165, 51, 43, 28, 165, 38, 34, 25, 165, 44, 38, 29, 165, 43, 37, 26, 165, 55, 47, 34, 165, 59, 49, 36, 165, 40, 36, 27, 165, 48, 41, 31, 165, 81, 65, 47, 165, 37, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 40, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 45, 39, 26, 165, 55, 45, 30, 165, 45, 39, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 61, 48, 32, 165, 51, 43, 28, 165, 37, 34, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 61, 48, 32, 165, 49, 41, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 44, 38, 28, 165, 42, 37, 26, 165, 60, 50, 36, 165, 53, 45, 33, 165, 37, 33, 25, 165, 40, 36, 26, 165, 38, 34, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 53, 44, 29, 165, 42, 37, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 46, 40, 27, 165, 58, 46, 31, 165, 38, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 56, 47, 34, 165, 39, 34, 25, 165, 42, 37, 26, 165, 53, 43, 29, 165, 58, 47, 31, 165, 49, 42, 27, 165, 79, 59, 36, 165, 68, 52, 34, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 61, 48, 32, 165, 62, 49, 32, 165, 50, 42, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 62, 48, 32, 165, 66, 51, 34, 165, 59, 47, 31, 165, 58, 47, 31, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 54, 44, 29, 165, 53, 44, 29, 165, 48, 41, 27, 165, 53, 44, 29, 165, 49, 42, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 52, 43, 28, 165, 58, 46, 30, 165, 44, 38, 26, 165, 38, 34, 25, 165, 61, 48, 32, 165, 51, 43, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 58, 46, 30, 165, 46, 40, 27, 165, 43, 38, 26, 165, 67, 55, 40, 165, 39, 35, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 56, 47, 34, 165, 37, 34, 25, 165, 45, 39, 27, 165, 41, 36, 26, 165, 56, 45, 30, 165, 57, 46, 30, 165, 66, 51, 34, 165, 71, 54, 36, 165, 49, 42, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 49, 42, 27, 165, 56, 45, 30, 165, 49, 42, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 48, 49, 41, 165, 27, 28, 28, 255, 25, 26, 26, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 21, 22, 255, 19, 20, 20, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 9, 9, 10, 255, 19, 19, 20, 255, 17, 17, 18, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 16, 16, 255, 14, 14, 14, 255, 10, 11, 11, 255, 5, 5, 5, 255, 2, 2, 2, 255, 5, 5, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 10, 10, 10, 255, 3, 3, 3, 255, 6, 6, 7, 255, 3, 3, 3, 255, 3, 3, 3, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 10, 255, 10, 11, 11, 255, 5, 6, 6, 255, 8, 9, 9, 255, 4, 4, 4, 255, 8, 9, 9, 255, 17, 17, 17, 255, 24, 24, 25, 255, 20, 20, 20, 255, 19, 19, 19, 255, 20, 21, 21, 255, 13, 14, 14, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 20, 255, 14, 15, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 22, 23, 255, 18, 19, 19, 255, 21, 22, 22, 255, 23, 23, 24, 255, 24, 25, 25, 255, 33, 33, 34, 255, 28, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 24, 25, 26, 255, 22, 22, 23, 255, 26, 27, 28, 255, 22, 22, 23, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 15, 15, 16, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 17, 18, 255, 21, 21, 22, 255, 25, 26, 26, 255, 24, 25, 26, 255, 24, 25, 25, 255, 32, 33, 33, 255, 29, 30, 30, 255, 31, 32, 33, 255, 20, 21, 21, 255, 15, 16, 16, 255, 18, 19, 19, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 19, 19, 19, 255, 15, 15, 16, 255, 16, 16, 16, 255, 18, 19, 19, 255, 19, 20, 20, 255, 23, 23, 24, 255, 23, 24, 24, 255, 24, 25, 25, 255, 20, 21, 21, 255, 19, 19, 19, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 3, 3, 3, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 4, 5, 5, 255, 12, 12, 12, 255, 14, 14, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 16, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 19, 19, 19, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 23, 23, 24, 255, 24, 25, 25, 255, 24, 24, 25, 255, 29, 30, 30, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 23, 24, 255, 27, 28, 28, 255, 29, 29, 30, 255, 26, 26, 27, 255, 30, 30, 31, 255, 21, 22, 22, 255, 26, 26, 27, 255, 26, 26, 27, 255, 20, 21, 21, 255, 18, 18, 19, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 8, 8, 255, 12, 12, 13, 255, 20, 21, 21, 255, 23, 24, 25, 255, 23, 24, 24, 255, 24, 25, 25, 255, 20, 20, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 14, 14, 14, 255, 13, 13, 14, 255, 20, 20, 21, 255, 19, 19, 19, 255, 24, 25, 25, 255, 33, 33, 34, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 19, 20, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 10, 10, 10, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 12, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 19, 20, 20, 255, 26, 26, 27, 255, 20, 20, 21, 255, 21, 22, 22, 255, 20, 21, 21, 255, 21, 21, 22, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 26, 26, 27, 255, 27, 28, 28, 255, 31, 32, 33, 255, 28, 29, 29, 255, 29, 30, 31, 255, 33, 33, 34, 255, 32, 32, 33, 255, 17, 17, 18, 255, 15, 15, 16, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 14, 14, 255, 16, 16, 17, 255, 15, 15, 15, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 17, 18, 255, 16, 16, 16, 255, 21, 22, 22, 255, 28, 29, 30, 255, 65, 50, 33, 165, 51, 43, 28, 165, 49, 41, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 51, 44, 32, 165, 58, 49, 35, 165, 75, 61, 43, 165, 82, 66, 47, 165, 54, 45, 33, 165, 87, 69, 49, 165, 53, 45, 33, 165, 54, 46, 34, 165, 37, 33, 25, 165, 44, 38, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 70, 57, 41, 165, 42, 37, 28, 165, 39, 35, 25, 165, 39, 34, 25, 165, 45, 39, 29, 165, 43, 38, 28, 165, 48, 41, 27, 165, 51, 42, 28, 165, 48, 41, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 79, 64, 46, 165, 83, 67, 48, 165, 87, 69, 49, 165, 85, 68, 48, 165, 40, 36, 26, 165, 37, 33, 25, 165, 47, 41, 30, 165, 42, 37, 26, 165, 52, 43, 29, 165, 63, 49, 32, 165, 65, 50, 33, 165, 41, 36, 26, 165, 49, 42, 27, 165, 57, 46, 30, 165, 68, 52, 34, 165, 47, 40, 27, 165, 67, 52, 34, 165, 65, 50, 33, 165, 62, 48, 32, 165, 65, 50, 33, 165, 57, 46, 30, 165, 43, 38, 26, 165, 62, 52, 38, 165, 45, 39, 26, 165, 62, 48, 32, 165, 69, 52, 35, 165, 64, 50, 33, 165, 48, 41, 27, 165, 64, 50, 33, 165, 80, 59, 36, 165, 53, 44, 29, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 79, 59, 36, 165, 60, 47, 31, 165, 59, 47, 31, 165, 46, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 45, 39, 29, 165, 62, 51, 37, 165, 44, 38, 26, 165, 64, 53, 38, 165, 87, 69, 49, 165, 75, 61, 44, 165, 37, 34, 25, 165, 41, 36, 26, 165, 55, 46, 34, 165, 40, 35, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 51, 43, 28, 165, 40, 36, 26, 165, 37, 34, 25, 165, 87, 69, 49, 165, 37, 33, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 63, 52, 38, 165, 42, 37, 26, 165, 50, 42, 28, 165, 66, 51, 34, 165, 57, 46, 30, 165, 47, 40, 27, 165, 68, 52, 34, 165, 66, 51, 34, 165, 67, 51, 34, 165, 43, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 65, 51, 33, 165, 59, 47, 31, 165, 48, 41, 27, 165, 52, 43, 28, 165, 49, 42, 27, 165, 48, 41, 27, 165, 56, 76, 34, 255, 44, 38, 26, 165, 79, 58, 36, 165, 58, 47, 31, 165, 41, 36, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 38, 34, 25, 165, 85, 67, 47, 165, 85, 68, 47, 165, 55, 46, 34, 165, 36, 33, 25, 165, 43, 38, 28, 165, 42, 37, 26, 165, 72, 54, 36, 165, 71, 54, 35, 165, 61, 48, 32, 165, 62, 49, 32, 165, 48, 41, 27, 165, 59, 47, 31, 165, 47, 40, 27, 165, 39, 35, 25, 165, 37, 34, 25, 165, 47, 41, 30, 165, 44, 38, 26, 165, 51, 43, 28, 165, 53, 44, 29, 165, 60, 48, 31, 165, 52, 43, 28, 165, 67, 55, 40, 165, 37, 33, 25, 165, 74, 60, 43, 165, 58, 49, 35, 165, 51, 43, 32, 165, 60, 50, 36, 165, 40, 35, 25, 165, 65, 50, 33, 165, 92, 67, 35, 165, 80, 59, 36, 165, 58, 46, 31, 165, 55, 45, 29, 165, 62, 49, 32, 165, 89, 66, 35, 165, 56, 45, 30, 165, 45, 39, 27, 165, 42, 37, 26, 165, 39, 34, 25, 165, 49, 41, 27, 165, 55, 45, 30, 165, 70, 53, 35, 165, 62, 48, 32, 165, 51, 42, 28, 165, 43, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 44, 39, 29, 165, 66, 54, 39, 165, 37, 33, 25, 165, 40, 35, 25, 165, 46, 39, 27, 165, 59, 47, 31, 165, 52, 43, 28, 165, 73, 55, 36, 165, 56, 45, 30, 165, 46, 39, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 53, 44, 29, 165, 53, 44, 29, 165, 44, 38, 26, 165, 72, 59, 42, 165, 38, 35, 26, 165, 40, 36, 27, 165, 52, 44, 33, 165, 43, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 55, 45, 30, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 45, 39, 27, 165, 51, 43, 28, 165, 51, 43, 28, 165, 37, 33, 25, 165, 48, 42, 31, 165, 39, 35, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 53, 45, 33, 165, 36, 33, 25, 165, 73, 59, 43, 165, 38, 34, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 52, 43, 29, 165, 44, 38, 26, 165, 52, 51, 43, 165, 67, 52, 34, 165, 49, 41, 27, 165, 49, 41, 27, 165, 56, 45, 30, 165, 55, 45, 30, 165, 37, 33, 25, 165, 49, 42, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 45, 39, 26, 165, 50, 42, 28, 165, 63, 49, 33, 165, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 18, 19, 19, 255, 20, 20, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 14, 14, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 11, 11, 255, 13, 13, 13, 255, 8, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 15, 15, 16, 255, 9, 9, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 19, 20, 255, 20, 20, 21, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 12, 12, 12, 255, 7, 8, 8, 255, 12, 12, 13, 255, 14, 14, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 16, 16, 16, 255, 11, 11, 11, 255, 4, 4, 4, 255, 5, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 20, 20, 21, 255, 22, 23, 23, 255, 22, 23, 23, 255, 30, 31, 31, 255, 22, 23, 23, 255, 11, 11, 12, 255, 8, 8, 8, 255, 17, 17, 17, 255, 15, 15, 15, 255, 22, 22, 23, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 8, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 14, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 15, 15, 16, 255, 19, 19, 20, 255, 23, 23, 24, 255, 24, 25, 26, 255, 20, 21, 21, 255, 26, 27, 28, 255, 26, 26, 27, 255, 32, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 22, 22, 23, 255, 20, 21, 21, 255, 11, 11, 11, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 17, 17, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 20, 20, 21, 255, 20, 20, 21, 255, 19, 20, 20, 255, 20, 21, 21, 255, 23, 23, 24, 255, 25, 25, 26, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 16, 16, 255, 18, 18, 18, 255, 16, 16, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 18, 19, 19, 255, 21, 21, 22, 255, 30, 31, 32, 255, 32, 33, 34, 255, 24, 25, 25, 255, 25, 26, 26, 255, 24, 24, 25, 255, 22, 22, 23, 255, 22, 23, 23, 255, 16, 16, 17, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 4, 4, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 4, 4, 5, 255, 5, 5, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 16, 16, 17, 255, 18, 18, 19, 255, 22, 23, 23, 255, 18, 19, 19, 255, 22, 22, 23, 255, 30, 30, 31, 255, 27, 27, 28, 255, 24, 24, 25, 255, 21, 22, 22, 255, 21, 22, 22, 255, 21, 21, 22, 255, 23, 23, 24, 255, 23, 24, 24, 255, 19, 20, 20, 255, 20, 20, 20, 255, 16, 17, 17, 255, 12, 13, 13, 255, 14, 14, 14, 255, 11, 12, 12, 255, 16, 16, 17, 255, 10, 10, 11, 255, 16, 16, 17, 255, 19, 20, 20, 255, 21, 21, 22, 255, 20, 20, 21, 255, 20, 20, 21, 255, 19, 19, 20, 255, 13, 13, 13, 255, 14, 15, 15, 255, 11, 12, 12, 255, 8, 9, 9, 255, 14, 14, 14, 255, 15, 16, 16, 255, 19, 20, 20, 255, 33, 34, 34, 255, 26, 26, 27, 255, 33, 33, 34, 255, 28, 29, 29, 255, 31, 32, 32, 255, 24, 25, 26, 255, 17, 18, 18, 255, 18, 18, 19, 255, 14, 15, 15, 255, 15, 15, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 11, 12, 255, 17, 17, 18, 255, 23, 23, 24, 255, 17, 18, 18, 255, 25, 26, 26, 255, 22, 22, 23, 255, 26, 26, 27, 255, 24, 25, 25, 255, 24, 24, 25, 255, 18, 19, 19, 255, 12, 13, 13, 255, 16, 16, 16, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 11, 11, 255, 8, 8, 9, 255, 10, 10, 11, 255, 31, 32, 32, 255, 31, 31, 32, 255, 8, 8, 8, 255, 14, 14, 15, 255, 12, 12, 12, 255, 19, 20, 20, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 15, 15, 255, 16, 16, 16, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 20, 21, 21, 255, 28, 28, 29, 255, 33, 34, 34, 255, 33, 33, 34, 255, 54, 44, 29, 165, 43, 37, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 37, 33, 25, 165, 37, 33, 25, 165, 42, 36, 26, 165, 39, 35, 25, 165, 46, 40, 30, 165, 42, 37, 26, 165, 46, 40, 30, 165, 39, 35, 26, 165, 60, 50, 36, 165, 72, 59, 42, 165, 38, 34, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 40, 36, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 51, 43, 28, 165, 51, 42, 28, 165, 57, 46, 30, 165, 40, 36, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 45, 39, 29, 165, 53, 45, 33, 165, 56, 47, 34, 165, 46, 40, 29, 165, 63, 52, 38, 165, 44, 38, 29, 165, 46, 40, 30, 165, 41, 36, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 55, 45, 29, 165, 71, 54, 36, 165, 51, 43, 28, 165, 58, 46, 30, 165, 61, 48, 32, 165, 51, 43, 28, 165, 56, 45, 30, 165, 48, 41, 27, 165, 56, 45, 30, 165, 68, 52, 34, 165, 58, 46, 31, 165, 50, 42, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 52, 43, 28, 165, 50, 42, 28, 165, 50, 42, 28, 165, 45, 39, 26, 165, 71, 54, 35, 165, 69, 53, 35, 165, 48, 41, 27, 165, 61, 48, 32, 165, 46, 39, 27, 165, 43, 38, 26, 165, 50, 42, 28, 165, 55, 45, 30, 165, 47, 40, 27, 165, 61, 48, 32, 165, 52, 43, 28, 165, 62, 48, 32, 165, 59, 47, 31, 165, 38, 34, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 60, 50, 37, 165, 67, 55, 40, 165, 64, 53, 38, 165, 41, 36, 26, 165, 70, 57, 41, 165, 50, 43, 31, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 40, 30, 165, 37, 34, 25, 165, 41, 36, 26, 165, 70, 57, 41, 165, 37, 33, 25, 165, 46, 40, 27, 165, 46, 40, 27, 165, 52, 43, 28, 165, 45, 39, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 42, 37, 27, 165, 51, 44, 32, 165, 36, 33, 25, 165, 54, 44, 29, 165, 62, 49, 32, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 28, 165, 40, 35, 26, 165, 39, 35, 25, 165, 51, 43, 28, 165, 57, 46, 30, 165, 59, 47, 31, 165, 46, 39, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 64, 50, 33, 165, 51, 42, 28, 165, 44, 38, 26, 165, 43, 37, 26, 165, 65, 83, 34, 255, 43, 37, 26, 165, 64, 50, 33, 165, 43, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 26, 165, 44, 38, 29, 165, 69, 56, 41, 165, 61, 51, 37, 165, 61, 51, 37, 165, 45, 39, 29, 165, 40, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 55, 45, 29, 165, 64, 50, 33, 165, 44, 38, 26, 165, 44, 38, 26, 165, 56, 46, 30, 165, 48, 41, 27, 165, 40, 36, 26, 165, 44, 38, 28, 165, 42, 37, 26, 165, 51, 42, 28, 165, 47, 48, 41, 165, 37, 34, 25, 165, 62, 48, 32, 165, 52, 43, 28, 165, 44, 38, 26, 165, 84, 67, 48, 165, 41, 36, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 56, 45, 30, 165, 57, 46, 30, 165, 88, 65, 35, 165, 72, 54, 36, 165, 47, 40, 27, 165, 54, 44, 29, 165, 68, 52, 34, 165, 62, 49, 32, 165, 72, 54, 36, 165, 60, 48, 32, 165, 58, 47, 31, 165, 50, 42, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 68, 52, 34, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 29, 165, 43, 38, 26, 165, 49, 42, 31, 165, 36, 33, 25, 165, 53, 45, 33, 165, 42, 37, 28, 165, 47, 40, 27, 165, 60, 48, 31, 165, 55, 45, 29, 165, 68, 52, 34, 165, 46, 39, 27, 165, 48, 41, 27, 165, 69, 52, 35, 165, 44, 38, 26, 165, 50, 42, 28, 165, 55, 45, 30, 165, 62, 48, 32, 165, 55, 45, 29, 165, 38, 34, 25, 165, 40, 35, 25, 165, 61, 51, 37, 165, 39, 35, 25, 165, 47, 40, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 50, 43, 31, 165, 50, 43, 32, 165, 47, 40, 30, 165, 41, 36, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 59, 47, 31, 165, 52, 43, 28, 165, 52, 43, 28, 165, 44, 38, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 51, 43, 28, 165, 67, 52, 34, 165, 53, 44, 29, 165, 69, 53, 35, 165, 66, 51, 34, 165, 74, 55, 36, 165, 61, 48, 32, 165, 58, 46, 31, 165, 44, 38, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 40, 35, 25, 165, 46, 40, 27, 165, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 21, 21, 21, 255, 23, 23, 24, 255, 20, 21, 21, 255, 18, 18, 19, 255, 21, 21, 22, 255, 21, 21, 22, 255, 13, 13, 13, 255, 16, 16, 16, 255, 14, 14, 15, 255, 7, 8, 8, 255, 8, 8, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 18, 18, 19, 255, 20, 21, 21, 255, 16, 16, 17, 255, 16, 16, 17, 255, 20, 20, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 15, 15, 16, 255, 20, 20, 20, 255, 19, 19, 20, 255, 21, 22, 22, 255, 16, 16, 16, 255, 20, 20, 21, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 6, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 11, 11, 11, 255, 9, 9, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 15, 15, 15, 255, 15, 15, 16, 255, 18, 18, 19, 255, 19, 19, 20, 255, 19, 19, 20, 255, 19, 19, 19, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 10, 255, 8, 8, 9, 255, 27, 27, 28, 255, 31, 32, 33, 255, 16, 16, 17, 255, 22, 23, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 13, 13, 13, 255, 23, 23, 24, 255, 22, 23, 23, 255, 14, 14, 14, 255, 10, 10, 10, 255, 9, 9, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 16, 16, 255, 16, 17, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 24, 24, 25, 255, 26, 27, 27, 255, 19, 20, 20, 255, 22, 23, 23, 255, 25, 26, 26, 255, 26, 26, 27, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 20, 21, 21, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 15, 16, 16, 255, 14, 14, 14, 255, 23, 23, 24, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 12, 12, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 12, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 15, 16, 16, 255, 20, 21, 21, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 13, 13, 255, 20, 21, 21, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 27, 28, 28, 255, 20, 20, 20, 255, 20, 21, 21, 255, 12, 12, 13, 255, 7, 7, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 13, 14, 14, 255, 10, 10, 10, 255, 15, 15, 16, 255, 14, 14, 14, 255, 10, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 14, 14, 14, 255, 18, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 13, 13, 13, 255, 20, 20, 21, 255, 20, 21, 21, 255, 18, 18, 19, 255, 16, 17, 17, 255, 22, 23, 24, 255, 23, 23, 24, 255, 13, 14, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 11, 11, 11, 255, 16, 17, 17, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 19, 19, 20, 255, 26, 26, 27, 255, 25, 26, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 22, 23, 23, 255, 23, 24, 24, 255, 18, 19, 19, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 14, 255, 15, 15, 16, 255, 15, 15, 16, 255, 14, 15, 15, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 32, 33, 255, 29, 30, 31, 255, 29, 30, 31, 255, 21, 22, 22, 255, 22, 23, 23, 255, 16, 16, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 16, 17, 17, 255, 22, 22, 23, 255, 17, 18, 18, 255, 25, 26, 27, 255, 29, 29, 30, 255, 25, 26, 27, 255, 22, 23, 23, 255, 23, 24, 24, 255, 27, 28, 28, 255, 26, 27, 27, 255, 24, 24, 25, 255, 13, 13, 13, 255, 15, 15, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 7, 7, 7, 255, 12, 12, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 22, 23, 23, 255, 25, 26, 26, 255, 29, 30, 31, 255, 31, 32, 33, 255, 33, 33, 34, 255, 40, 36, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 52, 44, 32, 165, 36, 33, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 61, 48, 32, 165, 52, 43, 28, 165, 44, 38, 26, 165, 37, 33, 25, 165, 49, 42, 31, 165, 40, 36, 26, 165, 58, 49, 36, 165, 74, 60, 43, 165, 36, 33, 25, 165, 65, 54, 39, 165, 37, 33, 25, 165, 46, 40, 27, 165, 43, 46, 40, 165, 46, 39, 27, 165, 54, 44, 29, 165, 58, 46, 30, 165, 58, 46, 31, 165, 56, 45, 30, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 62, 49, 32, 165, 62, 49, 32, 165, 37, 33, 25, 165, 75, 61, 44, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 87, 70, 50, 165, 71, 58, 42, 165, 43, 38, 28, 165, 41, 36, 26, 165, 44, 38, 28, 165, 37, 33, 25, 165, 53, 43, 29, 165, 60, 47, 31, 165, 71, 54, 35, 165, 56, 45, 30, 165, 60, 48, 31, 165, 48, 41, 27, 165, 52, 43, 28, 165, 46, 39, 27, 165, 56, 46, 30, 165, 61, 48, 32, 165, 63, 49, 32, 165, 49, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 62, 49, 32, 165, 58, 47, 31, 165, 50, 42, 28, 165, 54, 44, 29, 165, 47, 40, 27, 165, 57, 46, 30, 165, 59, 47, 31, 165, 61, 48, 32, 165, 65, 50, 33, 165, 55, 45, 30, 165, 50, 42, 28, 165, 46, 39, 27, 165, 53, 52, 43, 165, 67, 52, 34, 165, 68, 52, 34, 165, 67, 51, 34, 165, 55, 45, 29, 165, 42, 37, 26, 165, 51, 43, 32, 165, 39, 35, 25, 165, 43, 45, 40, 165, 72, 59, 42, 165, 55, 46, 34, 165, 42, 37, 26, 165, 66, 54, 39, 165, 62, 51, 37, 165, 42, 37, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 43, 37, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 51, 42, 28, 165, 49, 41, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 46, 40, 27, 165, 51, 43, 28, 165, 71, 54, 36, 165, 65, 50, 33, 165, 61, 48, 32, 165, 48, 41, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 45, 39, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 36, 33, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 52, 43, 29, 165, 49, 42, 27, 165, 49, 42, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 53, 44, 29, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 67, 55, 40, 165, 37, 33, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 56, 45, 30, 165, 44, 38, 26, 165, 43, 37, 26, 165, 53, 44, 29, 165, 43, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 61, 48, 32, 165, 48, 41, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 63, 49, 32, 165, 60, 47, 31, 165, 41, 36, 26, 165, 38, 34, 25, 165, 55, 46, 34, 165, 45, 39, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 54, 44, 29, 165, 55, 45, 30, 165, 66, 51, 34, 165, 48, 41, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 46, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 60, 48, 31, 165, 54, 45, 29, 165, 49, 41, 27, 165, 60, 48, 32, 165, 42, 37, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 41, 36, 26, 165, 61, 51, 37, 165, 38, 34, 25, 165, 40, 35, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 43, 46, 41, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 54, 44, 29, 165, 53, 44, 29, 165, 46, 40, 27, 165, 59, 47, 31, 165, 62, 49, 32, 165, 60, 48, 31, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 40, 35, 26, 165, 47, 41, 30, 165, 81, 65, 46, 165, 37, 34, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 43, 38, 28, 165, 48, 40, 27, 165, 60, 48, 31, 165, 45, 39, 26, 165, 53, 44, 29, 165, 51, 43, 28, 165, 48, 41, 27, 165, 49, 41, 27, 165, 39, 35, 25, 165, 45, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 58, 46, 31, 165, 55, 45, 29, 165, 51, 42, 28, 165, 69, 53, 35, 165, 61, 48, 32, 165, 59, 47, 31, 165, 48, 41, 27, 165, 75, 56, 36, 165, 54, 44, 29, 165, 52, 43, 29, 165, 40, 36, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 27, 28, 29, 255, 29, 29, 30, 255, 22, 22, 23, 255, 21, 22, 22, 255, 24, 24, 25, 255, 22, 22, 23, 255, 20, 20, 21, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 10, 255, 10, 11, 11, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 21, 22, 22, 255, 22, 22, 23, 255, 22, 23, 23, 255, 21, 21, 22, 255, 23, 24, 24, 255, 24, 25, 26, 255, 23, 23, 24, 255, 17, 17, 18, 255, 23, 24, 24, 255, 29, 29, 30, 255, 19, 20, 20, 255, 30, 31, 32, 255, 21, 21, 22, 255, 15, 15, 16, 255, 21, 22, 22, 255, 18, 18, 19, 255, 13, 13, 13, 255, 5, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 15, 15, 16, 255, 17, 17, 17, 255, 21, 22, 22, 255, 24, 25, 25, 255, 19, 20, 20, 255, 17, 17, 18, 255, 22, 23, 23, 255, 11, 12, 12, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 9, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 10, 255, 10, 10, 10, 255, 28, 29, 30, 255, 32, 33, 33, 255, 22, 23, 23, 255, 22, 22, 23, 255, 22, 23, 23, 255, 24, 25, 25, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 15, 16, 255, 18, 18, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 8, 8, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 11, 12, 255, 10, 11, 11, 255, 18, 18, 19, 255, 18, 18, 19, 255, 24, 25, 26, 255, 28, 29, 30, 255, 23, 23, 24, 255, 18, 18, 19, 255, 22, 23, 23, 255, 21, 22, 22, 255, 33, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 27, 27, 28, 255, 20, 20, 21, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 8, 8, 255, 6, 7, 7, 255, 11, 12, 12, 255, 15, 15, 16, 255, 24, 25, 25, 255, 21, 22, 22, 255, 25, 26, 26, 255, 18, 18, 19, 255, 21, 22, 22, 255, 22, 22, 23, 255, 15, 15, 16, 255, 10, 10, 11, 255, 18, 18, 19, 255, 14, 14, 14, 255, 15, 15, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 15, 15, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 18, 19, 19, 255, 21, 22, 22, 255, 19, 19, 20, 255, 22, 23, 24, 255, 22, 23, 23, 255, 31, 32, 33, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 24, 24, 25, 255, 33, 34, 34, 255, 25, 25, 26, 255, 18, 19, 19, 255, 16, 16, 17, 255, 15, 15, 15, 255, 10, 11, 11, 255, 7, 7, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 9, 9, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 13, 255, 17, 17, 17, 255, 14, 14, 15, 255, 9, 9, 10, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 9, 255, 15, 15, 16, 255, 12, 12, 13, 255, 20, 21, 21, 255, 19, 20, 20, 255, 23, 24, 25, 255, 24, 25, 25, 255, 22, 22, 23, 255, 23, 24, 24, 255, 21, 21, 22, 255, 24, 25, 26, 255, 24, 25, 25, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 14, 14, 255, 11, 12, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 14, 14, 255, 23, 24, 24, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 26, 27, 27, 255, 22, 22, 23, 255, 16, 16, 17, 255, 9, 10, 10, 255, 11, 11, 11, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 21, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 22, 22, 23, 255, 29, 30, 31, 255, 26, 26, 27, 255, 20, 21, 21, 255, 19, 20, 20, 255, 30, 31, 32, 255, 31, 32, 32, 255, 31, 31, 32, 255, 30, 31, 32, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 18, 19, 19, 255, 27, 28, 28, 255, 32, 32, 33, 255, 25, 26, 26, 255, 33, 33, 34, 255, 47, 40, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 61, 48, 32, 165, 47, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 52, 43, 29, 165, 61, 48, 32, 165, 46, 39, 27, 165, 56, 53, 44, 165, 44, 38, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 81, 65, 47, 165, 60, 50, 37, 165, 86, 69, 48, 165, 68, 56, 40, 165, 36, 33, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 61, 48, 32, 165, 58, 46, 31, 165, 51, 42, 28, 165, 46, 40, 27, 165, 40, 35, 26, 165, 40, 35, 25, 165, 59, 47, 31, 165, 56, 45, 30, 165, 39, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 46, 40, 30, 165, 48, 42, 31, 165, 46, 39, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 64, 50, 33, 165, 79, 59, 36, 165, 76, 57, 36, 165, 66, 51, 34, 165, 56, 46, 30, 165, 46, 39, 27, 165, 53, 44, 29, 165, 62, 49, 32, 165, 65, 50, 33, 165, 46, 40, 27, 165, 52, 43, 28, 165, 58, 46, 30, 165, 71, 54, 35, 165, 73, 55, 36, 165, 59, 47, 31, 165, 57, 46, 30, 165, 58, 46, 31, 165, 48, 41, 27, 165, 60, 48, 31, 165, 66, 51, 33, 165, 59, 47, 31, 165, 62, 48, 32, 165, 58, 46, 31, 165, 57, 46, 30, 165, 48, 41, 27, 165, 64, 50, 33, 165, 59, 55, 45, 165, 62, 48, 32, 165, 53, 44, 29, 165, 46, 39, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 56, 47, 34, 165, 40, 36, 26, 165, 50, 43, 32, 165, 45, 39, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 57, 46, 30, 165, 57, 46, 30, 165, 41, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 36, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 65, 50, 33, 165, 48, 41, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 43, 38, 26, 165, 53, 43, 29, 165, 58, 46, 31, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 37, 34, 25, 165, 44, 39, 29, 165, 70, 57, 41, 165, 58, 48, 35, 165, 52, 43, 29, 165, 48, 42, 31, 165, 40, 36, 26, 165, 54, 44, 29, 165, 43, 37, 26, 165, 38, 34, 25, 165, 45, 40, 29, 165, 56, 48, 35, 165, 42, 37, 28, 165, 40, 35, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 50, 42, 27, 165, 58, 46, 31, 165, 40, 35, 26, 165, 48, 42, 31, 165, 52, 45, 33, 165, 40, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 52, 44, 32, 165, 44, 39, 29, 165, 39, 35, 25, 165, 45, 40, 29, 165, 69, 57, 41, 165, 40, 35, 25, 165, 45, 39, 26, 165, 65, 50, 33, 165, 61, 48, 32, 165, 52, 43, 28, 165, 55, 45, 30, 165, 44, 38, 26, 165, 61, 51, 37, 165, 51, 44, 32, 165, 58, 49, 36, 165, 49, 41, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 58, 47, 31, 165, 55, 45, 29, 165, 77, 57, 36, 165, 56, 46, 30, 165, 48, 41, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 55, 45, 30, 165, 46, 40, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 49, 41, 27, 165, 55, 45, 29, 165, 54, 44, 29, 165, 44, 38, 26, 165, 46, 40, 27, 165, 37, 33, 25, 165, 37, 34, 25, 165, 47, 41, 30, 165, 58, 48, 35, 165, 49, 42, 31, 165, 41, 36, 27, 165, 41, 36, 27, 165, 57, 48, 35, 165, 66, 54, 39, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 53, 44, 29, 165, 52, 43, 28, 165, 58, 47, 31, 165, 61, 48, 32, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 60, 50, 36, 165, 36, 33, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 55, 45, 30, 165, 61, 48, 32, 165, 53, 43, 29, 165, 44, 38, 26, 165, 36, 33, 25, 165, 43, 38, 28, 165, 53, 45, 33, 165, 42, 44, 40, 165, 39, 35, 26, 165, 46, 40, 27, 165, 55, 45, 29, 165, 52, 43, 29, 165, 48, 41, 27, 165, 52, 43, 29, 165, 46, 40, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 50, 42, 28, 165, 40, 35, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 46, 39, 27, 165, 46, 39, 27, 165, 65, 50, 33, 165, 67, 51, 34, 165, 55, 45, 29, 165, 45, 39, 27, 165, 42, 37, 26, 165, 68, 52, 34, 165, 69, 53, 35, 165, 70, 53, 35, 165, 49, 41, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 52, 43, 28, 165, 55, 45, 30, 165, 45, 39, 26, 165, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 27, 28, 255, 33, 33, 34, 255, 29, 29, 30, 255, 33, 33, 34, 255, 24, 25, 25, 255, 21, 22, 22, 255, 21, 21, 22, 255, 15, 15, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 17, 18, 18, 255, 18, 19, 19, 255, 24, 25, 25, 255, 25, 25, 26, 255, 26, 27, 28, 255, 25, 26, 26, 255, 25, 25, 26, 255, 21, 22, 22, 255, 28, 28, 29, 255, 31, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 24, 25, 25, 255, 26, 27, 28, 255, 20, 21, 21, 255, 22, 22, 23, 255, 22, 23, 23, 255, 20, 20, 21, 255, 8, 8, 8, 255, 3, 3, 3, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 21, 22, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 27, 27, 255, 26, 26, 27, 255, 28, 29, 30, 255, 18, 18, 19, 255, 23, 23, 24, 255, 23, 23, 24, 255, 16, 16, 16, 255, 16, 16, 16, 255, 11, 12, 12, 255, 13, 13, 14, 255, 7, 7, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 8, 8, 9, 255, 23, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 8, 9, 255, 7, 8, 8, 255, 9, 9, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 14, 14, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 18, 19, 19, 255, 20, 21, 21, 255, 23, 24, 24, 255, 25, 26, 26, 255, 29, 30, 31, 255, 26, 27, 28, 255, 28, 29, 30, 255, 24, 25, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 28, 29, 29, 255, 24, 24, 25, 255, 18, 18, 19, 255, 18, 18, 18, 255, 12, 13, 13, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 12, 12, 12, 255, 15, 15, 15, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 32, 33, 255, 23, 23, 24, 255, 20, 21, 21, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 9, 10, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 24, 25, 25, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 22, 22, 23, 255, 22, 23, 24, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 16, 17, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 16, 17, 17, 255, 19, 19, 20, 255, 14, 14, 14, 255, 11, 11, 11, 255, 17, 17, 17, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 15, 15, 15, 255, 16, 16, 17, 255, 19, 19, 20, 255, 11, 12, 12, 255, 8, 8, 8, 255, 15, 16, 16, 255, 17, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 24, 24, 25, 255, 26, 27, 28, 255, 26, 26, 27, 255, 27, 27, 28, 255, 20, 20, 21, 255, 18, 18, 18, 255, 22, 23, 23, 255, 18, 19, 19, 255, 14, 14, 14, 255, 11, 11, 11, 255, 14, 15, 15, 255, 10, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 17, 18, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 31, 32, 32, 255, 27, 28, 29, 255, 19, 19, 20, 255, 14, 14, 14, 255, 10, 11, 11, 255, 9, 9, 10, 255, 12, 12, 12, 255, 22, 23, 23, 255, 18, 18, 18, 255, 22, 23, 23, 255, 21, 21, 22, 255, 27, 28, 28, 255, 27, 28, 28, 255, 23, 24, 24, 255, 28, 29, 29, 255, 29, 30, 31, 255, 30, 30, 31, 255, 26, 26, 27, 255, 24, 24, 25, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 9, 9, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 17, 255, 17, 17, 17, 255, 15, 15, 15, 255, 18, 18, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 9, 9, 10, 255, 13, 13, 13, 255, 19, 19, 19, 255, 23, 24, 24, 255, 31, 32, 32, 255, 28, 29, 29, 255, 28, 28, 29, 255, 46, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 52, 43, 28, 165, 54, 44, 29, 165, 57, 46, 30, 165, 47, 40, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 62, 52, 37, 165, 64, 53, 38, 165, 57, 48, 35, 165, 43, 37, 26, 165, 43, 45, 40, 165, 48, 41, 27, 165, 43, 37, 26, 165, 51, 42, 28, 165, 56, 45, 30, 165, 50, 42, 27, 165, 54, 44, 29, 165, 56, 45, 30, 165, 44, 38, 26, 165, 46, 39, 27, 165, 58, 46, 30, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 57, 48, 35, 165, 37, 33, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 55, 45, 30, 165, 63, 49, 32, 165, 61, 48, 32, 165, 56, 45, 30, 165, 70, 53, 35, 165, 59, 47, 31, 165, 45, 39, 26, 165, 59, 47, 31, 165, 56, 45, 30, 165, 50, 42, 28, 165, 56, 46, 30, 165, 48, 41, 27, 165, 56, 45, 30, 165, 58, 47, 31, 165, 56, 45, 30, 165, 52, 43, 28, 165, 66, 51, 34, 165, 76, 57, 36, 165, 68, 52, 34, 165, 64, 50, 33, 165, 64, 50, 33, 165, 50, 42, 28, 165, 50, 42, 28, 165, 59, 47, 31, 165, 53, 43, 29, 165, 53, 44, 29, 165, 45, 39, 27, 165, 57, 46, 30, 165, 57, 46, 30, 165, 53, 44, 29, 165, 46, 40, 27, 165, 43, 45, 40, 165, 39, 35, 25, 165, 49, 42, 31, 165, 40, 35, 26, 165, 38, 34, 25, 165, 59, 49, 36, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 46, 39, 27, 165, 67, 51, 34, 165, 48, 41, 27, 165, 40, 36, 26, 165, 45, 39, 26, 165, 37, 34, 25, 165, 53, 45, 33, 165, 41, 36, 26, 165, 36, 33, 25, 165, 45, 39, 29, 165, 46, 40, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 49, 42, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 52, 51, 42, 165, 49, 41, 27, 165, 40, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 58, 49, 35, 165, 41, 36, 26, 165, 42, 37, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 68, 56, 40, 165, 41, 36, 27, 165, 85, 98, 35, 255, 41, 36, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 63, 60, 50, 165, 53, 45, 33, 165, 47, 40, 27, 165, 37, 33, 25, 165, 49, 42, 27, 165, 51, 44, 32, 165, 48, 42, 31, 165, 54, 46, 34, 165, 42, 37, 26, 165, 74, 60, 43, 165, 57, 48, 35, 165, 39, 35, 25, 165, 55, 45, 30, 165, 55, 45, 29, 165, 45, 39, 27, 165, 52, 43, 29, 165, 51, 43, 28, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 36, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 69, 53, 35, 165, 49, 42, 27, 165, 50, 42, 28, 165, 63, 49, 32, 165, 40, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 59, 47, 31, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 56, 45, 30, 165, 51, 43, 28, 165, 48, 41, 27, 165, 59, 47, 31, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 26, 165, 69, 57, 41, 165, 72, 59, 42, 165, 87, 70, 50, 165, 59, 49, 36, 165, 39, 35, 25, 165, 79, 64, 46, 165, 44, 38, 29, 165, 54, 46, 33, 165, 47, 40, 27, 165, 39, 35, 25, 165, 62, 49, 32, 165, 45, 39, 26, 165, 48, 40, 27, 165, 54, 44, 29, 165, 57, 46, 30, 165, 60, 48, 31, 165, 44, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 30, 165, 37, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 38, 28, 165, 39, 40, 27, 206, 36, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 72, 58, 42, 165, 40, 36, 27, 165, 39, 35, 25, 165, 46, 47, 41, 165, 41, 36, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 50, 42, 28, 165, 48, 41, 27, 165, 41, 36, 27, 165, 40, 36, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 87, 69, 49, 165, 74, 60, 43, 165, 54, 46, 34, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 44, 38, 26, 165, 61, 48, 32, 165, 48, 41, 27, 165, 69, 52, 35, 165, 48, 41, 27, 165, 53, 44, 29, 165, 48, 48, 41, 165, 66, 51, 33, 165, 66, 51, 34, 165, 50, 42, 28, 165, 53, 44, 29, 165, 50, 42, 28, 165, 54, 44, 29, 165, 61, 48, 32, 165, 48, 41, 27, 165, 45, 39, 26, 165, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 31, 32, 32, 255, 20, 21, 21, 255, 20, 20, 21, 255, 16, 16, 17, 255, 15, 15, 16, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 12, 255, 23, 23, 24, 255, 25, 26, 27, 255, 28, 29, 29, 255, 33, 34, 34, 255, 26, 27, 27, 255, 29, 30, 30, 255, 33, 33, 34, 255, 28, 29, 30, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 33, 34, 255, 29, 29, 30, 255, 28, 29, 29, 255, 18, 18, 19, 255, 12, 12, 12, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 15, 16, 255, 6, 6, 6, 255, 5, 6, 6, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 12, 12, 13, 255, 16, 16, 16, 255, 24, 24, 25, 255, 16, 16, 16, 255, 20, 20, 21, 255, 25, 26, 26, 255, 23, 24, 24, 255, 25, 25, 26, 255, 28, 28, 29, 255, 25, 26, 26, 255, 28, 29, 30, 255, 27, 27, 28, 255, 17, 17, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 4, 5, 5, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 28, 29, 29, 255, 26, 27, 27, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 8, 8, 255, 7, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 14, 255, 16, 16, 17, 255, 15, 15, 16, 255, 19, 20, 20, 255, 13, 13, 14, 255, 14, 14, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 6, 6, 6, 255, 11, 11, 11, 255, 17, 18, 18, 255, 23, 23, 24, 255, 24, 24, 25, 255, 26, 27, 28, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 23, 23, 24, 255, 23, 24, 24, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 20, 21, 255, 20, 21, 21, 255, 18, 19, 19, 255, 14, 14, 14, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 15, 15, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 29, 30, 255, 31, 32, 33, 255, 25, 26, 26, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 12, 12, 255, 8, 8, 9, 255, 13, 13, 13, 255, 20, 20, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 7, 8, 8, 255, 12, 12, 13, 255, 16, 16, 17, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 10, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 20, 20, 255, 14, 14, 15, 255, 14, 15, 15, 255, 9, 9, 10, 255, 11, 11, 12, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 11, 255, 5, 5, 6, 255, 6, 7, 7, 255, 11, 11, 11, 255, 8, 8, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 15, 15, 255, 8, 8, 8, 255, 13, 13, 13, 255, 15, 16, 16, 255, 18, 18, 18, 255, 20, 20, 21, 255, 17, 17, 17, 255, 21, 21, 21, 255, 23, 24, 24, 255, 23, 23, 24, 255, 26, 26, 27, 255, 17, 18, 18, 255, 28, 29, 30, 255, 26, 26, 27, 255, 26, 27, 27, 255, 25, 26, 26, 255, 19, 20, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 23, 23, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 23, 23, 24, 255, 22, 22, 23, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 28, 28, 29, 255, 21, 21, 22, 255, 22, 22, 23, 255, 27, 28, 28, 255, 25, 26, 26, 255, 31, 31, 32, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 27, 28, 28, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 13, 255, 15, 15, 16, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 20, 21, 21, 255, 22, 23, 23, 255, 18, 19, 19, 255, 25, 25, 26, 255, 22, 22, 23, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 13, 14, 14, 255, 22, 22, 23, 255, 21, 22, 22, 255, 29, 29, 30, 255, 30, 30, 31, 255, 65, 50, 33, 165, 57, 46, 30, 165, 65, 50, 33, 165, 44, 38, 26, 165, 40, 35, 26, 165, 39, 35, 26, 165, 45, 39, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 68, 56, 40, 165, 65, 53, 39, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 70, 53, 35, 165, 59, 47, 31, 165, 46, 39, 27, 165, 67, 52, 34, 165, 65, 50, 33, 165, 57, 46, 30, 165, 62, 49, 32, 165, 43, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 43, 38, 28, 165, 70, 53, 35, 165, 63, 49, 32, 165, 61, 48, 32, 165, 64, 50, 33, 165, 62, 49, 32, 165, 75, 56, 36, 165, 43, 37, 26, 165, 37, 33, 25, 165, 53, 45, 33, 165, 54, 45, 33, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 53, 44, 29, 165, 54, 44, 29, 165, 47, 48, 41, 165, 47, 40, 27, 165, 51, 42, 28, 165, 56, 45, 30, 165, 59, 47, 31, 165, 54, 44, 29, 165, 72, 54, 36, 165, 80, 60, 36, 165, 61, 48, 32, 165, 71, 54, 36, 165, 70, 53, 35, 165, 46, 47, 41, 165, 48, 41, 27, 165, 60, 47, 31, 165, 59, 47, 31, 165, 49, 42, 27, 165, 65, 50, 33, 165, 63, 49, 32, 165, 57, 46, 30, 165, 45, 39, 26, 165, 53, 44, 29, 165, 43, 37, 26, 165, 69, 52, 35, 165, 74, 55, 36, 165, 68, 52, 34, 165, 71, 53, 35, 165, 61, 48, 32, 165, 45, 39, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 44, 38, 29, 165, 84, 67, 48, 165, 37, 34, 25, 165, 36, 33, 25, 165, 51, 43, 28, 165, 43, 38, 26, 165, 49, 41, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 64, 53, 38, 165, 87, 69, 49, 165, 37, 33, 25, 165, 49, 42, 27, 165, 64, 50, 33, 165, 47, 40, 27, 165, 49, 49, 41, 165, 57, 46, 30, 165, 55, 45, 30, 165, 63, 49, 33, 165, 51, 43, 28, 165, 45, 39, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 49, 42, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 49, 42, 31, 165, 64, 53, 38, 165, 49, 42, 31, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 71, 58, 42, 165, 40, 35, 26, 165, 59, 49, 36, 165, 64, 53, 38, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 42, 36, 26, 165, 40, 35, 25, 165, 52, 45, 33, 165, 42, 45, 40, 165, 40, 35, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 55, 45, 29, 165, 43, 38, 26, 165, 54, 46, 34, 165, 36, 33, 25, 165, 39, 35, 26, 165, 73, 60, 43, 165, 46, 40, 30, 165, 39, 35, 25, 165, 40, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 59, 47, 31, 165, 45, 39, 26, 165, 48, 41, 27, 165, 63, 49, 32, 165, 40, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 51, 43, 28, 165, 68, 52, 34, 165, 48, 41, 27, 165, 50, 42, 28, 165, 61, 48, 32, 165, 48, 41, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 46, 40, 27, 165, 55, 47, 34, 165, 43, 38, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 63, 49, 32, 165, 70, 53, 35, 165, 65, 51, 33, 165, 56, 45, 30, 165, 69, 53, 35, 165, 48, 41, 27, 165, 42, 37, 26, 165, 62, 52, 38, 165, 83, 67, 48, 165, 43, 37, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 87, 69, 49, 165, 75, 61, 44, 165, 66, 54, 39, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 52, 43, 28, 165, 43, 37, 26, 165, 53, 44, 29, 165, 56, 46, 30, 165, 53, 44, 29, 165, 41, 36, 26, 165, 76, 62, 44, 165, 40, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 48, 41, 31, 165, 41, 36, 26, 165, 50, 43, 32, 165, 37, 33, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 81, 64, 43, 165, 68, 56, 40, 165, 52, 45, 33, 165, 39, 35, 25, 165, 44, 46, 40, 165, 65, 53, 39, 165, 51, 44, 32, 165, 71, 58, 42, 165, 45, 39, 29, 165, 42, 37, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 54, 46, 34, 165, 85, 67, 47, 165, 69, 56, 41, 165, 48, 41, 27, 165, 44, 38, 26, 165, 64, 50, 33, 165, 70, 53, 35, 165, 47, 40, 27, 165, 49, 41, 27, 165, 49, 41, 27, 165, 39, 34, 25, 165, 37, 34, 25, 165, 48, 49, 41, 165, 70, 53, 35, 165, 54, 44, 29, 165, 53, 44, 29, 165, 45, 39, 27, 165, 56, 46, 30, 165, 48, 41, 27, 165, 51, 42, 28, 165, 42, 37, 26, 165, 51, 42, 28, 165, 62, 49, 32, 165, 64, 50, 33, 165, 46, 39, 27, 165, 60, 48, 31, 165, 26, 27, 27, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 23, 24, 25, 255, 20, 21, 21, 255, 19, 19, 19, 255, 10, 10, 11, 255, 14, 14, 14, 255, 12, 12, 12, 255, 16, 16, 16, 255, 16, 16, 16, 255, 26, 27, 28, 255, 29, 30, 30, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 24, 24, 25, 255, 21, 21, 22, 255, 22, 22, 23, 255, 18, 18, 18, 255, 11, 11, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 14, 255, 10, 10, 11, 255, 12, 12, 12, 255, 18, 18, 19, 255, 16, 16, 16, 255, 17, 17, 18, 255, 21, 22, 22, 255, 25, 26, 27, 255, 26, 27, 27, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 25, 25, 26, 255, 25, 25, 26, 255, 18, 19, 19, 255, 18, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 5, 5, 5, 255, 4, 4, 5, 255, 14, 15, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 10, 10, 11, 255, 7, 8, 8, 255, 0, 0, 0, 255, 6, 6, 6, 255, 8, 8, 9, 255, 6, 6, 6, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 15, 15, 255, 15, 15, 15, 255, 22, 22, 23, 255, 17, 17, 17, 255, 21, 22, 22, 255, 17, 17, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 30, 30, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 21, 22, 23, 255, 26, 26, 27, 255, 16, 16, 17, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 30, 31, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 20, 20, 21, 255, 17, 17, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 14, 255, 14, 15, 15, 255, 20, 21, 21, 255, 23, 23, 24, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 28, 28, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 23, 23, 24, 255, 17, 17, 17, 255, 19, 20, 20, 255, 15, 15, 15, 255, 15, 15, 15, 255, 17, 17, 17, 255, 10, 10, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 12, 13, 255, 18, 18, 19, 255, 19, 20, 20, 255, 12, 13, 13, 255, 12, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 12, 13, 255, 20, 21, 21, 255, 21, 21, 22, 255, 23, 23, 24, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 14, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 10, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 18, 18, 255, 17, 17, 17, 255, 14, 15, 15, 255, 21, 22, 22, 255, 26, 27, 28, 255, 20, 20, 21, 255, 20, 21, 21, 255, 28, 28, 29, 255, 18, 19, 19, 255, 26, 26, 27, 255, 30, 31, 32, 255, 27, 27, 28, 255, 27, 28, 29, 255, 25, 25, 26, 255, 22, 22, 23, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 15, 15, 255, 10, 10, 10, 255, 18, 19, 19, 255, 17, 18, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 27, 28, 255, 20, 20, 20, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 10, 255, 12, 12, 12, 255, 23, 24, 24, 255, 29, 30, 31, 255, 28, 29, 30, 255, 30, 31, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 14, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 22, 22, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 18, 18, 255, 18, 18, 19, 255, 28, 28, 29, 255, 23, 24, 25, 255, 24, 25, 25, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 15, 16, 255, 18, 18, 19, 255, 23, 24, 24, 255, 24, 24, 25, 255, 23, 24, 24, 255, 77, 57, 36, 165, 68, 52, 34, 165, 56, 45, 30, 165, 45, 39, 27, 165, 37, 34, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 65, 53, 39, 165, 38, 34, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 72, 54, 36, 165, 77, 57, 36, 165, 51, 42, 28, 165, 51, 42, 28, 165, 56, 45, 30, 165, 67, 51, 34, 165, 53, 44, 29, 165, 43, 37, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 40, 35, 25, 165, 43, 38, 26, 165, 54, 44, 29, 165, 55, 45, 30, 165, 64, 50, 33, 165, 54, 44, 29, 165, 59, 47, 31, 165, 71, 54, 35, 165, 48, 41, 27, 165, 46, 39, 27, 165, 53, 44, 29, 165, 42, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 45, 39, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 62, 48, 32, 165, 74, 55, 36, 165, 57, 46, 30, 165, 56, 45, 30, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 49, 41, 27, 165, 49, 41, 27, 165, 55, 45, 30, 165, 74, 55, 36, 165, 83, 61, 36, 165, 66, 51, 34, 165, 44, 38, 26, 165, 56, 47, 34, 165, 48, 41, 27, 165, 63, 49, 32, 165, 54, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 28, 165, 55, 46, 34, 165, 59, 49, 36, 165, 74, 60, 43, 165, 36, 33, 25, 165, 45, 39, 26, 165, 45, 39, 27, 165, 58, 48, 35, 165, 37, 33, 25, 165, 70, 57, 41, 165, 36, 33, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 51, 43, 28, 165, 68, 52, 34, 165, 62, 49, 32, 165, 38, 34, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 56, 47, 34, 165, 51, 44, 32, 165, 51, 44, 32, 165, 45, 39, 29, 165, 46, 40, 27, 165, 54, 44, 29, 165, 64, 50, 33, 165, 52, 43, 28, 165, 49, 41, 27, 165, 63, 49, 32, 165, 45, 39, 26, 165, 49, 42, 31, 165, 41, 36, 26, 165, 36, 33, 25, 165, 61, 48, 32, 165, 59, 47, 31, 165, 39, 35, 25, 165, 42, 37, 26, 165, 60, 47, 31, 165, 45, 39, 27, 165, 44, 38, 26, 165, 61, 51, 37, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 49, 42, 31, 165, 37, 33, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 40, 35, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 37, 33, 25, 165, 72, 59, 42, 165, 66, 54, 39, 165, 36, 33, 25, 165, 48, 41, 31, 165, 68, 56, 40, 165, 81, 65, 47, 165, 36, 33, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 60, 50, 36, 165, 39, 35, 26, 165, 40, 35, 25, 165, 52, 44, 33, 165, 37, 33, 25, 165, 41, 36, 26, 165, 56, 45, 30, 165, 48, 41, 27, 165, 56, 45, 30, 165, 60, 48, 31, 165, 59, 47, 31, 165, 57, 46, 30, 165, 53, 44, 29, 165, 45, 39, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 49, 42, 27, 165, 45, 39, 27, 165, 49, 49, 41, 165, 41, 36, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 42, 44, 40, 165, 41, 36, 26, 165, 63, 52, 38, 165, 45, 39, 29, 165, 46, 40, 29, 165, 42, 37, 26, 165, 57, 46, 30, 165, 59, 47, 31, 165, 52, 43, 28, 165, 58, 46, 31, 165, 59, 47, 31, 165, 43, 37, 26, 165, 63, 49, 32, 165, 44, 38, 26, 165, 37, 34, 25, 165, 46, 40, 30, 165, 40, 35, 25, 165, 43, 37, 26, 165, 50, 43, 31, 165, 86, 69, 49, 165, 50, 43, 32, 165, 54, 46, 33, 165, 39, 35, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 50, 43, 32, 165, 44, 38, 26, 165, 47, 40, 27, 165, 68, 52, 34, 165, 58, 46, 31, 165, 42, 37, 26, 165, 47, 41, 30, 165, 43, 37, 28, 165, 38, 34, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 38, 35, 26, 165, 40, 35, 25, 165, 41, 36, 27, 165, 44, 38, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 55, 46, 34, 165, 71, 58, 41, 165, 83, 66, 47, 165, 62, 52, 37, 165, 55, 46, 34, 165, 37, 34, 25, 165, 37, 33, 25, 165, 78, 63, 45, 165, 83, 67, 48, 165, 68, 56, 40, 165, 37, 34, 25, 165, 39, 34, 25, 165, 38, 34, 25, 165, 43, 38, 28, 165, 65, 54, 39, 165, 80, 64, 46, 165, 82, 66, 47, 165, 44, 38, 26, 165, 58, 46, 31, 165, 65, 50, 33, 165, 61, 48, 32, 165, 62, 49, 32, 165, 61, 48, 32, 165, 44, 38, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 39, 35, 26, 165, 58, 48, 35, 165, 37, 33, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 50, 42, 28, 165, 46, 40, 27, 165, 74, 55, 36, 165, 28, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 29, 30, 30, 255, 15, 15, 16, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 19, 19, 255, 23, 23, 24, 255, 32, 33, 33, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 28, 29, 29, 255, 32, 33, 34, 255, 21, 21, 22, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 16, 16, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 10, 10, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 7, 7, 255, 12, 12, 13, 255, 18, 18, 19, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 25, 25, 26, 255, 15, 15, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 13, 255, 22, 23, 23, 255, 17, 17, 18, 255, 11, 11, 11, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 10, 255, 9, 10, 10, 255, 9, 9, 10, 255, 12, 12, 12, 255, 7, 7, 7, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 22, 23, 255, 19, 19, 19, 255, 24, 24, 25, 255, 17, 17, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 17, 18, 18, 255, 13, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 16, 16, 17, 255, 21, 22, 22, 255, 19, 19, 20, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 19, 20, 20, 255, 29, 29, 30, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 16, 16, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 15, 15, 255, 17, 17, 17, 255, 19, 20, 20, 255, 22, 23, 23, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 31, 32, 32, 255, 33, 33, 34, 255, 27, 27, 28, 255, 24, 24, 25, 255, 25, 26, 26, 255, 23, 23, 24, 255, 21, 21, 22, 255, 16, 17, 17, 255, 15, 15, 15, 255, 14, 15, 15, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 19, 20, 20, 255, 18, 18, 18, 255, 19, 19, 19, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 17, 17, 255, 14, 15, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 14, 255, 15, 15, 15, 255, 22, 22, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 21, 22, 22, 255, 18, 19, 19, 255, 20, 20, 21, 255, 25, 25, 26, 255, 20, 21, 21, 255, 18, 18, 18, 255, 21, 21, 22, 255, 25, 25, 26, 255, 20, 20, 21, 255, 21, 21, 22, 255, 25, 26, 26, 255, 26, 27, 27, 255, 27, 28, 28, 255, 23, 23, 24, 255, 24, 24, 25, 255, 20, 20, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 18, 18, 19, 255, 18, 18, 19, 255, 22, 22, 23, 255, 32, 33, 34, 255, 21, 21, 22, 255, 23, 24, 25, 255, 21, 22, 22, 255, 17, 17, 18, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 17, 255, 21, 22, 23, 255, 31, 32, 32, 255, 23, 24, 24, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 11, 255, 6, 7, 7, 255, 8, 9, 9, 255, 14, 14, 14, 255, 16, 16, 17, 255, 14, 15, 15, 255, 19, 20, 20, 255, 19, 19, 20, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 20, 21, 21, 255, 18, 19, 19, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 12, 13, 13, 255, 18, 19, 19, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 27, 27, 255, 72, 54, 36, 165, 60, 48, 31, 165, 60, 48, 31, 165, 45, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 43, 38, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 65, 51, 33, 165, 69, 53, 35, 165, 65, 50, 33, 165, 53, 44, 29, 165, 44, 38, 26, 165, 60, 48, 31, 165, 54, 44, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 73, 54, 36, 165, 76, 57, 36, 165, 68, 52, 34, 165, 62, 48, 32, 165, 60, 48, 31, 165, 69, 53, 35, 165, 46, 39, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 44, 46, 41, 165, 40, 36, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 48, 41, 27, 165, 65, 50, 33, 165, 71, 54, 35, 165, 49, 41, 27, 165, 56, 45, 30, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 65, 50, 33, 165, 81, 60, 36, 165, 57, 46, 30, 165, 40, 35, 26, 165, 64, 53, 38, 165, 42, 37, 26, 165, 57, 46, 30, 165, 46, 40, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 48, 41, 30, 165, 40, 35, 25, 165, 75, 61, 44, 165, 79, 64, 45, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 48, 41, 31, 165, 67, 55, 40, 165, 37, 34, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 59, 47, 31, 165, 56, 45, 30, 165, 50, 42, 28, 165, 41, 36, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 65, 54, 39, 165, 38, 34, 25, 165, 38, 34, 25, 165, 49, 42, 31, 165, 58, 47, 31, 165, 82, 61, 36, 165, 66, 51, 34, 165, 50, 42, 28, 165, 48, 41, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 58, 46, 31, 165, 45, 39, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 52, 45, 33, 165, 42, 37, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 57, 46, 30, 165, 46, 39, 27, 165, 42, 37, 28, 165, 40, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 38, 34, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 45, 39, 29, 165, 73, 60, 43, 165, 57, 48, 35, 165, 37, 33, 25, 165, 65, 54, 39, 165, 43, 38, 28, 165, 62, 52, 37, 165, 57, 48, 35, 165, 36, 33, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 71, 58, 42, 165, 38, 34, 25, 165, 57, 48, 35, 165, 42, 37, 26, 165, 37, 33, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 59, 47, 31, 165, 59, 47, 31, 165, 43, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 43, 38, 28, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 49, 49, 41, 165, 46, 39, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 47, 41, 165, 49, 41, 27, 165, 55, 45, 30, 165, 50, 42, 28, 165, 62, 49, 32, 165, 63, 49, 33, 165, 48, 41, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 43, 38, 28, 165, 85, 68, 48, 165, 66, 54, 39, 165, 54, 46, 34, 165, 59, 49, 36, 165, 39, 34, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 40, 36, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 65, 50, 33, 165, 55, 45, 30, 165, 46, 39, 27, 165, 44, 46, 41, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 53, 45, 33, 165, 38, 34, 25, 165, 40, 36, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 43, 38, 26, 165, 48, 41, 30, 165, 68, 56, 40, 165, 40, 36, 27, 165, 87, 69, 49, 165, 82, 66, 47, 165, 39, 35, 26, 165, 76, 61, 44, 165, 84, 67, 47, 165, 75, 61, 44, 165, 74, 60, 43, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 26, 165, 86, 68, 49, 165, 68, 56, 40, 165, 48, 41, 31, 165, 48, 41, 27, 165, 57, 46, 30, 165, 55, 45, 29, 165, 56, 45, 30, 165, 59, 47, 31, 165, 58, 47, 31, 165, 45, 39, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 28, 165, 39, 35, 25, 165, 43, 37, 26, 165, 47, 41, 30, 165, 69, 57, 41, 165, 45, 39, 29, 165, 46, 40, 30, 165, 40, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 54, 45, 29, 165, 71, 54, 36, 165, 24, 25, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 26, 27, 255, 25, 25, 26, 255, 22, 23, 23, 255, 16, 16, 17, 255, 10, 10, 11, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 16, 17, 255, 19, 19, 19, 255, 25, 25, 26, 255, 27, 28, 29, 255, 33, 34, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 28, 28, 29, 255, 29, 29, 30, 255, 28, 29, 29, 255, 19, 19, 20, 255, 14, 15, 15, 255, 17, 17, 17, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 10, 255, 9, 9, 9, 255, 16, 16, 16, 255, 14, 14, 14, 255, 7, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 12, 12, 255, 19, 20, 20, 255, 15, 16, 16, 255, 27, 28, 28, 255, 30, 31, 32, 255, 33, 33, 34, 255, 29, 29, 30, 255, 25, 26, 26, 255, 29, 29, 30, 255, 28, 29, 29, 255, 23, 24, 24, 255, 24, 24, 25, 255, 27, 28, 29, 255, 21, 22, 22, 255, 17, 17, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 16, 16, 16, 255, 14, 15, 15, 255, 9, 9, 10, 255, 5, 5, 6, 255, 6, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 23, 24, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 15, 15, 16, 255, 23, 24, 24, 255, 19, 20, 20, 255, 26, 26, 27, 255, 28, 29, 30, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 26, 26, 27, 255, 25, 25, 26, 255, 30, 30, 31, 255, 19, 20, 20, 255, 17, 17, 17, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 33, 33, 34, 255, 31, 32, 32, 255, 13, 14, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 24, 25, 25, 255, 31, 32, 32, 255, 22, 22, 23, 255, 19, 19, 19, 255, 21, 22, 22, 255, 22, 23, 23, 255, 19, 20, 20, 255, 18, 18, 19, 255, 17, 17, 18, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 11, 11, 12, 255, 17, 17, 18, 255, 21, 21, 22, 255, 20, 20, 21, 255, 17, 18, 18, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 18, 18, 18, 255, 22, 22, 23, 255, 25, 26, 26, 255, 21, 22, 22, 255, 23, 24, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 13, 14, 255, 5, 5, 5, 255, 11, 11, 12, 255, 15, 16, 16, 255, 21, 21, 22, 255, 21, 21, 22, 255, 23, 23, 24, 255, 30, 30, 31, 255, 26, 26, 27, 255, 28, 29, 30, 255, 20, 20, 21, 255, 31, 32, 32, 255, 26, 27, 28, 255, 23, 24, 24, 255, 21, 21, 22, 255, 29, 30, 31, 255, 31, 31, 32, 255, 30, 31, 32, 255, 24, 25, 25, 255, 22, 22, 23, 255, 18, 18, 19, 255, 15, 15, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 17, 17, 18, 255, 18, 19, 19, 255, 29, 30, 31, 255, 26, 26, 27, 255, 25, 26, 27, 255, 23, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 19, 19, 20, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 16, 16, 17, 255, 7, 7, 7, 255, 8, 8, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 21, 21, 255, 49, 42, 27, 165, 51, 42, 28, 165, 60, 47, 31, 165, 51, 42, 28, 165, 44, 38, 26, 165, 43, 37, 26, 165, 68, 55, 40, 165, 41, 36, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 55, 46, 34, 165, 41, 36, 27, 165, 67, 55, 40, 165, 59, 49, 36, 165, 36, 33, 25, 165, 36, 33, 25, 165, 46, 40, 29, 165, 39, 35, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 46, 40, 27, 165, 45, 39, 26, 165, 57, 46, 30, 165, 44, 38, 26, 165, 37, 34, 25, 165, 45, 39, 29, 165, 49, 41, 27, 165, 49, 42, 27, 165, 40, 35, 26, 165, 37, 33, 25, 165, 43, 38, 26, 165, 52, 43, 28, 165, 79, 59, 36, 165, 57, 46, 30, 165, 52, 43, 28, 165, 49, 41, 27, 165, 57, 46, 30, 165, 39, 35, 25, 165, 48, 41, 27, 165, 49, 42, 31, 165, 69, 57, 41, 165, 49, 42, 31, 165, 49, 41, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 53, 44, 29, 165, 55, 45, 29, 165, 62, 78, 38, 255, 60, 47, 31, 165, 47, 40, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 51, 44, 32, 165, 43, 38, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 55, 45, 29, 165, 50, 42, 28, 165, 40, 36, 27, 165, 52, 44, 33, 165, 49, 50, 44, 165, 48, 41, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 51, 44, 32, 165, 44, 38, 26, 165, 69, 53, 35, 165, 54, 45, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 60, 50, 36, 165, 43, 37, 26, 165, 40, 35, 26, 165, 43, 38, 28, 165, 42, 37, 26, 165, 53, 44, 29, 165, 55, 45, 30, 165, 47, 40, 27, 165, 56, 45, 30, 165, 44, 38, 26, 165, 58, 48, 35, 165, 46, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 86, 68, 48, 165, 37, 34, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 74, 56, 36, 165, 52, 43, 28, 165, 48, 41, 27, 165, 41, 36, 27, 165, 47, 40, 27, 165, 58, 47, 31, 165, 47, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 37, 33, 25, 165, 46, 39, 27, 165, 40, 35, 25, 165, 50, 43, 31, 165, 38, 34, 25, 165, 57, 46, 30, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 49, 42, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 55, 47, 34, 165, 49, 42, 31, 165, 58, 49, 35, 165, 42, 37, 26, 165, 39, 35, 25, 165, 82, 66, 47, 165, 38, 34, 25, 165, 45, 39, 26, 165, 50, 42, 28, 165, 40, 36, 26, 165, 41, 36, 27, 165, 58, 48, 35, 165, 37, 34, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 38, 34, 25, 165, 56, 47, 35, 165, 46, 39, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 53, 44, 29, 165, 48, 41, 27, 165, 49, 42, 27, 165, 52, 43, 28, 165, 63, 49, 33, 165, 41, 36, 26, 165, 39, 35, 26, 165, 48, 41, 27, 165, 39, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 50, 43, 32, 165, 40, 36, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 45, 39, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 53, 44, 29, 165, 51, 42, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 71, 53, 35, 165, 65, 50, 33, 165, 63, 52, 38, 165, 72, 59, 42, 165, 84, 67, 46, 165, 61, 51, 37, 165, 64, 53, 38, 165, 36, 33, 25, 165, 46, 39, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 49, 42, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 73, 55, 36, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 52, 43, 28, 165, 39, 35, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 55, 47, 34, 165, 38, 34, 25, 165, 63, 52, 38, 165, 40, 35, 25, 165, 59, 47, 31, 165, 54, 44, 29, 165, 41, 36, 26, 165, 39, 35, 25, 165, 55, 55, 47, 165, 68, 56, 40, 165, 86, 69, 49, 165, 83, 65, 45, 165, 64, 53, 38, 165, 79, 64, 46, 165, 66, 54, 39, 165, 76, 61, 44, 165, 48, 41, 30, 165, 70, 57, 41, 165, 42, 37, 26, 165, 46, 39, 27, 165, 64, 53, 38, 165, 38, 34, 26, 165, 67, 55, 40, 165, 42, 37, 26, 165, 46, 39, 27, 165, 60, 48, 31, 165, 46, 39, 27, 165, 64, 50, 33, 165, 75, 56, 36, 165, 60, 47, 31, 165, 45, 39, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 53, 43, 29, 165, 40, 35, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 60, 47, 31, 165, 44, 38, 26, 165, 38, 34, 26, 165, 73, 59, 43, 165, 46, 47, 41, 165, 47, 40, 27, 165, 41, 36, 26, 165, 52, 43, 28, 165, 45, 39, 26, 165, 43, 38, 26, 165, 19, 20, 20, 255, 22, 23, 24, 255, 33, 34, 34, 255, 23, 24, 24, 255, 32, 33, 33, 255, 33, 33, 34, 255, 29, 30, 31, 255, 32, 32, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 23, 23, 24, 255, 13, 13, 14, 255, 9, 9, 9, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 21, 255, 20, 21, 21, 255, 27, 28, 28, 255, 23, 23, 24, 255, 31, 32, 33, 255, 33, 33, 34, 255, 29, 30, 31, 255, 28, 29, 29, 255, 26, 26, 27, 255, 22, 22, 23, 255, 27, 27, 28, 255, 14, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 9, 255, 9, 10, 10, 255, 9, 9, 10, 255, 14, 15, 15, 255, 18, 18, 19, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 20, 20, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 23, 23, 24, 255, 27, 27, 28, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 26, 27, 255, 21, 22, 22, 255, 15, 15, 15, 255, 20, 21, 21, 255, 17, 17, 17, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 15, 16, 16, 255, 11, 11, 12, 255, 4, 5, 5, 255, 6, 7, 7, 255, 9, 9, 10, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 16, 16, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 20, 255, 19, 19, 20, 255, 25, 26, 27, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 23, 23, 24, 255, 28, 29, 30, 255, 31, 32, 33, 255, 31, 32, 33, 255, 17, 17, 17, 255, 20, 21, 21, 255, 16, 16, 17, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 16, 16, 17, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 33, 33, 34, 255, 29, 30, 30, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 33, 34, 34, 255, 29, 30, 31, 255, 30, 31, 32, 255, 33, 34, 34, 255, 29, 30, 30, 255, 12, 12, 12, 255, 11, 11, 12, 255, 7, 8, 8, 255, 11, 12, 12, 255, 13, 13, 13, 255, 33, 34, 34, 255, 31, 32, 32, 255, 28, 29, 29, 255, 28, 28, 29, 255, 25, 25, 26, 255, 20, 21, 21, 255, 27, 28, 28, 255, 25, 26, 27, 255, 26, 26, 27, 255, 20, 20, 21, 255, 16, 16, 17, 255, 12, 12, 12, 255, 19, 19, 20, 255, 6, 7, 7, 255, 10, 11, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 17, 17, 18, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 19, 19, 20, 255, 11, 11, 11, 255, 12, 13, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 18, 255, 17, 17, 18, 255, 24, 24, 25, 255, 27, 28, 29, 255, 20, 21, 21, 255, 27, 28, 28, 255, 19, 19, 19, 255, 22, 23, 23, 255, 16, 16, 16, 255, 23, 23, 24, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 16, 17, 17, 255, 21, 21, 22, 255, 20, 21, 21, 255, 27, 27, 28, 255, 29, 30, 31, 255, 20, 21, 21, 255, 30, 31, 31, 255, 31, 32, 32, 255, 25, 26, 27, 255, 31, 31, 32, 255, 33, 34, 34, 255, 32, 32, 33, 255, 28, 29, 29, 255, 30, 31, 31, 255, 28, 29, 29, 255, 28, 28, 29, 255, 23, 24, 24, 255, 21, 22, 22, 255, 16, 16, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 14, 255, 16, 16, 16, 255, 23, 23, 24, 255, 29, 29, 30, 255, 20, 20, 21, 255, 21, 22, 22, 255, 18, 18, 19, 255, 15, 15, 16, 255, 8, 8, 8, 255, 13, 13, 13, 255, 20, 20, 20, 255, 24, 24, 25, 255, 21, 22, 22, 255, 33, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 31, 31, 32, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 9, 10, 255, 17, 17, 18, 255, 15, 15, 15, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 32, 33, 255, 22, 23, 23, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 15, 15, 255, 7, 7, 7, 255, 12, 12, 12, 255, 21, 21, 22, 255, 23, 23, 24, 255, 22, 22, 23, 255, 47, 40, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 68, 55, 40, 165, 41, 37, 27, 165, 61, 51, 37, 165, 71, 58, 41, 165, 50, 43, 32, 165, 54, 46, 33, 165, 64, 53, 38, 165, 75, 61, 44, 165, 38, 35, 26, 165, 62, 51, 37, 165, 36, 33, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 49, 42, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 36, 33, 25, 165, 40, 35, 25, 165, 54, 44, 29, 165, 40, 36, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 57, 48, 35, 165, 63, 52, 38, 165, 41, 36, 27, 165, 38, 34, 26, 165, 76, 61, 44, 165, 73, 59, 43, 165, 55, 47, 34, 165, 41, 36, 26, 165, 58, 46, 31, 165, 92, 103, 37, 255, 58, 47, 31, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 68, 52, 34, 165, 67, 51, 34, 165, 39, 35, 25, 165, 39, 35, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 49, 42, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 50, 43, 31, 165, 43, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 38, 34, 25, 165, 49, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 36, 33, 25, 165, 40, 35, 25, 165, 48, 49, 41, 165, 46, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 42, 37, 28, 165, 60, 50, 36, 165, 61, 50, 37, 165, 41, 36, 26, 165, 36, 33, 25, 165, 85, 68, 48, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 49, 41, 27, 165, 46, 39, 27, 165, 49, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 54, 44, 29, 165, 59, 47, 31, 165, 46, 40, 27, 165, 43, 37, 26, 165, 41, 36, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 50, 50, 42, 165, 68, 52, 34, 165, 64, 50, 33, 165, 46, 40, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 42, 37, 28, 165, 40, 36, 27, 165, 38, 34, 25, 165, 36, 33, 25, 165, 68, 56, 40, 165, 73, 59, 42, 165, 62, 51, 37, 165, 38, 34, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 80, 64, 46, 165, 43, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 41, 37, 27, 165, 37, 34, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 49, 41, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 43, 37, 26, 165, 51, 42, 28, 165, 53, 44, 29, 165, 63, 49, 32, 165, 74, 55, 36, 165, 56, 45, 30, 165, 48, 41, 27, 165, 52, 43, 29, 165, 47, 40, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 48, 41, 31, 165, 57, 48, 35, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 54, 45, 33, 165, 45, 39, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 51, 43, 28, 165, 50, 42, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 61, 48, 32, 165, 49, 41, 27, 165, 64, 50, 33, 165, 42, 37, 26, 165, 46, 40, 27, 165, 40, 36, 27, 165, 86, 69, 49, 165, 70, 57, 41, 165, 43, 38, 28, 165, 45, 39, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 49, 42, 31, 165, 47, 48, 41, 165, 39, 35, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 42, 44, 40, 165, 87, 70, 50, 165, 52, 44, 32, 165, 42, 37, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 70, 57, 41, 165, 37, 33, 25, 165, 87, 70, 49, 165, 53, 45, 33, 165, 73, 59, 43, 165, 50, 43, 32, 165, 51, 43, 32, 165, 36, 33, 25, 165, 55, 46, 34, 165, 81, 65, 47, 165, 76, 61, 44, 165, 66, 54, 39, 165, 45, 39, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 66, 51, 34, 165, 58, 46, 31, 165, 65, 50, 33, 165, 53, 44, 29, 165, 54, 44, 29, 165, 55, 45, 30, 165, 50, 42, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 36, 27, 165, 44, 46, 40, 165, 55, 46, 34, 165, 39, 35, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 56, 45, 30, 165, 25, 26, 26, 255, 25, 26, 26, 255, 25, 25, 26, 255, 24, 24, 25, 255, 33, 34, 34, 255, 29, 30, 30, 255, 28, 29, 30, 255, 29, 30, 31, 255, 22, 22, 23, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 6, 7, 7, 255, 14, 14, 15, 255, 20, 20, 21, 255, 16, 16, 17, 255, 24, 24, 25, 255, 29, 30, 30, 255, 21, 21, 22, 255, 28, 29, 29, 255, 28, 29, 29, 255, 26, 27, 28, 255, 29, 30, 31, 255, 26, 27, 27, 255, 19, 19, 20, 255, 22, 23, 24, 255, 14, 14, 14, 255, 16, 16, 17, 255, 14, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 19, 20, 20, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 9, 10, 255, 14, 15, 15, 255, 10, 11, 11, 255, 20, 21, 21, 255, 27, 28, 28, 255, 29, 30, 30, 255, 26, 26, 27, 255, 25, 26, 27, 255, 27, 28, 28, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 26, 26, 27, 255, 21, 22, 22, 255, 21, 21, 22, 255, 26, 27, 28, 255, 22, 22, 23, 255, 23, 24, 24, 255, 16, 16, 16, 255, 11, 12, 12, 255, 15, 16, 16, 255, 11, 11, 12, 255, 14, 14, 15, 255, 7, 7, 7, 255, 11, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 15, 15, 255, 12, 12, 13, 255, 16, 16, 16, 255, 9, 10, 10, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 6, 6, 255, 8, 8, 8, 255, 14, 14, 14, 255, 16, 17, 17, 255, 14, 14, 14, 255, 22, 23, 23, 255, 24, 25, 26, 255, 18, 19, 19, 255, 29, 29, 30, 255, 23, 24, 24, 255, 24, 24, 25, 255, 30, 31, 32, 255, 30, 31, 31, 255, 30, 30, 31, 255, 23, 23, 24, 255, 21, 22, 23, 255, 21, 21, 22, 255, 11, 12, 12, 255, 6, 7, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 31, 32, 32, 255, 23, 23, 24, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 24, 25, 25, 255, 28, 28, 29, 255, 33, 34, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 14, 15, 15, 255, 9, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 13, 13, 255, 33, 33, 34, 255, 24, 25, 26, 255, 24, 25, 25, 255, 23, 24, 25, 255, 25, 26, 26, 255, 21, 21, 22, 255, 30, 30, 31, 255, 25, 26, 27, 255, 20, 21, 21, 255, 19, 19, 19, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 11, 255, 20, 21, 21, 255, 18, 18, 19, 255, 23, 23, 24, 255, 21, 21, 22, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 15, 15, 255, 16, 17, 17, 255, 19, 19, 20, 255, 22, 23, 23, 255, 26, 26, 27, 255, 29, 29, 30, 255, 22, 23, 23, 255, 24, 24, 25, 255, 22, 22, 23, 255, 22, 23, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 18, 19, 19, 255, 24, 24, 25, 255, 22, 23, 24, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 20, 21, 21, 255, 20, 21, 21, 255, 24, 24, 25, 255, 24, 25, 25, 255, 23, 23, 24, 255, 28, 29, 29, 255, 22, 22, 23, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 23, 24, 24, 255, 30, 31, 32, 255, 20, 21, 21, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 23, 23, 255, 22, 22, 23, 255, 16, 16, 16, 255, 16, 16, 16, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 16, 16, 255, 15, 15, 16, 255, 19, 19, 20, 255, 25, 25, 26, 255, 20, 20, 21, 255, 16, 17, 17, 255, 10, 10, 10, 255, 7, 7, 7, 255, 14, 14, 14, 255, 15, 16, 16, 255, 21, 22, 22, 255, 25, 25, 26, 255, 23, 24, 24, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 27, 28, 28, 255, 32, 33, 34, 255, 25, 25, 26, 255, 13, 13, 14, 255, 14, 14, 14, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 9, 9, 255, 19, 19, 20, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 15, 15, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 47, 40, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 53, 45, 33, 165, 41, 37, 27, 165, 41, 36, 27, 165, 46, 40, 30, 165, 39, 35, 26, 165, 37, 34, 25, 165, 56, 48, 35, 165, 55, 46, 34, 165, 38, 34, 26, 165, 67, 55, 40, 165, 78, 63, 45, 165, 71, 58, 42, 165, 50, 43, 31, 165, 45, 39, 27, 165, 40, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 41, 36, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 40, 35, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 38, 34, 25, 165, 49, 42, 31, 165, 38, 34, 25, 165, 45, 39, 26, 165, 46, 39, 27, 165, 40, 35, 27, 165, 56, 47, 34, 165, 68, 56, 40, 165, 67, 55, 40, 165, 76, 62, 44, 165, 86, 68, 48, 165, 55, 47, 34, 165, 46, 39, 27, 165, 64, 50, 33, 165, 48, 41, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 51, 42, 28, 165, 66, 51, 33, 165, 51, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 85, 68, 49, 165, 58, 48, 35, 165, 39, 35, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 58, 47, 31, 165, 50, 42, 28, 165, 46, 39, 27, 165, 39, 34, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 41, 37, 27, 165, 48, 41, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 40, 36, 27, 165, 36, 33, 25, 165, 55, 47, 34, 165, 49, 42, 31, 165, 39, 35, 25, 165, 57, 48, 35, 165, 86, 69, 49, 165, 36, 33, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 37, 34, 25, 165, 51, 43, 28, 165, 52, 43, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 62, 48, 32, 165, 69, 53, 35, 165, 57, 46, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 57, 48, 35, 165, 65, 53, 39, 165, 40, 35, 26, 165, 37, 33, 25, 165, 66, 54, 39, 165, 37, 33, 25, 165, 40, 36, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 38, 34, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 37, 34, 25, 165, 55, 45, 29, 165, 59, 47, 31, 165, 48, 41, 27, 165, 64, 50, 33, 165, 66, 51, 34, 165, 60, 47, 31, 165, 53, 44, 29, 165, 48, 41, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 59, 49, 36, 165, 38, 34, 26, 165, 46, 39, 27, 165, 61, 51, 37, 165, 63, 52, 38, 165, 53, 44, 29, 165, 42, 37, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 55, 46, 34, 165, 54, 45, 33, 165, 45, 39, 27, 165, 46, 39, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 49, 49, 41, 165, 49, 41, 27, 165, 40, 35, 25, 165, 46, 40, 30, 165, 38, 34, 25, 165, 40, 36, 26, 165, 40, 35, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 45, 39, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 46, 41, 165, 64, 53, 38, 165, 58, 49, 36, 165, 63, 52, 38, 165, 38, 34, 25, 165, 45, 39, 27, 165, 58, 47, 31, 165, 44, 38, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 51, 42, 28, 165, 47, 40, 27, 165, 45, 39, 26, 165, 44, 39, 29, 165, 65, 54, 39, 165, 66, 55, 39, 165, 40, 36, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 38, 28, 165, 42, 37, 28, 165, 57, 48, 35, 165, 58, 48, 35, 165, 58, 49, 35, 165, 61, 51, 37, 165, 85, 68, 48, 165, 83, 66, 47, 165, 41, 36, 27, 165, 53, 45, 33, 165, 82, 66, 47, 165, 41, 36, 27, 165, 38, 34, 25, 165, 56, 47, 34, 165, 47, 41, 30, 165, 40, 35, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 51, 42, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 51, 43, 28, 165, 55, 45, 30, 165, 56, 45, 30, 165, 67, 52, 34, 165, 55, 45, 29, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 36, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 37, 34, 25, 165, 48, 42, 31, 165, 40, 35, 25, 165, 42, 37, 26, 165, 49, 42, 31, 165, 42, 37, 26, 165, 23, 23, 24, 255, 27, 27, 28, 255, 20, 21, 21, 255, 21, 21, 22, 255, 26, 27, 28, 255, 26, 26, 27, 255, 21, 22, 22, 255, 26, 26, 27, 255, 19, 20, 20, 255, 23, 24, 24, 255, 16, 16, 16, 255, 9, 9, 9, 255, 4, 5, 5, 255, 9, 9, 9, 255, 12, 13, 13, 255, 20, 20, 21, 255, 27, 27, 28, 255, 27, 28, 29, 255, 29, 30, 30, 255, 21, 22, 22, 255, 26, 26, 27, 255, 23, 24, 24, 255, 25, 26, 26, 255, 21, 21, 22, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 15, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 10, 255, 14, 14, 14, 255, 12, 12, 12, 255, 14, 15, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 13, 255, 15, 15, 16, 255, 20, 20, 21, 255, 33, 34, 34, 255, 25, 25, 26, 255, 25, 26, 26, 255, 22, 22, 23, 255, 28, 28, 29, 255, 26, 27, 28, 255, 28, 29, 30, 255, 25, 25, 26, 255, 26, 27, 27, 255, 25, 25, 26, 255, 32, 32, 33, 255, 21, 21, 22, 255, 22, 23, 23, 255, 22, 22, 23, 255, 24, 25, 25, 255, 20, 21, 21, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 14, 255, 19, 19, 20, 255, 13, 13, 14, 255, 13, 13, 14, 255, 16, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 20, 20, 21, 255, 15, 16, 16, 255, 17, 17, 18, 255, 25, 26, 26, 255, 23, 23, 24, 255, 26, 27, 27, 255, 28, 29, 29, 255, 29, 30, 31, 255, 28, 29, 30, 255, 22, 23, 23, 255, 19, 20, 20, 255, 15, 15, 16, 255, 11, 11, 12, 255, 6, 6, 7, 255, 7, 7, 7, 255, 12, 12, 12, 255, 32, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 30, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 25, 25, 26, 255, 30, 30, 31, 255, 22, 23, 23, 255, 28, 28, 29, 255, 25, 25, 26, 255, 26, 26, 27, 255, 26, 26, 27, 255, 11, 11, 11, 255, 8, 9, 9, 255, 14, 15, 15, 255, 16, 16, 16, 255, 25, 26, 27, 255, 24, 25, 25, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 19, 19, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 19, 19, 20, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 13, 13, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 14, 14, 14, 255, 9, 10, 10, 255, 13, 13, 14, 255, 9, 10, 10, 255, 14, 14, 14, 255, 17, 17, 18, 255, 15, 15, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 16, 17, 17, 255, 17, 17, 17, 255, 20, 21, 21, 255, 17, 18, 18, 255, 25, 25, 26, 255, 24, 24, 25, 255, 21, 21, 22, 255, 14, 15, 15, 255, 16, 16, 17, 255, 27, 28, 28, 255, 21, 22, 22, 255, 24, 24, 25, 255, 17, 18, 18, 255, 19, 20, 20, 255, 25, 26, 26, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 14, 14, 14, 255, 11, 11, 11, 255, 19, 20, 20, 255, 21, 22, 22, 255, 23, 24, 25, 255, 33, 34, 34, 255, 26, 27, 28, 255, 28, 29, 30, 255, 32, 32, 33, 255, 32, 32, 33, 255, 29, 29, 30, 255, 33, 34, 34, 255, 32, 32, 33, 255, 24, 24, 25, 255, 24, 24, 25, 255, 24, 25, 25, 255, 29, 30, 30, 255, 23, 23, 24, 255, 16, 16, 17, 255, 14, 15, 15, 255, 10, 11, 11, 255, 13, 13, 14, 255, 9, 10, 10, 255, 17, 17, 18, 255, 27, 28, 28, 255, 22, 22, 23, 255, 17, 17, 18, 255, 14, 14, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 19, 19, 255, 29, 30, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 18, 18, 19, 255, 15, 15, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 17, 17, 18, 255, 17, 17, 17, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 23, 23, 24, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 15, 15, 255, 10, 10, 10, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 19, 20, 20, 255, 55, 45, 30, 165, 37, 33, 25, 165, 39, 35, 25, 165, 44, 38, 28, 165, 68, 56, 40, 165, 72, 59, 42, 165, 39, 35, 26, 165, 44, 38, 28, 165, 53, 45, 33, 165, 47, 40, 30, 165, 70, 57, 41, 165, 53, 45, 33, 165, 69, 57, 41, 165, 79, 63, 45, 165, 56, 47, 35, 165, 54, 46, 33, 165, 47, 41, 30, 165, 49, 42, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 26, 165, 41, 36, 26, 165, 42, 37, 28, 165, 38, 34, 26, 165, 50, 43, 32, 165, 43, 38, 28, 165, 45, 39, 29, 165, 40, 36, 26, 165, 51, 42, 28, 165, 39, 35, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 60, 50, 36, 165, 42, 37, 26, 165, 37, 33, 25, 165, 49, 41, 27, 165, 40, 35, 26, 165, 56, 47, 34, 165, 79, 64, 46, 165, 63, 52, 38, 165, 41, 36, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 27, 165, 47, 40, 30, 165, 42, 37, 28, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 58, 46, 31, 165, 56, 46, 30, 165, 43, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 60, 77, 42, 255, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 47, 41, 30, 165, 48, 41, 27, 165, 49, 41, 27, 165, 36, 33, 25, 165, 45, 39, 29, 165, 41, 36, 26, 165, 40, 35, 26, 165, 46, 47, 41, 165, 40, 36, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 49, 42, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 50, 43, 31, 165, 53, 45, 33, 165, 37, 33, 25, 165, 81, 65, 47, 165, 64, 53, 38, 165, 46, 40, 30, 165, 45, 39, 27, 165, 37, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 46, 40, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 53, 43, 29, 165, 54, 44, 29, 165, 57, 46, 30, 165, 71, 54, 35, 165, 60, 48, 32, 165, 51, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 57, 48, 35, 165, 46, 40, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 40, 35, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 48, 41, 30, 165, 61, 59, 50, 165, 36, 33, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 49, 41, 165, 61, 48, 32, 165, 56, 45, 30, 165, 73, 55, 36, 165, 51, 43, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 53, 44, 29, 165, 51, 43, 28, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 49, 42, 27, 165, 47, 41, 30, 165, 50, 43, 32, 165, 65, 54, 39, 165, 37, 33, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 41, 36, 26, 165, 63, 52, 38, 165, 43, 38, 28, 165, 36, 33, 25, 165, 51, 43, 28, 165, 36, 33, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 41, 36, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 51, 43, 28, 165, 49, 42, 27, 165, 55, 45, 29, 165, 69, 52, 35, 165, 59, 47, 31, 165, 39, 35, 25, 165, 76, 61, 44, 165, 60, 50, 36, 165, 43, 37, 26, 165, 40, 36, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 54, 44, 29, 165, 40, 36, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 40, 35, 26, 165, 37, 33, 25, 165, 39, 34, 25, 165, 37, 34, 25, 165, 42, 45, 40, 165, 37, 34, 25, 165, 44, 38, 26, 165, 55, 45, 30, 165, 50, 42, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 45, 40, 165, 40, 36, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 57, 48, 35, 165, 38, 34, 25, 165, 57, 48, 35, 165, 42, 37, 27, 165, 39, 35, 25, 165, 43, 37, 28, 165, 66, 54, 39, 165, 43, 37, 26, 165, 38, 34, 25, 165, 45, 40, 29, 165, 37, 34, 25, 165, 39, 34, 25, 165, 41, 36, 27, 165, 39, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 59, 47, 31, 165, 59, 47, 31, 165, 48, 41, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 49, 41, 27, 165, 51, 42, 28, 165, 51, 42, 28, 165, 68, 52, 34, 165, 56, 45, 30, 165, 57, 46, 30, 165, 48, 41, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 53, 45, 33, 165, 38, 34, 25, 165, 37, 33, 25, 165, 71, 58, 42, 165, 44, 38, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 17, 17, 18, 255, 23, 24, 24, 255, 24, 25, 25, 255, 23, 23, 24, 255, 22, 22, 23, 255, 23, 24, 24, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 17, 18, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 8, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 25, 26, 26, 255, 26, 27, 28, 255, 28, 29, 30, 255, 22, 23, 23, 255, 24, 25, 25, 255, 22, 23, 23, 255, 20, 21, 21, 255, 19, 19, 20, 255, 14, 14, 14, 255, 15, 15, 15, 255, 11, 12, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 23, 23, 24, 255, 10, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 12, 255, 26, 27, 28, 255, 32, 33, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 22, 22, 23, 255, 24, 24, 25, 255, 26, 27, 27, 255, 21, 21, 22, 255, 26, 26, 27, 255, 19, 19, 20, 255, 24, 25, 25, 255, 21, 21, 22, 255, 15, 15, 16, 255, 15, 15, 15, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 18, 19, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 15, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 14, 14, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 22, 22, 23, 255, 26, 26, 27, 255, 26, 27, 27, 255, 22, 23, 23, 255, 30, 31, 32, 255, 21, 21, 22, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 17, 18, 255, 7, 8, 8, 255, 4, 5, 5, 255, 9, 9, 10, 255, 24, 24, 25, 255, 33, 33, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 24, 24, 25, 255, 33, 34, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 31, 32, 33, 255, 31, 32, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 28, 29, 30, 255, 27, 28, 28, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 23, 24, 255, 18, 18, 18, 255, 21, 21, 22, 255, 20, 20, 21, 255, 18, 18, 18, 255, 22, 23, 23, 255, 10, 10, 10, 255, 4, 4, 4, 255, 11, 11, 11, 255, 11, 11, 11, 255, 21, 21, 22, 255, 17, 17, 18, 255, 14, 15, 15, 255, 21, 22, 22, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 16, 16, 255, 18, 18, 19, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 12, 13, 13, 255, 18, 19, 19, 255, 18, 18, 19, 255, 22, 22, 23, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 16, 16, 255, 14, 14, 15, 255, 18, 18, 19, 255, 11, 11, 11, 255, 16, 16, 17, 255, 14, 15, 15, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 13, 13, 255, 16, 16, 16, 255, 22, 22, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 17, 255, 20, 20, 21, 255, 17, 18, 18, 255, 11, 11, 11, 255, 20, 20, 21, 255, 16, 16, 17, 255, 14, 14, 14, 255, 14, 14, 14, 255, 8, 9, 9, 255, 14, 14, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 4, 4, 4, 255, 11, 11, 11, 255, 9, 9, 9, 255, 17, 18, 18, 255, 19, 20, 20, 255, 29, 29, 30, 255, 27, 28, 28, 255, 27, 27, 28, 255, 26, 27, 28, 255, 31, 32, 32, 255, 31, 32, 33, 255, 28, 28, 29, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 32, 33, 255, 27, 28, 28, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 11, 12, 255, 8, 9, 9, 255, 16, 16, 16, 255, 25, 25, 26, 255, 24, 24, 25, 255, 20, 21, 21, 255, 15, 15, 15, 255, 11, 11, 11, 255, 16, 16, 17, 255, 10, 10, 11, 255, 18, 18, 18, 255, 21, 22, 22, 255, 21, 22, 22, 255, 26, 27, 27, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 17, 18, 18, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 10, 10, 10, 255, 12, 12, 12, 255, 21, 22, 22, 255, 33, 33, 34, 255, 29, 30, 31, 255, 33, 33, 34, 255, 29, 30, 31, 255, 30, 31, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 28, 28, 29, 255, 30, 31, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 27, 28, 29, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 21, 21, 22, 255, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 76, 62, 44, 165, 39, 35, 25, 165, 45, 39, 29, 165, 40, 36, 27, 165, 80, 65, 46, 165, 53, 45, 33, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 63, 52, 38, 165, 49, 42, 31, 165, 38, 34, 26, 165, 51, 43, 28, 165, 59, 47, 31, 165, 48, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 42, 37, 28, 165, 50, 43, 32, 165, 67, 55, 40, 165, 82, 66, 47, 165, 38, 34, 25, 165, 66, 54, 39, 165, 46, 40, 30, 165, 40, 35, 26, 165, 39, 35, 26, 165, 42, 37, 28, 165, 63, 60, 51, 165, 56, 47, 34, 165, 53, 44, 29, 165, 45, 39, 27, 165, 54, 45, 29, 165, 37, 34, 25, 165, 69, 56, 41, 165, 45, 39, 29, 165, 41, 36, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 58, 49, 35, 165, 40, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 56, 45, 30, 165, 49, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 69, 86, 35, 255, 50, 42, 28, 165, 49, 42, 31, 165, 39, 35, 25, 165, 50, 43, 31, 165, 39, 35, 25, 165, 48, 41, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 50, 42, 28, 165, 40, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 46, 39, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 55, 45, 29, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 40, 36, 27, 165, 36, 33, 25, 165, 63, 52, 38, 165, 55, 47, 34, 165, 57, 48, 35, 165, 41, 36, 26, 165, 45, 39, 27, 165, 44, 38, 29, 165, 47, 40, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 37, 33, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 53, 45, 33, 165, 42, 37, 26, 165, 46, 40, 27, 165, 39, 34, 25, 165, 57, 46, 30, 165, 68, 52, 34, 165, 61, 48, 32, 165, 78, 58, 36, 165, 79, 59, 36, 165, 56, 45, 30, 165, 60, 48, 31, 165, 49, 41, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 44, 46, 40, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 36, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 65, 54, 39, 165, 38, 34, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 55, 45, 30, 165, 38, 34, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 61, 48, 32, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 51, 44, 32, 165, 44, 38, 29, 165, 37, 34, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 38, 34, 26, 165, 41, 36, 26, 165, 61, 51, 37, 165, 37, 34, 25, 165, 73, 60, 43, 165, 57, 48, 35, 165, 40, 35, 25, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 38, 28, 165, 42, 37, 28, 165, 53, 45, 33, 165, 37, 34, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 55, 47, 34, 165, 48, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 62, 49, 32, 165, 56, 46, 30, 165, 44, 38, 26, 165, 59, 47, 31, 165, 51, 43, 28, 165, 51, 43, 32, 165, 37, 34, 25, 165, 41, 36, 26, 165, 57, 48, 35, 165, 39, 35, 26, 165, 50, 50, 42, 165, 45, 39, 27, 165, 61, 48, 32, 165, 53, 44, 29, 165, 61, 48, 32, 165, 47, 40, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 59, 49, 36, 165, 41, 36, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 56, 45, 30, 165, 45, 39, 26, 165, 53, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 75, 61, 44, 165, 48, 41, 30, 165, 58, 49, 36, 165, 44, 38, 26, 165, 51, 43, 32, 165, 47, 41, 30, 165, 86, 69, 49, 165, 63, 52, 38, 165, 37, 34, 25, 165, 50, 43, 32, 165, 50, 43, 31, 165, 68, 56, 40, 165, 45, 39, 26, 165, 45, 40, 29, 165, 37, 34, 25, 165, 47, 41, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 43, 38, 26, 165, 38, 34, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 66, 51, 34, 165, 47, 40, 27, 165, 49, 41, 27, 165, 46, 40, 27, 165, 37, 33, 25, 165, 45, 39, 27, 165, 79, 64, 46, 165, 84, 67, 48, 165, 37, 33, 25, 165, 38, 34, 25, 165, 46, 47, 42, 165, 43, 37, 26, 165, 41, 37, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 19, 19, 20, 255, 13, 13, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 9, 9, 9, 255, 17, 18, 18, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 15, 15, 15, 255, 19, 19, 20, 255, 25, 26, 27, 255, 26, 27, 28, 255, 31, 31, 32, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 5, 5, 5, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 8, 9, 255, 13, 13, 14, 255, 13, 13, 14, 255, 21, 22, 22, 255, 30, 30, 31, 255, 25, 26, 26, 255, 23, 24, 24, 255, 19, 19, 19, 255, 24, 25, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 16, 16, 255, 18, 19, 19, 255, 21, 21, 22, 255, 18, 19, 19, 255, 22, 22, 23, 255, 15, 16, 16, 255, 13, 13, 14, 255, 21, 22, 22, 255, 23, 23, 24, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 15, 15, 255, 5, 5, 5, 255, 5, 5, 5, 255, 3, 3, 4, 255, 8, 9, 9, 255, 3, 4, 4, 255, 6, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 9, 255, 8, 8, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 17, 17, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 16, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 14, 15, 15, 255, 14, 15, 15, 255, 20, 21, 21, 255, 24, 24, 25, 255, 22, 22, 23, 255, 17, 17, 18, 255, 21, 22, 22, 255, 18, 19, 19, 255, 14, 15, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 10, 11, 255, 23, 24, 24, 255, 33, 33, 34, 255, 29, 30, 30, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 27, 27, 28, 255, 26, 26, 27, 255, 31, 32, 32, 255, 32, 32, 33, 255, 30, 31, 32, 255, 28, 29, 29, 255, 24, 24, 25, 255, 26, 27, 27, 255, 19, 19, 20, 255, 20, 20, 21, 255, 10, 11, 11, 255, 18, 18, 19, 255, 12, 13, 13, 255, 18, 18, 19, 255, 20, 20, 20, 255, 15, 16, 16, 255, 18, 19, 19, 255, 21, 22, 22, 255, 4, 4, 4, 255, 10, 10, 10, 255, 21, 21, 22, 255, 19, 19, 19, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 20, 21, 21, 255, 14, 14, 15, 255, 20, 20, 21, 255, 16, 16, 17, 255, 16, 16, 16, 255, 18, 18, 18, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 12, 12, 255, 22, 23, 23, 255, 28, 28, 29, 255, 21, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 17, 18, 255, 19, 19, 20, 255, 21, 22, 22, 255, 16, 16, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 19, 19, 20, 255, 15, 15, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 12, 13, 13, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 7, 8, 255, 5, 6, 6, 255, 3, 3, 3, 255, 13, 13, 13, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 16, 17, 255, 23, 23, 24, 255, 21, 21, 22, 255, 26, 27, 27, 255, 22, 22, 23, 255, 32, 33, 33, 255, 30, 31, 31, 255, 30, 31, 31, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 22, 23, 23, 255, 19, 19, 19, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 21, 22, 22, 255, 19, 20, 20, 255, 16, 16, 17, 255, 14, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 15, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 18, 18, 255, 13, 13, 14, 255, 11, 11, 12, 255, 18, 19, 19, 255, 20, 20, 21, 255, 15, 15, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 14, 14, 14, 255, 15, 15, 16, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 28, 29, 29, 255, 31, 32, 32, 255, 32, 32, 33, 255, 31, 32, 32, 255, 32, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 28, 29, 29, 255, 29, 30, 31, 255, 12, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 47, 40, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 49, 42, 31, 165, 49, 42, 31, 165, 37, 33, 25, 165, 38, 34, 25, 165, 68, 56, 40, 165, 87, 69, 49, 165, 87, 69, 49, 165, 86, 69, 48, 165, 39, 35, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 45, 39, 27, 165, 54, 44, 29, 165, 69, 53, 35, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 48, 41, 31, 165, 50, 43, 31, 165, 41, 36, 26, 165, 39, 35, 26, 165, 84, 67, 47, 165, 52, 44, 32, 165, 51, 43, 32, 165, 80, 64, 46, 165, 63, 52, 38, 165, 36, 33, 25, 165, 44, 38, 29, 165, 39, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 62, 48, 32, 165, 57, 46, 30, 165, 44, 39, 29, 165, 38, 34, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 46, 40, 30, 165, 51, 43, 32, 165, 83, 67, 48, 165, 61, 50, 37, 165, 37, 33, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 59, 47, 31, 165, 39, 35, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 60, 50, 36, 165, 57, 48, 35, 165, 51, 43, 32, 165, 38, 34, 25, 165, 39, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 28, 165, 46, 39, 27, 165, 53, 44, 29, 165, 38, 34, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 51, 42, 28, 165, 44, 38, 26, 165, 52, 43, 29, 165, 45, 39, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 54, 44, 29, 165, 37, 33, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 45, 39, 27, 165, 70, 57, 41, 165, 39, 35, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 50, 43, 32, 165, 43, 38, 28, 165, 87, 69, 49, 165, 38, 34, 25, 165, 55, 47, 34, 165, 40, 36, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 39, 35, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 64, 53, 38, 165, 38, 34, 25, 165, 63, 49, 32, 165, 46, 40, 27, 165, 47, 40, 27, 165, 60, 47, 31, 165, 80, 59, 36, 165, 62, 49, 32, 165, 45, 39, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 55, 45, 29, 165, 50, 42, 28, 165, 43, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 48, 41, 165, 38, 35, 26, 165, 45, 39, 26, 165, 51, 43, 32, 165, 44, 38, 26, 165, 47, 41, 30, 165, 46, 40, 27, 165, 42, 37, 26, 165, 73, 60, 43, 165, 48, 41, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 52, 43, 28, 165, 40, 36, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 56, 46, 30, 165, 41, 36, 26, 165, 49, 49, 41, 165, 55, 45, 30, 165, 42, 37, 26, 165, 67, 55, 40, 165, 86, 69, 49, 165, 37, 34, 25, 165, 85, 68, 49, 165, 46, 40, 29, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 70, 57, 41, 165, 43, 38, 28, 165, 39, 35, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 49, 42, 31, 165, 57, 48, 35, 165, 36, 33, 25, 165, 48, 41, 27, 165, 41, 36, 26, 165, 69, 56, 41, 165, 36, 33, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 62, 48, 32, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 39, 29, 165, 37, 33, 25, 165, 43, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 46, 40, 30, 165, 48, 41, 27, 165, 50, 42, 28, 165, 65, 50, 33, 165, 62, 49, 32, 165, 59, 47, 31, 165, 50, 42, 28, 165, 41, 36, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 26, 165, 40, 35, 26, 165, 55, 46, 34, 165, 46, 39, 27, 165, 59, 47, 31, 165, 43, 37, 26, 165, 52, 43, 28, 165, 52, 43, 28, 165, 49, 41, 27, 165, 49, 42, 27, 165, 40, 35, 26, 165, 40, 36, 26, 165, 62, 51, 37, 165, 40, 35, 25, 165, 66, 54, 39, 165, 59, 49, 36, 165, 85, 68, 47, 165, 64, 61, 51, 165, 38, 34, 25, 165, 69, 57, 41, 165, 58, 49, 36, 165, 37, 33, 25, 165, 64, 53, 38, 165, 50, 43, 32, 165, 48, 49, 43, 165, 66, 62, 52, 165, 40, 36, 27, 165, 50, 43, 31, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 45, 39, 27, 165, 49, 41, 27, 165, 40, 36, 26, 165, 50, 43, 31, 165, 45, 39, 29, 165, 41, 36, 26, 165, 39, 35, 25, 165, 86, 69, 49, 165, 41, 36, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 72, 54, 36, 165, 74, 56, 36, 165, 47, 40, 27, 165, 52, 43, 28, 165, 51, 42, 28, 165, 86, 69, 49, 165, 77, 62, 45, 165, 77, 62, 44, 165, 64, 53, 38, 165, 59, 49, 36, 165, 40, 36, 26, 165, 51, 44, 32, 165, 48, 49, 41, 165, 49, 42, 27, 165, 14, 15, 15, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 11, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 14, 14, 15, 255, 11, 11, 12, 255, 18, 19, 19, 255, 24, 24, 25, 255, 24, 25, 25, 255, 24, 25, 25, 255, 23, 23, 24, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 7, 8, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 15, 15, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 14, 255, 26, 26, 27, 255, 16, 16, 17, 255, 12, 13, 13, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 26, 27, 28, 255, 17, 18, 18, 255, 14, 15, 15, 255, 19, 19, 19, 255, 16, 16, 17, 255, 22, 23, 24, 255, 16, 17, 17, 255, 15, 15, 16, 255, 22, 22, 23, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 19, 19, 255, 19, 20, 20, 255, 17, 17, 17, 255, 16, 16, 17, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 15, 15, 255, 7, 7, 7, 255, 8, 8, 9, 255, 4, 4, 4, 255, 2, 2, 2, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 3, 3, 255, 5, 5, 5, 255, 4, 4, 5, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 14, 14, 15, 255, 17, 17, 18, 255, 20, 21, 21, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 17, 17, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 21, 22, 22, 255, 12, 12, 12, 255, 19, 19, 20, 255, 10, 11, 11, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 24, 25, 25, 255, 22, 22, 23, 255, 28, 28, 29, 255, 32, 32, 33, 255, 28, 29, 30, 255, 30, 31, 31, 255, 28, 29, 29, 255, 22, 23, 23, 255, 19, 20, 20, 255, 24, 24, 25, 255, 23, 23, 24, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 26, 27, 255, 20, 21, 21, 255, 23, 23, 24, 255, 20, 21, 21, 255, 21, 22, 22, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 15, 15, 255, 18, 18, 19, 255, 8, 9, 9, 255, 11, 11, 12, 255, 12, 12, 12, 255, 18, 19, 19, 255, 14, 15, 15, 255, 11, 11, 11, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 19, 20, 20, 255, 13, 14, 14, 255, 15, 15, 16, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 16, 16, 255, 21, 22, 22, 255, 25, 26, 27, 255, 30, 31, 32, 255, 20, 20, 21, 255, 16, 17, 17, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 19, 19, 19, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 16, 17, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 4, 4, 4, 255, 3, 3, 3, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 16, 16, 16, 255, 16, 16, 17, 255, 23, 24, 24, 255, 25, 26, 27, 255, 20, 20, 21, 255, 20, 21, 21, 255, 24, 25, 25, 255, 33, 33, 34, 255, 31, 31, 32, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 23, 23, 24, 255, 22, 23, 23, 255, 18, 19, 19, 255, 23, 24, 24, 255, 18, 18, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 13, 14, 255, 8, 8, 8, 255, 2, 2, 2, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 13, 14, 14, 255, 16, 16, 16, 255, 19, 19, 20, 255, 19, 20, 20, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 14, 14, 255, 16, 16, 16, 255, 14, 14, 15, 255, 14, 14, 14, 255, 19, 19, 19, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 28, 29, 29, 255, 31, 32, 32, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 25, 26, 255, 27, 28, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 26, 26, 27, 255, 22, 23, 23, 255, 27, 28, 28, 255, 31, 31, 32, 255, 15, 16, 16, 255, 10, 10, 10, 255, 16, 16, 17, 255, 11, 12, 12, 255, 36, 33, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 37, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 45, 39, 29, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 64, 50, 33, 165, 39, 35, 25, 165, 43, 38, 28, 165, 41, 36, 26, 165, 44, 38, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 51, 43, 32, 165, 38, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 48, 42, 31, 165, 36, 33, 25, 165, 42, 37, 28, 165, 37, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 52, 51, 43, 165, 45, 39, 27, 165, 46, 40, 27, 165, 36, 33, 25, 165, 72, 88, 38, 255, 43, 37, 26, 165, 40, 35, 25, 165, 66, 55, 39, 165, 36, 33, 25, 165, 42, 37, 26, 165, 50, 43, 31, 165, 39, 35, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 38, 34, 26, 165, 46, 40, 30, 165, 46, 39, 27, 165, 52, 43, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 29, 165, 40, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 53, 45, 33, 165, 38, 34, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 62, 48, 32, 165, 56, 46, 30, 165, 50, 42, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 46, 39, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 60, 50, 36, 165, 59, 49, 36, 165, 37, 33, 25, 165, 46, 40, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 47, 40, 30, 165, 38, 34, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 56, 45, 30, 165, 60, 48, 31, 165, 65, 50, 33, 165, 56, 45, 30, 165, 48, 41, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 52, 43, 28, 165, 85, 99, 35, 255, 48, 41, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 61, 51, 37, 165, 71, 58, 42, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 51, 42, 28, 165, 56, 45, 30, 165, 54, 46, 33, 165, 39, 35, 25, 165, 44, 38, 26, 165, 52, 43, 28, 165, 54, 44, 29, 165, 52, 43, 28, 165, 40, 35, 27, 165, 41, 36, 26, 165, 41, 36, 27, 165, 75, 61, 44, 165, 39, 35, 25, 165, 38, 34, 25, 165, 47, 41, 30, 165, 57, 48, 35, 165, 52, 44, 32, 165, 37, 33, 25, 165, 45, 39, 29, 165, 37, 33, 25, 165, 63, 81, 35, 255, 71, 58, 42, 165, 60, 50, 36, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 41, 36, 27, 165, 39, 34, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 41, 30, 165, 53, 45, 33, 165, 38, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 54, 44, 29, 165, 41, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 60, 47, 31, 165, 64, 50, 33, 165, 62, 49, 32, 165, 47, 40, 27, 165, 50, 50, 42, 165, 52, 43, 28, 165, 39, 35, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 50, 43, 32, 165, 56, 47, 34, 165, 40, 36, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 56, 46, 30, 165, 66, 51, 34, 165, 47, 40, 27, 165, 45, 39, 26, 165, 40, 35, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 80, 64, 46, 165, 37, 33, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 37, 33, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 58, 47, 31, 165, 48, 41, 27, 165, 60, 48, 31, 165, 47, 40, 27, 165, 54, 45, 29, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 62, 49, 32, 165, 70, 53, 35, 165, 68, 52, 34, 165, 48, 41, 27, 165, 63, 52, 38, 165, 37, 33, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 62, 51, 37, 165, 64, 53, 38, 165, 39, 35, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 7, 7, 7, 255, 11, 11, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 10, 11, 11, 255, 18, 18, 19, 255, 22, 22, 23, 255, 25, 26, 26, 255, 18, 19, 19, 255, 22, 23, 23, 255, 18, 18, 18, 255, 11, 11, 11, 255, 15, 15, 15, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 16, 17, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 19, 19, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 21, 22, 22, 255, 11, 11, 11, 255, 12, 12, 12, 255, 6, 6, 6, 255, 7, 8, 8, 255, 14, 14, 14, 255, 19, 20, 20, 255, 18, 19, 19, 255, 22, 23, 23, 255, 20, 20, 21, 255, 11, 11, 12, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 4, 4, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 19, 20, 20, 255, 13, 13, 14, 255, 12, 13, 13, 255, 24, 25, 25, 255, 27, 28, 29, 255, 18, 19, 19, 255, 16, 16, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 17, 17, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 19, 19, 20, 255, 21, 22, 22, 255, 24, 25, 25, 255, 21, 22, 22, 255, 24, 25, 26, 255, 26, 27, 27, 255, 24, 25, 26, 255, 24, 25, 25, 255, 23, 24, 25, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 24, 25, 26, 255, 25, 26, 26, 255, 19, 19, 20, 255, 15, 15, 16, 255, 20, 20, 21, 255, 15, 15, 16, 255, 16, 16, 16, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 7, 7, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 9, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 14, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 10, 255, 10, 10, 10, 255, 7, 8, 8, 255, 8, 8, 8, 255, 8, 8, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 18, 19, 19, 255, 14, 14, 15, 255, 25, 25, 26, 255, 13, 13, 14, 255, 15, 15, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 9, 9, 10, 255, 12, 12, 13, 255, 16, 16, 17, 255, 20, 20, 20, 255, 23, 24, 25, 255, 25, 25, 26, 255, 25, 26, 26, 255, 21, 22, 22, 255, 19, 19, 19, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 18, 18, 18, 255, 18, 18, 19, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 11, 11, 12, 255, 14, 14, 14, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 18, 19, 255, 24, 24, 25, 255, 17, 18, 18, 255, 22, 22, 23, 255, 30, 30, 31, 255, 31, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 24, 24, 25, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 22, 22, 255, 17, 18, 18, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 15, 15, 255, 11, 12, 12, 255, 8, 9, 9, 255, 15, 15, 15, 255, 27, 28, 29, 255, 33, 34, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 28, 29, 29, 255, 26, 26, 27, 255, 29, 29, 30, 255, 27, 27, 28, 255, 22, 23, 23, 255, 26, 27, 27, 255, 28, 29, 29, 255, 26, 27, 27, 255, 24, 25, 26, 255, 22, 23, 23, 255, 29, 30, 30, 255, 32, 33, 34, 255, 26, 27, 27, 255, 25, 26, 26, 255, 20, 21, 21, 255, 24, 25, 25, 255, 23, 23, 24, 255, 21, 22, 22, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 40, 35, 25, 165, 40, 35, 27, 165, 38, 34, 26, 165, 36, 33, 25, 165, 43, 38, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 56, 47, 34, 165, 36, 33, 25, 165, 39, 35, 25, 165, 61, 51, 37, 165, 40, 36, 26, 165, 40, 35, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 54, 44, 29, 165, 48, 41, 27, 165, 55, 45, 29, 165, 46, 39, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 53, 44, 29, 165, 38, 34, 25, 165, 45, 39, 29, 165, 49, 42, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 54, 45, 29, 165, 42, 45, 40, 165, 50, 42, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 46, 40, 27, 165, 47, 41, 30, 165, 42, 37, 26, 165, 37, 34, 25, 165, 73, 59, 43, 165, 59, 49, 36, 165, 41, 36, 26, 165, 42, 37, 27, 165, 45, 39, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 43, 45, 40, 165, 36, 33, 25, 165, 39, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 45, 47, 41, 165, 43, 37, 26, 165, 57, 67, 36, 255, 41, 36, 26, 165, 53, 44, 29, 165, 62, 49, 32, 165, 40, 35, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 60, 48, 31, 165, 51, 43, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 40, 35, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 45, 47, 41, 165, 54, 46, 34, 165, 52, 45, 33, 165, 52, 44, 32, 165, 44, 38, 26, 165, 52, 43, 28, 165, 52, 43, 28, 165, 43, 38, 26, 165, 38, 34, 25, 165, 52, 43, 28, 165, 47, 40, 27, 165, 53, 44, 29, 165, 39, 35, 25, 165, 40, 36, 26, 165, 49, 41, 27, 165, 62, 49, 32, 165, 61, 48, 32, 165, 58, 47, 31, 165, 44, 38, 26, 165, 59, 47, 31, 165, 50, 42, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 51, 42, 28, 165, 45, 39, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 54, 46, 34, 165, 48, 41, 30, 165, 47, 41, 30, 165, 39, 35, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 51, 42, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 52, 43, 29, 165, 62, 49, 32, 165, 52, 43, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 66, 55, 39, 165, 60, 50, 36, 165, 51, 43, 32, 165, 52, 45, 33, 165, 78, 63, 45, 165, 48, 41, 30, 165, 43, 38, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 74, 92, 33, 255, 71, 58, 42, 165, 67, 55, 40, 165, 42, 37, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 38, 26, 165, 40, 35, 25, 165, 43, 38, 28, 165, 39, 35, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 55, 45, 30, 165, 42, 37, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 51, 42, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 52, 43, 29, 165, 60, 48, 32, 165, 52, 43, 28, 165, 45, 39, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 43, 38, 28, 165, 45, 39, 29, 165, 40, 35, 25, 165, 55, 46, 34, 165, 47, 40, 27, 165, 43, 37, 26, 165, 55, 45, 29, 165, 65, 50, 33, 165, 63, 49, 32, 165, 63, 49, 33, 165, 41, 36, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 46, 39, 27, 165, 37, 33, 25, 165, 74, 60, 43, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 41, 36, 27, 165, 37, 34, 25, 165, 45, 39, 29, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 68, 52, 34, 165, 60, 48, 31, 165, 55, 45, 29, 165, 45, 39, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 61, 48, 32, 165, 65, 50, 33, 165, 43, 37, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 70, 53, 35, 165, 72, 54, 36, 165, 50, 42, 28, 165, 43, 37, 26, 165, 50, 43, 31, 165, 38, 34, 25, 165, 45, 39, 27, 165, 41, 36, 26, 165, 54, 46, 34, 165, 37, 33, 25, 165, 50, 43, 31, 165, 48, 41, 27, 165, 46, 39, 27, 165, 36, 33, 25, 165, 12, 12, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 8, 8, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 12, 12, 255, 17, 17, 18, 255, 13, 13, 13, 255, 18, 18, 18, 255, 20, 21, 21, 255, 18, 18, 19, 255, 10, 11, 11, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 6, 6, 6, 255, 10, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 20, 20, 21, 255, 21, 21, 22, 255, 12, 13, 13, 255, 19, 19, 19, 255, 22, 22, 23, 255, 22, 23, 23, 255, 32, 33, 34, 255, 25, 26, 27, 255, 18, 19, 19, 255, 18, 19, 19, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 7, 7, 255, 10, 10, 11, 255, 20, 20, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 12, 12, 255, 14, 14, 14, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 11, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 4, 4, 4, 255, 5, 5, 5, 255, 8, 9, 9, 255, 6, 6, 6, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 14, 14, 14, 255, 19, 19, 20, 255, 19, 19, 20, 255, 20, 20, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 25, 25, 26, 255, 22, 22, 23, 255, 18, 18, 19, 255, 18, 19, 19, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 18, 18, 19, 255, 20, 21, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 23, 23, 24, 255, 22, 23, 23, 255, 21, 21, 22, 255, 24, 24, 25, 255, 24, 24, 25, 255, 22, 22, 23, 255, 23, 23, 24, 255, 22, 23, 23, 255, 20, 20, 21, 255, 16, 16, 16, 255, 19, 19, 20, 255, 16, 16, 17, 255, 15, 15, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 9, 10, 255, 5, 5, 5, 255, 10, 10, 10, 255, 6, 6, 7, 255, 6, 6, 6, 255, 4, 4, 5, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 18, 19, 19, 255, 13, 13, 13, 255, 20, 21, 21, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 10, 10, 255, 16, 16, 17, 255, 20, 20, 21, 255, 27, 28, 28, 255, 27, 28, 28, 255, 24, 25, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 15, 15, 255, 15, 15, 15, 255, 12, 13, 13, 255, 17, 17, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 8, 8, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 15, 15, 255, 16, 17, 17, 255, 23, 24, 24, 255, 25, 26, 27, 255, 26, 26, 27, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 30, 31, 31, 255, 24, 25, 26, 255, 24, 25, 25, 255, 17, 18, 18, 255, 16, 16, 16, 255, 16, 16, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 10, 10, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 19, 19, 255, 11, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 28, 29, 29, 255, 27, 28, 29, 255, 30, 31, 32, 255, 27, 27, 28, 255, 20, 21, 21, 255, 25, 25, 26, 255, 23, 23, 24, 255, 30, 31, 32, 255, 27, 27, 28, 255, 23, 24, 24, 255, 25, 26, 27, 255, 22, 23, 23, 255, 24, 24, 25, 255, 20, 21, 21, 255, 18, 19, 19, 255, 23, 23, 24, 255, 23, 23, 24, 255, 26, 27, 28, 255, 26, 27, 27, 255, 23, 23, 24, 255, 19, 20, 20, 255, 16, 16, 17, 255, 18, 19, 19, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 39, 35, 25, 165, 55, 46, 34, 165, 38, 34, 25, 165, 37, 33, 25, 165, 43, 37, 26, 165, 51, 42, 28, 165, 48, 41, 27, 165, 42, 36, 26, 165, 38, 34, 25, 165, 66, 54, 39, 165, 71, 58, 42, 165, 41, 36, 26, 165, 49, 42, 31, 165, 44, 38, 28, 165, 48, 49, 41, 165, 43, 37, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 70, 53, 35, 165, 42, 37, 26, 165, 43, 37, 26, 165, 76, 57, 36, 165, 52, 43, 29, 165, 54, 44, 29, 165, 48, 41, 27, 165, 67, 51, 34, 165, 47, 40, 27, 165, 46, 47, 41, 165, 55, 45, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 51, 43, 28, 165, 59, 47, 31, 165, 47, 40, 27, 165, 62, 49, 32, 165, 55, 45, 30, 165, 65, 50, 33, 165, 69, 53, 35, 165, 43, 37, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 40, 35, 26, 165, 37, 34, 25, 165, 57, 46, 30, 165, 46, 39, 27, 165, 47, 41, 30, 165, 86, 68, 48, 165, 42, 37, 26, 165, 40, 35, 25, 165, 47, 40, 30, 165, 46, 40, 30, 165, 43, 37, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 67, 52, 34, 165, 41, 36, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 46, 39, 27, 165, 59, 52, 32, 215, 49, 41, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 48, 41, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 64, 50, 33, 165, 48, 41, 27, 165, 40, 35, 26, 165, 49, 42, 27, 165, 40, 35, 26, 165, 69, 53, 35, 165, 48, 41, 27, 165, 58, 47, 31, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 51, 43, 28, 165, 69, 53, 35, 165, 53, 44, 29, 165, 37, 34, 25, 165, 40, 36, 26, 165, 40, 35, 25, 165, 87, 69, 49, 165, 56, 47, 34, 165, 45, 39, 29, 165, 58, 48, 35, 165, 44, 38, 26, 165, 61, 48, 32, 165, 47, 40, 27, 165, 52, 43, 28, 165, 37, 33, 25, 165, 51, 43, 32, 165, 59, 50, 36, 165, 36, 33, 25, 165, 42, 37, 26, 165, 49, 42, 31, 165, 44, 38, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 74, 56, 36, 165, 68, 52, 34, 165, 39, 35, 25, 165, 51, 44, 32, 165, 39, 35, 25, 165, 60, 47, 31, 165, 72, 54, 36, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 48, 41, 27, 165, 61, 48, 32, 165, 43, 38, 26, 165, 43, 38, 28, 165, 38, 34, 25, 165, 46, 40, 27, 165, 57, 46, 30, 165, 53, 44, 29, 165, 37, 34, 25, 165, 36, 33, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 87, 70, 49, 165, 52, 44, 32, 165, 46, 40, 30, 165, 67, 55, 40, 165, 36, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 44, 46, 40, 165, 45, 39, 27, 165, 58, 46, 30, 165, 39, 35, 25, 165, 55, 45, 30, 165, 53, 44, 29, 165, 62, 49, 32, 165, 40, 35, 25, 165, 53, 45, 33, 165, 43, 38, 26, 165, 53, 45, 33, 165, 87, 69, 49, 165, 76, 62, 44, 165, 37, 34, 25, 165, 72, 59, 42, 165, 37, 33, 25, 165, 73, 60, 43, 165, 41, 36, 26, 165, 56, 47, 35, 165, 85, 67, 47, 165, 72, 59, 42, 165, 36, 33, 25, 165, 53, 45, 33, 165, 40, 36, 26, 165, 51, 43, 28, 165, 49, 41, 27, 165, 57, 46, 30, 165, 60, 47, 31, 165, 42, 37, 26, 165, 43, 38, 28, 165, 72, 59, 42, 165, 70, 57, 41, 165, 46, 40, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 38, 34, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 44, 39, 29, 165, 47, 40, 27, 165, 57, 46, 30, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 58, 47, 31, 165, 69, 53, 35, 165, 43, 37, 26, 165, 45, 39, 27, 165, 55, 45, 29, 165, 38, 34, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 54, 44, 29, 165, 58, 47, 31, 165, 65, 50, 33, 165, 49, 42, 27, 165, 60, 48, 31, 165, 43, 38, 26, 165, 52, 43, 28, 165, 50, 42, 28, 165, 40, 35, 25, 165, 41, 36, 26, 165, 59, 47, 31, 165, 39, 34, 25, 165, 37, 33, 25, 165, 51, 44, 32, 165, 40, 35, 25, 165, 43, 38, 26, 165, 49, 41, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 61, 50, 37, 165, 80, 64, 46, 165, 60, 50, 36, 165, 37, 33, 25, 165, 43, 38, 26, 165, 49, 41, 27, 165, 54, 44, 29, 165, 65, 51, 33, 165, 76, 57, 36, 165, 61, 48, 32, 165, 59, 47, 31, 165, 51, 42, 28, 165, 50, 42, 28, 165, 60, 48, 31, 165, 64, 49, 33, 165, 60, 48, 31, 165, 50, 42, 28, 165, 49, 42, 27, 165, 50, 42, 28, 165, 49, 42, 27, 165, 46, 40, 27, 165, 57, 46, 30, 165, 50, 42, 28, 165, 49, 41, 27, 165, 39, 35, 26, 165, 45, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 75, 61, 44, 165, 41, 36, 26, 165, 44, 38, 28, 165, 58, 49, 35, 165, 54, 46, 33, 165, 43, 38, 28, 165, 18, 18, 19, 255, 14, 15, 15, 255, 13, 14, 14, 255, 11, 11, 12, 255, 16, 16, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 23, 23, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 17, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 12, 12, 255, 5, 5, 6, 255, 5, 5, 5, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 19, 255, 20, 20, 21, 255, 24, 24, 25, 255, 19, 20, 20, 255, 19, 19, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 22, 23, 23, 255, 30, 31, 31, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 14, 14, 14, 255, 16, 17, 17, 255, 16, 16, 16, 255, 9, 9, 9, 255, 4, 4, 4, 255, 15, 15, 16, 255, 13, 14, 14, 255, 16, 16, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 7, 7, 8, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 9, 255, 7, 8, 8, 255, 7, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 9, 255, 8, 9, 9, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 14, 14, 255, 11, 11, 11, 255, 18, 18, 19, 255, 20, 20, 20, 255, 17, 18, 18, 255, 13, 13, 14, 255, 10, 10, 11, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 11, 11, 255, 14, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 19, 19, 20, 255, 27, 28, 28, 255, 21, 22, 22, 255, 21, 21, 22, 255, 25, 25, 26, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 21, 22, 22, 255, 16, 16, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 10, 255, 13, 13, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 14, 255, 16, 17, 17, 255, 12, 12, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 16, 17, 255, 18, 18, 18, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 9, 9, 255, 14, 15, 15, 255, 14, 15, 15, 255, 22, 22, 23, 255, 9, 9, 9, 255, 7, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 13, 13, 255, 19, 20, 20, 255, 13, 13, 13, 255, 15, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 19, 19, 19, 255, 27, 28, 28, 255, 26, 27, 27, 255, 24, 24, 25, 255, 24, 25, 25, 255, 16, 16, 16, 255, 9, 9, 9, 255, 8, 8, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 9, 9, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 8, 8, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 15, 16, 16, 255, 10, 10, 10, 255, 9, 9, 10, 255, 7, 8, 8, 255, 4, 4, 5, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 14, 14, 14, 255, 22, 23, 23, 255, 22, 22, 23, 255, 24, 24, 25, 255, 27, 28, 29, 255, 30, 31, 31, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 22, 23, 23, 255, 20, 21, 21, 255, 12, 13, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 15, 16, 255, 12, 12, 13, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 9, 10, 255, 4, 4, 4, 255, 8, 8, 9, 255, 13, 13, 13, 255, 9, 9, 10, 255, 10, 10, 10, 255, 21, 21, 22, 255, 26, 26, 27, 255, 25, 26, 26, 255, 22, 23, 23, 255, 18, 18, 19, 255, 21, 22, 22, 255, 20, 20, 21, 255, 25, 26, 26, 255, 20, 20, 21, 255, 20, 20, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 15, 15, 15, 255, 17, 17, 18, 255, 20, 20, 21, 255, 20, 20, 21, 255, 18, 19, 19, 255, 18, 19, 19, 255, 20, 20, 20, 255, 20, 20, 20, 255, 18, 19, 19, 255, 16, 16, 17, 255, 20, 21, 21, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 37, 33, 25, 165, 73, 59, 43, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 51, 42, 28, 165, 39, 35, 25, 165, 51, 42, 28, 165, 66, 51, 34, 165, 65, 50, 33, 165, 64, 50, 33, 165, 42, 37, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 53, 44, 29, 165, 61, 48, 32, 165, 47, 40, 27, 165, 64, 50, 33, 165, 57, 46, 30, 165, 57, 46, 30, 165, 67, 52, 34, 165, 70, 53, 35, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 61, 48, 32, 165, 57, 46, 30, 165, 52, 43, 28, 165, 48, 41, 27, 165, 43, 38, 26, 165, 68, 52, 34, 165, 42, 37, 26, 165, 67, 55, 40, 165, 38, 34, 25, 165, 41, 37, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 52, 45, 33, 165, 38, 34, 25, 165, 40, 35, 26, 165, 51, 43, 32, 165, 42, 37, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 53, 44, 29, 165, 55, 45, 30, 165, 51, 43, 28, 165, 44, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 61, 48, 32, 165, 60, 48, 32, 165, 42, 36, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 54, 45, 29, 165, 60, 48, 32, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 53, 44, 29, 165, 46, 39, 27, 165, 40, 36, 26, 165, 53, 44, 29, 165, 59, 47, 31, 165, 67, 51, 34, 165, 63, 49, 32, 165, 58, 47, 31, 165, 40, 35, 26, 165, 46, 40, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 60, 50, 36, 165, 39, 35, 25, 165, 54, 54, 46, 165, 86, 68, 48, 165, 84, 67, 46, 165, 38, 34, 25, 165, 40, 35, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 40, 29, 165, 43, 38, 26, 165, 37, 34, 25, 165, 45, 39, 27, 165, 46, 39, 27, 165, 61, 48, 32, 165, 63, 49, 32, 165, 49, 41, 27, 165, 67, 51, 34, 165, 45, 47, 41, 165, 46, 40, 27, 165, 51, 43, 28, 165, 60, 47, 31, 165, 63, 49, 33, 165, 45, 39, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 40, 35, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 59, 47, 31, 165, 58, 47, 31, 165, 45, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 31, 165, 39, 35, 25, 165, 47, 40, 30, 165, 37, 33, 25, 165, 49, 41, 27, 165, 42, 37, 26, 165, 62, 48, 32, 165, 41, 36, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 37, 34, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 56, 45, 30, 165, 48, 41, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 69, 57, 41, 165, 38, 34, 25, 165, 55, 47, 34, 165, 86, 69, 48, 165, 82, 66, 47, 165, 36, 33, 25, 165, 80, 65, 46, 165, 80, 64, 46, 165, 87, 70, 50, 165, 67, 55, 40, 165, 68, 55, 40, 165, 42, 37, 28, 165, 38, 34, 25, 165, 56, 46, 30, 165, 42, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 46, 40, 30, 165, 87, 69, 49, 165, 38, 34, 26, 165, 41, 36, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 43, 38, 26, 165, 53, 44, 29, 165, 51, 43, 28, 165, 46, 40, 27, 165, 45, 39, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 61, 50, 37, 165, 39, 35, 26, 165, 46, 40, 30, 165, 38, 34, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 54, 45, 29, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 65, 50, 33, 165, 45, 39, 26, 165, 37, 34, 25, 165, 46, 40, 27, 165, 61, 48, 32, 165, 58, 46, 31, 165, 47, 40, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 54, 44, 29, 165, 51, 42, 28, 165, 65, 50, 33, 165, 55, 45, 30, 165, 44, 38, 26, 165, 58, 47, 31, 165, 49, 41, 27, 165, 52, 43, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 44, 38, 28, 165, 43, 38, 26, 165, 52, 44, 32, 165, 66, 54, 39, 165, 54, 46, 34, 165, 42, 37, 26, 165, 58, 46, 31, 165, 60, 47, 31, 165, 52, 43, 29, 165, 70, 53, 35, 165, 47, 40, 27, 165, 49, 41, 27, 165, 38, 34, 26, 165, 54, 44, 29, 165, 46, 39, 27, 165, 37, 34, 25, 165, 48, 41, 27, 165, 59, 47, 31, 165, 45, 39, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 49, 42, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 37, 27, 165, 38, 34, 25, 165, 14, 14, 15, 255, 20, 21, 21, 255, 13, 13, 13, 255, 18, 18, 19, 255, 20, 21, 21, 255, 24, 24, 25, 255, 17, 18, 18, 255, 21, 22, 22, 255, 19, 19, 19, 255, 19, 20, 20, 255, 22, 22, 23, 255, 19, 20, 20, 255, 14, 14, 15, 255, 15, 15, 16, 255, 9, 10, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 21, 21, 22, 255, 20, 21, 21, 255, 23, 23, 24, 255, 20, 20, 20, 255, 15, 15, 16, 255, 18, 18, 18, 255, 29, 30, 31, 255, 28, 28, 29, 255, 28, 29, 29, 255, 28, 28, 29, 255, 33, 33, 34, 255, 33, 33, 34, 255, 16, 16, 16, 255, 18, 18, 18, 255, 19, 20, 20, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 11, 12, 12, 255, 15, 15, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 19, 19, 19, 255, 18, 18, 19, 255, 10, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 14, 15, 15, 255, 25, 25, 26, 255, 19, 20, 20, 255, 15, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 16, 16, 17, 255, 13, 14, 14, 255, 23, 23, 24, 255, 28, 29, 29, 255, 26, 26, 27, 255, 20, 21, 21, 255, 21, 22, 22, 255, 26, 26, 27, 255, 23, 24, 25, 255, 26, 27, 28, 255, 22, 23, 23, 255, 20, 21, 21, 255, 24, 24, 25, 255, 20, 21, 21, 255, 18, 19, 19, 255, 10, 10, 11, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 17, 17, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 12, 13, 255, 7, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 8, 8, 255, 14, 14, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 5, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 9, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 11, 11, 12, 255, 21, 21, 22, 255, 15, 15, 16, 255, 8, 8, 8, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 19, 19, 20, 255, 15, 15, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 14, 14, 255, 21, 21, 22, 255, 20, 21, 21, 255, 25, 26, 27, 255, 25, 26, 26, 255, 20, 20, 21, 255, 20, 20, 20, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 14, 14, 255, 9, 9, 10, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 6, 6, 7, 255, 9, 9, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 24, 255, 14, 14, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 17, 255, 18, 18, 19, 255, 22, 23, 23, 255, 25, 26, 27, 255, 28, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 18, 19, 19, 255, 20, 20, 21, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 14, 14, 255, 21, 21, 22, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 14, 255, 15, 16, 16, 255, 18, 18, 18, 255, 20, 20, 21, 255, 10, 10, 10, 255, 10, 10, 10, 255, 16, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 14, 14, 255, 6, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 21, 22, 255, 25, 26, 26, 255, 21, 22, 22, 255, 18, 18, 19, 255, 17, 17, 17, 255, 22, 22, 23, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 12, 13, 255, 12, 13, 13, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 14, 14, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 14, 14, 14, 255, 42, 37, 26, 165, 46, 40, 30, 165, 36, 33, 25, 165, 64, 53, 38, 165, 41, 37, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 45, 39, 27, 165, 41, 36, 26, 165, 52, 43, 28, 165, 56, 45, 30, 165, 68, 52, 34, 165, 57, 46, 30, 165, 56, 45, 30, 165, 69, 52, 35, 165, 58, 47, 31, 165, 60, 48, 31, 165, 67, 51, 34, 165, 69, 53, 35, 165, 54, 44, 29, 165, 59, 47, 31, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 49, 41, 27, 165, 75, 56, 36, 165, 73, 55, 36, 165, 49, 41, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 52, 43, 29, 165, 42, 37, 26, 165, 37, 34, 25, 165, 46, 39, 27, 165, 45, 39, 27, 165, 57, 46, 30, 165, 41, 36, 26, 165, 52, 43, 29, 165, 46, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 58, 49, 35, 165, 43, 37, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 36, 33, 25, 165, 39, 35, 25, 165, 40, 35, 26, 165, 49, 41, 27, 165, 43, 38, 26, 165, 66, 51, 33, 165, 53, 44, 29, 165, 45, 39, 26, 165, 41, 36, 26, 165, 39, 35, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 68, 56, 40, 165, 43, 38, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 72, 59, 42, 165, 49, 42, 27, 165, 58, 47, 31, 165, 51, 42, 28, 165, 48, 41, 27, 165, 60, 47, 31, 165, 54, 44, 29, 165, 46, 39, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 58, 49, 36, 165, 87, 69, 49, 165, 51, 44, 32, 165, 71, 58, 42, 165, 70, 65, 53, 165, 39, 35, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 36, 33, 25, 165, 49, 42, 31, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 46, 40, 30, 165, 48, 41, 31, 165, 39, 35, 25, 165, 49, 42, 27, 165, 57, 46, 30, 165, 58, 47, 31, 165, 59, 47, 31, 165, 48, 41, 27, 165, 52, 51, 42, 165, 55, 45, 30, 165, 63, 49, 32, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 67, 51, 34, 165, 45, 39, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 65, 50, 33, 165, 57, 46, 30, 165, 47, 40, 27, 165, 44, 38, 26, 165, 64, 50, 33, 165, 40, 36, 26, 165, 40, 36, 26, 165, 47, 41, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 64, 50, 33, 165, 63, 49, 32, 165, 58, 46, 31, 165, 45, 39, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 59, 49, 36, 165, 87, 69, 49, 165, 72, 58, 42, 165, 75, 61, 44, 165, 45, 38, 26, 165, 64, 49, 33, 165, 48, 41, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 59, 49, 36, 165, 46, 40, 30, 165, 60, 50, 37, 165, 60, 50, 36, 165, 45, 39, 29, 165, 37, 33, 25, 165, 43, 38, 26, 165, 49, 41, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 38, 34, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 63, 52, 38, 165, 63, 52, 38, 165, 49, 42, 31, 165, 54, 46, 33, 165, 47, 40, 30, 165, 57, 48, 35, 165, 41, 36, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 51, 43, 28, 165, 47, 40, 27, 165, 59, 47, 31, 165, 58, 47, 31, 165, 52, 43, 28, 165, 59, 47, 31, 165, 59, 47, 31, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 51, 43, 28, 165, 62, 48, 32, 165, 49, 41, 27, 165, 44, 38, 26, 165, 62, 49, 32, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 64, 50, 33, 165, 51, 43, 28, 165, 48, 41, 27, 165, 37, 33, 25, 165, 45, 39, 27, 165, 46, 39, 27, 165, 52, 44, 33, 165, 52, 44, 32, 165, 43, 38, 26, 165, 48, 41, 27, 165, 58, 46, 31, 165, 66, 51, 33, 165, 66, 51, 33, 165, 42, 36, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 36, 33, 25, 165, 45, 39, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 45, 39, 27, 165, 15, 15, 15, 255, 19, 20, 20, 255, 25, 25, 26, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 24, 25, 25, 255, 22, 22, 23, 255, 23, 24, 24, 255, 23, 23, 24, 255, 21, 22, 22, 255, 21, 21, 22, 255, 16, 17, 17, 255, 12, 12, 13, 255, 14, 14, 14, 255, 8, 8, 8, 255, 9, 9, 10, 255, 10, 11, 11, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 16, 16, 16, 255, 19, 20, 20, 255, 23, 23, 24, 255, 25, 26, 26, 255, 19, 20, 20, 255, 25, 26, 26, 255, 24, 25, 25, 255, 23, 24, 24, 255, 20, 20, 21, 255, 30, 31, 31, 255, 31, 31, 32, 255, 33, 33, 34, 255, 21, 22, 22, 255, 22, 22, 23, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 14, 14, 255, 7, 7, 8, 255, 6, 6, 7, 255, 7, 8, 8, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 15, 15, 255, 15, 15, 16, 255, 11, 12, 12, 255, 9, 9, 10, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 18, 18, 19, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 14, 14, 14, 255, 23, 24, 24, 255, 20, 21, 21, 255, 22, 23, 23, 255, 23, 23, 24, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 9, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 15, 16, 16, 255, 18, 18, 19, 255, 22, 23, 23, 255, 24, 24, 25, 255, 24, 24, 25, 255, 22, 23, 23, 255, 22, 22, 23, 255, 22, 22, 23, 255, 22, 23, 23, 255, 28, 29, 29, 255, 26, 27, 28, 255, 21, 22, 22, 255, 21, 22, 22, 255, 15, 16, 16, 255, 19, 20, 20, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 9, 9, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 19, 19, 20, 255, 16, 16, 16, 255, 14, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 15, 15, 255, 10, 10, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 15, 16, 16, 255, 11, 11, 11, 255, 6, 7, 7, 255, 5, 5, 5, 255, 15, 15, 16, 255, 13, 13, 14, 255, 6, 6, 6, 255, 13, 13, 13, 255, 14, 14, 14, 255, 8, 9, 9, 255, 15, 15, 16, 255, 20, 20, 21, 255, 18, 19, 19, 255, 23, 23, 24, 255, 21, 22, 22, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 16, 17, 17, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 16, 16, 16, 255, 8, 8, 9, 255, 8, 9, 9, 255, 12, 13, 13, 255, 20, 20, 20, 255, 19, 19, 20, 255, 19, 19, 19, 255, 21, 22, 22, 255, 18, 19, 19, 255, 22, 22, 23, 255, 21, 21, 22, 255, 18, 18, 19, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 9, 255, 16, 17, 17, 255, 20, 20, 20, 255, 22, 22, 23, 255, 24, 25, 26, 255, 11, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 8, 8, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 17, 17, 18, 255, 22, 23, 23, 255, 23, 23, 24, 255, 21, 22, 22, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 17, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 17, 18, 18, 255, 24, 25, 26, 255, 26, 26, 27, 255, 27, 27, 28, 255, 27, 27, 28, 255, 33, 34, 34, 255, 28, 29, 29, 255, 26, 26, 27, 255, 26, 27, 27, 255, 27, 28, 29, 255, 21, 21, 22, 255, 24, 24, 25, 255, 21, 22, 22, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 14, 14, 255, 6, 6, 6, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 10, 11, 11, 255, 8, 8, 9, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 65, 53, 39, 165, 87, 69, 49, 165, 45, 39, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 45, 38, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 64, 50, 33, 165, 48, 41, 27, 165, 62, 49, 32, 165, 90, 66, 35, 165, 74, 55, 36, 165, 61, 48, 32, 165, 52, 43, 29, 165, 51, 43, 28, 165, 61, 48, 32, 165, 56, 46, 30, 165, 57, 46, 30, 165, 49, 42, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 57, 46, 30, 165, 70, 53, 35, 165, 75, 56, 36, 165, 61, 48, 32, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 40, 35, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 58, 46, 31, 165, 47, 40, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 49, 42, 27, 165, 54, 44, 29, 165, 51, 43, 28, 165, 43, 38, 26, 165, 39, 35, 26, 165, 41, 36, 26, 165, 58, 46, 31, 165, 43, 37, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 65, 50, 33, 165, 53, 44, 29, 165, 67, 51, 34, 165, 55, 45, 30, 165, 40, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 56, 46, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 62, 51, 37, 165, 41, 37, 27, 165, 48, 41, 31, 165, 83, 67, 48, 165, 42, 37, 28, 165, 39, 35, 25, 165, 51, 43, 28, 165, 44, 38, 26, 165, 55, 47, 34, 165, 37, 33, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 72, 58, 42, 165, 65, 53, 39, 165, 80, 64, 46, 165, 39, 35, 25, 165, 40, 35, 27, 165, 51, 43, 32, 165, 36, 33, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 68, 56, 40, 165, 71, 58, 41, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 36, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 50, 42, 28, 165, 60, 48, 31, 165, 46, 40, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 29, 165, 38, 34, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 54, 44, 29, 165, 49, 42, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 66, 51, 34, 165, 69, 52, 35, 165, 66, 51, 34, 165, 40, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 52, 43, 28, 165, 42, 37, 26, 165, 37, 33, 25, 165, 76, 61, 44, 165, 54, 45, 33, 165, 39, 35, 25, 165, 44, 38, 26, 165, 56, 47, 34, 165, 38, 34, 25, 165, 48, 40, 27, 165, 57, 46, 30, 165, 45, 39, 27, 165, 44, 39, 29, 165, 59, 50, 36, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 56, 46, 30, 165, 50, 42, 28, 165, 38, 34, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 57, 48, 35, 165, 60, 50, 36, 165, 40, 35, 27, 165, 48, 42, 31, 165, 42, 37, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 46, 40, 29, 165, 51, 44, 32, 165, 87, 69, 49, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 40, 35, 26, 165, 36, 33, 25, 165, 54, 46, 33, 165, 40, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 67, 51, 34, 165, 59, 47, 31, 165, 39, 35, 25, 165, 60, 47, 31, 165, 68, 52, 34, 165, 67, 51, 34, 165, 57, 46, 30, 165, 56, 45, 30, 165, 57, 48, 35, 165, 45, 39, 29, 165, 47, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 58, 46, 31, 165, 62, 49, 32, 165, 51, 42, 28, 165, 58, 46, 31, 165, 42, 37, 26, 165, 57, 46, 30, 165, 58, 46, 30, 165, 70, 53, 35, 165, 69, 53, 35, 165, 53, 44, 29, 165, 51, 42, 28, 165, 37, 34, 25, 165, 53, 45, 33, 165, 86, 69, 49, 165, 66, 54, 39, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 52, 43, 28, 165, 46, 40, 27, 165, 39, 35, 25, 165, 70, 57, 41, 165, 58, 49, 35, 165, 60, 50, 36, 165, 72, 58, 42, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 71, 58, 42, 165, 64, 53, 38, 165, 47, 40, 27, 165, 41, 36, 26, 165, 38, 34, 26, 165, 42, 36, 26, 165, 65, 54, 39, 165, 13, 13, 13, 255, 20, 20, 21, 255, 23, 23, 24, 255, 26, 27, 28, 255, 29, 30, 30, 255, 27, 27, 28, 255, 15, 16, 16, 255, 24, 25, 25, 255, 24, 25, 25, 255, 21, 22, 22, 255, 25, 26, 27, 255, 29, 30, 30, 255, 23, 23, 24, 255, 13, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 4, 4, 4, 255, 7, 8, 8, 255, 9, 9, 10, 255, 12, 13, 13, 255, 21, 21, 22, 255, 18, 19, 19, 255, 22, 22, 23, 255, 22, 23, 23, 255, 22, 22, 23, 255, 33, 33, 34, 255, 28, 28, 29, 255, 22, 23, 23, 255, 19, 19, 20, 255, 20, 21, 21, 255, 27, 28, 28, 255, 27, 28, 28, 255, 27, 27, 28, 255, 27, 27, 28, 255, 33, 34, 34, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 14, 14, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 13, 13, 13, 255, 17, 17, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 18, 18, 19, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 22, 23, 23, 255, 23, 24, 25, 255, 25, 26, 27, 255, 21, 21, 22, 255, 20, 20, 21, 255, 14, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 19, 20, 20, 255, 21, 21, 22, 255, 17, 17, 18, 255, 24, 25, 25, 255, 22, 22, 23, 255, 22, 23, 23, 255, 25, 25, 26, 255, 28, 29, 29, 255, 33, 34, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 18, 18, 19, 255, 18, 19, 19, 255, 18, 19, 19, 255, 17, 17, 18, 255, 13, 14, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 9, 9, 9, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 13, 255, 20, 21, 21, 255, 17, 18, 18, 255, 21, 22, 22, 255, 20, 20, 20, 255, 16, 16, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 15, 15, 255, 18, 18, 19, 255, 16, 16, 17, 255, 20, 21, 21, 255, 13, 13, 13, 255, 16, 16, 17, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 16, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 21, 22, 22, 255, 15, 16, 16, 255, 24, 24, 25, 255, 20, 21, 21, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 15, 15, 255, 12, 12, 12, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 17, 17, 255, 23, 24, 24, 255, 24, 24, 25, 255, 21, 22, 22, 255, 13, 13, 13, 255, 18, 19, 19, 255, 10, 10, 10, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 14, 15, 15, 255, 14, 15, 15, 255, 17, 17, 18, 255, 16, 16, 16, 255, 10, 10, 11, 255, 8, 9, 9, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 15, 16, 255, 23, 23, 24, 255, 17, 17, 17, 255, 17, 17, 17, 255, 23, 24, 24, 255, 22, 22, 23, 255, 13, 13, 13, 255, 15, 15, 15, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 14, 14, 255, 17, 17, 18, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 14, 14, 255, 14, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 15, 15, 16, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 11, 255, 21, 21, 22, 255, 23, 24, 24, 255, 23, 24, 24, 255, 29, 29, 30, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 16, 16, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 16, 17, 255, 25, 26, 26, 255, 26, 26, 27, 255, 14, 15, 15, 255, 14, 14, 15, 255, 16, 16, 16, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 23, 24, 25, 255, 23, 23, 24, 255, 22, 23, 23, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 29, 30, 31, 255, 22, 22, 23, 255, 19, 20, 20, 255, 27, 28, 28, 255, 22, 22, 23, 255, 21, 21, 22, 255, 18, 18, 19, 255, 16, 16, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 14, 14, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 16, 255, 13, 13, 13, 255, 15, 15, 15, 255, 13, 13, 14, 255, 18, 18, 19, 255, 16, 16, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 59, 49, 36, 165, 87, 70, 49, 165, 48, 41, 30, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 67, 51, 34, 165, 58, 47, 31, 165, 76, 56, 36, 165, 65, 50, 33, 165, 47, 40, 27, 165, 50, 42, 28, 165, 58, 46, 31, 165, 56, 46, 30, 165, 60, 47, 31, 165, 59, 47, 31, 165, 52, 43, 28, 165, 39, 35, 25, 165, 49, 42, 27, 165, 58, 46, 31, 165, 70, 53, 35, 165, 53, 44, 29, 165, 56, 46, 30, 165, 58, 46, 31, 165, 45, 39, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 39, 35, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 40, 35, 26, 165, 39, 34, 25, 165, 47, 40, 27, 165, 55, 45, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 49, 42, 31, 165, 41, 36, 26, 165, 47, 40, 27, 165, 62, 49, 32, 165, 61, 48, 32, 165, 57, 46, 30, 165, 51, 43, 28, 165, 63, 49, 32, 165, 64, 50, 33, 165, 64, 50, 33, 165, 62, 49, 32, 165, 44, 38, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 45, 39, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 55, 46, 34, 165, 36, 33, 25, 165, 41, 36, 27, 165, 51, 44, 32, 165, 40, 36, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 48, 41, 30, 165, 52, 44, 32, 165, 38, 34, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 86, 68, 49, 165, 86, 68, 48, 165, 68, 56, 40, 165, 42, 37, 28, 165, 71, 58, 42, 165, 41, 36, 27, 165, 37, 33, 25, 165, 47, 40, 27, 165, 45, 47, 42, 165, 38, 34, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 38, 28, 165, 44, 38, 26, 165, 54, 45, 33, 165, 42, 37, 26, 165, 39, 35, 26, 165, 47, 40, 30, 165, 53, 45, 33, 165, 41, 36, 26, 165, 53, 44, 29, 165, 50, 42, 28, 165, 40, 36, 26, 165, 48, 49, 41, 165, 48, 41, 27, 165, 52, 43, 28, 165, 56, 46, 30, 165, 69, 53, 35, 165, 62, 49, 32, 165, 37, 33, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 70, 57, 41, 165, 56, 47, 34, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 55, 45, 30, 165, 45, 39, 27, 165, 62, 49, 32, 165, 57, 46, 30, 165, 56, 46, 30, 165, 71, 54, 36, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 44, 39, 29, 165, 50, 43, 31, 165, 46, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 43, 38, 28, 165, 49, 42, 31, 165, 86, 69, 49, 165, 36, 33, 25, 165, 46, 39, 27, 165, 41, 36, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 38, 34, 25, 165, 72, 59, 42, 165, 65, 54, 39, 165, 43, 38, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 55, 45, 29, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 40, 27, 165, 46, 39, 27, 165, 37, 33, 25, 165, 51, 42, 28, 165, 41, 36, 26, 165, 37, 33, 25, 165, 43, 38, 26, 165, 70, 57, 41, 165, 43, 37, 26, 165, 40, 35, 26, 165, 47, 40, 27, 165, 51, 42, 28, 165, 47, 40, 27, 165, 39, 35, 25, 165, 81, 65, 47, 165, 63, 52, 38, 165, 52, 44, 32, 165, 37, 34, 25, 165, 41, 36, 26, 165, 41, 36, 27, 165, 79, 64, 46, 165, 45, 39, 29, 165, 44, 38, 26, 165, 55, 45, 30, 165, 65, 50, 33, 165, 47, 40, 27, 165, 66, 51, 34, 165, 63, 49, 32, 165, 37, 34, 25, 165, 47, 40, 27, 165, 69, 52, 35, 165, 83, 61, 36, 165, 49, 41, 27, 165, 47, 40, 27, 165, 87, 69, 49, 165, 54, 46, 33, 165, 45, 39, 26, 165, 60, 47, 31, 165, 50, 42, 28, 165, 55, 45, 30, 165, 45, 39, 26, 165, 54, 44, 29, 165, 46, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 72, 54, 36, 165, 65, 50, 33, 165, 56, 45, 30, 165, 56, 46, 30, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 62, 52, 37, 165, 36, 33, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 41, 30, 165, 58, 48, 35, 165, 48, 41, 30, 165, 48, 41, 30, 165, 65, 53, 39, 165, 40, 36, 26, 165, 47, 41, 30, 165, 48, 41, 30, 165, 38, 34, 25, 165, 38, 35, 26, 165, 61, 51, 37, 165, 40, 36, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 41, 36, 26, 165, 37, 33, 25, 165, 54, 45, 33, 165, 36, 33, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 50, 51, 44, 165, 43, 38, 26, 165, 41, 36, 27, 165, 18, 18, 19, 255, 21, 22, 22, 255, 26, 27, 27, 255, 31, 31, 32, 255, 30, 31, 32, 255, 24, 25, 26, 255, 18, 18, 19, 255, 22, 23, 24, 255, 24, 24, 25, 255, 33, 34, 34, 255, 31, 31, 32, 255, 33, 34, 34, 255, 18, 19, 19, 255, 17, 17, 17, 255, 12, 13, 13, 255, 14, 15, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 15, 15, 255, 20, 21, 21, 255, 26, 26, 27, 255, 23, 23, 24, 255, 18, 19, 19, 255, 22, 22, 23, 255, 32, 33, 33, 255, 28, 29, 29, 255, 30, 31, 32, 255, 27, 28, 29, 255, 17, 17, 17, 255, 26, 26, 27, 255, 25, 25, 26, 255, 23, 23, 24, 255, 29, 30, 31, 255, 22, 23, 24, 255, 26, 27, 27, 255, 9, 9, 10, 255, 14, 14, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 6, 6, 6, 255, 16, 16, 17, 255, 17, 17, 17, 255, 19, 19, 20, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 21, 255, 18, 19, 19, 255, 16, 16, 17, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 18, 18, 255, 22, 23, 23, 255, 20, 21, 21, 255, 19, 20, 20, 255, 18, 18, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 15, 15, 255, 11, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 16, 17, 17, 255, 20, 20, 21, 255, 22, 23, 24, 255, 18, 19, 19, 255, 25, 25, 26, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 12, 13, 255, 19, 20, 20, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 22, 22, 23, 255, 18, 19, 19, 255, 22, 22, 23, 255, 30, 31, 32, 255, 33, 34, 34, 255, 27, 27, 28, 255, 27, 27, 28, 255, 21, 21, 21, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 12, 255, 7, 7, 7, 255, 15, 15, 16, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 5, 5, 5, 255, 11, 12, 12, 255, 15, 15, 16, 255, 28, 28, 29, 255, 24, 24, 25, 255, 24, 25, 25, 255, 16, 17, 17, 255, 17, 18, 18, 255, 14, 14, 14, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 17, 17, 17, 255, 14, 15, 15, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 19, 19, 20, 255, 17, 17, 17, 255, 14, 14, 15, 255, 15, 15, 16, 255, 18, 18, 19, 255, 20, 20, 21, 255, 18, 18, 19, 255, 19, 19, 20, 255, 22, 23, 23, 255, 20, 21, 21, 255, 21, 22, 22, 255, 22, 22, 23, 255, 23, 24, 24, 255, 5, 6, 6, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 18, 18, 18, 255, 18, 18, 19, 255, 16, 16, 16, 255, 22, 23, 23, 255, 33, 34, 34, 255, 29, 30, 30, 255, 24, 24, 25, 255, 21, 21, 22, 255, 18, 18, 18, 255, 18, 19, 19, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 18, 19, 19, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 19, 19, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 24, 25, 26, 255, 17, 17, 18, 255, 22, 22, 23, 255, 11, 11, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 9, 9, 255, 16, 16, 17, 255, 19, 19, 19, 255, 21, 21, 22, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 23, 23, 255, 20, 21, 21, 255, 20, 21, 21, 255, 20, 20, 21, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 18, 18, 255, 21, 22, 22, 255, 29, 30, 30, 255, 29, 29, 30, 255, 23, 23, 24, 255, 21, 22, 22, 255, 23, 23, 24, 255, 19, 20, 20, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 16, 16, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 17, 17, 255, 18, 18, 19, 255, 26, 26, 27, 255, 23, 24, 24, 255, 26, 26, 27, 255, 29, 30, 30, 255, 29, 30, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 22, 22, 23, 255, 27, 28, 28, 255, 23, 24, 24, 255, 24, 25, 25, 255, 23, 23, 24, 255, 16, 16, 17, 255, 21, 21, 22, 255, 12, 12, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 16, 16, 17, 255, 18, 18, 18, 255, 20, 21, 21, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 5, 6, 6, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 18, 18, 19, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 19, 20, 20, 255, 16, 16, 16, 255, 19, 19, 20, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 13, 255, 15, 15, 16, 255, 48, 42, 31, 165, 71, 58, 42, 165, 67, 55, 40, 165, 47, 40, 30, 165, 59, 50, 36, 165, 37, 33, 25, 165, 40, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 54, 45, 29, 165, 69, 52, 35, 165, 77, 57, 36, 165, 53, 44, 29, 165, 49, 41, 27, 165, 46, 39, 27, 165, 51, 42, 28, 165, 61, 48, 32, 165, 55, 45, 30, 165, 52, 43, 28, 165, 40, 36, 26, 165, 51, 42, 28, 165, 37, 34, 25, 165, 53, 45, 33, 165, 44, 38, 26, 165, 59, 47, 31, 165, 59, 47, 31, 165, 45, 39, 27, 165, 54, 44, 29, 165, 79, 59, 36, 165, 60, 48, 31, 165, 55, 47, 34, 165, 50, 42, 28, 165, 52, 43, 28, 165, 44, 38, 26, 165, 65, 50, 33, 165, 62, 48, 32, 165, 63, 49, 32, 165, 50, 42, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 49, 42, 27, 165, 75, 61, 43, 165, 87, 69, 49, 165, 57, 48, 35, 165, 37, 33, 25, 165, 74, 55, 36, 165, 51, 43, 28, 165, 45, 38, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 53, 44, 29, 165, 52, 43, 29, 165, 53, 52, 43, 165, 37, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 37, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 63, 52, 38, 165, 87, 69, 49, 165, 86, 69, 49, 165, 37, 34, 25, 165, 45, 39, 27, 165, 42, 37, 28, 165, 37, 33, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 64, 53, 38, 165, 43, 37, 26, 165, 40, 35, 25, 165, 65, 54, 39, 165, 45, 39, 26, 165, 37, 34, 25, 165, 87, 69, 49, 165, 49, 42, 31, 165, 57, 48, 35, 165, 48, 41, 31, 165, 47, 40, 30, 165, 66, 54, 39, 165, 50, 43, 31, 165, 39, 35, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 59, 49, 36, 165, 39, 35, 26, 165, 38, 34, 25, 165, 45, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 56, 46, 30, 165, 59, 47, 31, 165, 59, 47, 31, 165, 60, 50, 36, 165, 48, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 60, 50, 36, 165, 65, 53, 39, 165, 48, 41, 27, 165, 37, 34, 25, 165, 46, 40, 29, 165, 45, 39, 27, 165, 43, 38, 26, 165, 68, 52, 34, 165, 66, 51, 34, 165, 57, 46, 30, 165, 51, 43, 28, 165, 44, 38, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 49, 42, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 60, 50, 37, 165, 36, 33, 25, 165, 46, 39, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 53, 44, 29, 165, 42, 37, 26, 165, 40, 36, 26, 165, 49, 42, 31, 165, 56, 47, 34, 165, 43, 38, 28, 165, 46, 39, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 42, 37, 28, 165, 40, 35, 25, 165, 52, 43, 29, 165, 51, 43, 28, 165, 56, 45, 30, 165, 37, 34, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 46, 40, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 51, 43, 32, 165, 41, 36, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 44, 38, 28, 165, 36, 33, 25, 165, 40, 36, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 61, 48, 32, 165, 47, 40, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 54, 44, 29, 165, 69, 53, 35, 165, 64, 50, 33, 165, 66, 51, 34, 165, 40, 35, 25, 165, 48, 41, 27, 165, 58, 47, 31, 165, 56, 45, 30, 165, 55, 45, 30, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 52, 43, 29, 165, 43, 37, 26, 165, 53, 44, 29, 165, 67, 51, 34, 165, 57, 46, 30, 165, 53, 44, 29, 165, 48, 41, 27, 165, 65, 50, 33, 165, 57, 46, 30, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 68, 56, 40, 165, 79, 63, 45, 165, 86, 69, 49, 165, 56, 47, 34, 165, 85, 68, 49, 165, 42, 37, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 47, 40, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 58, 54, 45, 165, 45, 39, 26, 165, 40, 36, 26, 165, 59, 49, 36, 165, 42, 37, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 52, 45, 33, 165, 38, 34, 25, 165, 56, 47, 35, 165, 23, 23, 24, 255, 18, 19, 19, 255, 24, 24, 25, 255, 24, 25, 25, 255, 26, 27, 27, 255, 32, 32, 33, 255, 25, 26, 26, 255, 30, 31, 32, 255, 33, 34, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 16, 17, 17, 255, 18, 18, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 21, 22, 255, 16, 16, 17, 255, 27, 27, 28, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 28, 29, 255, 33, 33, 34, 255, 27, 28, 28, 255, 18, 18, 19, 255, 20, 21, 21, 255, 24, 24, 25, 255, 27, 28, 28, 255, 17, 17, 18, 255, 23, 23, 24, 255, 25, 26, 26, 255, 16, 16, 17, 255, 16, 16, 17, 255, 10, 10, 10, 255, 6, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 14, 15, 15, 255, 19, 19, 19, 255, 12, 12, 12, 255, 18, 18, 18, 255, 18, 19, 19, 255, 22, 23, 23, 255, 23, 23, 24, 255, 15, 15, 16, 255, 23, 23, 24, 255, 25, 25, 26, 255, 27, 27, 28, 255, 23, 23, 24, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 11, 11, 255, 17, 18, 18, 255, 29, 30, 30, 255, 24, 24, 25, 255, 29, 30, 30, 255, 17, 18, 18, 255, 23, 23, 24, 255, 15, 15, 15, 255, 18, 18, 18, 255, 15, 15, 16, 255, 7, 8, 8, 255, 10, 10, 10, 255, 12, 13, 13, 255, 18, 18, 19, 255, 18, 19, 19, 255, 11, 11, 12, 255, 19, 20, 20, 255, 20, 20, 21, 255, 20, 20, 21, 255, 24, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 21, 22, 22, 255, 29, 30, 31, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 4, 5, 5, 255, 9, 10, 10, 255, 12, 13, 13, 255, 17, 17, 18, 255, 26, 26, 27, 255, 21, 21, 22, 255, 16, 17, 17, 255, 21, 21, 21, 255, 16, 17, 17, 255, 15, 15, 15, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 22, 22, 255, 28, 29, 30, 255, 23, 24, 25, 255, 23, 23, 24, 255, 23, 23, 24, 255, 26, 26, 27, 255, 22, 23, 23, 255, 18, 18, 19, 255, 26, 27, 28, 255, 25, 26, 26, 255, 23, 24, 25, 255, 22, 23, 23, 255, 21, 21, 22, 255, 23, 23, 24, 255, 18, 19, 19, 255, 21, 21, 22, 255, 21, 22, 22, 255, 20, 21, 21, 255, 5, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 12, 12, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 20, 20, 255, 20, 21, 21, 255, 18, 18, 19, 255, 21, 21, 22, 255, 27, 28, 28, 255, 26, 27, 27, 255, 21, 22, 22, 255, 23, 24, 24, 255, 13, 13, 13, 255, 18, 19, 19, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 9, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 23, 23, 24, 255, 21, 22, 22, 255, 23, 24, 24, 255, 15, 15, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 10, 11, 11, 255, 6, 6, 6, 255, 14, 14, 14, 255, 19, 20, 20, 255, 23, 24, 24, 255, 22, 22, 23, 255, 19, 19, 20, 255, 17, 17, 18, 255, 26, 26, 27, 255, 28, 29, 30, 255, 29, 29, 30, 255, 16, 17, 17, 255, 11, 11, 12, 255, 7, 7, 8, 255, 5, 6, 6, 255, 17, 18, 18, 255, 15, 15, 16, 255, 23, 24, 24, 255, 22, 22, 23, 255, 22, 23, 23, 255, 30, 31, 32, 255, 29, 29, 30, 255, 22, 23, 23, 255, 23, 23, 24, 255, 20, 21, 21, 255, 18, 18, 19, 255, 13, 14, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 6, 6, 255, 12, 13, 13, 255, 21, 21, 22, 255, 11, 11, 11, 255, 15, 15, 15, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 15, 15, 255, 22, 22, 23, 255, 25, 26, 27, 255, 23, 24, 24, 255, 26, 27, 27, 255, 26, 26, 27, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 27, 28, 28, 255, 28, 29, 29, 255, 25, 26, 26, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 17, 17, 255, 11, 12, 12, 255, 5, 6, 6, 255, 12, 12, 13, 255, 16, 16, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 23, 23, 24, 255, 17, 17, 17, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 17, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 14, 14, 255, 13, 13, 13, 255, 20, 21, 21, 255, 21, 21, 22, 255, 18, 18, 19, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 16, 17, 255, 25, 25, 26, 255, 20, 20, 21, 255, 25, 26, 26, 255, 21, 22, 22, 255, 21, 22, 22, 255, 5, 5, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 19, 20, 20, 255, 75, 61, 44, 165, 37, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 50, 42, 27, 165, 43, 38, 26, 165, 50, 42, 28, 165, 40, 36, 26, 165, 69, 53, 35, 165, 82, 61, 36, 165, 60, 47, 31, 165, 48, 41, 27, 165, 55, 45, 30, 165, 58, 47, 31, 165, 46, 40, 27, 165, 40, 35, 26, 165, 58, 48, 35, 165, 44, 38, 29, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 54, 44, 29, 165, 65, 50, 33, 165, 59, 47, 31, 165, 54, 44, 29, 165, 72, 54, 36, 165, 78, 58, 36, 165, 49, 41, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 49, 41, 27, 165, 55, 45, 30, 165, 61, 48, 32, 165, 53, 44, 29, 165, 60, 48, 31, 165, 60, 48, 32, 165, 53, 44, 29, 165, 50, 42, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 46, 47, 41, 165, 56, 45, 30, 165, 52, 43, 28, 165, 57, 46, 30, 165, 45, 39, 26, 165, 47, 40, 27, 165, 55, 45, 29, 165, 65, 54, 39, 165, 80, 64, 46, 165, 39, 35, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 45, 39, 27, 165, 37, 34, 25, 165, 49, 42, 31, 165, 40, 35, 25, 165, 40, 35, 25, 165, 54, 44, 29, 165, 48, 41, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 75, 61, 44, 165, 58, 49, 36, 165, 48, 41, 30, 165, 42, 37, 26, 165, 37, 33, 25, 165, 68, 56, 40, 165, 60, 50, 36, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 37, 34, 25, 165, 66, 54, 39, 165, 38, 34, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 76, 61, 44, 165, 38, 34, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 46, 40, 30, 165, 80, 65, 46, 165, 84, 66, 46, 165, 72, 59, 42, 165, 47, 41, 30, 165, 40, 35, 25, 165, 43, 37, 26, 165, 66, 54, 39, 165, 37, 33, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 45, 39, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 50, 42, 28, 165, 46, 40, 27, 165, 69, 53, 35, 165, 48, 41, 27, 165, 52, 43, 28, 165, 40, 36, 26, 165, 38, 34, 25, 165, 47, 40, 30, 165, 37, 33, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 54, 44, 29, 165, 58, 46, 31, 165, 58, 47, 31, 165, 51, 43, 28, 165, 39, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 57, 48, 35, 165, 67, 55, 40, 165, 45, 39, 26, 165, 42, 36, 26, 165, 46, 40, 30, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 35, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 50, 43, 32, 165, 40, 36, 26, 165, 55, 45, 30, 165, 62, 49, 32, 165, 62, 48, 32, 165, 56, 46, 30, 165, 45, 39, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 56, 45, 30, 165, 57, 46, 30, 165, 46, 39, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 45, 39, 26, 165, 58, 46, 31, 165, 53, 44, 29, 165, 54, 44, 29, 165, 50, 42, 28, 165, 45, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 59, 49, 36, 165, 37, 34, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 34, 25, 165, 53, 45, 33, 165, 71, 58, 42, 165, 54, 46, 34, 165, 42, 37, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 57, 46, 30, 165, 45, 39, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 50, 50, 42, 165, 71, 54, 35, 165, 72, 54, 36, 165, 62, 48, 32, 165, 77, 88, 41, 255, 80, 90, 42, 255, 54, 44, 29, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 56, 46, 30, 165, 49, 42, 27, 165, 55, 45, 30, 165, 55, 45, 29, 165, 56, 45, 30, 165, 49, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 55, 46, 34, 165, 37, 33, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 52, 44, 33, 165, 55, 47, 34, 165, 39, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 86, 69, 49, 165, 39, 35, 25, 165, 42, 37, 26, 165, 39, 35, 26, 165, 47, 40, 30, 165, 37, 34, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 50, 42, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 41, 37, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 44, 39, 29, 165, 42, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 47, 41, 30, 165, 41, 36, 26, 165, 43, 38, 28, 165, 82, 66, 47, 165, 15, 16, 16, 255, 19, 20, 20, 255, 21, 22, 22, 255, 26, 27, 27, 255, 33, 33, 34, 255, 29, 30, 30, 255, 28, 29, 29, 255, 29, 29, 30, 255, 27, 28, 28, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 19, 255, 16, 17, 17, 255, 11, 11, 12, 255, 7, 8, 8, 255, 9, 9, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 22, 22, 23, 255, 19, 20, 20, 255, 23, 24, 24, 255, 27, 28, 29, 255, 30, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 33, 34, 34, 255, 30, 31, 32, 255, 25, 26, 26, 255, 28, 28, 29, 255, 19, 19, 20, 255, 19, 19, 20, 255, 19, 19, 20, 255, 23, 24, 24, 255, 17, 17, 18, 255, 21, 22, 22, 255, 21, 21, 22, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 12, 12, 255, 19, 20, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 22, 23, 23, 255, 19, 19, 20, 255, 18, 18, 19, 255, 28, 28, 29, 255, 23, 24, 24, 255, 27, 28, 29, 255, 33, 34, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 19, 19, 20, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 18, 18, 255, 16, 16, 17, 255, 12, 13, 13, 255, 15, 15, 15, 255, 19, 19, 20, 255, 16, 17, 17, 255, 23, 24, 24, 255, 24, 25, 25, 255, 23, 24, 24, 255, 31, 31, 32, 255, 23, 24, 24, 255, 18, 19, 19, 255, 25, 25, 26, 255, 16, 16, 17, 255, 18, 18, 18, 255, 16, 16, 16, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 15, 15, 15, 255, 11, 11, 11, 255, 19, 19, 20, 255, 22, 22, 23, 255, 23, 24, 24, 255, 27, 28, 29, 255, 25, 25, 26, 255, 33, 34, 34, 255, 25, 25, 26, 255, 32, 33, 34, 255, 25, 25, 26, 255, 21, 21, 22, 255, 15, 15, 15, 255, 12, 13, 13, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 16, 16, 16, 255, 22, 23, 23, 255, 29, 30, 31, 255, 24, 25, 25, 255, 21, 21, 22, 255, 20, 20, 21, 255, 14, 14, 14, 255, 17, 17, 18, 255, 12, 12, 13, 255, 8, 8, 8, 255, 4, 4, 5, 255, 11, 11, 12, 255, 13, 13, 14, 255, 31, 32, 33, 255, 28, 28, 29, 255, 23, 23, 24, 255, 24, 25, 25, 255, 27, 27, 28, 255, 33, 34, 34, 255, 25, 26, 26, 255, 20, 21, 21, 255, 27, 28, 29, 255, 23, 24, 24, 255, 27, 28, 28, 255, 25, 26, 26, 255, 22, 23, 23, 255, 19, 19, 20, 255, 19, 19, 20, 255, 25, 26, 27, 255, 25, 26, 26, 255, 27, 28, 28, 255, 10, 10, 10, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 9, 255, 20, 20, 21, 255, 20, 21, 21, 255, 20, 20, 21, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 28, 29, 255, 21, 21, 22, 255, 20, 21, 21, 255, 24, 24, 25, 255, 20, 21, 21, 255, 17, 17, 18, 255, 16, 16, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 18, 18, 18, 255, 16, 16, 17, 255, 24, 24, 25, 255, 21, 21, 22, 255, 26, 26, 27, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 14, 14, 255, 17, 17, 18, 255, 24, 24, 25, 255, 23, 23, 24, 255, 29, 29, 30, 255, 30, 31, 31, 255, 33, 34, 34, 255, 20, 20, 21, 255, 16, 17, 17, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 14, 15, 15, 255, 25, 26, 26, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 33, 34, 255, 26, 27, 27, 255, 28, 28, 29, 255, 16, 17, 17, 255, 24, 25, 25, 255, 15, 16, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 14, 14, 14, 255, 14, 14, 14, 255, 21, 22, 22, 255, 23, 24, 24, 255, 27, 27, 28, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 19, 20, 20, 255, 29, 29, 30, 255, 19, 19, 19, 255, 17, 18, 18, 255, 20, 20, 21, 255, 18, 18, 18, 255, 18, 18, 19, 255, 11, 11, 11, 255, 9, 9, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 19, 20, 20, 255, 21, 22, 22, 255, 26, 26, 27, 255, 20, 21, 21, 255, 15, 15, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 22, 22, 23, 255, 19, 20, 20, 255, 22, 23, 24, 255, 23, 23, 24, 255, 25, 25, 26, 255, 14, 14, 14, 255, 14, 15, 15, 255, 21, 21, 22, 255, 23, 23, 24, 255, 21, 21, 22, 255, 20, 20, 20, 255, 18, 18, 19, 255, 23, 23, 24, 255, 22, 23, 23, 255, 21, 21, 22, 255, 19, 20, 20, 255, 26, 26, 27, 255, 19, 19, 20, 255, 12, 12, 13, 255, 7, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 61, 51, 37, 165, 36, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 60, 48, 31, 165, 73, 55, 36, 165, 46, 40, 27, 165, 62, 49, 32, 165, 67, 52, 34, 165, 51, 42, 28, 165, 48, 41, 27, 165, 49, 42, 31, 165, 86, 69, 49, 165, 57, 48, 35, 165, 38, 34, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 58, 46, 31, 165, 70, 53, 35, 165, 73, 55, 36, 165, 77, 57, 36, 165, 76, 57, 36, 165, 64, 50, 33, 165, 57, 46, 30, 165, 50, 42, 28, 165, 45, 39, 27, 165, 52, 43, 28, 165, 57, 46, 30, 165, 60, 48, 32, 165, 48, 41, 27, 165, 61, 48, 32, 165, 63, 49, 32, 165, 44, 38, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 52, 43, 28, 165, 58, 47, 31, 165, 61, 48, 32, 165, 39, 35, 25, 165, 42, 37, 26, 165, 51, 42, 28, 165, 43, 38, 28, 165, 59, 49, 36, 165, 50, 43, 31, 165, 48, 41, 27, 165, 59, 47, 31, 165, 38, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 46, 40, 29, 165, 46, 39, 27, 165, 40, 36, 26, 165, 52, 44, 32, 165, 57, 48, 35, 165, 48, 41, 31, 165, 40, 35, 25, 165, 41, 36, 26, 165, 57, 48, 35, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 40, 35, 26, 165, 61, 51, 37, 165, 72, 59, 42, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 43, 38, 28, 165, 71, 58, 42, 165, 37, 33, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 48, 42, 31, 165, 71, 58, 41, 165, 68, 55, 40, 165, 58, 57, 48, 165, 69, 57, 41, 165, 43, 38, 26, 165, 37, 33, 25, 165, 44, 46, 41, 165, 40, 36, 26, 165, 43, 38, 26, 165, 41, 36, 27, 165, 44, 38, 26, 165, 52, 43, 28, 165, 56, 46, 30, 165, 53, 44, 29, 165, 46, 47, 41, 165, 53, 44, 29, 165, 58, 46, 30, 165, 55, 45, 29, 165, 50, 42, 28, 165, 43, 38, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 37, 34, 25, 165, 53, 44, 29, 165, 54, 44, 29, 165, 47, 40, 27, 165, 55, 45, 30, 165, 55, 45, 29, 165, 48, 41, 27, 165, 43, 38, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 48, 41, 30, 165, 50, 43, 32, 165, 40, 36, 26, 165, 43, 45, 40, 165, 40, 35, 25, 165, 38, 34, 25, 165, 56, 47, 34, 165, 66, 54, 39, 165, 43, 37, 26, 165, 42, 45, 40, 165, 39, 35, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 36, 33, 25, 165, 55, 47, 34, 165, 50, 43, 32, 165, 39, 35, 25, 165, 47, 40, 27, 165, 61, 48, 32, 165, 57, 46, 30, 165, 61, 48, 32, 165, 58, 46, 31, 165, 45, 39, 26, 165, 63, 49, 32, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 52, 43, 28, 165, 50, 42, 28, 165, 48, 41, 27, 165, 56, 45, 30, 165, 45, 39, 27, 165, 50, 42, 28, 165, 57, 46, 30, 165, 51, 43, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 62, 49, 32, 165, 65, 50, 33, 165, 68, 52, 34, 165, 52, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 64, 53, 38, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 36, 33, 25, 165, 43, 45, 40, 165, 36, 33, 25, 165, 69, 57, 41, 165, 65, 53, 39, 165, 40, 36, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 48, 41, 27, 165, 51, 43, 28, 165, 45, 39, 27, 165, 45, 38, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 67, 52, 34, 165, 79, 58, 36, 165, 70, 53, 35, 165, 64, 50, 33, 165, 66, 51, 33, 165, 50, 42, 28, 165, 51, 43, 28, 165, 53, 44, 29, 165, 40, 35, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 57, 46, 30, 165, 54, 44, 29, 165, 51, 43, 28, 165, 47, 40, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 51, 51, 44, 165, 40, 35, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 52, 44, 32, 165, 36, 33, 25, 165, 57, 48, 35, 165, 71, 58, 42, 165, 41, 37, 27, 165, 38, 35, 26, 165, 40, 36, 27, 165, 87, 70, 50, 165, 37, 33, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 36, 27, 165, 39, 35, 25, 165, 50, 43, 31, 165, 37, 33, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 56, 47, 35, 165, 45, 39, 29, 165, 74, 60, 43, 165, 14, 14, 15, 255, 19, 20, 20, 255, 22, 23, 23, 255, 26, 26, 27, 255, 30, 30, 31, 255, 28, 29, 30, 255, 31, 32, 33, 255, 33, 34, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 14, 14, 15, 255, 18, 18, 19, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 18, 19, 19, 255, 13, 14, 14, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 32, 32, 33, 255, 30, 31, 31, 255, 21, 22, 22, 255, 25, 26, 26, 255, 25, 26, 27, 255, 27, 27, 28, 255, 23, 24, 24, 255, 24, 24, 25, 255, 20, 20, 21, 255, 16, 16, 17, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 14, 14, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 20, 20, 21, 255, 24, 25, 26, 255, 22, 23, 23, 255, 23, 24, 24, 255, 11, 11, 11, 255, 22, 22, 23, 255, 28, 29, 29, 255, 25, 25, 26, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 20, 21, 21, 255, 17, 17, 18, 255, 14, 14, 14, 255, 14, 15, 15, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 14, 14, 255, 17, 18, 18, 255, 18, 18, 18, 255, 25, 25, 26, 255, 21, 22, 22, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 20, 21, 21, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 17, 18, 255, 16, 16, 17, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 22, 23, 23, 255, 25, 26, 26, 255, 30, 30, 31, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 22, 23, 23, 255, 29, 30, 30, 255, 18, 18, 19, 255, 16, 16, 16, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 5, 5, 5, 255, 10, 10, 10, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 18, 18, 255, 31, 32, 33, 255, 27, 28, 28, 255, 22, 22, 23, 255, 14, 15, 15, 255, 18, 18, 19, 255, 16, 16, 16, 255, 18, 18, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 16, 16, 16, 255, 18, 19, 19, 255, 21, 22, 22, 255, 33, 34, 34, 255, 25, 26, 27, 255, 31, 32, 32, 255, 31, 32, 32, 255, 29, 30, 31, 255, 23, 23, 24, 255, 26, 26, 27, 255, 29, 29, 30, 255, 30, 30, 31, 255, 33, 34, 34, 255, 30, 31, 32, 255, 15, 15, 16, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 10, 10, 11, 255, 4, 5, 5, 255, 7, 8, 8, 255, 13, 14, 14, 255, 14, 14, 14, 255, 22, 22, 23, 255, 20, 21, 21, 255, 24, 24, 25, 255, 27, 28, 29, 255, 31, 32, 33, 255, 29, 30, 30, 255, 20, 20, 21, 255, 25, 26, 26, 255, 26, 26, 27, 255, 22, 23, 23, 255, 19, 19, 20, 255, 21, 21, 22, 255, 18, 18, 19, 255, 13, 14, 14, 255, 16, 16, 16, 255, 15, 15, 15, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 12, 12, 255, 17, 17, 18, 255, 21, 21, 22, 255, 21, 21, 22, 255, 18, 18, 19, 255, 18, 19, 19, 255, 17, 17, 17, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 20, 21, 21, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 28, 28, 29, 255, 19, 19, 20, 255, 19, 20, 20, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 15, 15, 255, 19, 20, 20, 255, 27, 28, 29, 255, 28, 29, 29, 255, 31, 32, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 27, 255, 28, 28, 29, 255, 21, 22, 22, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 14, 14, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 10, 255, 14, 14, 14, 255, 13, 14, 14, 255, 20, 20, 21, 255, 29, 30, 30, 255, 28, 28, 29, 255, 31, 32, 32, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 26, 27, 255, 23, 24, 25, 255, 18, 19, 19, 255, 16, 16, 17, 255, 22, 22, 23, 255, 20, 21, 21, 255, 13, 13, 13, 255, 10, 11, 11, 255, 6, 7, 7, 255, 8, 8, 8, 255, 13, 14, 14, 255, 17, 18, 18, 255, 25, 26, 26, 255, 24, 25, 25, 255, 29, 29, 30, 255, 21, 22, 22, 255, 21, 21, 21, 255, 16, 16, 16, 255, 10, 10, 10, 255, 12, 12, 13, 255, 24, 24, 25, 255, 25, 26, 26, 255, 24, 25, 26, 255, 23, 23, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 20, 21, 21, 255, 16, 17, 17, 255, 23, 24, 24, 255, 19, 20, 20, 255, 23, 24, 24, 255, 16, 16, 16, 255, 23, 23, 24, 255, 24, 24, 25, 255, 29, 29, 30, 255, 28, 29, 29, 255, 16, 16, 16, 255, 7, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 13, 255, 48, 41, 30, 165, 87, 69, 49, 165, 64, 80, 44, 255, 39, 35, 26, 165, 55, 46, 34, 165, 39, 34, 25, 165, 46, 48, 41, 165, 57, 46, 30, 165, 48, 41, 27, 165, 39, 35, 25, 165, 52, 43, 29, 165, 72, 54, 36, 165, 80, 59, 36, 165, 67, 51, 34, 165, 41, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 64, 53, 38, 165, 37, 33, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 54, 44, 29, 165, 67, 51, 34, 165, 51, 43, 28, 165, 62, 49, 32, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 41, 36, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 61, 51, 37, 165, 37, 33, 25, 165, 37, 33, 25, 165, 68, 56, 40, 165, 41, 36, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 52, 44, 32, 165, 84, 67, 48, 165, 54, 46, 34, 165, 39, 35, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 65, 53, 39, 165, 57, 48, 35, 165, 37, 34, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 55, 45, 29, 165, 42, 37, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 46, 40, 29, 165, 42, 37, 28, 165, 48, 41, 30, 165, 59, 49, 36, 165, 56, 45, 30, 165, 46, 40, 27, 165, 43, 38, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 54, 46, 33, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 35, 26, 165, 84, 67, 48, 165, 86, 68, 48, 165, 74, 60, 43, 165, 55, 46, 34, 165, 62, 52, 37, 165, 71, 58, 42, 165, 86, 68, 48, 165, 38, 34, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 54, 46, 34, 165, 41, 36, 26, 165, 50, 42, 28, 165, 62, 49, 32, 165, 40, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 72, 54, 36, 165, 48, 41, 27, 165, 36, 33, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 55, 45, 30, 165, 56, 46, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 56, 45, 30, 165, 42, 37, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 39, 34, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 37, 28, 165, 36, 33, 25, 165, 42, 36, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 62, 51, 37, 165, 55, 47, 34, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 52, 44, 32, 165, 37, 33, 25, 165, 39, 34, 25, 165, 49, 42, 31, 165, 66, 54, 39, 165, 57, 48, 35, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 47, 40, 27, 165, 60, 48, 32, 165, 41, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 72, 54, 36, 165, 58, 47, 31, 165, 51, 42, 28, 165, 38, 34, 25, 165, 48, 41, 27, 165, 55, 45, 30, 165, 61, 48, 32, 165, 42, 37, 26, 165, 49, 42, 27, 165, 45, 39, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 50, 42, 28, 165, 61, 51, 37, 165, 42, 37, 26, 165, 68, 55, 40, 165, 81, 65, 47, 165, 44, 38, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 53, 45, 33, 165, 47, 40, 27, 165, 50, 42, 28, 165, 61, 48, 32, 165, 41, 36, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 65, 50, 33, 165, 49, 41, 27, 165, 58, 46, 30, 165, 48, 41, 27, 165, 66, 51, 34, 165, 68, 52, 34, 165, 45, 39, 27, 165, 43, 38, 26, 165, 38, 34, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 77, 57, 36, 165, 57, 46, 30, 165, 38, 34, 25, 165, 53, 44, 29, 165, 45, 39, 27, 165, 48, 41, 31, 165, 67, 55, 40, 165, 38, 35, 26, 165, 59, 49, 36, 165, 36, 33, 25, 165, 76, 61, 44, 165, 65, 53, 39, 165, 40, 35, 25, 165, 76, 91, 38, 255, 39, 35, 25, 165, 61, 50, 37, 165, 39, 35, 25, 165, 48, 41, 27, 165, 49, 42, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 49, 42, 31, 165, 37, 34, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 48, 41, 31, 165, 48, 41, 27, 165, 56, 45, 30, 165, 51, 43, 28, 165, 47, 40, 27, 165, 39, 35, 25, 165, 52, 44, 32, 165, 64, 53, 38, 165, 41, 36, 26, 165, 40, 35, 25, 165, 15, 15, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 19, 19, 20, 255, 21, 21, 22, 255, 19, 19, 20, 255, 20, 20, 21, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 14, 255, 18, 18, 19, 255, 28, 29, 30, 255, 23, 24, 24, 255, 23, 24, 24, 255, 20, 21, 21, 255, 20, 20, 21, 255, 23, 24, 25, 255, 18, 18, 19, 255, 22, 22, 23, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 17, 17, 255, 15, 16, 16, 255, 19, 19, 20, 255, 15, 15, 15, 255, 22, 22, 23, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 17, 18, 18, 255, 19, 20, 20, 255, 30, 31, 31, 255, 31, 32, 33, 255, 27, 27, 28, 255, 20, 21, 21, 255, 16, 16, 17, 255, 30, 31, 31, 255, 28, 28, 29, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 22, 22, 23, 255, 20, 20, 21, 255, 14, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 13, 13, 14, 255, 17, 17, 17, 255, 17, 17, 18, 255, 29, 29, 30, 255, 29, 30, 30, 255, 29, 29, 30, 255, 28, 28, 29, 255, 30, 31, 31, 255, 22, 22, 23, 255, 19, 20, 20, 255, 25, 26, 27, 255, 18, 19, 19, 255, 20, 20, 21, 255, 10, 10, 10, 255, 16, 16, 17, 255, 19, 20, 20, 255, 14, 14, 14, 255, 16, 17, 17, 255, 22, 22, 23, 255, 26, 26, 27, 255, 26, 27, 27, 255, 30, 31, 31, 255, 25, 26, 27, 255, 19, 19, 20, 255, 22, 22, 23, 255, 20, 20, 21, 255, 13, 14, 14, 255, 14, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 25, 26, 27, 255, 31, 32, 32, 255, 31, 32, 32, 255, 24, 24, 25, 255, 19, 20, 20, 255, 19, 20, 20, 255, 10, 10, 10, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 16, 16, 255, 9, 9, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 17, 17, 18, 255, 22, 22, 23, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 27, 27, 28, 255, 33, 34, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 30, 31, 31, 255, 33, 33, 34, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 10, 10, 255, 27, 28, 28, 255, 33, 34, 34, 255, 21, 22, 22, 255, 31, 32, 33, 255, 26, 26, 27, 255, 18, 19, 19, 255, 22, 22, 23, 255, 24, 25, 25, 255, 22, 22, 23, 255, 20, 21, 21, 255, 20, 21, 21, 255, 23, 24, 24, 255, 19, 19, 19, 255, 14, 15, 15, 255, 14, 14, 14, 255, 16, 16, 17, 255, 14, 14, 14, 255, 9, 9, 10, 255, 13, 14, 14, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 22, 22, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 15, 15, 255, 7, 8, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 19, 19, 20, 255, 17, 17, 18, 255, 27, 27, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 21, 21, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 11, 11, 255, 19, 19, 20, 255, 19, 20, 20, 255, 20, 20, 21, 255, 23, 24, 24, 255, 26, 27, 28, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 28, 28, 29, 255, 24, 24, 25, 255, 21, 21, 22, 255, 22, 22, 23, 255, 24, 24, 25, 255, 14, 14, 14, 255, 20, 20, 21, 255, 18, 18, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 14, 255, 15, 16, 16, 255, 20, 20, 21, 255, 24, 24, 25, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 25, 26, 27, 255, 17, 18, 18, 255, 19, 19, 19, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 14, 14, 255, 10, 11, 11, 255, 22, 23, 23, 255, 25, 26, 26, 255, 25, 26, 26, 255, 31, 32, 32, 255, 25, 25, 26, 255, 19, 20, 20, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 27, 27, 28, 255, 23, 23, 24, 255, 25, 26, 27, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 31, 32, 32, 255, 25, 26, 26, 255, 24, 24, 25, 255, 22, 22, 23, 255, 20, 20, 21, 255, 26, 27, 27, 255, 25, 25, 26, 255, 29, 30, 30, 255, 19, 20, 20, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 7, 8, 8, 255, 14, 15, 15, 255, 81, 65, 46, 165, 42, 37, 26, 165, 70, 57, 41, 165, 62, 51, 37, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 55, 45, 30, 165, 40, 36, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 61, 48, 32, 165, 56, 45, 30, 165, 43, 38, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 53, 44, 29, 165, 61, 48, 32, 165, 68, 52, 34, 165, 48, 41, 27, 165, 59, 47, 31, 165, 57, 46, 30, 165, 59, 47, 31, 165, 57, 46, 30, 165, 47, 40, 27, 165, 55, 45, 29, 165, 41, 36, 26, 165, 54, 44, 29, 165, 38, 34, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 37, 28, 165, 39, 35, 25, 165, 43, 38, 28, 165, 47, 41, 30, 165, 44, 39, 29, 165, 53, 45, 33, 165, 40, 35, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 56, 48, 35, 165, 40, 36, 27, 165, 36, 33, 25, 165, 69, 57, 41, 165, 36, 33, 25, 165, 60, 50, 36, 165, 39, 35, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 40, 35, 25, 165, 72, 59, 42, 165, 45, 39, 29, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 43, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 49, 42, 31, 165, 63, 52, 38, 165, 87, 69, 49, 165, 40, 36, 26, 165, 62, 51, 37, 165, 59, 49, 36, 165, 37, 34, 25, 165, 57, 48, 35, 165, 43, 38, 26, 165, 37, 34, 25, 165, 59, 49, 36, 165, 41, 36, 26, 165, 53, 44, 29, 165, 53, 44, 29, 165, 48, 41, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 40, 35, 26, 165, 40, 36, 26, 165, 42, 37, 27, 165, 70, 58, 41, 165, 42, 37, 26, 165, 36, 33, 25, 165, 65, 50, 33, 165, 73, 54, 36, 165, 49, 42, 27, 165, 43, 37, 26, 165, 43, 38, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 47, 48, 41, 165, 58, 47, 31, 165, 58, 46, 31, 165, 50, 42, 28, 165, 56, 46, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 64, 49, 33, 165, 57, 46, 30, 165, 36, 33, 25, 165, 45, 39, 27, 165, 51, 42, 28, 165, 52, 43, 28, 165, 40, 35, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 80, 64, 46, 165, 64, 53, 38, 165, 66, 54, 39, 165, 74, 60, 43, 165, 67, 55, 40, 165, 42, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 59, 49, 36, 165, 40, 36, 26, 165, 38, 34, 25, 165, 67, 55, 40, 165, 37, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 56, 46, 30, 165, 41, 36, 26, 165, 55, 45, 30, 165, 65, 50, 33, 165, 67, 51, 34, 165, 71, 54, 36, 165, 53, 44, 29, 165, 50, 42, 28, 165, 51, 42, 28, 165, 45, 39, 27, 165, 48, 41, 27, 165, 38, 34, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 47, 40, 27, 165, 40, 35, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 61, 51, 37, 165, 36, 33, 25, 165, 52, 44, 33, 165, 44, 38, 26, 165, 57, 46, 30, 165, 53, 44, 29, 165, 51, 42, 28, 165, 65, 50, 33, 165, 67, 52, 34, 165, 40, 36, 27, 165, 47, 40, 27, 165, 41, 36, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 45, 39, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 76, 62, 44, 165, 61, 50, 37, 165, 46, 39, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 64, 50, 33, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 80, 64, 46, 165, 79, 63, 45, 165, 38, 34, 25, 165, 45, 39, 26, 165, 45, 39, 27, 165, 40, 35, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 57, 46, 30, 165, 70, 53, 35, 165, 64, 50, 33, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 66, 55, 39, 165, 38, 34, 25, 165, 43, 45, 41, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 45, 39, 29, 165, 18, 19, 19, 255, 21, 21, 22, 255, 22, 22, 23, 255, 25, 25, 26, 255, 27, 28, 28, 255, 25, 26, 27, 255, 28, 28, 29, 255, 33, 34, 34, 255, 24, 24, 25, 255, 27, 28, 28, 255, 27, 27, 28, 255, 23, 24, 24, 255, 17, 17, 18, 255, 18, 18, 19, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 17, 17, 255, 13, 13, 13, 255, 13, 14, 14, 255, 21, 21, 22, 255, 26, 27, 27, 255, 18, 18, 19, 255, 17, 17, 18, 255, 20, 21, 21, 255, 16, 16, 17, 255, 14, 14, 14, 255, 18, 19, 19, 255, 15, 16, 16, 255, 20, 21, 21, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 15, 15, 255, 17, 17, 17, 255, 19, 19, 19, 255, 18, 18, 18, 255, 12, 12, 12, 255, 17, 18, 18, 255, 11, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 17, 17, 17, 255, 19, 20, 20, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 26, 27, 27, 255, 29, 29, 30, 255, 22, 23, 23, 255, 33, 34, 34, 255, 28, 28, 29, 255, 29, 29, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 19, 20, 20, 255, 22, 22, 23, 255, 15, 16, 16, 255, 10, 10, 11, 255, 13, 13, 14, 255, 7, 7, 7, 255, 10, 10, 11, 255, 17, 17, 18, 255, 20, 20, 21, 255, 22, 23, 23, 255, 24, 25, 26, 255, 26, 27, 27, 255, 20, 20, 21, 255, 21, 22, 22, 255, 14, 14, 14, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 14, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 13, 14, 14, 255, 15, 15, 15, 255, 17, 18, 18, 255, 12, 12, 12, 255, 23, 24, 24, 255, 19, 19, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 21, 21, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 17, 17, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 8, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 7, 8, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 17, 18, 18, 255, 23, 24, 24, 255, 23, 24, 24, 255, 29, 29, 30, 255, 29, 30, 30, 255, 22, 22, 23, 255, 21, 21, 22, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 9, 10, 255, 15, 15, 16, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 20, 255, 24, 25, 26, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 27, 28, 28, 255, 12, 12, 12, 255, 18, 19, 19, 255, 11, 12, 12, 255, 9, 9, 10, 255, 16, 16, 16, 255, 17, 17, 17, 255, 17, 17, 18, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 29, 30, 255, 30, 31, 32, 255, 29, 30, 31, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 23, 24, 24, 255, 21, 21, 22, 255, 31, 32, 32, 255, 27, 28, 28, 255, 23, 23, 24, 255, 21, 22, 22, 255, 12, 12, 13, 255, 16, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 15, 15, 255, 13, 13, 14, 255, 15, 15, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 17, 18, 255, 28, 28, 29, 255, 20, 21, 21, 255, 19, 19, 20, 255, 19, 19, 19, 255, 16, 17, 17, 255, 10, 10, 10, 255, 15, 15, 16, 255, 13, 13, 14, 255, 15, 15, 15, 255, 21, 21, 22, 255, 20, 20, 21, 255, 25, 26, 26, 255, 32, 33, 33, 255, 28, 28, 29, 255, 20, 21, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 18, 18, 18, 255, 25, 26, 26, 255, 19, 19, 20, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 33, 34, 34, 255, 21, 21, 22, 255, 23, 24, 24, 255, 16, 16, 16, 255, 21, 22, 22, 255, 21, 21, 22, 255, 20, 21, 21, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 18, 19, 19, 255, 18, 18, 19, 255, 25, 26, 26, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 29, 30, 30, 255, 21, 22, 22, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 25, 26, 26, 255, 18, 19, 19, 255, 19, 19, 20, 255, 17, 17, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 15, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 22, 22, 23, 255, 24, 24, 25, 255, 28, 29, 29, 255, 33, 34, 34, 255, 28, 29, 29, 255, 25, 26, 27, 255, 20, 20, 21, 255, 13, 14, 14, 255, 8, 9, 9, 255, 9, 9, 10, 255, 11, 12, 12, 255, 19, 20, 20, 255, 33, 34, 34, 255, 24, 24, 25, 255, 23, 24, 24, 255, 20, 20, 21, 255, 30, 31, 31, 255, 32, 32, 33, 255, 26, 27, 28, 255, 25, 26, 26, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 18, 18, 18, 255, 14, 15, 15, 255, 12, 13, 13, 255, 6, 6, 6, 255, 11, 11, 11, 255, 13, 13, 13, 255, 63, 52, 38, 165, 38, 34, 25, 165, 40, 35, 26, 165, 42, 37, 28, 165, 49, 41, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 65, 50, 33, 165, 54, 45, 29, 165, 40, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 65, 50, 33, 165, 44, 38, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 55, 45, 30, 165, 49, 42, 27, 165, 64, 49, 33, 165, 58, 47, 31, 165, 65, 50, 33, 165, 49, 42, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 49, 42, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 78, 63, 45, 165, 85, 67, 47, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 75, 60, 43, 165, 77, 63, 45, 165, 60, 50, 36, 165, 38, 34, 26, 165, 36, 33, 25, 165, 46, 40, 30, 165, 38, 34, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 40, 35, 25, 165, 38, 34, 25, 165, 42, 37, 28, 165, 46, 40, 30, 165, 60, 50, 36, 165, 51, 43, 32, 165, 57, 48, 35, 165, 41, 36, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 60, 55, 45, 165, 48, 41, 27, 165, 40, 36, 26, 165, 59, 49, 36, 165, 43, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 47, 41, 165, 46, 39, 27, 165, 60, 48, 31, 165, 49, 41, 27, 165, 59, 49, 36, 165, 84, 68, 48, 165, 60, 50, 36, 165, 70, 57, 41, 165, 40, 36, 27, 165, 58, 48, 35, 165, 37, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 68, 56, 40, 165, 41, 36, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 46, 39, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 34, 25, 165, 49, 42, 27, 165, 41, 36, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 43, 37, 28, 165, 46, 40, 30, 165, 46, 40, 27, 165, 71, 54, 36, 165, 66, 51, 34, 165, 46, 40, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 45, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 55, 45, 30, 165, 77, 57, 36, 165, 68, 52, 34, 165, 49, 41, 27, 165, 47, 40, 27, 165, 62, 48, 32, 165, 56, 45, 30, 165, 38, 34, 25, 165, 43, 38, 26, 165, 62, 48, 32, 165, 47, 40, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 74, 60, 43, 165, 62, 51, 37, 165, 43, 45, 40, 165, 73, 59, 42, 165, 48, 41, 30, 165, 38, 34, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 52, 43, 28, 165, 40, 35, 25, 165, 53, 45, 33, 165, 61, 51, 37, 165, 80, 64, 46, 165, 77, 62, 45, 165, 37, 34, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 57, 46, 30, 165, 46, 40, 27, 165, 59, 47, 31, 165, 63, 49, 32, 165, 46, 39, 27, 165, 71, 54, 35, 165, 65, 50, 33, 165, 53, 44, 29, 165, 51, 43, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 31, 165, 43, 38, 28, 165, 48, 41, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 53, 44, 29, 165, 55, 45, 30, 165, 55, 45, 29, 165, 80, 59, 36, 165, 59, 47, 31, 165, 55, 45, 30, 165, 47, 40, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 44, 38, 29, 165, 40, 36, 27, 165, 37, 34, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 44, 38, 28, 165, 36, 33, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 39, 35, 26, 165, 42, 45, 40, 165, 41, 36, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 59, 49, 36, 165, 40, 35, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 53, 45, 33, 165, 45, 39, 26, 165, 57, 46, 30, 165, 72, 54, 36, 165, 50, 42, 28, 165, 59, 47, 31, 165, 58, 47, 31, 165, 49, 42, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 36, 27, 165, 44, 38, 26, 165, 40, 35, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 49, 41, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 51, 43, 32, 165, 86, 69, 49, 165, 21, 21, 22, 255, 25, 25, 26, 255, 22, 23, 23, 255, 31, 32, 33, 255, 29, 29, 30, 255, 29, 30, 30, 255, 23, 23, 24, 255, 23, 23, 24, 255, 22, 23, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 25, 26, 27, 255, 22, 22, 23, 255, 18, 19, 19, 255, 13, 14, 14, 255, 16, 16, 17, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 15, 15, 16, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 16, 17, 255, 12, 12, 13, 255, 15, 16, 16, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 8, 8, 255, 17, 17, 17, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 9, 9, 9, 255, 10, 11, 11, 255, 18, 18, 19, 255, 16, 16, 16, 255, 16, 17, 17, 255, 31, 32, 32, 255, 31, 32, 33, 255, 19, 20, 20, 255, 25, 26, 27, 255, 23, 24, 24, 255, 21, 21, 22, 255, 24, 25, 25, 255, 20, 20, 21, 255, 24, 25, 25, 255, 25, 25, 26, 255, 29, 29, 30, 255, 28, 29, 29, 255, 26, 26, 27, 255, 22, 23, 23, 255, 14, 14, 15, 255, 10, 10, 10, 255, 12, 12, 13, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 15, 255, 22, 22, 23, 255, 29, 30, 31, 255, 30, 31, 31, 255, 22, 23, 24, 255, 14, 15, 15, 255, 17, 17, 17, 255, 14, 14, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 13, 13, 13, 255, 17, 17, 18, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 15, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 16, 16, 255, 24, 24, 25, 255, 18, 18, 19, 255, 16, 17, 17, 255, 20, 21, 21, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 8, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 20, 20, 255, 33, 33, 34, 255, 29, 29, 30, 255, 25, 25, 26, 255, 26, 27, 27, 255, 22, 22, 23, 255, 14, 14, 15, 255, 18, 18, 19, 255, 11, 11, 11, 255, 9, 9, 10, 255, 18, 18, 19, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 17, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 20, 20, 21, 255, 18, 19, 19, 255, 32, 33, 34, 255, 33, 34, 34, 255, 22, 23, 23, 255, 29, 29, 30, 255, 33, 34, 34, 255, 23, 24, 24, 255, 29, 30, 30, 255, 33, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 31, 32, 32, 255, 28, 29, 30, 255, 26, 27, 28, 255, 23, 24, 24, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 10, 11, 11, 255, 9, 9, 10, 255, 14, 14, 15, 255, 22, 22, 23, 255, 19, 19, 19, 255, 19, 19, 20, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 10, 10, 11, 255, 12, 12, 13, 255, 17, 17, 18, 255, 22, 23, 23, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 24, 24, 25, 255, 21, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 16, 16, 16, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 26, 27, 27, 255, 32, 32, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 24, 24, 25, 255, 23, 23, 24, 255, 21, 21, 22, 255, 20, 21, 21, 255, 20, 20, 21, 255, 21, 21, 22, 255, 24, 25, 25, 255, 22, 23, 23, 255, 9, 9, 9, 255, 10, 10, 11, 255, 22, 22, 23, 255, 26, 27, 28, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 32, 33, 34, 255, 24, 24, 25, 255, 25, 25, 26, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 25, 26, 255, 27, 28, 28, 255, 33, 34, 34, 255, 30, 31, 31, 255, 30, 30, 31, 255, 22, 22, 23, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 16, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 25, 26, 27, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 23, 23, 24, 255, 20, 21, 21, 255, 14, 15, 15, 255, 9, 10, 10, 255, 8, 8, 9, 255, 12, 12, 13, 255, 13, 13, 13, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 28, 29, 29, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 20, 20, 21, 255, 17, 18, 18, 255, 11, 11, 12, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 14, 255, 61, 51, 37, 165, 38, 34, 26, 165, 62, 51, 37, 165, 70, 57, 41, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 52, 43, 29, 165, 61, 48, 32, 165, 50, 42, 28, 165, 44, 38, 26, 165, 58, 46, 30, 165, 58, 46, 30, 165, 62, 49, 32, 165, 46, 39, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 44, 39, 29, 165, 37, 33, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 43, 38, 26, 165, 57, 46, 30, 165, 61, 48, 32, 165, 49, 41, 27, 165, 43, 38, 26, 165, 40, 36, 26, 165, 56, 45, 30, 165, 64, 49, 33, 165, 49, 42, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 56, 47, 35, 165, 45, 40, 29, 165, 58, 48, 35, 165, 41, 37, 27, 165, 67, 55, 40, 165, 44, 39, 29, 165, 44, 38, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 44, 39, 29, 165, 66, 54, 39, 165, 63, 52, 38, 165, 50, 43, 32, 165, 47, 41, 30, 165, 45, 39, 29, 165, 44, 38, 26, 165, 56, 47, 35, 165, 38, 34, 25, 165, 51, 71, 35, 255, 72, 88, 41, 255, 53, 43, 29, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 50, 42, 28, 165, 38, 34, 25, 165, 48, 42, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 56, 45, 30, 165, 53, 44, 29, 165, 49, 69, 35, 255, 37, 33, 25, 165, 50, 43, 32, 165, 40, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 48, 41, 30, 165, 57, 48, 35, 165, 59, 49, 36, 165, 41, 36, 26, 165, 61, 51, 37, 165, 70, 57, 41, 165, 37, 34, 25, 165, 42, 37, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 64, 79, 39, 255, 61, 48, 32, 165, 48, 41, 27, 165, 42, 37, 26, 165, 54, 45, 33, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 68, 52, 34, 165, 50, 42, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 169, 46, 39, 27, 165, 62, 49, 32, 165, 61, 48, 32, 165, 44, 38, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 38, 34, 25, 165, 65, 51, 33, 165, 62, 49, 32, 165, 49, 41, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 67, 52, 34, 165, 57, 46, 30, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 27, 165, 70, 57, 41, 165, 37, 33, 25, 165, 37, 34, 25, 165, 44, 46, 40, 165, 41, 37, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 53, 45, 33, 165, 57, 48, 35, 165, 45, 39, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 41, 37, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 80, 95, 35, 255, 40, 35, 25, 165, 46, 40, 27, 165, 61, 48, 32, 165, 62, 57, 46, 165, 43, 38, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 51, 43, 28, 165, 50, 42, 28, 165, 62, 49, 32, 165, 73, 55, 36, 165, 51, 43, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 60, 50, 36, 165, 78, 63, 45, 165, 38, 34, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 43, 38, 28, 165, 39, 35, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 54, 46, 33, 165, 47, 40, 27, 165, 47, 40, 27, 165, 56, 54, 44, 165, 55, 45, 29, 165, 45, 39, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 56, 45, 30, 165, 64, 50, 33, 165, 58, 47, 31, 165, 56, 46, 30, 165, 43, 37, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 43, 38, 28, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 40, 35, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 65, 50, 33, 165, 63, 49, 33, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 49, 42, 31, 165, 45, 39, 29, 165, 40, 36, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 56, 45, 30, 165, 47, 40, 27, 165, 52, 43, 29, 165, 64, 50, 33, 165, 60, 47, 31, 165, 46, 40, 27, 165, 43, 38, 26, 165, 49, 41, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 79, 64, 46, 165, 59, 49, 36, 165, 21, 21, 22, 255, 15, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 29, 29, 30, 255, 23, 24, 24, 255, 22, 23, 23, 255, 22, 22, 23, 255, 18, 19, 19, 255, 19, 19, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 16, 17, 255, 19, 19, 20, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 16, 16, 255, 31, 31, 32, 255, 27, 27, 28, 255, 22, 23, 23, 255, 17, 17, 18, 255, 17, 17, 17, 255, 22, 23, 23, 255, 22, 22, 23, 255, 21, 21, 22, 255, 19, 19, 20, 255, 25, 26, 27, 255, 27, 28, 29, 255, 25, 25, 26, 255, 23, 23, 24, 255, 11, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 15, 15, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 17, 17, 255, 23, 24, 24, 255, 26, 26, 27, 255, 19, 20, 20, 255, 15, 15, 16, 255, 18, 18, 18, 255, 21, 22, 23, 255, 16, 16, 16, 255, 17, 17, 18, 255, 12, 12, 13, 255, 20, 21, 21, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 14, 14, 14, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 14, 255, 12, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 12, 12, 255, 12, 12, 13, 255, 16, 16, 16, 255, 19, 20, 20, 255, 19, 20, 20, 255, 22, 23, 23, 255, 25, 26, 26, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 25, 26, 26, 255, 27, 28, 29, 255, 23, 24, 24, 255, 20, 21, 21, 255, 17, 17, 18, 255, 24, 24, 25, 255, 13, 13, 14, 255, 10, 11, 11, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 17, 17, 18, 255, 13, 13, 13, 255, 21, 21, 21, 255, 23, 24, 24, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 25, 26, 27, 255, 30, 31, 32, 255, 33, 33, 34, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 14, 14, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 15, 16, 255, 21, 22, 22, 255, 23, 23, 24, 255, 18, 19, 19, 255, 14, 15, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 16, 16, 255, 15, 15, 16, 255, 16, 16, 17, 255, 17, 17, 17, 255, 17, 17, 18, 255, 13, 13, 14, 255, 8, 8, 8, 255, 14, 15, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 17, 17, 255, 18, 18, 19, 255, 18, 19, 19, 255, 20, 20, 21, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 23, 23, 24, 255, 22, 22, 23, 255, 25, 26, 27, 255, 26, 27, 27, 255, 21, 22, 22, 255, 16, 17, 17, 255, 23, 23, 24, 255, 20, 21, 21, 255, 17, 17, 17, 255, 13, 14, 14, 255, 9, 9, 10, 255, 12, 12, 12, 255, 17, 17, 18, 255, 18, 18, 19, 255, 23, 23, 24, 255, 26, 26, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 32, 33, 255, 26, 27, 27, 255, 28, 29, 30, 255, 21, 21, 22, 255, 28, 28, 29, 255, 25, 25, 26, 255, 26, 27, 28, 255, 24, 24, 25, 255, 17, 17, 18, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 33, 34, 34, 255, 26, 26, 27, 255, 25, 25, 26, 255, 27, 28, 28, 255, 24, 25, 25, 255, 27, 28, 28, 255, 22, 22, 23, 255, 19, 20, 20, 255, 26, 26, 27, 255, 23, 24, 24, 255, 27, 27, 28, 255, 25, 26, 26, 255, 29, 29, 30, 255, 20, 20, 21, 255, 20, 21, 21, 255, 20, 20, 21, 255, 16, 16, 16, 255, 15, 16, 16, 255, 15, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 25, 25, 26, 255, 29, 30, 30, 255, 31, 31, 32, 255, 30, 31, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 16, 16, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 17, 255, 14, 15, 15, 255, 16, 16, 16, 255, 16, 16, 16, 255, 19, 19, 20, 255, 20, 20, 21, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 24, 25, 25, 255, 17, 18, 18, 255, 15, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 16, 17, 255, 38, 34, 25, 165, 43, 38, 26, 165, 40, 36, 26, 165, 57, 48, 35, 165, 45, 39, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 66, 51, 34, 165, 53, 44, 29, 165, 49, 42, 27, 165, 70, 53, 35, 165, 46, 39, 27, 165, 48, 41, 27, 165, 44, 38, 28, 165, 38, 34, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 56, 47, 35, 165, 48, 41, 31, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 67, 51, 34, 165, 73, 55, 36, 165, 58, 47, 31, 165, 40, 36, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 63, 49, 33, 165, 54, 44, 29, 165, 55, 45, 29, 165, 42, 36, 26, 165, 53, 43, 29, 165, 37, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 54, 46, 33, 165, 69, 57, 41, 165, 62, 52, 37, 165, 54, 46, 34, 165, 38, 34, 25, 165, 42, 37, 28, 165, 37, 33, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 48, 41, 30, 165, 39, 35, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 52, 43, 28, 165, 44, 38, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 79, 63, 45, 165, 40, 35, 25, 165, 46, 40, 27, 165, 64, 49, 33, 165, 48, 41, 27, 165, 50, 42, 28, 165, 37, 33, 25, 165, 58, 49, 35, 165, 38, 34, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 40, 29, 165, 38, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 59, 49, 36, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 55, 45, 30, 165, 48, 41, 27, 165, 56, 46, 30, 165, 38, 34, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 55, 47, 34, 165, 37, 34, 25, 165, 50, 43, 31, 165, 44, 38, 29, 165, 50, 42, 28, 165, 41, 36, 26, 165, 57, 46, 30, 165, 60, 48, 31, 165, 38, 34, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 45, 39, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 70, 58, 41, 165, 37, 33, 25, 165, 48, 41, 27, 165, 53, 43, 29, 165, 41, 36, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 48, 42, 31, 165, 46, 40, 27, 165, 52, 43, 29, 165, 40, 35, 25, 165, 43, 37, 26, 165, 39, 34, 25, 165, 43, 38, 28, 165, 40, 36, 27, 165, 55, 47, 34, 165, 47, 41, 30, 165, 48, 41, 27, 165, 50, 42, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 29, 165, 40, 36, 26, 165, 50, 42, 28, 165, 69, 52, 35, 165, 48, 41, 27, 165, 40, 36, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 40, 35, 25, 165, 54, 44, 29, 165, 55, 45, 30, 165, 48, 41, 27, 165, 55, 45, 29, 165, 45, 39, 27, 165, 60, 48, 32, 165, 56, 45, 30, 165, 48, 41, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 48, 41, 165, 57, 46, 30, 165, 51, 43, 28, 165, 37, 34, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 54, 44, 29, 165, 51, 42, 28, 165, 48, 41, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 53, 44, 29, 165, 47, 40, 27, 165, 47, 41, 30, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 44, 32, 165, 49, 41, 27, 165, 43, 37, 26, 165, 49, 42, 31, 165, 47, 40, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 62, 48, 32, 165, 54, 44, 29, 165, 56, 45, 30, 165, 45, 39, 27, 165, 45, 39, 26, 165, 52, 43, 28, 165, 46, 40, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 74, 56, 36, 165, 50, 42, 28, 165, 45, 39, 26, 165, 51, 42, 28, 165, 50, 42, 28, 165, 48, 49, 41, 165, 45, 39, 26, 165, 45, 39, 26, 165, 41, 36, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 36, 27, 165, 55, 47, 34, 165, 51, 43, 28, 165, 54, 44, 29, 165, 52, 43, 28, 165, 45, 39, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 57, 46, 30, 165, 46, 39, 27, 165, 66, 51, 34, 165, 47, 40, 27, 165, 37, 34, 25, 165, 40, 36, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 19, 19, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 23, 23, 24, 255, 29, 30, 30, 255, 23, 23, 24, 255, 26, 27, 28, 255, 24, 24, 25, 255, 19, 19, 19, 255, 18, 19, 19, 255, 21, 21, 22, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 15, 15, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 16, 16, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 8, 9, 255, 7, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 15, 15, 255, 11, 11, 11, 255, 17, 17, 17, 255, 18, 19, 19, 255, 18, 18, 18, 255, 19, 19, 20, 255, 19, 19, 20, 255, 15, 15, 16, 255, 11, 12, 12, 255, 8, 8, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 24, 25, 25, 255, 26, 26, 27, 255, 21, 21, 22, 255, 20, 20, 20, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 20, 20, 21, 255, 27, 27, 28, 255, 24, 24, 25, 255, 20, 21, 21, 255, 18, 19, 19, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 14, 14, 255, 9, 9, 10, 255, 15, 15, 16, 255, 18, 18, 19, 255, 26, 27, 27, 255, 27, 27, 28, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 16, 16, 16, 255, 15, 15, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 16, 16, 16, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 16, 16, 255, 12, 13, 13, 255, 5, 5, 5, 255, 9, 10, 10, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 14, 14, 255, 16, 16, 16, 255, 17, 17, 18, 255, 22, 22, 23, 255, 21, 21, 22, 255, 32, 33, 33, 255, 31, 32, 33, 255, 28, 28, 29, 255, 18, 18, 19, 255, 27, 28, 29, 255, 25, 26, 27, 255, 25, 25, 26, 255, 28, 29, 29, 255, 21, 21, 22, 255, 22, 22, 23, 255, 14, 14, 14, 255, 15, 15, 16, 255, 15, 15, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 26, 27, 255, 27, 28, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 23, 24, 24, 255, 27, 27, 28, 255, 16, 16, 17, 255, 9, 9, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 9, 255, 6, 6, 6, 255, 9, 9, 10, 255, 14, 14, 14, 255, 17, 17, 17, 255, 15, 15, 15, 255, 18, 19, 19, 255, 11, 11, 11, 255, 17, 17, 18, 255, 24, 24, 25, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 14, 14, 14, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 10, 255, 13, 13, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 19, 19, 20, 255, 21, 22, 23, 255, 19, 19, 19, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 10, 11, 255, 15, 15, 16, 255, 13, 14, 14, 255, 22, 22, 23, 255, 22, 23, 23, 255, 26, 27, 28, 255, 29, 30, 30, 255, 25, 26, 26, 255, 19, 19, 20, 255, 19, 19, 20, 255, 18, 18, 19, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 21, 22, 255, 20, 20, 21, 255, 26, 26, 27, 255, 33, 34, 34, 255, 31, 31, 32, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 24, 25, 26, 255, 33, 34, 34, 255, 26, 27, 27, 255, 23, 24, 25, 255, 25, 26, 26, 255, 25, 26, 26, 255, 21, 21, 22, 255, 16, 16, 17, 255, 13, 13, 13, 255, 16, 17, 17, 255, 25, 26, 27, 255, 23, 24, 25, 255, 20, 21, 21, 255, 23, 24, 25, 255, 19, 20, 20, 255, 24, 25, 25, 255, 18, 19, 19, 255, 17, 17, 17, 255, 18, 18, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 17, 17, 18, 255, 24, 24, 25, 255, 18, 19, 19, 255, 11, 11, 11, 255, 14, 14, 14, 255, 14, 14, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 15, 15, 255, 19, 20, 20, 255, 26, 27, 27, 255, 30, 30, 31, 255, 32, 32, 33, 255, 33, 33, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 27, 27, 28, 255, 23, 24, 24, 255, 17, 18, 18, 255, 16, 16, 17, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 11, 11, 255, 14, 15, 15, 255, 15, 15, 15, 255, 19, 19, 20, 255, 19, 20, 20, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 20, 21, 21, 255, 59, 47, 31, 165, 43, 37, 26, 165, 40, 35, 25, 165, 69, 57, 41, 165, 44, 38, 26, 165, 49, 41, 27, 165, 61, 48, 32, 165, 40, 36, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 56, 45, 30, 165, 50, 42, 27, 165, 77, 57, 36, 165, 60, 48, 32, 165, 38, 34, 25, 165, 45, 40, 29, 165, 55, 47, 34, 165, 73, 59, 43, 165, 42, 37, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 59, 49, 36, 165, 53, 45, 33, 165, 40, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 48, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 40, 35, 26, 165, 66, 55, 39, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 55, 45, 29, 165, 52, 43, 28, 165, 55, 45, 30, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 47, 41, 30, 165, 58, 48, 35, 165, 56, 55, 47, 165, 46, 40, 30, 165, 37, 33, 25, 165, 39, 35, 26, 165, 43, 38, 28, 165, 39, 35, 25, 165, 37, 33, 25, 165, 47, 48, 43, 165, 44, 38, 26, 165, 54, 44, 29, 165, 57, 46, 30, 165, 60, 48, 31, 165, 43, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 40, 30, 165, 54, 46, 34, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 56, 45, 30, 165, 42, 36, 26, 165, 85, 68, 48, 165, 41, 36, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 38, 34, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 49, 42, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 48, 41, 165, 37, 33, 25, 165, 48, 41, 30, 165, 42, 37, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 66, 51, 34, 165, 39, 35, 25, 165, 49, 42, 31, 165, 40, 35, 25, 165, 55, 46, 34, 165, 44, 39, 29, 165, 39, 35, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 52, 44, 32, 165, 37, 34, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 62, 49, 32, 165, 66, 51, 33, 165, 41, 36, 26, 165, 39, 35, 26, 165, 37, 33, 25, 165, 49, 42, 31, 165, 37, 33, 25, 165, 66, 54, 39, 165, 87, 69, 49, 165, 47, 41, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 45, 39, 27, 165, 55, 45, 29, 165, 41, 36, 26, 165, 41, 36, 27, 165, 83, 66, 47, 165, 42, 37, 26, 165, 41, 36, 26, 165, 55, 45, 29, 165, 45, 39, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 66, 54, 39, 165, 43, 37, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 64, 50, 33, 165, 75, 56, 36, 165, 57, 46, 30, 165, 49, 41, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 71, 88, 35, 255, 82, 95, 37, 255, 42, 37, 26, 165, 58, 47, 31, 165, 45, 39, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 51, 43, 28, 165, 81, 96, 34, 255, 42, 37, 26, 165, 43, 37, 26, 165, 76, 62, 44, 165, 50, 42, 28, 165, 47, 40, 27, 165, 40, 35, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 51, 42, 28, 165, 47, 40, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 58, 46, 31, 165, 68, 52, 34, 165, 50, 42, 28, 165, 48, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 40, 36, 27, 165, 59, 49, 36, 165, 43, 38, 28, 165, 53, 44, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 55, 45, 30, 165, 42, 37, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 54, 44, 29, 165, 46, 40, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 44, 39, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 57, 46, 30, 165, 40, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 71, 58, 42, 165, 52, 44, 32, 165, 41, 36, 26, 165, 76, 57, 36, 165, 51, 43, 28, 165, 60, 47, 31, 165, 47, 40, 27, 165, 54, 44, 29, 165, 68, 52, 34, 165, 51, 42, 28, 165, 49, 41, 27, 165, 48, 41, 27, 165, 55, 45, 30, 165, 40, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 44, 46, 41, 165, 40, 36, 26, 165, 43, 37, 26, 165, 47, 41, 30, 165, 46, 40, 27, 165, 46, 40, 27, 165, 37, 33, 25, 165, 48, 41, 30, 165, 51, 43, 28, 165, 47, 40, 27, 165, 52, 43, 29, 165, 46, 40, 27, 165, 67, 52, 34, 165, 55, 45, 30, 165, 43, 38, 26, 165, 54, 46, 34, 165, 38, 34, 25, 165, 36, 33, 25, 165, 55, 47, 34, 165, 86, 69, 48, 165, 85, 68, 48, 165, 78, 63, 45, 165, 42, 37, 26, 165, 41, 36, 26, 165, 63, 49, 33, 165, 50, 42, 28, 165, 18, 18, 19, 255, 19, 20, 20, 255, 22, 23, 23, 255, 25, 25, 26, 255, 20, 20, 20, 255, 27, 27, 28, 255, 25, 26, 26, 255, 18, 19, 19, 255, 17, 18, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 15, 15, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 7, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 18, 19, 19, 255, 11, 12, 12, 255, 10, 11, 11, 255, 15, 15, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 23, 23, 24, 255, 22, 22, 23, 255, 25, 26, 26, 255, 27, 28, 28, 255, 18, 19, 19, 255, 16, 16, 16, 255, 7, 7, 7, 255, 7, 8, 8, 255, 14, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 18, 18, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 13, 255, 18, 19, 19, 255, 25, 26, 26, 255, 17, 17, 18, 255, 19, 20, 20, 255, 20, 21, 21, 255, 16, 16, 17, 255, 18, 18, 19, 255, 11, 11, 11, 255, 14, 14, 14, 255, 13, 13, 14, 255, 16, 16, 17, 255, 19, 19, 20, 255, 18, 19, 19, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 21, 21, 255, 13, 13, 13, 255, 12, 12, 13, 255, 17, 17, 18, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 10, 255, 11, 11, 11, 255, 8, 8, 9, 255, 12, 12, 13, 255, 16, 16, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 16, 16, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 16, 16, 255, 10, 10, 10, 255, 6, 6, 6, 255, 11, 11, 12, 255, 6, 6, 6, 255, 12, 12, 12, 255, 4, 4, 4, 255, 9, 9, 9, 255, 5, 6, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 8, 9, 9, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 17, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 26, 26, 27, 255, 26, 27, 27, 255, 30, 30, 31, 255, 26, 26, 27, 255, 26, 27, 27, 255, 25, 26, 26, 255, 25, 25, 26, 255, 25, 26, 26, 255, 16, 17, 17, 255, 12, 12, 12, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 19, 20, 20, 255, 20, 20, 21, 255, 18, 18, 18, 255, 21, 21, 22, 255, 20, 20, 21, 255, 16, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 6, 7, 7, 255, 8, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 7, 7, 8, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 13, 14, 14, 255, 15, 15, 16, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 7, 8, 8, 255, 6, 6, 6, 255, 11, 12, 12, 255, 15, 15, 16, 255, 15, 15, 16, 255, 18, 18, 19, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 14, 14, 255, 21, 21, 22, 255, 21, 21, 22, 255, 22, 23, 24, 255, 30, 31, 31, 255, 33, 34, 34, 255, 27, 27, 28, 255, 16, 16, 17, 255, 20, 21, 21, 255, 16, 16, 16, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 7, 255, 15, 15, 16, 255, 7, 7, 7, 255, 14, 15, 15, 255, 20, 21, 21, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 29, 30, 255, 26, 27, 28, 255, 22, 22, 23, 255, 25, 25, 26, 255, 17, 17, 17, 255, 21, 22, 22, 255, 15, 16, 16, 255, 15, 15, 15, 255, 13, 13, 14, 255, 18, 19, 19, 255, 16, 16, 17, 255, 18, 18, 18, 255, 22, 22, 23, 255, 18, 19, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 17, 17, 18, 255, 9, 9, 10, 255, 16, 17, 17, 255, 10, 10, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 24, 24, 25, 255, 22, 23, 23, 255, 15, 15, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 9, 10, 255, 12, 12, 12, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 13, 14, 255, 30, 31, 31, 255, 31, 31, 32, 255, 28, 29, 30, 255, 33, 34, 34, 255, 28, 28, 29, 255, 28, 29, 29, 255, 23, 23, 24, 255, 22, 22, 23, 255, 23, 24, 24, 255, 12, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 1, 1, 1, 255, 6, 6, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 20, 20, 21, 255, 16, 16, 17, 255, 11, 11, 11, 255, 17, 17, 18, 255, 18, 19, 19, 255, 16, 16, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 53, 44, 29, 165, 45, 39, 26, 165, 36, 33, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 51, 42, 28, 165, 45, 39, 27, 165, 56, 45, 30, 165, 53, 44, 29, 165, 66, 51, 34, 165, 48, 41, 27, 165, 52, 43, 28, 165, 56, 45, 30, 165, 47, 40, 27, 165, 47, 40, 27, 165, 40, 35, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 51, 43, 28, 165, 46, 39, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 58, 49, 35, 165, 41, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 40, 35, 25, 165, 61, 51, 37, 165, 39, 35, 25, 165, 46, 40, 27, 165, 49, 42, 27, 165, 58, 47, 31, 165, 54, 44, 29, 165, 64, 50, 33, 165, 47, 40, 27, 165, 49, 42, 27, 165, 49, 49, 41, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 51, 44, 32, 165, 43, 37, 26, 165, 39, 35, 25, 165, 51, 44, 32, 165, 37, 34, 25, 165, 40, 36, 27, 165, 40, 35, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 43, 37, 26, 165, 51, 44, 32, 165, 41, 37, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 64, 50, 33, 165, 46, 40, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 50, 42, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 59, 47, 31, 165, 43, 37, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 52, 43, 29, 165, 42, 37, 26, 165, 46, 40, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 50, 43, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 39, 29, 165, 37, 34, 25, 165, 58, 46, 30, 165, 58, 46, 30, 165, 41, 36, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 64, 50, 33, 165, 66, 51, 33, 165, 57, 46, 30, 165, 52, 43, 28, 165, 49, 41, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 67, 85, 34, 255, 85, 99, 35, 255, 58, 47, 31, 165, 53, 44, 29, 165, 56, 45, 30, 165, 49, 41, 27, 165, 56, 45, 30, 165, 47, 40, 27, 165, 70, 87, 39, 255, 49, 42, 31, 165, 53, 45, 33, 165, 44, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 74, 60, 43, 165, 36, 33, 25, 165, 43, 37, 26, 165, 51, 43, 28, 165, 41, 36, 26, 165, 52, 51, 42, 165, 50, 42, 28, 165, 51, 42, 28, 165, 54, 44, 29, 165, 53, 44, 29, 165, 58, 46, 31, 165, 47, 40, 27, 165, 40, 36, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 40, 36, 27, 165, 52, 44, 33, 165, 50, 43, 32, 165, 65, 54, 39, 165, 40, 35, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 36, 33, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 41, 36, 26, 165, 51, 42, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 62, 49, 32, 165, 56, 45, 30, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 63, 49, 33, 165, 61, 48, 32, 165, 60, 48, 31, 165, 50, 42, 28, 165, 58, 47, 31, 165, 54, 44, 29, 165, 48, 41, 27, 165, 51, 42, 28, 165, 47, 40, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 62, 48, 32, 165, 50, 42, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 63, 49, 32, 165, 51, 43, 28, 165, 43, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 65, 54, 39, 165, 45, 39, 29, 165, 74, 60, 43, 165, 65, 53, 39, 165, 67, 55, 40, 165, 50, 42, 28, 165, 46, 40, 27, 165, 51, 43, 28, 165, 55, 45, 30, 165, 16, 17, 17, 255, 27, 27, 28, 255, 21, 22, 22, 255, 14, 14, 15, 255, 22, 22, 23, 255, 24, 24, 25, 255, 19, 19, 20, 255, 18, 18, 18, 255, 18, 18, 19, 255, 17, 17, 17, 255, 18, 18, 18, 255, 14, 14, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 10, 11, 255, 14, 14, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 15, 15, 255, 20, 20, 21, 255, 20, 21, 21, 255, 18, 18, 19, 255, 24, 25, 26, 255, 24, 24, 25, 255, 23, 24, 24, 255, 28, 28, 29, 255, 26, 26, 27, 255, 24, 25, 25, 255, 15, 15, 15, 255, 15, 15, 16, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 10, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 18, 18, 255, 17, 17, 18, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 18, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 15, 15, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 16, 16, 16, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 17, 17, 255, 20, 20, 21, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 18, 255, 14, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 10, 11, 255, 16, 16, 16, 255, 20, 20, 21, 255, 20, 21, 21, 255, 20, 21, 21, 255, 20, 21, 21, 255, 19, 19, 20, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 14, 14, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 7, 7, 255, 6, 6, 6, 255, 5, 6, 6, 255, 5, 5, 5, 255, 11, 12, 12, 255, 12, 12, 13, 255, 18, 19, 19, 255, 15, 15, 15, 255, 25, 25, 26, 255, 31, 31, 32, 255, 28, 28, 29, 255, 30, 31, 32, 255, 33, 34, 34, 255, 31, 31, 32, 255, 23, 23, 24, 255, 32, 32, 33, 255, 31, 31, 32, 255, 33, 34, 34, 255, 25, 26, 27, 255, 24, 25, 25, 255, 22, 22, 23, 255, 25, 25, 26, 255, 21, 21, 22, 255, 21, 21, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 16, 16, 16, 255, 14, 14, 14, 255, 17, 17, 18, 255, 20, 21, 21, 255, 15, 15, 15, 255, 20, 20, 21, 255, 15, 15, 15, 255, 14, 14, 14, 255, 10, 10, 10, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 18, 18, 255, 14, 14, 15, 255, 14, 14, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 18, 18, 19, 255, 15, 15, 15, 255, 25, 25, 26, 255, 21, 21, 22, 255, 25, 26, 27, 255, 18, 18, 18, 255, 31, 32, 33, 255, 25, 26, 26, 255, 22, 22, 23, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 14, 14, 255, 20, 20, 21, 255, 32, 33, 34, 255, 31, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 28, 29, 255, 27, 28, 29, 255, 23, 24, 24, 255, 27, 27, 28, 255, 25, 26, 26, 255, 23, 24, 24, 255, 30, 31, 32, 255, 18, 18, 18, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 17, 18, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 14, 14, 255, 13, 14, 14, 255, 15, 16, 16, 255, 11, 12, 12, 255, 15, 15, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 20, 20, 21, 255, 12, 12, 13, 255, 18, 18, 19, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 13, 13, 13, 255, 16, 16, 17, 255, 18, 19, 19, 255, 21, 22, 22, 255, 26, 26, 27, 255, 28, 29, 29, 255, 29, 30, 31, 255, 33, 34, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 19, 19, 20, 255, 18, 18, 19, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 8, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 7, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 10, 255, 13, 14, 14, 255, 16, 16, 17, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 14, 255, 14, 15, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 14, 255, 13, 13, 14, 255, 57, 46, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 50, 42, 27, 165, 60, 48, 31, 165, 48, 41, 27, 165, 64, 50, 33, 165, 67, 51, 34, 165, 59, 47, 31, 165, 63, 49, 32, 165, 53, 44, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 51, 42, 28, 165, 56, 45, 30, 165, 54, 44, 29, 165, 61, 48, 32, 165, 55, 45, 29, 165, 50, 42, 28, 165, 39, 35, 25, 165, 39, 35, 25, 165, 69, 57, 41, 165, 68, 56, 40, 165, 63, 52, 38, 165, 39, 35, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 50, 42, 28, 165, 40, 35, 26, 165, 59, 49, 36, 165, 54, 46, 33, 165, 48, 41, 27, 165, 52, 43, 28, 165, 70, 53, 35, 165, 54, 44, 29, 165, 68, 52, 34, 165, 58, 46, 30, 165, 52, 43, 28, 165, 44, 38, 26, 165, 58, 47, 31, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 45, 39, 29, 165, 40, 36, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 39, 35, 26, 165, 40, 36, 27, 165, 38, 34, 25, 165, 44, 38, 28, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 41, 36, 26, 165, 49, 50, 42, 165, 47, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 54, 44, 29, 165, 57, 46, 30, 165, 43, 37, 26, 165, 50, 42, 28, 165, 49, 41, 27, 165, 50, 42, 28, 165, 55, 45, 29, 165, 64, 50, 33, 165, 46, 39, 27, 165, 58, 46, 30, 165, 53, 44, 29, 165, 48, 41, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 53, 51, 43, 165, 51, 43, 28, 165, 47, 40, 27, 165, 45, 39, 26, 165, 52, 43, 28, 165, 46, 40, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 38, 34, 26, 165, 38, 34, 25, 165, 44, 39, 29, 165, 39, 35, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 57, 46, 30, 165, 55, 45, 30, 165, 52, 43, 28, 165, 69, 52, 35, 165, 52, 43, 29, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 50, 42, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 67, 55, 40, 165, 49, 42, 31, 165, 37, 33, 25, 165, 45, 39, 26, 165, 59, 49, 36, 165, 41, 36, 26, 165, 42, 37, 26, 165, 57, 48, 35, 165, 45, 39, 29, 165, 45, 39, 26, 165, 60, 48, 31, 165, 50, 42, 28, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 66, 51, 34, 165, 62, 49, 32, 165, 63, 49, 32, 165, 66, 51, 33, 165, 59, 47, 31, 165, 66, 51, 34, 165, 48, 41, 27, 165, 47, 48, 41, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 69, 82, 40, 255, 59, 47, 31, 165, 65, 50, 33, 165, 71, 54, 35, 165, 72, 54, 36, 165, 60, 48, 31, 165, 50, 42, 28, 165, 40, 36, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 38, 34, 26, 165, 37, 33, 25, 165, 38, 34, 26, 165, 54, 46, 34, 165, 52, 45, 33, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 42, 36, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 62, 48, 32, 165, 55, 45, 30, 165, 51, 43, 28, 165, 52, 43, 28, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 44, 39, 29, 165, 40, 35, 26, 165, 37, 34, 25, 165, 56, 47, 34, 165, 59, 50, 36, 165, 37, 33, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 56, 45, 30, 165, 41, 36, 27, 165, 53, 44, 29, 165, 45, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 49, 41, 27, 165, 62, 49, 32, 165, 54, 44, 29, 165, 52, 43, 28, 165, 48, 41, 27, 165, 43, 37, 26, 165, 48, 49, 41, 165, 55, 45, 29, 165, 48, 41, 27, 165, 58, 46, 30, 165, 54, 44, 29, 165, 42, 37, 26, 165, 45, 39, 27, 165, 53, 43, 29, 165, 42, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 54, 45, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 44, 38, 28, 165, 46, 39, 27, 165, 41, 36, 26, 165, 40, 35, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 51, 42, 28, 165, 58, 47, 31, 165, 61, 48, 32, 165, 46, 39, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 57, 48, 35, 165, 53, 45, 33, 165, 83, 67, 48, 165, 58, 48, 35, 165, 54, 46, 33, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 21, 22, 22, 255, 26, 27, 27, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 19, 20, 255, 19, 19, 19, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 14, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 18, 19, 19, 255, 17, 17, 18, 255, 21, 21, 21, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 19, 20, 20, 255, 18, 18, 18, 255, 20, 20, 20, 255, 21, 21, 22, 255, 22, 23, 23, 255, 19, 20, 20, 255, 25, 26, 26, 255, 27, 28, 28, 255, 27, 27, 28, 255, 29, 29, 30, 255, 32, 33, 34, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 19, 19, 255, 11, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 14, 14, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 16, 16, 16, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 19, 19, 19, 255, 16, 17, 17, 255, 21, 22, 22, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 16, 17, 17, 255, 13, 13, 14, 255, 17, 17, 18, 255, 20, 21, 21, 255, 17, 17, 17, 255, 21, 21, 22, 255, 24, 25, 25, 255, 24, 24, 25, 255, 29, 29, 30, 255, 23, 23, 24, 255, 22, 23, 23, 255, 27, 27, 28, 255, 18, 19, 19, 255, 19, 20, 20, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 14, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 20, 21, 21, 255, 17, 18, 18, 255, 25, 26, 27, 255, 25, 26, 26, 255, 25, 25, 26, 255, 25, 26, 27, 255, 25, 25, 26, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 23, 23, 24, 255, 29, 30, 31, 255, 22, 23, 23, 255, 18, 19, 19, 255, 19, 20, 20, 255, 18, 18, 19, 255, 23, 24, 25, 255, 18, 18, 19, 255, 20, 20, 21, 255, 15, 15, 16, 255, 12, 12, 12, 255, 16, 16, 16, 255, 16, 16, 17, 255, 10, 10, 10, 255, 15, 15, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 18, 18, 18, 255, 22, 22, 23, 255, 8, 8, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 9, 9, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 6, 7, 255, 11, 11, 12, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 19, 19, 19, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 15, 15, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 22, 23, 23, 255, 24, 24, 25, 255, 29, 30, 30, 255, 29, 29, 30, 255, 27, 27, 28, 255, 25, 25, 26, 255, 23, 24, 24, 255, 18, 19, 19, 255, 15, 15, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 16, 16, 255, 17, 18, 18, 255, 25, 26, 27, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 26, 26, 27, 255, 26, 26, 27, 255, 16, 16, 17, 255, 19, 20, 20, 255, 17, 17, 18, 255, 19, 19, 19, 255, 22, 22, 23, 255, 17, 18, 18, 255, 22, 23, 23, 255, 22, 22, 23, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 16, 16, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 14, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 8, 8, 255, 9, 9, 9, 255, 16, 16, 16, 255, 17, 17, 17, 255, 12, 13, 13, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 9, 10, 255, 15, 16, 16, 255, 17, 17, 18, 255, 19, 20, 20, 255, 21, 21, 22, 255, 28, 28, 29, 255, 23, 24, 24, 255, 29, 29, 30, 255, 28, 28, 29, 255, 30, 31, 31, 255, 27, 28, 28, 255, 16, 16, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 9, 10, 10, 255, 6, 6, 6, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 15, 16, 16, 255, 46, 39, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 65, 50, 33, 165, 61, 48, 32, 165, 56, 46, 30, 165, 67, 51, 34, 165, 53, 44, 29, 165, 70, 53, 35, 165, 72, 54, 36, 165, 62, 49, 32, 165, 40, 36, 26, 165, 44, 38, 29, 165, 43, 37, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 61, 48, 32, 165, 59, 47, 31, 165, 49, 42, 27, 165, 42, 37, 26, 165, 51, 42, 28, 165, 39, 35, 25, 165, 41, 36, 26, 165, 53, 45, 33, 165, 83, 65, 45, 165, 87, 69, 49, 165, 56, 47, 34, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 64, 53, 38, 165, 39, 35, 25, 165, 58, 47, 31, 165, 51, 43, 28, 165, 66, 51, 34, 165, 44, 38, 26, 165, 53, 52, 43, 165, 50, 42, 28, 165, 42, 37, 26, 165, 55, 45, 29, 165, 57, 46, 30, 165, 42, 37, 26, 165, 62, 51, 37, 165, 41, 36, 26, 165, 40, 35, 25, 165, 49, 41, 27, 165, 42, 37, 26, 165, 56, 45, 30, 165, 46, 40, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 37, 33, 25, 165, 67, 55, 40, 165, 40, 35, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 77, 62, 45, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 39, 29, 165, 84, 67, 48, 165, 37, 34, 25, 165, 50, 43, 31, 165, 39, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 61, 48, 32, 165, 47, 40, 27, 165, 38, 34, 25, 165, 57, 46, 30, 165, 46, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 36, 33, 25, 165, 45, 39, 29, 165, 53, 44, 29, 165, 43, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 49, 42, 27, 165, 57, 46, 30, 165, 53, 43, 29, 165, 70, 53, 35, 165, 51, 43, 28, 165, 42, 36, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 50, 42, 28, 165, 54, 44, 29, 165, 52, 43, 28, 165, 45, 39, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 55, 45, 30, 165, 61, 48, 32, 165, 44, 38, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 55, 45, 30, 165, 58, 47, 31, 165, 54, 44, 29, 165, 62, 49, 32, 165, 60, 48, 31, 165, 49, 42, 27, 165, 51, 43, 28, 165, 40, 36, 27, 165, 47, 40, 27, 165, 61, 48, 32, 165, 41, 37, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 87, 69, 49, 165, 57, 48, 35, 165, 37, 34, 25, 165, 77, 62, 45, 165, 87, 69, 49, 165, 42, 37, 28, 165, 51, 43, 28, 165, 41, 36, 26, 165, 37, 33, 25, 165, 66, 54, 39, 165, 77, 63, 45, 165, 74, 60, 43, 165, 49, 42, 31, 165, 39, 35, 26, 165, 51, 43, 28, 165, 58, 46, 31, 165, 43, 38, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 84, 62, 36, 165, 88, 64, 35, 165, 73, 55, 36, 165, 84, 62, 36, 165, 67, 52, 34, 165, 61, 48, 32, 165, 64, 50, 33, 165, 60, 48, 31, 165, 66, 51, 34, 165, 52, 43, 29, 165, 59, 47, 31, 165, 53, 44, 29, 165, 84, 62, 36, 165, 71, 54, 36, 165, 84, 62, 36, 165, 113, 110, 57, 255, 51, 51, 42, 165, 64, 50, 33, 165, 53, 44, 29, 165, 50, 42, 28, 165, 67, 52, 34, 165, 58, 46, 31, 165, 43, 38, 28, 165, 55, 47, 34, 165, 53, 45, 33, 165, 42, 37, 26, 165, 43, 38, 26, 165, 58, 48, 35, 165, 43, 38, 28, 165, 36, 33, 25, 165, 51, 43, 32, 165, 39, 35, 25, 165, 40, 36, 26, 165, 49, 41, 27, 165, 66, 51, 33, 165, 70, 53, 35, 165, 86, 63, 36, 165, 74, 55, 36, 165, 47, 40, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 68, 56, 40, 165, 40, 35, 26, 165, 41, 36, 26, 165, 42, 37, 28, 165, 65, 53, 39, 165, 56, 47, 35, 165, 51, 50, 42, 165, 52, 43, 29, 165, 46, 40, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 40, 30, 165, 47, 41, 30, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 34, 25, 165, 56, 45, 30, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 38, 34, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 54, 44, 29, 165, 55, 45, 29, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 39, 35, 25, 165, 46, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 52, 43, 28, 165, 46, 40, 27, 165, 53, 45, 33, 165, 51, 44, 32, 165, 44, 38, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 50, 42, 28, 165, 52, 43, 28, 165, 58, 47, 31, 165, 56, 46, 30, 165, 41, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 53, 45, 33, 165, 37, 33, 25, 165, 84, 67, 46, 165, 86, 68, 49, 165, 48, 41, 31, 165, 48, 41, 31, 165, 46, 39, 27, 165, 48, 41, 27, 165, 17, 18, 18, 255, 24, 25, 26, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 20, 21, 21, 255, 17, 17, 18, 255, 16, 17, 17, 255, 24, 24, 25, 255, 20, 21, 21, 255, 21, 21, 22, 255, 14, 15, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 21, 22, 22, 255, 23, 23, 24, 255, 18, 19, 19, 255, 22, 23, 23, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 14, 14, 255, 24, 24, 25, 255, 27, 27, 28, 255, 24, 25, 25, 255, 25, 26, 26, 255, 20, 20, 21, 255, 19, 19, 20, 255, 28, 29, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 24, 24, 25, 255, 18, 18, 19, 255, 14, 14, 14, 255, 7, 7, 7, 255, 8, 8, 9, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 15, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 16, 16, 16, 255, 12, 12, 13, 255, 17, 17, 17, 255, 21, 21, 21, 255, 28, 28, 29, 255, 24, 25, 25, 255, 25, 26, 26, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 30, 30, 255, 31, 32, 33, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 15, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 28, 28, 29, 255, 25, 26, 26, 255, 28, 29, 29, 255, 24, 25, 25, 255, 25, 25, 26, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 28, 29, 29, 255, 28, 29, 30, 255, 21, 22, 22, 255, 15, 15, 15, 255, 19, 19, 20, 255, 26, 27, 27, 255, 25, 26, 26, 255, 22, 22, 23, 255, 14, 15, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 14, 14, 14, 255, 13, 14, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 9, 9, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 11, 11, 12, 255, 17, 18, 18, 255, 21, 21, 22, 255, 16, 16, 17, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 8, 8, 255, 14, 15, 15, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 18, 19, 255, 16, 16, 16, 255, 17, 17, 18, 255, 16, 16, 16, 255, 16, 17, 17, 255, 7, 7, 8, 255, 4, 4, 4, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 19, 20, 20, 255, 20, 20, 20, 255, 21, 21, 22, 255, 20, 20, 21, 255, 23, 24, 24, 255, 23, 24, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 10, 255, 8, 8, 9, 255, 9, 9, 10, 255, 20, 20, 21, 255, 18, 19, 19, 255, 17, 18, 18, 255, 23, 23, 24, 255, 27, 28, 28, 255, 33, 33, 34, 255, 30, 31, 32, 255, 19, 19, 20, 255, 20, 21, 21, 255, 15, 15, 16, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 6, 6, 6, 255, 11, 11, 12, 255, 15, 15, 15, 255, 21, 21, 22, 255, 23, 24, 25, 255, 21, 22, 22, 255, 33, 33, 34, 255, 21, 22, 22, 255, 24, 25, 25, 255, 26, 27, 27, 255, 23, 23, 24, 255, 19, 20, 20, 255, 22, 23, 23, 255, 22, 23, 23, 255, 13, 13, 13, 255, 20, 21, 21, 255, 15, 15, 16, 255, 10, 10, 10, 255, 16, 16, 17, 255, 20, 21, 21, 255, 20, 21, 21, 255, 13, 14, 14, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 15, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 13, 13, 13, 255, 18, 19, 19, 255, 20, 20, 21, 255, 23, 24, 24, 255, 27, 28, 29, 255, 23, 24, 24, 255, 32, 33, 33, 255, 27, 27, 28, 255, 22, 22, 23, 255, 22, 23, 23, 255, 22, 23, 23, 255, 19, 19, 20, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 14, 255, 10, 10, 11, 255, 9, 9, 10, 255, 15, 15, 16, 255, 16, 16, 16, 255, 16, 16, 16, 255, 12, 13, 13, 255, 15, 15, 15, 255, 9, 9, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 12, 255, 18, 19, 19, 255, 41, 36, 26, 165, 53, 44, 29, 165, 47, 40, 27, 165, 46, 40, 27, 165, 52, 43, 28, 165, 67, 51, 34, 165, 69, 53, 35, 165, 53, 44, 29, 165, 50, 42, 28, 165, 72, 54, 36, 165, 69, 52, 35, 165, 48, 41, 27, 165, 49, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 59, 47, 31, 165, 46, 39, 27, 165, 39, 35, 25, 165, 38, 34, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 59, 49, 36, 165, 86, 69, 48, 165, 69, 57, 41, 165, 40, 36, 26, 165, 41, 36, 26, 165, 47, 41, 30, 165, 38, 34, 25, 165, 40, 36, 26, 165, 40, 36, 27, 165, 40, 35, 25, 165, 46, 40, 27, 165, 49, 42, 27, 165, 51, 42, 28, 165, 58, 46, 31, 165, 46, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 39, 35, 26, 165, 41, 36, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 42, 36, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 69, 57, 41, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 51, 43, 28, 165, 55, 45, 30, 165, 55, 45, 29, 165, 55, 45, 30, 165, 52, 43, 28, 165, 39, 35, 25, 165, 46, 39, 27, 165, 52, 43, 29, 165, 45, 39, 27, 165, 37, 33, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 56, 45, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 64, 50, 33, 165, 44, 38, 26, 165, 64, 50, 33, 165, 58, 46, 31, 165, 59, 47, 31, 165, 52, 43, 28, 165, 40, 36, 26, 165, 36, 33, 25, 165, 50, 42, 28, 165, 41, 36, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 56, 45, 30, 165, 54, 44, 29, 165, 46, 39, 27, 165, 60, 47, 31, 165, 58, 47, 31, 165, 45, 39, 26, 165, 51, 43, 28, 165, 49, 42, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 40, 36, 26, 165, 51, 43, 28, 165, 56, 45, 30, 165, 48, 41, 27, 165, 53, 44, 29, 165, 65, 50, 33, 165, 72, 54, 36, 165, 54, 44, 29, 165, 69, 53, 35, 165, 50, 42, 28, 165, 48, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 52, 43, 28, 165, 51, 43, 28, 165, 41, 36, 26, 165, 44, 39, 29, 165, 45, 40, 29, 165, 39, 35, 26, 165, 70, 57, 41, 165, 84, 67, 48, 165, 46, 40, 30, 165, 40, 35, 25, 165, 40, 35, 25, 165, 46, 40, 29, 165, 50, 43, 31, 165, 49, 42, 31, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 44, 39, 29, 165, 49, 42, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 53, 44, 29, 165, 61, 48, 32, 165, 67, 52, 34, 165, 61, 48, 32, 165, 81, 60, 36, 165, 64, 50, 33, 165, 75, 56, 36, 165, 45, 39, 27, 165, 60, 48, 32, 165, 59, 47, 31, 165, 56, 45, 30, 165, 57, 46, 30, 165, 64, 50, 33, 165, 67, 51, 34, 165, 79, 58, 36, 165, 109, 111, 49, 255, 76, 56, 36, 165, 68, 52, 34, 165, 64, 50, 33, 165, 58, 46, 30, 165, 54, 44, 29, 165, 55, 45, 30, 165, 46, 40, 27, 165, 53, 45, 33, 165, 36, 33, 25, 165, 45, 39, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 62, 51, 37, 165, 41, 36, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 54, 44, 29, 165, 74, 55, 36, 165, 61, 48, 32, 165, 68, 52, 34, 165, 44, 38, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 59, 50, 36, 165, 40, 35, 25, 165, 38, 34, 25, 165, 43, 38, 28, 165, 47, 41, 30, 165, 42, 37, 28, 165, 70, 57, 41, 165, 54, 46, 34, 165, 48, 41, 31, 165, 37, 34, 25, 165, 60, 47, 31, 165, 48, 41, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 56, 46, 30, 165, 48, 41, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 37, 34, 25, 165, 37, 34, 25, 165, 71, 58, 42, 165, 55, 47, 34, 165, 47, 40, 27, 165, 49, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 64, 49, 33, 165, 48, 49, 41, 165, 42, 37, 26, 165, 53, 44, 29, 165, 52, 43, 28, 165, 61, 48, 32, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 51, 43, 28, 165, 62, 48, 32, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 42, 31, 165, 56, 45, 30, 165, 47, 40, 27, 165, 63, 49, 32, 165, 59, 47, 31, 165, 45, 39, 27, 165, 49, 42, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 63, 49, 33, 165, 47, 40, 27, 165, 47, 40, 27, 165, 51, 42, 28, 165, 38, 34, 25, 165, 38, 34, 25, 165, 87, 70, 49, 165, 43, 38, 28, 165, 77, 62, 45, 165, 58, 48, 35, 165, 39, 34, 25, 165, 43, 38, 26, 165, 70, 53, 35, 165, 56, 46, 30, 165, 16, 17, 17, 255, 10, 10, 10, 255, 14, 14, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 13, 13, 255, 16, 16, 16, 255, 16, 16, 17, 255, 24, 24, 25, 255, 24, 25, 25, 255, 21, 22, 22, 255, 22, 22, 23, 255, 27, 27, 28, 255, 28, 29, 30, 255, 24, 24, 25, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 10, 255, 13, 13, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 19, 19, 19, 255, 19, 19, 20, 255, 21, 22, 22, 255, 29, 30, 30, 255, 26, 27, 27, 255, 25, 25, 26, 255, 27, 28, 29, 255, 27, 28, 28, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 29, 30, 255, 21, 22, 22, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 17, 17, 255, 16, 16, 17, 255, 17, 17, 18, 255, 20, 20, 20, 255, 13, 13, 13, 255, 15, 16, 16, 255, 18, 18, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 16, 16, 16, 255, 16, 16, 16, 255, 14, 14, 14, 255, 16, 17, 17, 255, 17, 17, 18, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 11, 11, 255, 15, 15, 15, 255, 15, 16, 16, 255, 15, 15, 15, 255, 16, 16, 16, 255, 19, 19, 20, 255, 22, 23, 23, 255, 28, 29, 30, 255, 19, 19, 20, 255, 28, 28, 29, 255, 29, 29, 30, 255, 30, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 19, 19, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 18, 18, 19, 255, 20, 21, 21, 255, 23, 24, 24, 255, 20, 21, 21, 255, 29, 30, 31, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 27, 28, 29, 255, 22, 22, 23, 255, 24, 25, 25, 255, 27, 27, 28, 255, 27, 28, 29, 255, 24, 25, 26, 255, 26, 27, 27, 255, 24, 24, 25, 255, 22, 22, 23, 255, 16, 16, 17, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 17, 17, 18, 255, 14, 15, 15, 255, 16, 16, 16, 255, 12, 12, 12, 255, 5, 5, 5, 255, 12, 12, 12, 255, 11, 11, 11, 255, 5, 5, 5, 255, 14, 15, 15, 255, 19, 20, 20, 255, 19, 19, 20, 255, 27, 28, 28, 255, 9, 9, 9, 255, 9, 9, 10, 255, 10, 10, 11, 255, 14, 15, 15, 255, 19, 19, 20, 255, 17, 18, 18, 255, 18, 19, 19, 255, 22, 22, 23, 255, 21, 21, 22, 255, 14, 14, 14, 255, 19, 20, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 20, 20, 21, 255, 26, 27, 27, 255, 20, 21, 21, 255, 19, 20, 20, 255, 24, 24, 25, 255, 25, 26, 26, 255, 28, 29, 29, 255, 19, 20, 20, 255, 26, 26, 27, 255, 19, 19, 20, 255, 17, 17, 18, 255, 21, 22, 22, 255, 21, 21, 22, 255, 13, 13, 14, 255, 10, 10, 10, 255, 14, 14, 14, 255, 11, 12, 12, 255, 23, 23, 24, 255, 28, 28, 29, 255, 31, 32, 33, 255, 32, 33, 33, 255, 23, 24, 24, 255, 29, 29, 30, 255, 24, 24, 25, 255, 19, 19, 20, 255, 18, 18, 19, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 17, 18, 255, 19, 20, 20, 255, 15, 15, 16, 255, 22, 22, 23, 255, 17, 17, 18, 255, 18, 19, 19, 255, 25, 25, 26, 255, 22, 22, 23, 255, 16, 17, 17, 255, 23, 23, 24, 255, 18, 19, 19, 255, 15, 15, 15, 255, 18, 19, 19, 255, 13, 13, 14, 255, 16, 16, 17, 255, 10, 10, 10, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 15, 15, 255, 11, 12, 12, 255, 8, 8, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 4, 4, 4, 255, 5, 6, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 7, 7, 255, 9, 9, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 8, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 19, 20, 255, 27, 28, 28, 255, 22, 22, 23, 255, 19, 20, 20, 255, 25, 26, 26, 255, 18, 18, 19, 255, 21, 21, 22, 255, 18, 19, 19, 255, 16, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 14, 14, 255, 16, 17, 17, 255, 24, 25, 25, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 14, 14, 255, 18, 18, 18, 255, 11, 11, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 6, 255, 11, 11, 12, 255, 10, 10, 10, 255, 16, 16, 17, 255, 56, 45, 30, 165, 51, 43, 28, 165, 54, 44, 29, 165, 51, 42, 28, 165, 47, 40, 27, 165, 58, 46, 31, 165, 56, 46, 30, 165, 64, 50, 33, 165, 52, 43, 28, 165, 56, 45, 30, 165, 42, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 43, 38, 26, 165, 49, 41, 27, 165, 53, 44, 29, 165, 56, 46, 30, 165, 47, 40, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 46, 48, 41, 165, 44, 38, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 27, 165, 51, 44, 32, 165, 56, 47, 34, 165, 44, 38, 26, 165, 37, 33, 25, 165, 54, 46, 34, 165, 40, 35, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 53, 44, 29, 165, 51, 43, 28, 165, 47, 40, 27, 165, 39, 35, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 59, 47, 31, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 43, 38, 26, 165, 52, 43, 28, 165, 40, 35, 25, 165, 37, 33, 25, 165, 68, 56, 40, 165, 62, 52, 38, 165, 40, 35, 25, 165, 48, 41, 27, 165, 55, 45, 29, 165, 48, 41, 27, 165, 53, 52, 43, 165, 52, 43, 28, 165, 60, 48, 31, 165, 46, 39, 27, 165, 51, 43, 28, 165, 65, 50, 33, 165, 69, 52, 35, 165, 48, 41, 27, 165, 51, 42, 28, 165, 40, 35, 25, 165, 43, 38, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 60, 47, 31, 165, 52, 43, 28, 165, 41, 36, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 45, 40, 165, 38, 34, 25, 165, 41, 37, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 50, 42, 28, 165, 62, 49, 32, 165, 59, 47, 31, 165, 53, 44, 29, 165, 36, 33, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 55, 45, 29, 165, 42, 37, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 51, 42, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 54, 44, 29, 165, 63, 49, 33, 165, 51, 43, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 49, 41, 27, 165, 40, 36, 26, 165, 52, 44, 33, 165, 47, 41, 30, 165, 36, 33, 25, 165, 60, 50, 36, 165, 66, 54, 39, 165, 46, 40, 27, 165, 41, 36, 27, 165, 38, 34, 25, 165, 63, 52, 38, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 43, 38, 28, 165, 59, 49, 36, 165, 37, 33, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 56, 46, 30, 165, 74, 55, 36, 165, 61, 48, 32, 165, 40, 36, 26, 165, 54, 44, 29, 165, 52, 43, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 74, 55, 36, 165, 86, 63, 36, 165, 81, 60, 36, 165, 76, 57, 36, 165, 48, 41, 27, 165, 41, 36, 26, 165, 54, 52, 43, 165, 50, 42, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 64, 53, 38, 165, 43, 38, 28, 165, 45, 39, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 54, 45, 29, 165, 55, 45, 30, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 43, 38, 28, 165, 66, 63, 52, 165, 63, 52, 38, 165, 50, 43, 31, 165, 81, 65, 46, 165, 87, 69, 49, 165, 42, 37, 28, 165, 39, 35, 25, 165, 40, 35, 26, 165, 52, 43, 29, 165, 43, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 49, 41, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 37, 27, 165, 64, 53, 39, 165, 44, 38, 26, 165, 38, 34, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 50, 42, 28, 165, 69, 52, 35, 165, 54, 44, 29, 165, 66, 51, 34, 165, 65, 50, 33, 165, 61, 48, 32, 165, 70, 53, 35, 165, 42, 36, 26, 165, 40, 35, 26, 165, 50, 42, 28, 165, 55, 45, 29, 165, 51, 42, 28, 165, 46, 39, 27, 165, 57, 46, 30, 165, 53, 44, 29, 165, 46, 39, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 56, 45, 30, 165, 69, 52, 35, 165, 65, 50, 33, 165, 54, 44, 29, 165, 44, 38, 26, 165, 45, 38, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 72, 59, 42, 165, 87, 69, 49, 165, 65, 54, 39, 165, 39, 35, 25, 165, 59, 47, 31, 165, 61, 48, 32, 165, 65, 50, 33, 165, 60, 47, 31, 165, 10, 10, 11, 255, 9, 9, 10, 255, 11, 11, 12, 255, 9, 10, 10, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 16, 16, 16, 255, 16, 16, 17, 255, 22, 22, 23, 255, 21, 21, 22, 255, 28, 28, 29, 255, 24, 25, 25, 255, 28, 28, 29, 255, 24, 24, 25, 255, 28, 29, 29, 255, 22, 23, 23, 255, 15, 15, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 18, 18, 18, 255, 16, 16, 16, 255, 28, 29, 29, 255, 22, 23, 23, 255, 24, 24, 25, 255, 18, 18, 19, 255, 27, 28, 28, 255, 26, 27, 27, 255, 32, 33, 34, 255, 30, 31, 31, 255, 25, 26, 26, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 33, 34, 34, 255, 23, 23, 24, 255, 18, 19, 19, 255, 16, 16, 17, 255, 16, 16, 17, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 17, 17, 255, 23, 23, 24, 255, 23, 23, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 21, 21, 22, 255, 16, 16, 17, 255, 22, 22, 23, 255, 18, 18, 19, 255, 18, 19, 19, 255, 18, 18, 19, 255, 24, 24, 25, 255, 16, 16, 17, 255, 18, 19, 19, 255, 17, 18, 18, 255, 11, 11, 12, 255, 11, 12, 12, 255, 18, 18, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 18, 18, 18, 255, 22, 23, 23, 255, 22, 23, 23, 255, 29, 30, 31, 255, 27, 28, 28, 255, 23, 24, 24, 255, 33, 34, 34, 255, 28, 29, 30, 255, 30, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 22, 23, 23, 255, 18, 19, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 11, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 17, 17, 18, 255, 20, 20, 21, 255, 23, 23, 24, 255, 26, 26, 27, 255, 25, 25, 26, 255, 27, 27, 28, 255, 29, 30, 30, 255, 32, 33, 34, 255, 33, 33, 34, 255, 21, 22, 22, 255, 19, 19, 20, 255, 21, 22, 22, 255, 18, 18, 19, 255, 24, 25, 25, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 15, 255, 15, 16, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 16, 16, 16, 255, 27, 27, 28, 255, 23, 24, 24, 255, 20, 21, 21, 255, 14, 14, 15, 255, 14, 15, 15, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 23, 24, 24, 255, 27, 27, 28, 255, 28, 28, 29, 255, 28, 28, 29, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 11, 11, 255, 17, 17, 18, 255, 18, 18, 18, 255, 17, 17, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 27, 27, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 21, 22, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 21, 22, 255, 23, 24, 24, 255, 28, 28, 29, 255, 25, 25, 26, 255, 26, 27, 28, 255, 27, 28, 28, 255, 30, 31, 32, 255, 24, 25, 25, 255, 26, 26, 27, 255, 23, 23, 24, 255, 28, 29, 29, 255, 23, 24, 24, 255, 21, 21, 22, 255, 21, 22, 22, 255, 15, 15, 15, 255, 12, 12, 13, 255, 10, 10, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 14, 15, 15, 255, 20, 21, 21, 255, 17, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 13, 13, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 18, 19, 19, 255, 19, 19, 19, 255, 19, 19, 20, 255, 18, 18, 19, 255, 21, 21, 21, 255, 15, 15, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 18, 19, 255, 20, 20, 21, 255, 14, 15, 15, 255, 8, 8, 8, 255, 16, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 18, 18, 18, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 19, 20, 255, 21, 21, 22, 255, 18, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 15, 15, 15, 255, 19, 20, 20, 255, 17, 17, 17, 255, 21, 22, 22, 255, 23, 23, 24, 255, 21, 21, 21, 255, 18, 18, 19, 255, 15, 15, 15, 255, 17, 17, 18, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 10, 255, 7, 7, 7, 255, 8, 8, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 9, 10, 255, 65, 50, 33, 165, 61, 48, 32, 165, 57, 46, 30, 165, 65, 50, 33, 165, 48, 41, 27, 165, 44, 38, 26, 165, 52, 43, 28, 165, 61, 48, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 42, 31, 165, 42, 37, 26, 165, 54, 44, 29, 165, 52, 51, 42, 165, 47, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 60, 47, 31, 165, 62, 49, 32, 165, 49, 41, 27, 165, 44, 38, 26, 165, 38, 34, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 35, 25, 165, 54, 45, 33, 165, 37, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 37, 34, 25, 165, 68, 55, 40, 165, 53, 45, 33, 165, 39, 35, 25, 165, 57, 46, 30, 165, 40, 35, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 39, 35, 25, 165, 43, 38, 28, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 51, 42, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 42, 36, 26, 165, 87, 69, 49, 165, 72, 58, 42, 165, 44, 38, 26, 165, 61, 48, 32, 165, 42, 37, 26, 165, 47, 40, 27, 165, 58, 47, 31, 165, 51, 43, 28, 165, 50, 42, 28, 165, 40, 35, 26, 165, 43, 38, 26, 165, 55, 45, 29, 165, 50, 42, 28, 165, 58, 46, 31, 165, 72, 65, 38, 255, 95, 104, 39, 255, 49, 45, 28, 200, 42, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 40, 35, 26, 165, 40, 36, 26, 165, 39, 35, 26, 165, 40, 36, 26, 165, 55, 45, 30, 165, 43, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 39, 35, 26, 165, 62, 51, 37, 165, 38, 34, 26, 165, 78, 63, 45, 165, 39, 35, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 66, 51, 33, 165, 62, 48, 32, 165, 47, 40, 27, 165, 62, 49, 32, 165, 46, 40, 27, 165, 51, 43, 28, 165, 49, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 60, 48, 31, 165, 47, 40, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 59, 47, 31, 165, 57, 46, 30, 165, 45, 39, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 54, 46, 34, 165, 42, 37, 28, 165, 36, 33, 25, 165, 53, 45, 33, 165, 49, 42, 31, 165, 60, 50, 36, 165, 43, 38, 28, 165, 43, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 62, 51, 37, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 41, 30, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 62, 49, 32, 165, 77, 57, 36, 165, 54, 44, 29, 165, 40, 35, 26, 165, 47, 40, 27, 165, 66, 51, 33, 165, 71, 54, 36, 165, 68, 52, 34, 165, 52, 43, 28, 165, 40, 36, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 50, 42, 28, 165, 66, 51, 34, 165, 60, 48, 31, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 60, 48, 32, 165, 46, 39, 27, 165, 36, 33, 25, 165, 40, 36, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 45, 40, 165, 46, 40, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 39, 35, 25, 165, 46, 40, 29, 165, 37, 33, 25, 165, 44, 39, 29, 165, 67, 55, 40, 165, 39, 35, 26, 165, 58, 49, 36, 165, 87, 70, 50, 165, 74, 60, 43, 165, 43, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 51, 42, 28, 165, 51, 43, 28, 165, 43, 37, 26, 165, 49, 42, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 40, 35, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 56, 45, 30, 165, 46, 39, 27, 165, 54, 44, 29, 165, 65, 51, 33, 165, 61, 48, 32, 165, 54, 52, 43, 165, 67, 51, 34, 165, 57, 46, 30, 165, 46, 40, 27, 165, 46, 40, 27, 165, 56, 45, 30, 165, 45, 39, 29, 165, 46, 39, 27, 165, 58, 46, 30, 165, 66, 51, 33, 165, 70, 53, 35, 165, 72, 54, 36, 165, 59, 47, 31, 165, 73, 54, 36, 165, 78, 58, 36, 165, 67, 51, 34, 165, 49, 42, 27, 165, 38, 34, 25, 165, 45, 39, 29, 165, 38, 34, 26, 165, 58, 47, 31, 165, 49, 42, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 38, 35, 26, 165, 87, 70, 50, 165, 87, 70, 50, 165, 40, 36, 26, 165, 54, 44, 29, 165, 49, 42, 27, 165, 60, 48, 32, 165, 63, 49, 32, 165, 8, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 16, 16, 17, 255, 20, 21, 21, 255, 25, 25, 26, 255, 28, 29, 29, 255, 22, 23, 23, 255, 27, 28, 28, 255, 30, 31, 32, 255, 31, 31, 32, 255, 33, 34, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 20, 20, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 15, 15, 255, 19, 20, 20, 255, 25, 25, 26, 255, 26, 27, 28, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 33, 34, 34, 255, 24, 25, 25, 255, 29, 30, 31, 255, 26, 27, 27, 255, 20, 21, 21, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 21, 21, 22, 255, 26, 26, 27, 255, 25, 25, 26, 255, 23, 23, 24, 255, 18, 18, 19, 255, 19, 19, 20, 255, 21, 22, 22, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 27, 255, 23, 24, 24, 255, 22, 23, 23, 255, 26, 27, 27, 255, 22, 23, 24, 255, 22, 23, 23, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 17, 17, 18, 255, 13, 14, 14, 255, 20, 20, 21, 255, 25, 25, 26, 255, 24, 25, 25, 255, 27, 28, 28, 255, 24, 25, 25, 255, 28, 29, 29, 255, 33, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 21, 21, 22, 255, 25, 26, 26, 255, 19, 19, 19, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 17, 18, 18, 255, 21, 21, 22, 255, 22, 22, 23, 255, 23, 23, 24, 255, 27, 27, 28, 255, 26, 27, 28, 255, 21, 22, 22, 255, 15, 15, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 21, 21, 22, 255, 19, 20, 20, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 16, 16, 16, 255, 13, 13, 13, 255, 32, 33, 33, 255, 33, 34, 34, 255, 30, 31, 32, 255, 27, 28, 29, 255, 17, 17, 17, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 4, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 19, 20, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 17, 17, 17, 255, 22, 23, 23, 255, 24, 24, 25, 255, 26, 26, 27, 255, 26, 26, 27, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 18, 18, 18, 255, 20, 21, 21, 255, 28, 29, 30, 255, 29, 29, 30, 255, 31, 31, 32, 255, 24, 25, 26, 255, 33, 34, 34, 255, 23, 24, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 22, 22, 255, 24, 25, 26, 255, 23, 24, 24, 255, 29, 30, 30, 255, 20, 20, 21, 255, 14, 14, 14, 255, 11, 11, 12, 255, 11, 11, 12, 255, 16, 16, 17, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 18, 18, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 17, 255, 13, 14, 14, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 8, 8, 255, 6, 7, 7, 255, 13, 13, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 18, 19, 19, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 16, 16, 255, 12, 12, 12, 255, 15, 15, 16, 255, 8, 8, 9, 255, 7, 7, 7, 255, 6, 7, 7, 255, 13, 14, 14, 255, 13, 13, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 14, 15, 15, 255, 20, 20, 21, 255, 18, 19, 19, 255, 16, 16, 17, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 15, 15, 255, 17, 17, 17, 255, 20, 20, 21, 255, 17, 17, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 14, 14, 255, 16, 16, 17, 255, 21, 22, 22, 255, 25, 26, 27, 255, 19, 19, 20, 255, 22, 23, 23, 255, 22, 22, 23, 255, 24, 25, 26, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 12, 12, 255, 20, 21, 21, 255, 19, 19, 20, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 16, 16, 16, 255, 9, 9, 10, 255, 6, 6, 7, 255, 54, 44, 29, 165, 52, 43, 29, 165, 74, 55, 36, 165, 57, 46, 30, 165, 51, 43, 28, 165, 53, 44, 29, 165, 48, 41, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 60, 47, 31, 165, 46, 40, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 39, 34, 25, 165, 45, 39, 27, 165, 54, 44, 29, 165, 50, 42, 28, 165, 55, 45, 30, 165, 43, 37, 26, 165, 51, 44, 32, 165, 52, 44, 32, 165, 41, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 50, 43, 31, 165, 42, 37, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 55, 45, 29, 165, 42, 37, 26, 165, 50, 43, 32, 165, 46, 48, 42, 165, 73, 59, 43, 165, 39, 35, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 42, 37, 28, 165, 52, 45, 33, 165, 46, 40, 30, 165, 62, 52, 38, 165, 42, 37, 28, 165, 47, 40, 27, 165, 54, 44, 29, 165, 45, 39, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 53, 44, 29, 165, 45, 39, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 63, 52, 38, 165, 44, 38, 26, 165, 42, 37, 26, 165, 65, 50, 33, 165, 49, 41, 27, 165, 43, 38, 26, 165, 49, 42, 27, 165, 62, 49, 32, 165, 63, 49, 32, 165, 44, 38, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 65, 51, 33, 165, 51, 43, 28, 165, 68, 52, 34, 165, 58, 46, 31, 165, 39, 35, 25, 165, 40, 36, 26, 165, 53, 45, 33, 165, 48, 41, 30, 165, 66, 54, 39, 165, 41, 36, 26, 165, 61, 51, 37, 165, 41, 36, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 44, 46, 40, 165, 40, 35, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 61, 51, 37, 165, 64, 53, 39, 165, 86, 69, 49, 165, 85, 68, 48, 165, 60, 50, 36, 165, 38, 34, 25, 165, 45, 39, 29, 165, 46, 40, 27, 165, 65, 50, 33, 165, 54, 44, 29, 165, 64, 50, 33, 165, 70, 53, 35, 165, 56, 45, 30, 165, 48, 41, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 55, 45, 30, 165, 58, 47, 31, 165, 51, 42, 28, 165, 46, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 72, 59, 42, 165, 60, 50, 36, 165, 36, 33, 25, 165, 40, 35, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 49, 42, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 37, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 51, 44, 32, 165, 77, 62, 44, 165, 57, 48, 35, 165, 36, 33, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 59, 47, 31, 165, 40, 35, 25, 165, 41, 36, 26, 165, 58, 48, 35, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 43, 38, 28, 165, 44, 38, 29, 165, 40, 36, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 56, 45, 30, 165, 72, 54, 36, 165, 49, 42, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 66, 51, 33, 165, 71, 53, 35, 165, 64, 50, 33, 165, 45, 39, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 46, 40, 27, 165, 61, 48, 32, 165, 61, 48, 32, 165, 66, 51, 34, 165, 43, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 57, 46, 30, 165, 46, 39, 27, 165, 67, 51, 34, 165, 48, 41, 27, 165, 54, 44, 29, 165, 40, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 39, 35, 26, 165, 38, 34, 25, 165, 53, 44, 29, 165, 43, 38, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 54, 46, 33, 165, 53, 45, 33, 165, 58, 49, 36, 165, 43, 37, 26, 165, 41, 36, 26, 165, 72, 59, 42, 165, 86, 68, 48, 165, 63, 52, 38, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 65, 50, 33, 165, 45, 39, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 51, 42, 28, 165, 45, 39, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 51, 43, 28, 165, 52, 43, 29, 165, 55, 45, 29, 165, 48, 41, 27, 165, 46, 40, 29, 165, 39, 35, 25, 165, 40, 36, 27, 165, 45, 39, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 39, 35, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 39, 35, 25, 165, 55, 45, 30, 165, 45, 39, 26, 165, 59, 47, 31, 165, 48, 41, 27, 165, 56, 45, 30, 165, 70, 53, 35, 165, 47, 40, 27, 165, 42, 37, 26, 165, 53, 44, 29, 165, 45, 39, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 57, 46, 30, 165, 76, 56, 36, 165, 70, 53, 35, 165, 58, 46, 31, 165, 69, 52, 35, 165, 73, 55, 36, 165, 51, 43, 28, 165, 45, 39, 29, 165, 37, 34, 25, 165, 46, 40, 30, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 39, 35, 26, 165, 86, 69, 48, 165, 36, 33, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 51, 42, 28, 165, 49, 41, 27, 165, 48, 41, 27, 165, 8, 8, 8, 255, 13, 13, 13, 255, 19, 20, 20, 255, 20, 21, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 21, 22, 22, 255, 27, 28, 28, 255, 27, 28, 28, 255, 24, 25, 25, 255, 28, 29, 30, 255, 24, 24, 25, 255, 28, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 27, 27, 28, 255, 26, 26, 27, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 26, 27, 27, 255, 32, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 26, 27, 27, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 22, 22, 23, 255, 30, 31, 31, 255, 26, 27, 27, 255, 22, 23, 23, 255, 26, 26, 27, 255, 25, 25, 26, 255, 25, 25, 26, 255, 24, 25, 25, 255, 27, 28, 28, 255, 23, 24, 24, 255, 24, 24, 25, 255, 22, 23, 23, 255, 27, 28, 29, 255, 22, 22, 23, 255, 29, 30, 31, 255, 23, 24, 24, 255, 16, 16, 16, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 13, 14, 255, 22, 22, 23, 255, 21, 21, 22, 255, 26, 27, 27, 255, 30, 30, 31, 255, 24, 24, 25, 255, 33, 34, 34, 255, 28, 29, 29, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 25, 25, 255, 16, 16, 17, 255, 14, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 4, 4, 4, 255, 5, 5, 5, 255, 4, 4, 4, 255, 7, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 20, 20, 255, 16, 16, 17, 255, 20, 20, 21, 255, 25, 26, 26, 255, 21, 21, 21, 255, 17, 18, 18, 255, 23, 23, 24, 255, 19, 20, 20, 255, 19, 19, 20, 255, 15, 16, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 18, 19, 19, 255, 14, 15, 15, 255, 14, 14, 14, 255, 13, 13, 14, 255, 11, 11, 12, 255, 16, 16, 16, 255, 19, 20, 20, 255, 17, 17, 17, 255, 32, 32, 33, 255, 26, 27, 28, 255, 28, 28, 29, 255, 21, 22, 22, 255, 17, 17, 18, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 6, 7, 7, 255, 12, 12, 12, 255, 19, 19, 20, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 20, 20, 255, 21, 21, 21, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 16, 16, 16, 255, 26, 26, 27, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 23, 24, 255, 27, 28, 28, 255, 25, 25, 26, 255, 20, 20, 21, 255, 26, 27, 27, 255, 31, 32, 32, 255, 25, 26, 27, 255, 31, 32, 33, 255, 33, 34, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 30, 31, 255, 22, 22, 23, 255, 23, 23, 24, 255, 27, 28, 28, 255, 22, 22, 23, 255, 19, 19, 19, 255, 17, 18, 18, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 14, 14, 14, 255, 17, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 13, 14, 14, 255, 14, 14, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 9, 255, 10, 10, 11, 255, 21, 22, 22, 255, 19, 20, 20, 255, 19, 19, 20, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 12, 13, 255, 15, 16, 16, 255, 20, 20, 20, 255, 21, 22, 22, 255, 23, 23, 24, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 19, 19, 20, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 16, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 11, 11, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 8, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 16, 17, 255, 20, 21, 21, 255, 25, 26, 27, 255, 17, 17, 18, 255, 29, 29, 30, 255, 32, 33, 33, 255, 24, 24, 25, 255, 25, 25, 26, 255, 23, 23, 24, 255, 24, 24, 25, 255, 25, 26, 26, 255, 18, 18, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 18, 19, 19, 255, 14, 14, 14, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 48, 41, 27, 165, 61, 48, 32, 165, 46, 40, 27, 165, 48, 41, 27, 165, 58, 46, 30, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 49, 42, 31, 165, 67, 55, 40, 165, 39, 35, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 63, 49, 32, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 45, 39, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 53, 45, 33, 165, 38, 34, 25, 165, 55, 46, 34, 165, 36, 33, 25, 165, 47, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 58, 46, 30, 165, 55, 45, 30, 165, 40, 36, 27, 165, 86, 69, 49, 165, 71, 58, 42, 165, 85, 68, 49, 165, 66, 54, 39, 165, 40, 35, 26, 165, 58, 48, 35, 165, 71, 58, 42, 165, 87, 70, 49, 165, 75, 61, 44, 165, 48, 41, 31, 165, 39, 35, 25, 165, 39, 35, 25, 165, 53, 44, 29, 165, 51, 42, 28, 165, 49, 42, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 29, 165, 38, 34, 25, 165, 36, 33, 25, 165, 40, 35, 26, 165, 54, 44, 29, 165, 46, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 41, 36, 27, 165, 52, 43, 29, 165, 62, 49, 32, 165, 40, 35, 25, 165, 56, 47, 34, 165, 40, 36, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 52, 43, 28, 165, 65, 84, 34, 255, 49, 42, 31, 165, 39, 35, 25, 165, 45, 39, 29, 165, 36, 33, 25, 165, 53, 45, 33, 165, 62, 51, 37, 165, 44, 46, 40, 165, 45, 39, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 49, 42, 31, 165, 64, 53, 38, 165, 83, 65, 45, 165, 61, 50, 37, 165, 57, 48, 35, 165, 61, 51, 37, 165, 74, 60, 43, 165, 42, 37, 26, 165, 49, 41, 27, 165, 60, 48, 31, 165, 79, 59, 36, 165, 62, 49, 32, 165, 69, 53, 35, 165, 43, 37, 26, 165, 47, 40, 27, 165, 71, 53, 35, 165, 68, 52, 34, 165, 50, 42, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 85, 68, 49, 165, 77, 62, 45, 165, 41, 37, 27, 165, 38, 34, 25, 165, 51, 43, 32, 165, 61, 51, 37, 165, 44, 38, 28, 165, 57, 48, 35, 165, 44, 46, 40, 165, 48, 42, 31, 165, 47, 41, 30, 165, 56, 47, 35, 165, 36, 33, 25, 165, 38, 34, 25, 165, 46, 39, 27, 165, 52, 44, 32, 165, 37, 33, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 60, 47, 31, 165, 44, 38, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 44, 38, 28, 165, 43, 37, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 62, 52, 38, 165, 72, 59, 42, 165, 49, 42, 31, 165, 45, 39, 27, 165, 57, 46, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 56, 45, 30, 165, 46, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 49, 41, 27, 165, 50, 50, 42, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 43, 37, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 47, 40, 27, 165, 63, 49, 32, 165, 53, 44, 29, 165, 70, 82, 41, 255, 66, 51, 34, 165, 56, 46, 30, 165, 47, 40, 27, 165, 64, 50, 33, 165, 60, 48, 31, 165, 43, 38, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 64, 49, 33, 165, 62, 49, 32, 165, 39, 35, 25, 165, 41, 36, 26, 165, 66, 51, 34, 165, 47, 40, 27, 165, 52, 44, 32, 165, 39, 35, 25, 165, 67, 55, 40, 165, 36, 33, 25, 165, 86, 68, 48, 165, 87, 69, 49, 165, 41, 36, 26, 165, 59, 47, 31, 165, 59, 47, 31, 165, 67, 51, 34, 165, 74, 56, 36, 165, 57, 46, 30, 165, 41, 36, 26, 165, 51, 43, 28, 165, 62, 49, 32, 165, 58, 46, 31, 165, 50, 42, 28, 165, 62, 49, 32, 165, 61, 48, 32, 165, 54, 44, 29, 165, 50, 42, 28, 165, 57, 46, 30, 165, 77, 62, 44, 165, 72, 59, 42, 165, 40, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 39, 35, 25, 165, 45, 39, 29, 165, 42, 37, 28, 165, 39, 35, 25, 165, 43, 37, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 51, 43, 28, 165, 49, 42, 27, 165, 50, 50, 42, 165, 65, 50, 33, 165, 74, 55, 36, 165, 55, 45, 30, 165, 58, 47, 31, 165, 41, 36, 26, 165, 56, 46, 30, 165, 60, 47, 31, 165, 40, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 86, 68, 49, 165, 46, 40, 29, 165, 43, 38, 26, 165, 49, 42, 31, 165, 58, 48, 35, 165, 50, 43, 31, 165, 44, 38, 26, 165, 51, 42, 28, 165, 59, 50, 36, 165, 37, 33, 25, 165, 40, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 58, 46, 31, 165, 56, 45, 30, 165, 8, 8, 8, 255, 14, 14, 15, 255, 18, 18, 19, 255, 19, 20, 20, 255, 25, 25, 26, 255, 22, 22, 23, 255, 27, 27, 28, 255, 28, 29, 29, 255, 31, 32, 33, 255, 28, 29, 29, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 22, 22, 23, 255, 17, 17, 18, 255, 20, 20, 21, 255, 18, 18, 19, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 15, 15, 15, 255, 12, 12, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 19, 20, 20, 255, 28, 29, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 27, 27, 28, 255, 31, 32, 33, 255, 30, 30, 31, 255, 28, 29, 29, 255, 22, 22, 23, 255, 17, 17, 17, 255, 8, 9, 9, 255, 13, 14, 14, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 15, 16, 255, 27, 27, 28, 255, 27, 28, 28, 255, 29, 30, 31, 255, 30, 31, 32, 255, 19, 20, 20, 255, 28, 29, 30, 255, 23, 23, 24, 255, 30, 30, 31, 255, 28, 29, 29, 255, 25, 25, 26, 255, 29, 30, 30, 255, 31, 32, 32, 255, 22, 22, 23, 255, 22, 23, 23, 255, 24, 24, 25, 255, 22, 22, 23, 255, 9, 10, 10, 255, 4, 4, 4, 255, 9, 9, 10, 255, 13, 14, 14, 255, 19, 19, 20, 255, 23, 24, 24, 255, 27, 28, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 5, 5, 5, 255, 8, 8, 9, 255, 9, 9, 9, 255, 0, 0, 0, 255, 5, 5, 5, 255, 4, 5, 5, 255, 9, 9, 10, 255, 9, 9, 9, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 19, 19, 20, 255, 19, 19, 20, 255, 12, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 11, 11, 11, 255, 16, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 15, 15, 255, 18, 18, 18, 255, 24, 24, 25, 255, 33, 34, 34, 255, 30, 31, 31, 255, 27, 27, 28, 255, 27, 27, 28, 255, 21, 22, 22, 255, 23, 24, 24, 255, 14, 14, 15, 255, 9, 9, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 12, 12, 255, 18, 19, 19, 255, 25, 25, 26, 255, 22, 23, 24, 255, 23, 23, 24, 255, 25, 26, 26, 255, 32, 33, 33, 255, 10, 10, 10, 255, 11, 11, 12, 255, 6, 6, 7, 255, 13, 13, 13, 255, 15, 15, 15, 255, 19, 20, 20, 255, 18, 18, 18, 255, 18, 18, 19, 255, 25, 26, 27, 255, 28, 29, 29, 255, 19, 19, 19, 255, 24, 25, 25, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 29, 30, 30, 255, 27, 28, 28, 255, 28, 29, 30, 255, 30, 31, 31, 255, 33, 34, 34, 255, 24, 24, 25, 255, 24, 24, 25, 255, 16, 17, 17, 255, 13, 13, 13, 255, 9, 10, 10, 255, 15, 15, 15, 255, 17, 18, 18, 255, 19, 19, 19, 255, 16, 17, 17, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 20, 20, 255, 15, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 20, 21, 21, 255, 18, 18, 19, 255, 19, 19, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 13, 255, 15, 15, 15, 255, 21, 21, 22, 255, 23, 24, 24, 255, 24, 24, 25, 255, 22, 23, 23, 255, 22, 23, 23, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 21, 21, 255, 23, 24, 24, 255, 24, 25, 25, 255, 21, 22, 22, 255, 21, 21, 22, 255, 21, 22, 22, 255, 19, 19, 19, 255, 20, 21, 21, 255, 12, 13, 13, 255, 23, 24, 24, 255, 18, 19, 19, 255, 14, 14, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 14, 14, 14, 255, 12, 12, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 7, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 17, 17, 17, 255, 17, 17, 18, 255, 23, 24, 24, 255, 24, 24, 25, 255, 25, 26, 27, 255, 29, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 23, 24, 24, 255, 25, 26, 26, 255, 27, 28, 28, 255, 20, 20, 21, 255, 21, 22, 22, 255, 20, 20, 20, 255, 22, 22, 23, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 20, 21, 21, 255, 12, 12, 13, 255, 7, 7, 7, 255, 47, 40, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 26, 165, 56, 47, 35, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 39, 29, 165, 37, 33, 25, 165, 47, 41, 30, 165, 39, 35, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 60, 47, 31, 165, 53, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 37, 34, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 50, 43, 32, 165, 42, 37, 28, 165, 44, 39, 29, 165, 40, 35, 25, 165, 48, 41, 27, 165, 50, 42, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 52, 43, 28, 165, 56, 46, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 58, 48, 35, 165, 74, 60, 43, 165, 68, 56, 40, 165, 39, 34, 25, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 70, 57, 41, 165, 62, 51, 37, 165, 50, 43, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 76, 57, 36, 165, 53, 44, 29, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 36, 33, 25, 165, 56, 47, 35, 165, 55, 46, 34, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 66, 63, 52, 165, 47, 41, 30, 165, 40, 36, 26, 165, 72, 58, 42, 165, 39, 35, 25, 165, 40, 35, 25, 165, 40, 36, 27, 165, 40, 35, 25, 165, 40, 35, 26, 165, 71, 58, 42, 165, 56, 47, 34, 165, 38, 34, 25, 165, 40, 36, 27, 165, 82, 66, 47, 165, 85, 68, 47, 165, 76, 62, 44, 165, 71, 58, 42, 165, 81, 65, 47, 165, 36, 33, 25, 165, 37, 34, 25, 165, 54, 44, 29, 165, 62, 49, 32, 165, 58, 46, 31, 165, 73, 55, 36, 165, 71, 54, 36, 165, 66, 51, 34, 165, 58, 47, 31, 165, 45, 39, 27, 165, 48, 41, 27, 165, 52, 43, 29, 165, 46, 39, 27, 165, 53, 44, 29, 165, 46, 39, 27, 165, 38, 34, 25, 165, 85, 67, 47, 165, 64, 53, 38, 165, 78, 63, 45, 165, 56, 48, 35, 165, 65, 53, 39, 165, 37, 33, 25, 165, 84, 67, 48, 165, 57, 48, 35, 165, 38, 34, 25, 165, 41, 36, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 53, 45, 33, 165, 44, 46, 40, 165, 42, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 65, 53, 39, 165, 53, 45, 33, 165, 56, 47, 35, 165, 40, 36, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 68, 52, 34, 165, 47, 40, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 50, 42, 28, 165, 45, 39, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 48, 41, 30, 165, 41, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 59, 47, 31, 165, 51, 43, 28, 165, 55, 45, 30, 165, 58, 46, 31, 165, 55, 45, 29, 165, 63, 49, 33, 165, 57, 46, 30, 165, 52, 43, 28, 165, 46, 40, 27, 165, 57, 46, 30, 165, 60, 48, 31, 165, 68, 52, 34, 165, 55, 45, 29, 165, 39, 35, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 57, 46, 30, 165, 47, 40, 27, 165, 37, 33, 25, 165, 43, 38, 26, 165, 41, 36, 26, 165, 67, 55, 40, 165, 46, 40, 29, 165, 38, 34, 25, 165, 53, 45, 33, 165, 44, 38, 26, 165, 44, 38, 26, 165, 54, 45, 29, 165, 48, 40, 27, 165, 54, 44, 29, 165, 54, 44, 29, 165, 50, 42, 28, 165, 80, 59, 36, 165, 69, 53, 35, 165, 64, 50, 33, 165, 81, 60, 36, 165, 81, 60, 36, 165, 70, 53, 35, 165, 49, 42, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 74, 60, 43, 165, 62, 52, 37, 165, 39, 35, 25, 165, 54, 44, 29, 165, 42, 37, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 42, 37, 28, 165, 67, 55, 40, 165, 39, 35, 25, 165, 43, 37, 26, 165, 44, 38, 28, 165, 51, 44, 32, 165, 41, 36, 26, 165, 45, 39, 27, 165, 40, 35, 25, 165, 46, 39, 27, 165, 53, 43, 29, 165, 49, 41, 27, 165, 46, 39, 27, 165, 56, 45, 30, 165, 56, 45, 30, 165, 64, 50, 33, 165, 46, 39, 27, 165, 43, 38, 26, 165, 59, 47, 31, 165, 53, 44, 29, 165, 53, 44, 29, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 71, 58, 42, 165, 39, 35, 25, 165, 40, 35, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 40, 35, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 57, 46, 30, 165, 39, 35, 25, 165, 46, 47, 41, 165, 45, 39, 27, 165, 40, 35, 26, 165, 10, 11, 11, 255, 10, 10, 10, 255, 17, 17, 17, 255, 23, 23, 24, 255, 23, 23, 24, 255, 27, 27, 28, 255, 29, 30, 31, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 17, 17, 18, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 14, 255, 15, 15, 16, 255, 26, 27, 28, 255, 27, 27, 28, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 25, 26, 26, 255, 22, 22, 23, 255, 24, 25, 25, 255, 32, 33, 33, 255, 29, 30, 30, 255, 25, 26, 26, 255, 24, 25, 25, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 17, 18, 18, 255, 31, 31, 32, 255, 22, 22, 23, 255, 26, 27, 27, 255, 26, 27, 28, 255, 25, 25, 26, 255, 24, 24, 25, 255, 20, 20, 21, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 23, 23, 24, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 14, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 6, 255, 11, 11, 11, 255, 10, 10, 10, 255, 18, 18, 19, 255, 20, 21, 21, 255, 20, 21, 21, 255, 19, 20, 20, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 16, 16, 255, 17, 17, 18, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 15, 255, 8, 9, 9, 255, 7, 7, 8, 255, 6, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 10, 255, 9, 10, 10, 255, 12, 13, 13, 255, 18, 18, 19, 255, 13, 14, 14, 255, 12, 12, 12, 255, 13, 13, 14, 255, 18, 18, 18, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 15, 16, 16, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 18, 19, 19, 255, 33, 34, 34, 255, 30, 31, 31, 255, 32, 32, 33, 255, 25, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 16, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 18, 19, 255, 18, 19, 19, 255, 19, 19, 20, 255, 28, 28, 29, 255, 33, 33, 34, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 13, 13, 255, 18, 19, 19, 255, 25, 25, 26, 255, 22, 23, 23, 255, 31, 31, 32, 255, 27, 27, 28, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 24, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 17, 17, 18, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 20, 21, 255, 13, 14, 14, 255, 19, 19, 20, 255, 13, 14, 14, 255, 11, 12, 12, 255, 7, 7, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 14, 14, 15, 255, 23, 24, 24, 255, 16, 16, 16, 255, 25, 26, 26, 255, 21, 21, 22, 255, 22, 22, 23, 255, 21, 21, 22, 255, 19, 20, 20, 255, 23, 24, 24, 255, 24, 24, 25, 255, 23, 24, 24, 255, 19, 19, 20, 255, 21, 22, 22, 255, 12, 13, 13, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 10, 11, 11, 255, 13, 13, 14, 255, 13, 13, 14, 255, 21, 21, 22, 255, 23, 24, 24, 255, 25, 26, 26, 255, 19, 19, 20, 255, 17, 17, 18, 255, 26, 26, 27, 255, 29, 30, 30, 255, 22, 23, 23, 255, 28, 29, 29, 255, 22, 22, 23, 255, 25, 25, 26, 255, 17, 17, 17, 255, 21, 21, 22, 255, 22, 23, 23, 255, 17, 18, 18, 255, 24, 25, 26, 255, 25, 26, 26, 255, 18, 18, 19, 255, 17, 17, 17, 255, 16, 16, 17, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 12, 12, 12, 255, 19, 19, 19, 255, 16, 16, 17, 255, 23, 23, 24, 255, 28, 28, 29, 255, 26, 26, 27, 255, 25, 26, 26, 255, 33, 34, 34, 255, 31, 32, 33, 255, 24, 25, 25, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 26, 27, 27, 255, 19, 20, 20, 255, 20, 20, 20, 255, 12, 13, 13, 255, 6, 6, 6, 255, 7, 7, 7, 255, 45, 39, 27, 165, 55, 45, 29, 165, 38, 34, 25, 165, 36, 33, 25, 165, 38, 34, 26, 165, 40, 35, 25, 165, 62, 51, 37, 165, 37, 33, 25, 165, 44, 38, 26, 165, 48, 41, 31, 165, 36, 33, 25, 165, 59, 49, 36, 165, 40, 36, 26, 165, 48, 41, 30, 165, 38, 34, 25, 165, 60, 48, 32, 165, 52, 43, 28, 165, 46, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 45, 39, 26, 165, 49, 41, 27, 165, 40, 35, 26, 165, 66, 54, 39, 165, 39, 35, 25, 165, 37, 33, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 58, 47, 31, 165, 49, 41, 27, 165, 47, 40, 27, 165, 51, 42, 28, 165, 64, 50, 33, 165, 60, 48, 31, 165, 46, 40, 27, 165, 72, 58, 42, 165, 81, 65, 46, 165, 67, 55, 40, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 50, 43, 32, 165, 46, 40, 29, 165, 43, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 61, 48, 32, 165, 45, 39, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 77, 57, 36, 165, 49, 42, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 56, 47, 35, 165, 37, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 50, 43, 31, 165, 60, 50, 37, 165, 54, 46, 34, 165, 68, 56, 40, 165, 39, 35, 25, 165, 37, 33, 25, 165, 46, 40, 30, 165, 45, 39, 29, 165, 39, 35, 25, 165, 58, 49, 35, 165, 37, 33, 25, 165, 62, 51, 37, 165, 56, 47, 35, 165, 46, 40, 30, 165, 38, 34, 26, 165, 76, 61, 44, 165, 64, 53, 38, 165, 85, 67, 47, 165, 86, 69, 49, 165, 69, 57, 41, 165, 37, 33, 25, 165, 39, 35, 25, 165, 51, 43, 28, 165, 63, 49, 32, 165, 48, 41, 27, 165, 76, 57, 36, 165, 59, 47, 31, 165, 59, 47, 31, 165, 54, 44, 29, 165, 58, 46, 30, 165, 42, 37, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 70, 57, 41, 165, 64, 53, 38, 165, 74, 60, 43, 165, 37, 33, 25, 165, 46, 40, 30, 165, 38, 34, 25, 165, 58, 48, 35, 165, 87, 70, 49, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 52, 43, 29, 165, 46, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 47, 40, 27, 165, 40, 35, 26, 165, 57, 48, 35, 165, 39, 35, 25, 165, 45, 39, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 59, 50, 36, 165, 43, 38, 28, 165, 48, 41, 31, 165, 45, 39, 26, 165, 64, 50, 33, 165, 67, 51, 34, 165, 79, 59, 36, 165, 63, 49, 32, 165, 44, 38, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 46, 40, 165, 42, 37, 26, 165, 42, 36, 26, 165, 54, 44, 29, 165, 50, 42, 28, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 37, 28, 165, 40, 36, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 66, 51, 34, 165, 64, 50, 33, 165, 64, 50, 33, 165, 57, 46, 30, 165, 56, 45, 30, 165, 58, 47, 31, 165, 65, 50, 33, 165, 57, 46, 30, 165, 69, 53, 35, 165, 40, 35, 25, 165, 54, 46, 34, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 55, 45, 30, 165, 43, 38, 26, 165, 43, 45, 40, 165, 43, 38, 26, 165, 39, 35, 26, 165, 42, 37, 28, 165, 37, 34, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 58, 47, 31, 165, 63, 49, 33, 165, 44, 38, 26, 165, 59, 47, 31, 165, 66, 51, 33, 165, 74, 55, 36, 165, 69, 53, 35, 165, 64, 50, 33, 165, 76, 57, 36, 165, 63, 49, 33, 165, 59, 47, 31, 165, 44, 38, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 55, 46, 34, 165, 53, 45, 33, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 48, 42, 31, 165, 37, 34, 25, 165, 74, 60, 43, 165, 58, 48, 35, 165, 45, 47, 42, 165, 39, 35, 25, 165, 48, 42, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 66, 51, 34, 165, 60, 47, 31, 165, 45, 39, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 55, 45, 30, 165, 47, 40, 27, 165, 41, 36, 26, 165, 51, 42, 28, 165, 54, 44, 29, 165, 50, 42, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 65, 53, 39, 165, 42, 37, 28, 165, 37, 34, 25, 165, 64, 53, 38, 165, 39, 35, 25, 165, 43, 38, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 64, 50, 33, 165, 40, 35, 25, 165, 42, 37, 26, 165, 57, 46, 30, 165, 50, 42, 28, 165, 10, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 30, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 19, 20, 20, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 8, 8, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 10, 255, 21, 22, 22, 255, 24, 24, 25, 255, 25, 26, 26, 255, 33, 34, 34, 255, 29, 30, 31, 255, 25, 26, 26, 255, 27, 28, 28, 255, 30, 31, 31, 255, 19, 20, 20, 255, 27, 28, 29, 255, 27, 28, 28, 255, 27, 28, 29, 255, 21, 22, 23, 255, 15, 15, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 20, 21, 21, 255, 26, 27, 28, 255, 32, 32, 33, 255, 28, 29, 29, 255, 25, 26, 26, 255, 32, 33, 34, 255, 21, 22, 22, 255, 27, 28, 29, 255, 29, 29, 30, 255, 30, 31, 32, 255, 29, 30, 30, 255, 25, 26, 26, 255, 20, 20, 21, 255, 19, 19, 20, 255, 19, 19, 19, 255, 10, 10, 11, 255, 7, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 13, 13, 255, 18, 19, 19, 255, 14, 14, 15, 255, 20, 20, 21, 255, 28, 28, 29, 255, 26, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 20, 20, 21, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 9, 9, 10, 255, 5, 6, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 6, 6, 6, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 13, 14, 255, 8, 9, 9, 255, 7, 8, 8, 255, 9, 9, 9, 255, 14, 14, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 28, 29, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 17, 17, 255, 15, 15, 16, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 24, 24, 25, 255, 22, 23, 23, 255, 22, 22, 23, 255, 18, 19, 19, 255, 21, 22, 22, 255, 31, 32, 32, 255, 32, 33, 34, 255, 22, 22, 23, 255, 14, 14, 14, 255, 9, 9, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 16, 16, 17, 255, 22, 22, 23, 255, 23, 24, 25, 255, 27, 27, 28, 255, 26, 27, 28, 255, 29, 30, 31, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 26, 27, 27, 255, 19, 19, 19, 255, 21, 21, 22, 255, 19, 19, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 12, 255, 22, 22, 23, 255, 24, 24, 25, 255, 26, 27, 28, 255, 31, 32, 33, 255, 19, 20, 20, 255, 17, 17, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 12, 12, 12, 255, 10, 10, 11, 255, 17, 18, 18, 255, 27, 28, 28, 255, 25, 26, 26, 255, 28, 28, 29, 255, 27, 27, 28, 255, 23, 24, 25, 255, 24, 25, 25, 255, 24, 25, 25, 255, 24, 24, 25, 255, 25, 26, 26, 255, 28, 29, 30, 255, 21, 22, 22, 255, 21, 22, 23, 255, 21, 22, 22, 255, 17, 17, 17, 255, 16, 16, 17, 255, 11, 11, 12, 255, 22, 22, 23, 255, 15, 15, 15, 255, 31, 32, 33, 255, 27, 28, 29, 255, 13, 14, 14, 255, 8, 8, 8, 255, 15, 15, 16, 255, 16, 17, 17, 255, 27, 28, 29, 255, 26, 26, 27, 255, 24, 24, 25, 255, 25, 26, 26, 255, 24, 25, 25, 255, 26, 27, 28, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 32, 33, 255, 27, 27, 28, 255, 30, 31, 32, 255, 23, 23, 24, 255, 16, 16, 17, 255, 22, 22, 23, 255, 20, 20, 21, 255, 29, 30, 30, 255, 22, 22, 23, 255, 21, 21, 22, 255, 15, 16, 16, 255, 19, 20, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 7, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 18, 19, 19, 255, 16, 17, 17, 255, 24, 24, 25, 255, 22, 23, 23, 255, 20, 21, 21, 255, 32, 33, 34, 255, 31, 31, 32, 255, 28, 28, 29, 255, 29, 30, 30, 255, 29, 30, 31, 255, 33, 33, 34, 255, 31, 31, 32, 255, 30, 30, 31, 255, 25, 25, 26, 255, 22, 22, 23, 255, 21, 21, 22, 255, 20, 20, 21, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 46, 40, 27, 165, 56, 45, 30, 165, 50, 43, 32, 165, 44, 39, 29, 165, 59, 50, 36, 165, 63, 52, 38, 165, 42, 37, 26, 165, 50, 43, 32, 165, 51, 44, 32, 165, 57, 46, 30, 165, 61, 48, 32, 165, 41, 36, 26, 165, 69, 57, 41, 165, 82, 66, 47, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 65, 50, 33, 165, 44, 38, 26, 165, 36, 33, 25, 165, 77, 62, 45, 165, 57, 56, 48, 165, 40, 35, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 56, 46, 30, 165, 65, 51, 33, 165, 59, 47, 31, 165, 62, 49, 32, 165, 62, 48, 32, 165, 59, 47, 31, 165, 51, 43, 28, 165, 42, 37, 26, 165, 71, 58, 41, 165, 67, 55, 40, 165, 48, 42, 31, 165, 50, 42, 28, 165, 46, 39, 27, 165, 58, 57, 48, 165, 37, 33, 25, 165, 40, 36, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 63, 49, 32, 165, 71, 54, 36, 165, 61, 48, 32, 165, 61, 48, 32, 165, 71, 54, 36, 165, 54, 44, 29, 165, 46, 40, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 53, 44, 29, 165, 46, 39, 27, 165, 73, 59, 43, 165, 37, 33, 25, 165, 53, 45, 33, 165, 45, 39, 29, 165, 57, 48, 35, 165, 50, 42, 28, 165, 40, 35, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 50, 43, 32, 165, 37, 33, 25, 165, 64, 53, 38, 165, 45, 39, 29, 165, 58, 48, 35, 165, 87, 69, 49, 165, 61, 50, 37, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 70, 57, 41, 165, 74, 60, 43, 165, 47, 40, 30, 165, 37, 33, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 55, 71, 36, 255, 42, 37, 26, 165, 52, 43, 29, 165, 72, 54, 36, 165, 65, 51, 33, 165, 45, 39, 27, 165, 46, 40, 27, 165, 56, 46, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 38, 34, 25, 165, 51, 43, 28, 165, 48, 41, 27, 165, 37, 34, 25, 165, 54, 46, 33, 165, 69, 56, 41, 165, 37, 34, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 58, 48, 35, 165, 39, 35, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 52, 43, 28, 165, 65, 50, 33, 165, 56, 45, 30, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 45, 39, 29, 165, 39, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 86, 68, 48, 165, 37, 34, 25, 165, 63, 49, 33, 165, 91, 103, 36, 255, 47, 40, 27, 165, 74, 56, 36, 165, 56, 45, 30, 165, 46, 40, 30, 165, 46, 40, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 50, 42, 28, 165, 37, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 54, 44, 29, 165, 46, 39, 27, 165, 46, 40, 27, 165, 51, 43, 28, 165, 54, 45, 29, 165, 64, 50, 33, 165, 76, 57, 36, 165, 69, 53, 35, 165, 42, 36, 26, 165, 45, 39, 27, 165, 66, 51, 33, 165, 64, 50, 33, 165, 56, 45, 30, 165, 60, 47, 31, 165, 47, 40, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 45, 39, 29, 165, 40, 36, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 62, 49, 32, 165, 61, 48, 32, 165, 59, 47, 31, 165, 41, 36, 26, 165, 51, 42, 28, 165, 54, 44, 29, 165, 50, 42, 28, 165, 75, 56, 36, 165, 65, 50, 33, 165, 57, 46, 30, 165, 60, 48, 32, 165, 56, 45, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 48, 41, 30, 165, 40, 36, 26, 165, 40, 35, 26, 165, 42, 36, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 56, 47, 34, 165, 40, 36, 26, 165, 49, 41, 27, 165, 37, 34, 25, 165, 56, 47, 34, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 68, 55, 40, 165, 48, 41, 27, 165, 59, 47, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 66, 51, 34, 165, 40, 35, 25, 165, 43, 37, 26, 165, 56, 45, 30, 165, 52, 43, 28, 165, 40, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 38, 34, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 68, 56, 40, 165, 67, 55, 40, 165, 55, 46, 34, 165, 40, 36, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 70, 53, 35, 165, 55, 45, 30, 165, 43, 37, 26, 165, 55, 45, 29, 165, 57, 46, 30, 165, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 14, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 22, 22, 23, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 27, 28, 29, 255, 23, 24, 24, 255, 16, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 12, 13, 255, 8, 8, 9, 255, 15, 16, 16, 255, 22, 22, 23, 255, 26, 26, 27, 255, 28, 28, 29, 255, 28, 29, 29, 255, 29, 30, 31, 255, 24, 24, 25, 255, 27, 28, 28, 255, 27, 28, 28, 255, 27, 28, 29, 255, 30, 31, 31, 255, 31, 32, 32, 255, 20, 21, 21, 255, 17, 17, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 6, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 14, 14, 15, 255, 22, 23, 23, 255, 24, 25, 25, 255, 31, 32, 33, 255, 29, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 26, 27, 255, 31, 32, 33, 255, 24, 24, 25, 255, 27, 28, 28, 255, 25, 26, 27, 255, 20, 21, 21, 255, 18, 18, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 6, 7, 7, 255, 6, 6, 7, 255, 5, 6, 6, 255, 7, 7, 8, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 19, 255, 17, 18, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 25, 25, 26, 255, 28, 29, 29, 255, 27, 28, 29, 255, 31, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 15, 15, 15, 255, 18, 18, 18, 255, 17, 17, 17, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 7, 7, 255, 12, 13, 13, 255, 26, 26, 27, 255, 19, 19, 20, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 17, 18, 18, 255, 16, 16, 16, 255, 14, 15, 15, 255, 14, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 8, 8, 255, 9, 9, 9, 255, 16, 16, 16, 255, 12, 13, 13, 255, 16, 16, 17, 255, 32, 33, 33, 255, 31, 32, 33, 255, 22, 22, 23, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 10, 255, 12, 12, 12, 255, 13, 13, 14, 255, 19, 19, 19, 255, 19, 20, 20, 255, 23, 24, 25, 255, 28, 29, 29, 255, 27, 28, 29, 255, 32, 32, 33, 255, 33, 33, 34, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 15, 16, 255, 18, 19, 19, 255, 18, 18, 18, 255, 26, 27, 28, 255, 27, 28, 28, 255, 21, 22, 22, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 30, 31, 31, 255, 28, 29, 29, 255, 20, 20, 21, 255, 17, 17, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 14, 14, 255, 20, 21, 21, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 19, 19, 255, 18, 19, 19, 255, 19, 19, 20, 255, 20, 21, 21, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 18, 19, 19, 255, 19, 19, 20, 255, 22, 23, 23, 255, 25, 26, 26, 255, 25, 26, 27, 255, 27, 27, 28, 255, 25, 26, 26, 255, 25, 25, 26, 255, 26, 27, 28, 255, 26, 27, 27, 255, 27, 28, 29, 255, 23, 23, 24, 255, 21, 21, 22, 255, 19, 19, 20, 255, 19, 20, 20, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 27, 28, 255, 26, 27, 27, 255, 23, 24, 24, 255, 23, 24, 24, 255, 23, 23, 24, 255, 13, 14, 14, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 14, 14, 255, 27, 28, 29, 255, 27, 28, 29, 255, 29, 29, 30, 255, 31, 32, 32, 255, 33, 34, 34, 255, 28, 29, 29, 255, 29, 29, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 28, 29, 29, 255, 24, 24, 25, 255, 28, 29, 29, 255, 21, 22, 22, 255, 22, 23, 23, 255, 25, 26, 26, 255, 27, 28, 28, 255, 25, 25, 26, 255, 20, 21, 21, 255, 14, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 16, 17, 255, 15, 16, 16, 255, 8, 9, 9, 255, 18, 18, 19, 255, 13, 13, 13, 255, 10, 10, 10, 255, 4, 4, 4, 255, 9, 9, 9, 255, 16, 16, 16, 255, 21, 22, 22, 255, 23, 24, 25, 255, 22, 22, 23, 255, 25, 25, 26, 255, 19, 19, 20, 255, 31, 31, 32, 255, 33, 34, 34, 255, 26, 26, 27, 255, 27, 27, 28, 255, 33, 33, 34, 255, 26, 27, 27, 255, 22, 23, 23, 255, 26, 26, 27, 255, 29, 30, 30, 255, 17, 17, 18, 255, 14, 14, 14, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 52, 43, 28, 165, 46, 39, 27, 165, 46, 39, 27, 165, 36, 33, 25, 165, 40, 35, 26, 165, 43, 38, 28, 165, 45, 39, 29, 165, 76, 61, 44, 165, 37, 33, 25, 165, 62, 49, 32, 165, 44, 38, 26, 165, 58, 48, 35, 165, 59, 49, 36, 165, 74, 60, 43, 165, 38, 34, 25, 165, 52, 43, 28, 165, 53, 44, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 51, 43, 28, 165, 62, 49, 32, 165, 37, 33, 25, 165, 36, 33, 25, 165, 51, 44, 32, 165, 38, 35, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 49, 41, 27, 165, 62, 48, 32, 165, 48, 41, 27, 165, 68, 52, 34, 165, 63, 49, 32, 165, 46, 40, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 75, 61, 44, 165, 53, 45, 33, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 36, 27, 165, 43, 37, 26, 165, 74, 88, 37, 255, 41, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 60, 55, 45, 165, 59, 47, 31, 165, 64, 50, 33, 165, 58, 46, 31, 165, 62, 48, 32, 165, 46, 40, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 71, 53, 35, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 39, 35, 26, 165, 70, 57, 41, 165, 67, 55, 40, 165, 40, 36, 26, 165, 41, 36, 26, 165, 63, 49, 32, 165, 49, 42, 27, 165, 40, 35, 25, 165, 49, 41, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 53, 45, 33, 165, 66, 54, 39, 165, 54, 46, 33, 165, 55, 46, 34, 165, 44, 38, 26, 165, 42, 36, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 41, 36, 27, 165, 39, 35, 25, 165, 53, 44, 29, 165, 46, 40, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 71, 54, 36, 165, 63, 49, 32, 165, 52, 43, 28, 165, 54, 44, 29, 165, 37, 33, 25, 165, 42, 37, 26, 165, 38, 34, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 43, 38, 28, 165, 42, 37, 26, 165, 68, 56, 40, 165, 82, 66, 47, 165, 85, 68, 48, 165, 41, 36, 26, 165, 39, 34, 25, 165, 47, 40, 27, 165, 44, 38, 28, 165, 46, 39, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 52, 43, 29, 165, 51, 42, 28, 165, 42, 37, 26, 165, 57, 46, 30, 165, 44, 38, 26, 165, 64, 50, 33, 165, 48, 41, 27, 165, 39, 35, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 63, 49, 32, 165, 61, 48, 32, 165, 66, 51, 34, 165, 42, 37, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 42, 36, 26, 165, 42, 37, 26, 165, 44, 39, 29, 165, 42, 37, 26, 165, 54, 44, 29, 165, 41, 36, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 40, 35, 25, 165, 52, 43, 29, 165, 44, 38, 26, 165, 61, 48, 32, 165, 40, 36, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 59, 47, 31, 165, 42, 37, 26, 165, 41, 36, 26, 165, 64, 53, 38, 165, 38, 34, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 38, 34, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 64, 50, 33, 165, 73, 54, 36, 165, 70, 53, 35, 165, 70, 53, 35, 165, 46, 40, 27, 165, 63, 49, 32, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 55, 45, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 37, 33, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 57, 46, 30, 165, 47, 40, 27, 165, 57, 46, 30, 165, 55, 45, 30, 165, 42, 37, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 38, 34, 25, 165, 57, 46, 30, 165, 46, 39, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 40, 35, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 42, 37, 28, 165, 39, 35, 26, 165, 38, 34, 25, 165, 48, 41, 30, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 28, 165, 43, 38, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 49, 42, 31, 165, 40, 36, 26, 165, 48, 41, 31, 165, 46, 40, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 38, 34, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 41, 30, 165, 58, 49, 35, 165, 47, 41, 30, 165, 40, 35, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 63, 49, 33, 165, 54, 44, 29, 165, 45, 39, 27, 165, 61, 48, 32, 165, 49, 42, 27, 165, 13, 13, 13, 255, 15, 16, 16, 255, 20, 21, 21, 255, 29, 30, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 27, 27, 28, 255, 26, 27, 27, 255, 18, 18, 19, 255, 20, 20, 21, 255, 33, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 21, 22, 22, 255, 14, 14, 14, 255, 9, 9, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 15, 16, 255, 14, 15, 15, 255, 18, 18, 18, 255, 13, 13, 13, 255, 21, 21, 22, 255, 19, 19, 20, 255, 21, 21, 22, 255, 19, 19, 20, 255, 33, 34, 34, 255, 30, 30, 31, 255, 14, 15, 15, 255, 22, 23, 23, 255, 28, 28, 29, 255, 20, 20, 21, 255, 19, 20, 20, 255, 19, 19, 20, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 13, 13, 13, 255, 14, 14, 14, 255, 21, 22, 22, 255, 22, 23, 23, 255, 25, 25, 26, 255, 32, 33, 34, 255, 29, 30, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 28, 28, 29, 255, 31, 31, 32, 255, 17, 18, 18, 255, 22, 23, 23, 255, 23, 23, 24, 255, 21, 22, 22, 255, 19, 19, 20, 255, 17, 17, 17, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 8, 8, 255, 14, 15, 15, 255, 9, 9, 10, 255, 9, 9, 10, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 12, 255, 19, 19, 20, 255, 20, 21, 21, 255, 15, 15, 16, 255, 19, 20, 20, 255, 16, 17, 17, 255, 26, 27, 28, 255, 25, 26, 26, 255, 29, 29, 30, 255, 29, 29, 30, 255, 26, 26, 27, 255, 24, 25, 25, 255, 19, 20, 20, 255, 13, 14, 14, 255, 16, 16, 16, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 8, 8, 255, 10, 11, 11, 255, 27, 28, 28, 255, 32, 32, 33, 255, 22, 22, 23, 255, 23, 23, 24, 255, 30, 30, 31, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 18, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 15, 15, 255, 13, 14, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 15, 15, 16, 255, 21, 21, 22, 255, 33, 34, 34, 255, 27, 28, 28, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 23, 23, 255, 19, 19, 20, 255, 19, 19, 20, 255, 18, 18, 18, 255, 8, 8, 9, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 12, 255, 18, 18, 19, 255, 22, 23, 23, 255, 22, 23, 23, 255, 27, 28, 28, 255, 29, 30, 31, 255, 26, 26, 27, 255, 33, 34, 34, 255, 18, 18, 19, 255, 20, 20, 21, 255, 14, 15, 15, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 21, 21, 22, 255, 21, 21, 22, 255, 27, 27, 28, 255, 27, 28, 29, 255, 26, 27, 27, 255, 28, 28, 29, 255, 30, 31, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 27, 27, 28, 255, 30, 30, 31, 255, 22, 23, 23, 255, 25, 25, 26, 255, 30, 31, 31, 255, 21, 22, 22, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 15, 15, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 18, 19, 255, 27, 28, 29, 255, 24, 24, 25, 255, 31, 32, 32, 255, 17, 18, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 15, 15, 255, 18, 18, 19, 255, 23, 23, 24, 255, 21, 21, 22, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 30, 31, 255, 26, 27, 28, 255, 22, 23, 23, 255, 32, 33, 34, 255, 22, 23, 23, 255, 26, 27, 27, 255, 27, 27, 28, 255, 17, 17, 18, 255, 15, 15, 15, 255, 18, 19, 19, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 17, 17, 17, 255, 26, 27, 27, 255, 32, 33, 34, 255, 23, 23, 24, 255, 27, 28, 29, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 29, 30, 30, 255, 32, 33, 34, 255, 28, 28, 29, 255, 28, 29, 30, 255, 30, 31, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 30, 255, 20, 20, 21, 255, 22, 23, 23, 255, 17, 18, 18, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 17, 17, 17, 255, 23, 24, 24, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 16, 17, 255, 15, 15, 16, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 17, 18, 18, 255, 14, 14, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 21, 22, 22, 255, 31, 32, 33, 255, 30, 31, 32, 255, 33, 34, 34, 255, 26, 27, 27, 255, 23, 23, 24, 255, 28, 28, 29, 255, 33, 34, 34, 255, 32, 33, 34, 255, 19, 20, 20, 255, 14, 15, 15, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 45, 39, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 62, 52, 38, 165, 86, 69, 49, 165, 49, 42, 31, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 46, 40, 29, 165, 48, 41, 30, 165, 75, 61, 44, 165, 37, 33, 25, 165, 48, 69, 34, 255, 36, 33, 25, 165, 49, 41, 27, 165, 52, 43, 28, 165, 60, 47, 31, 165, 80, 59, 36, 165, 49, 41, 27, 165, 45, 38, 26, 165, 52, 43, 28, 165, 39, 35, 25, 165, 36, 33, 25, 165, 40, 35, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 56, 47, 35, 165, 46, 40, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 46, 39, 27, 165, 49, 42, 27, 165, 67, 51, 34, 165, 54, 45, 29, 165, 48, 41, 27, 165, 62, 49, 32, 165, 55, 45, 29, 165, 56, 45, 30, 165, 61, 48, 32, 165, 58, 46, 30, 165, 42, 37, 26, 165, 45, 39, 27, 165, 55, 45, 30, 165, 44, 39, 29, 165, 38, 34, 26, 165, 78, 63, 45, 165, 58, 49, 36, 165, 37, 33, 25, 165, 45, 39, 26, 165, 49, 41, 27, 165, 52, 43, 29, 165, 46, 39, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 43, 45, 40, 165, 41, 36, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 64, 53, 38, 165, 56, 48, 35, 165, 87, 69, 49, 165, 86, 68, 48, 165, 49, 42, 31, 165, 37, 34, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 52, 43, 29, 165, 64, 50, 33, 165, 66, 51, 34, 165, 65, 50, 33, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 54, 46, 33, 165, 58, 48, 35, 165, 48, 42, 31, 165, 40, 35, 26, 165, 41, 37, 27, 165, 84, 67, 48, 165, 58, 49, 35, 165, 55, 47, 34, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 36, 33, 25, 165, 48, 41, 27, 165, 52, 43, 28, 165, 49, 42, 27, 165, 50, 42, 28, 165, 43, 38, 26, 165, 51, 42, 28, 165, 53, 43, 29, 165, 43, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 64, 50, 33, 165, 63, 49, 33, 165, 50, 42, 28, 165, 56, 45, 30, 165, 45, 39, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 57, 46, 30, 165, 63, 49, 32, 165, 46, 40, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 45, 39, 26, 165, 46, 40, 27, 165, 54, 45, 29, 165, 56, 46, 30, 165, 41, 36, 26, 165, 38, 34, 25, 165, 54, 45, 33, 165, 84, 67, 46, 165, 50, 51, 44, 165, 43, 38, 28, 165, 51, 43, 28, 165, 57, 46, 30, 165, 49, 42, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 59, 47, 31, 165, 63, 49, 33, 165, 59, 47, 31, 165, 84, 62, 36, 165, 45, 39, 27, 165, 45, 38, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 55, 45, 30, 165, 49, 41, 27, 165, 40, 36, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 53, 44, 29, 165, 46, 39, 27, 165, 54, 44, 29, 165, 51, 43, 28, 165, 46, 39, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 41, 36, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 40, 35, 26, 165, 37, 34, 25, 165, 43, 38, 28, 165, 56, 47, 35, 165, 38, 34, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 47, 41, 30, 165, 38, 34, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 48, 42, 31, 165, 37, 34, 25, 165, 46, 39, 27, 165, 46, 39, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 53, 44, 29, 165, 49, 42, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 59, 47, 31, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 27, 165, 43, 38, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 35, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 60, 47, 31, 165, 47, 40, 27, 165, 11, 11, 11, 255, 9, 9, 9, 255, 28, 29, 30, 255, 26, 27, 28, 255, 28, 29, 30, 255, 26, 27, 28, 255, 33, 33, 34, 255, 32, 32, 33, 255, 28, 29, 29, 255, 27, 28, 28, 255, 29, 30, 30, 255, 23, 23, 24, 255, 21, 21, 22, 255, 18, 18, 19, 255, 29, 29, 30, 255, 22, 23, 23, 255, 24, 25, 26, 255, 30, 30, 31, 255, 31, 31, 32, 255, 26, 26, 27, 255, 16, 17, 17, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 15, 15, 255, 14, 14, 15, 255, 16, 16, 16, 255, 22, 23, 23, 255, 17, 18, 18, 255, 22, 23, 23, 255, 24, 24, 25, 255, 18, 18, 19, 255, 21, 22, 22, 255, 21, 22, 22, 255, 23, 23, 24, 255, 19, 20, 20, 255, 15, 15, 16, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 20, 21, 21, 255, 11, 11, 11, 255, 25, 26, 27, 255, 33, 33, 34, 255, 25, 26, 26, 255, 28, 29, 30, 255, 27, 28, 28, 255, 17, 17, 18, 255, 22, 22, 23, 255, 21, 21, 22, 255, 19, 20, 20, 255, 19, 19, 20, 255, 18, 19, 19, 255, 12, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 9, 9, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 18, 19, 19, 255, 12, 13, 13, 255, 19, 20, 20, 255, 21, 22, 22, 255, 23, 24, 25, 255, 27, 28, 29, 255, 24, 24, 25, 255, 26, 27, 28, 255, 24, 24, 25, 255, 21, 22, 22, 255, 16, 17, 17, 255, 11, 12, 12, 255, 5, 5, 5, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 10, 255, 19, 19, 20, 255, 25, 25, 26, 255, 22, 23, 23, 255, 30, 31, 32, 255, 23, 23, 24, 255, 23, 24, 24, 255, 29, 30, 30, 255, 32, 33, 33, 255, 33, 33, 34, 255, 23, 24, 24, 255, 20, 21, 21, 255, 18, 18, 19, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 15, 15, 16, 255, 16, 16, 17, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 19, 19, 20, 255, 19, 20, 20, 255, 20, 20, 20, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 25, 26, 26, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 8, 255, 8, 9, 9, 255, 13, 13, 13, 255, 11, 12, 12, 255, 18, 18, 18, 255, 22, 23, 23, 255, 27, 28, 29, 255, 22, 22, 23, 255, 29, 30, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 20, 20, 21, 255, 14, 15, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 23, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 18, 18, 19, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 20, 20, 255, 27, 28, 29, 255, 21, 22, 22, 255, 15, 15, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 16, 16, 16, 255, 18, 19, 19, 255, 24, 24, 25, 255, 24, 25, 26, 255, 32, 33, 33, 255, 32, 33, 33, 255, 20, 20, 21, 255, 19, 19, 19, 255, 16, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 19, 20, 20, 255, 27, 27, 28, 255, 26, 27, 27, 255, 22, 23, 23, 255, 27, 28, 28, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 22, 22, 23, 255, 23, 23, 24, 255, 20, 20, 20, 255, 22, 22, 23, 255, 26, 26, 27, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 10, 11, 11, 255, 13, 14, 14, 255, 24, 25, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 19, 19, 20, 255, 21, 22, 22, 255, 17, 17, 18, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 18, 19, 19, 255, 20, 21, 21, 255, 21, 21, 22, 255, 22, 23, 23, 255, 18, 18, 19, 255, 24, 25, 25, 255, 22, 22, 23, 255, 17, 17, 18, 255, 17, 17, 17, 255, 17, 17, 18, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 16, 16, 16, 255, 15, 15, 15, 255, 18, 19, 19, 255, 26, 26, 27, 255, 28, 29, 29, 255, 29, 29, 30, 255, 33, 33, 34, 255, 28, 29, 29, 255, 27, 28, 28, 255, 24, 24, 25, 255, 27, 28, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 18, 18, 19, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 7, 8, 8, 255, 8, 8, 8, 255, 37, 33, 25, 165, 56, 47, 34, 165, 45, 39, 27, 165, 41, 36, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 59, 47, 31, 165, 57, 46, 30, 165, 52, 43, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 43, 38, 26, 165, 44, 39, 29, 165, 40, 36, 27, 165, 55, 46, 34, 165, 37, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 48, 41, 27, 165, 60, 48, 31, 165, 52, 43, 28, 165, 48, 41, 27, 165, 54, 44, 29, 165, 51, 43, 28, 165, 63, 49, 33, 165, 48, 41, 27, 165, 37, 34, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 52, 43, 28, 165, 54, 44, 29, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 56, 45, 30, 165, 48, 41, 27, 165, 42, 37, 26, 165, 57, 46, 30, 165, 53, 44, 29, 165, 55, 45, 29, 165, 57, 46, 30, 165, 46, 40, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 38, 34, 26, 165, 40, 35, 26, 165, 52, 44, 32, 165, 37, 34, 25, 165, 46, 40, 29, 165, 40, 35, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 49, 42, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 38, 34, 26, 165, 87, 70, 50, 165, 68, 56, 40, 165, 83, 67, 48, 165, 48, 41, 30, 165, 46, 40, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 38, 34, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 61, 48, 32, 165, 52, 43, 28, 165, 68, 52, 34, 165, 58, 46, 30, 165, 46, 40, 27, 165, 58, 46, 30, 165, 61, 48, 32, 165, 61, 48, 32, 165, 83, 61, 36, 165, 59, 47, 31, 165, 62, 49, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 40, 35, 25, 165, 46, 40, 29, 165, 69, 57, 41, 165, 42, 37, 27, 165, 39, 35, 25, 165, 37, 34, 25, 165, 49, 42, 31, 165, 45, 39, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 49, 41, 27, 165, 54, 46, 34, 165, 45, 39, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 67, 51, 34, 165, 64, 50, 33, 165, 46, 39, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 49, 41, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 56, 45, 30, 165, 66, 51, 33, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 46, 40, 30, 165, 45, 40, 29, 165, 45, 39, 27, 165, 43, 37, 26, 165, 73, 59, 43, 165, 36, 29, 16, 165, 38, 34, 25, 165, 54, 44, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 55, 46, 34, 165, 44, 39, 29, 165, 52, 43, 29, 165, 43, 38, 26, 165, 55, 45, 29, 165, 69, 53, 35, 165, 67, 52, 34, 165, 65, 50, 33, 165, 66, 51, 33, 165, 65, 50, 33, 165, 53, 44, 29, 165, 48, 41, 27, 165, 53, 44, 29, 165, 42, 37, 26, 165, 46, 40, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 39, 35, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 38, 34, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 58, 47, 31, 165, 56, 46, 30, 165, 53, 44, 29, 165, 44, 38, 26, 165, 55, 47, 34, 165, 65, 54, 39, 165, 48, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 37, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 40, 36, 27, 165, 44, 38, 28, 165, 42, 37, 26, 165, 66, 54, 39, 165, 51, 44, 32, 165, 73, 59, 42, 165, 47, 41, 30, 165, 48, 41, 30, 165, 50, 43, 32, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 39, 35, 26, 165, 46, 40, 30, 165, 57, 48, 35, 165, 47, 40, 27, 165, 50, 42, 28, 165, 40, 35, 25, 165, 52, 43, 28, 165, 57, 46, 30, 165, 58, 46, 31, 165, 50, 42, 28, 165, 46, 39, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 59, 47, 31, 165, 55, 45, 30, 165, 41, 36, 26, 165, 54, 44, 29, 165, 45, 39, 27, 165, 52, 43, 29, 165, 57, 46, 30, 165, 48, 41, 27, 165, 51, 43, 28, 165, 46, 39, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 6, 6, 6, 255, 17, 18, 18, 255, 18, 18, 19, 255, 21, 22, 22, 255, 26, 26, 27, 255, 22, 23, 24, 255, 24, 25, 25, 255, 20, 21, 21, 255, 26, 26, 27, 255, 27, 28, 29, 255, 25, 25, 26, 255, 28, 28, 29, 255, 21, 22, 22, 255, 21, 22, 22, 255, 22, 23, 23, 255, 24, 24, 25, 255, 24, 25, 25, 255, 26, 27, 27, 255, 26, 27, 27, 255, 26, 26, 27, 255, 21, 21, 22, 255, 10, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 23, 24, 24, 255, 21, 21, 22, 255, 13, 13, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 20, 21, 21, 255, 14, 14, 14, 255, 8, 8, 8, 255, 16, 17, 17, 255, 18, 18, 18, 255, 17, 18, 18, 255, 13, 13, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 10, 10, 255, 14, 14, 14, 255, 14, 15, 15, 255, 13, 13, 13, 255, 16, 16, 17, 255, 16, 17, 17, 255, 29, 29, 30, 255, 26, 27, 28, 255, 28, 29, 29, 255, 19, 20, 20, 255, 22, 22, 23, 255, 16, 16, 17, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 17, 17, 255, 23, 23, 24, 255, 15, 15, 16, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 18, 18, 19, 255, 20, 20, 21, 255, 24, 25, 25, 255, 16, 16, 17, 255, 19, 20, 20, 255, 21, 22, 22, 255, 23, 23, 24, 255, 17, 17, 18, 255, 16, 16, 17, 255, 16, 16, 16, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 8, 8, 255, 15, 16, 16, 255, 16, 16, 16, 255, 15, 15, 16, 255, 22, 22, 23, 255, 30, 31, 31, 255, 30, 30, 31, 255, 25, 25, 26, 255, 28, 29, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 18, 18, 19, 255, 22, 23, 23, 255, 21, 22, 22, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 16, 16, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 19, 20, 20, 255, 21, 22, 22, 255, 21, 21, 22, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 21, 22, 22, 255, 18, 18, 19, 255, 12, 13, 13, 255, 12, 12, 13, 255, 8, 9, 9, 255, 6, 7, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 23, 23, 24, 255, 25, 26, 26, 255, 29, 30, 30, 255, 28, 29, 30, 255, 30, 31, 31, 255, 32, 33, 34, 255, 23, 23, 24, 255, 21, 21, 22, 255, 21, 22, 22, 255, 15, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 15, 16, 16, 255, 25, 26, 26, 255, 26, 27, 28, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 24, 24, 25, 255, 24, 24, 25, 255, 21, 22, 22, 255, 18, 19, 19, 255, 21, 21, 22, 255, 23, 24, 24, 255, 16, 16, 16, 255, 16, 17, 17, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 18, 18, 19, 255, 19, 19, 20, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 27, 28, 28, 255, 20, 21, 21, 255, 14, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 19, 19, 20, 255, 21, 22, 22, 255, 21, 22, 22, 255, 26, 27, 27, 255, 23, 23, 24, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 30, 31, 32, 255, 25, 26, 26, 255, 24, 24, 25, 255, 21, 22, 22, 255, 22, 22, 23, 255, 17, 17, 18, 255, 16, 16, 17, 255, 19, 20, 20, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 17, 18, 18, 255, 29, 30, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 30, 255, 26, 27, 28, 255, 27, 27, 28, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 25, 25, 26, 255, 24, 25, 25, 255, 20, 21, 21, 255, 21, 21, 22, 255, 13, 13, 14, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 10, 255, 13, 13, 14, 255, 14, 15, 15, 255, 21, 22, 22, 255, 22, 22, 23, 255, 22, 23, 23, 255, 26, 27, 28, 255, 29, 30, 30, 255, 24, 24, 25, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 19, 20, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 19, 19, 19, 255, 13, 13, 13, 255, 18, 19, 19, 255, 24, 25, 25, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 26, 27, 255, 25, 26, 26, 255, 26, 27, 28, 255, 23, 23, 24, 255, 22, 23, 23, 255, 26, 26, 27, 255, 25, 26, 26, 255, 31, 32, 33, 255, 16, 16, 17, 255, 8, 8, 8, 255, 8, 8, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 46, 39, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 65, 54, 39, 165, 37, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 45, 39, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 28, 165, 50, 42, 28, 165, 41, 36, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 49, 42, 31, 165, 45, 39, 29, 165, 49, 42, 31, 165, 36, 33, 25, 165, 41, 36, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 56, 45, 30, 165, 53, 44, 29, 165, 45, 39, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 67, 51, 34, 165, 93, 100, 42, 255, 58, 47, 31, 165, 49, 41, 27, 165, 44, 46, 41, 165, 38, 34, 26, 165, 49, 42, 31, 165, 38, 34, 25, 165, 36, 33, 25, 165, 65, 54, 39, 165, 37, 34, 25, 165, 50, 42, 28, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 49, 50, 44, 165, 40, 35, 25, 165, 37, 33, 25, 165, 50, 43, 31, 165, 43, 38, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 53, 45, 33, 165, 44, 39, 29, 165, 42, 37, 28, 165, 58, 46, 31, 165, 57, 46, 30, 165, 44, 38, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 51, 43, 28, 165, 43, 38, 26, 165, 49, 42, 27, 165, 57, 46, 30, 165, 45, 39, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 74, 60, 43, 165, 67, 55, 40, 165, 47, 41, 30, 165, 64, 53, 38, 165, 38, 34, 26, 165, 49, 41, 27, 165, 37, 34, 25, 165, 63, 52, 38, 165, 43, 38, 28, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 52, 43, 28, 165, 51, 43, 28, 165, 60, 47, 31, 165, 51, 42, 28, 165, 53, 44, 29, 165, 50, 42, 28, 165, 63, 49, 32, 165, 67, 52, 34, 165, 55, 45, 30, 165, 49, 41, 27, 165, 58, 47, 31, 165, 48, 41, 27, 165, 43, 38, 26, 165, 53, 44, 29, 165, 38, 34, 25, 165, 48, 41, 30, 165, 72, 58, 42, 165, 37, 33, 25, 165, 51, 51, 44, 165, 36, 33, 25, 165, 38, 34, 25, 165, 49, 42, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 46, 40, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 59, 47, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 46, 40, 165, 48, 41, 27, 165, 40, 36, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 64, 50, 33, 165, 58, 46, 30, 165, 44, 38, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 39, 35, 25, 165, 38, 34, 26, 165, 48, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 59, 47, 31, 165, 50, 42, 28, 165, 45, 39, 27, 165, 45, 39, 26, 165, 49, 42, 31, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 64, 53, 38, 165, 37, 33, 25, 165, 55, 46, 34, 165, 39, 35, 25, 165, 43, 38, 26, 165, 47, 41, 30, 165, 37, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 58, 47, 31, 165, 48, 41, 27, 165, 64, 50, 33, 165, 60, 48, 31, 165, 61, 48, 32, 165, 48, 41, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 60, 48, 31, 165, 42, 36, 26, 165, 58, 46, 31, 165, 57, 46, 30, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 41, 37, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 40, 36, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 50, 42, 28, 165, 49, 41, 27, 165, 51, 42, 28, 165, 51, 43, 28, 165, 63, 49, 32, 165, 51, 42, 28, 165, 40, 36, 26, 165, 37, 33, 25, 165, 73, 59, 42, 165, 45, 39, 26, 165, 42, 37, 26, 165, 51, 44, 32, 165, 53, 45, 33, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 59, 47, 31, 165, 43, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 40, 35, 26, 165, 59, 47, 31, 165, 51, 42, 28, 165, 41, 36, 27, 165, 37, 34, 25, 165, 44, 39, 29, 165, 51, 44, 32, 165, 78, 63, 45, 165, 61, 50, 37, 165, 63, 52, 38, 165, 75, 61, 43, 165, 72, 58, 42, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 81, 65, 46, 165, 49, 42, 31, 165, 42, 37, 26, 165, 51, 42, 28, 165, 49, 42, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 50, 42, 28, 165, 47, 48, 41, 165, 57, 46, 30, 165, 60, 48, 31, 165, 60, 48, 32, 165, 64, 50, 33, 165, 82, 61, 36, 165, 76, 57, 36, 165, 58, 47, 31, 165, 38, 34, 25, 165, 43, 37, 26, 165, 55, 45, 30, 165, 52, 51, 43, 165, 52, 43, 28, 165, 57, 46, 30, 165, 71, 53, 35, 165, 60, 48, 31, 165, 52, 43, 28, 165, 45, 39, 26, 165, 37, 33, 25, 165, 4, 4, 4, 255, 17, 17, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 21, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 16, 16, 17, 255, 20, 20, 20, 255, 21, 21, 22, 255, 20, 21, 21, 255, 24, 25, 25, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 20, 255, 20, 20, 21, 255, 20, 21, 21, 255, 23, 24, 24, 255, 20, 20, 21, 255, 22, 23, 23, 255, 22, 22, 23, 255, 16, 17, 17, 255, 10, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 19, 20, 20, 255, 17, 17, 18, 255, 14, 15, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 12, 13, 13, 255, 16, 16, 16, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 5, 6, 6, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 14, 255, 16, 16, 17, 255, 15, 15, 16, 255, 16, 16, 16, 255, 31, 32, 32, 255, 21, 22, 22, 255, 24, 24, 25, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 14, 14, 255, 19, 19, 20, 255, 19, 19, 20, 255, 23, 23, 24, 255, 23, 23, 24, 255, 16, 17, 17, 255, 15, 15, 15, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 14, 14, 14, 255, 19, 20, 20, 255, 12, 13, 13, 255, 17, 18, 18, 255, 12, 13, 13, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 15, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 9, 255, 16, 17, 17, 255, 15, 15, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 22, 22, 23, 255, 23, 23, 24, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 28, 28, 29, 255, 18, 18, 19, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 15, 15, 255, 20, 21, 21, 255, 18, 18, 19, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 22, 22, 23, 255, 17, 18, 18, 255, 22, 22, 23, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 25, 26, 26, 255, 33, 33, 34, 255, 23, 23, 24, 255, 27, 28, 28, 255, 22, 22, 23, 255, 21, 22, 22, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 19, 19, 20, 255, 25, 25, 26, 255, 21, 22, 22, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 21, 22, 22, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 21, 21, 22, 255, 23, 23, 24, 255, 22, 22, 23, 255, 27, 28, 29, 255, 25, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 25, 25, 26, 255, 27, 27, 28, 255, 25, 25, 26, 255, 25, 25, 26, 255, 23, 24, 24, 255, 17, 18, 18, 255, 16, 16, 16, 255, 12, 13, 13, 255, 15, 15, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 18, 19, 19, 255, 27, 28, 28, 255, 27, 27, 28, 255, 26, 26, 27, 255, 33, 34, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 24, 25, 25, 255, 22, 23, 23, 255, 18, 18, 19, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 8, 8, 255, 14, 15, 15, 255, 17, 17, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 21, 21, 22, 255, 24, 25, 26, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 24, 24, 25, 255, 25, 26, 26, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 15, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 9, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 6, 6, 6, 255, 9, 9, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 28, 29, 29, 255, 28, 29, 30, 255, 33, 33, 34, 255, 27, 28, 29, 255, 33, 34, 34, 255, 25, 26, 27, 255, 32, 33, 33, 255, 27, 27, 28, 255, 26, 26, 27, 255, 24, 25, 25, 255, 22, 23, 24, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 15, 15, 255, 20, 21, 21, 255, 24, 25, 26, 255, 17, 17, 18, 255, 18, 19, 19, 255, 28, 29, 30, 255, 31, 32, 32, 255, 26, 27, 27, 255, 26, 26, 27, 255, 22, 23, 23, 255, 23, 23, 24, 255, 12, 12, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 16, 255, 20, 21, 21, 255, 18, 19, 19, 255, 18, 18, 19, 255, 23, 24, 25, 255, 26, 27, 27, 255, 22, 23, 23, 255, 26, 26, 27, 255, 19, 20, 20, 255, 23, 23, 24, 255, 21, 21, 21, 255, 18, 19, 19, 255, 25, 25, 26, 255, 16, 17, 17, 255, 11, 11, 11, 255, 6, 7, 7, 255, 0, 0, 0, 255, 3, 3, 3, 255, 48, 41, 27, 165, 54, 44, 29, 165, 39, 35, 26, 165, 65, 54, 39, 165, 47, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 55, 46, 34, 165, 47, 40, 30, 165, 59, 47, 31, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 40, 30, 165, 40, 35, 25, 165, 67, 84, 38, 255, 39, 35, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 53, 45, 33, 165, 37, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 51, 42, 28, 165, 45, 39, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 59, 47, 31, 165, 48, 41, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 77, 57, 36, 165, 94, 102, 41, 255, 91, 102, 40, 255, 66, 51, 33, 165, 57, 46, 30, 165, 42, 37, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 50, 42, 28, 165, 38, 34, 25, 165, 42, 37, 28, 165, 44, 38, 26, 165, 62, 48, 32, 165, 46, 40, 27, 165, 42, 37, 26, 165, 45, 39, 29, 165, 71, 58, 42, 165, 37, 33, 25, 165, 45, 39, 27, 165, 68, 86, 34, 255, 45, 39, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 41, 36, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 60, 47, 31, 165, 48, 41, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 40, 36, 26, 165, 40, 35, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 62, 52, 37, 165, 53, 45, 33, 165, 44, 38, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 54, 44, 29, 165, 51, 43, 28, 165, 59, 47, 31, 165, 90, 66, 35, 165, 53, 44, 29, 165, 48, 41, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 43, 37, 26, 165, 60, 48, 32, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 62, 52, 37, 165, 36, 33, 25, 165, 74, 60, 43, 165, 84, 66, 46, 165, 84, 66, 46, 165, 38, 34, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 41, 37, 27, 165, 66, 55, 39, 165, 58, 48, 35, 165, 45, 39, 26, 165, 55, 45, 29, 165, 59, 47, 31, 165, 52, 43, 29, 165, 62, 48, 32, 165, 65, 50, 33, 165, 47, 40, 27, 165, 56, 45, 30, 165, 40, 36, 26, 165, 41, 36, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 56, 45, 30, 165, 63, 49, 33, 165, 45, 39, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 40, 29, 165, 42, 37, 26, 165, 84, 97, 36, 255, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 27, 165, 45, 47, 41, 165, 41, 36, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 41, 37, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 51, 44, 32, 165, 73, 59, 43, 165, 49, 42, 31, 165, 39, 35, 25, 165, 38, 34, 25, 165, 48, 41, 31, 165, 75, 61, 43, 165, 43, 37, 26, 165, 46, 40, 27, 165, 59, 49, 36, 165, 55, 45, 30, 165, 55, 45, 30, 165, 38, 34, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 42, 37, 26, 165, 51, 51, 42, 165, 49, 42, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 64, 53, 38, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 59, 47, 31, 165, 54, 44, 29, 165, 43, 38, 26, 165, 47, 40, 27, 165, 42, 45, 40, 165, 45, 39, 26, 165, 56, 47, 34, 165, 37, 34, 25, 165, 69, 57, 41, 165, 77, 62, 45, 165, 57, 48, 35, 165, 45, 39, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 57, 46, 30, 165, 53, 44, 29, 165, 44, 38, 28, 165, 39, 35, 25, 165, 41, 37, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 56, 45, 30, 165, 54, 44, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 52, 44, 32, 165, 77, 63, 45, 165, 57, 48, 35, 165, 58, 48, 35, 165, 44, 38, 26, 165, 50, 42, 28, 165, 63, 49, 32, 165, 41, 36, 26, 165, 45, 39, 27, 165, 42, 37, 28, 165, 59, 49, 36, 165, 36, 33, 25, 165, 42, 37, 26, 165, 54, 44, 29, 165, 71, 54, 36, 165, 49, 41, 27, 165, 46, 39, 27, 165, 46, 39, 27, 165, 53, 44, 29, 165, 68, 52, 34, 165, 67, 51, 34, 165, 76, 57, 36, 165, 83, 61, 36, 165, 77, 57, 36, 165, 72, 54, 36, 165, 54, 44, 29, 165, 46, 39, 27, 165, 42, 37, 28, 165, 66, 51, 33, 165, 78, 58, 36, 165, 53, 44, 29, 165, 68, 52, 34, 165, 63, 49, 33, 165, 46, 40, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 18, 19, 19, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 20, 20, 255, 19, 19, 20, 255, 23, 23, 24, 255, 19, 19, 19, 255, 22, 22, 23, 255, 15, 15, 15, 255, 16, 16, 17, 255, 9, 9, 9, 255, 3, 3, 3, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 16, 16, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 17, 17, 255, 11, 11, 11, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 10, 255, 8, 8, 9, 255, 10, 10, 10, 255, 9, 9, 10, 255, 10, 10, 10, 255, 6, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 13, 14, 14, 255, 15, 15, 15, 255, 13, 13, 14, 255, 19, 19, 20, 255, 26, 27, 27, 255, 23, 23, 24, 255, 27, 27, 28, 255, 15, 16, 16, 255, 17, 17, 17, 255, 13, 13, 14, 255, 11, 11, 11, 255, 8, 8, 9, 255, 7, 8, 8, 255, 14, 15, 15, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 19, 20, 255, 25, 26, 26, 255, 24, 24, 25, 255, 30, 31, 32, 255, 18, 18, 18, 255, 21, 21, 22, 255, 22, 23, 24, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 17, 17, 17, 255, 14, 15, 15, 255, 17, 17, 18, 255, 23, 24, 24, 255, 31, 32, 33, 255, 25, 26, 27, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 22, 23, 23, 255, 21, 21, 22, 255, 23, 24, 24, 255, 22, 22, 23, 255, 19, 20, 20, 255, 21, 22, 22, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 16, 16, 255, 20, 21, 21, 255, 20, 21, 21, 255, 28, 28, 29, 255, 24, 25, 25, 255, 31, 32, 32, 255, 32, 32, 33, 255, 27, 28, 28, 255, 33, 34, 34, 255, 31, 32, 32, 255, 24, 24, 25, 255, 18, 18, 19, 255, 13, 14, 14, 255, 11, 11, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 8, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 27, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 18, 19, 19, 255, 20, 20, 21, 255, 15, 15, 15, 255, 10, 10, 10, 255, 18, 19, 19, 255, 24, 25, 25, 255, 23, 24, 24, 255, 25, 25, 26, 255, 20, 21, 21, 255, 29, 30, 30, 255, 30, 31, 32, 255, 32, 32, 33, 255, 30, 30, 31, 255, 23, 24, 25, 255, 26, 27, 28, 255, 25, 25, 26, 255, 23, 24, 24, 255, 19, 20, 20, 255, 13, 13, 14, 255, 18, 18, 19, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 19, 20, 20, 255, 23, 23, 24, 255, 30, 30, 31, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 30, 30, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 30, 31, 255, 23, 24, 25, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 9, 10, 255, 6, 6, 7, 255, 9, 10, 10, 255, 16, 17, 17, 255, 16, 17, 17, 255, 24, 24, 25, 255, 17, 17, 18, 255, 24, 24, 25, 255, 31, 32, 33, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 20, 20, 21, 255, 25, 25, 26, 255, 20, 21, 21, 255, 23, 24, 24, 255, 17, 17, 18, 255, 15, 16, 16, 255, 20, 20, 21, 255, 16, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 17, 17, 18, 255, 18, 18, 18, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 18, 19, 19, 255, 16, 17, 17, 255, 29, 29, 30, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 29, 30, 31, 255, 22, 22, 23, 255, 29, 30, 30, 255, 22, 23, 23, 255, 21, 21, 22, 255, 16, 16, 16, 255, 8, 8, 9, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 14, 255, 18, 19, 19, 255, 25, 25, 26, 255, 28, 29, 30, 255, 24, 25, 25, 255, 23, 24, 24, 255, 24, 25, 25, 255, 27, 28, 28, 255, 26, 27, 28, 255, 24, 25, 26, 255, 20, 21, 21, 255, 22, 22, 23, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 14, 14, 255, 18, 19, 19, 255, 18, 18, 19, 255, 19, 19, 19, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 19, 19, 20, 255, 14, 14, 15, 255, 7, 7, 7, 255, 5, 5, 5, 255, 1, 1, 1, 255, 41, 36, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 36, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 40, 35, 26, 165, 38, 34, 25, 165, 87, 70, 50, 165, 81, 65, 47, 165, 67, 55, 40, 165, 51, 43, 32, 165, 36, 33, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 55, 45, 30, 165, 50, 42, 28, 165, 50, 42, 28, 165, 39, 35, 25, 165, 44, 38, 26, 165, 58, 46, 30, 165, 63, 49, 32, 165, 63, 49, 32, 165, 45, 39, 26, 165, 48, 41, 27, 165, 43, 38, 28, 165, 38, 34, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 54, 45, 33, 165, 40, 35, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 46, 39, 27, 165, 56, 45, 30, 165, 72, 54, 36, 165, 46, 40, 27, 165, 43, 38, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 38, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 41, 37, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 43, 38, 26, 165, 44, 39, 29, 165, 45, 39, 29, 165, 46, 39, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 63, 52, 38, 165, 38, 34, 25, 165, 42, 37, 28, 165, 44, 38, 28, 165, 41, 36, 27, 165, 38, 34, 25, 165, 53, 44, 29, 165, 47, 40, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 46, 40, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 68, 52, 34, 165, 59, 47, 31, 165, 52, 43, 28, 165, 54, 44, 29, 165, 48, 41, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 68, 56, 40, 165, 52, 44, 33, 165, 43, 38, 28, 165, 36, 33, 25, 165, 52, 44, 33, 165, 37, 33, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 44, 46, 41, 165, 42, 36, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 61, 48, 32, 165, 54, 45, 29, 165, 42, 37, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 50, 42, 28, 165, 54, 44, 29, 165, 44, 38, 26, 165, 52, 43, 29, 165, 59, 47, 31, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 42, 44, 40, 165, 38, 34, 25, 165, 45, 39, 27, 165, 56, 46, 30, 165, 40, 35, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 61, 51, 37, 165, 73, 59, 43, 165, 57, 48, 35, 165, 60, 50, 37, 165, 58, 48, 35, 165, 41, 36, 26, 165, 41, 36, 26, 165, 57, 46, 30, 165, 43, 37, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 60, 48, 31, 165, 68, 52, 34, 165, 65, 51, 33, 165, 63, 49, 32, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 50, 42, 27, 165, 49, 41, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 52, 44, 32, 165, 41, 36, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 44, 39, 29, 165, 64, 53, 38, 165, 59, 49, 36, 165, 40, 36, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 34, 25, 165, 36, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 40, 36, 27, 165, 49, 42, 31, 165, 42, 37, 26, 165, 37, 33, 25, 165, 43, 38, 28, 165, 86, 68, 48, 165, 77, 62, 45, 165, 44, 38, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 55, 45, 29, 165, 46, 40, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 73, 55, 36, 165, 61, 48, 32, 165, 51, 42, 28, 165, 58, 47, 31, 165, 57, 46, 30, 165, 51, 43, 28, 165, 49, 41, 27, 165, 46, 39, 27, 165, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 6, 6, 7, 255, 11, 11, 12, 255, 16, 16, 17, 255, 17, 17, 17, 255, 15, 15, 16, 255, 15, 15, 15, 255, 12, 12, 13, 255, 16, 16, 16, 255, 18, 19, 19, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 18, 18, 255, 11, 11, 11, 255, 14, 14, 14, 255, 14, 14, 14, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 10, 10, 11, 255, 7, 8, 8, 255, 8, 8, 9, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 14, 14, 14, 255, 13, 13, 13, 255, 19, 20, 20, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 11, 11, 255, 14, 14, 14, 255, 15, 15, 16, 255, 21, 22, 22, 255, 17, 18, 18, 255, 22, 22, 23, 255, 28, 29, 29, 255, 29, 30, 30, 255, 27, 28, 28, 255, 28, 29, 29, 255, 23, 23, 24, 255, 21, 22, 22, 255, 20, 20, 20, 255, 13, 14, 14, 255, 13, 13, 14, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 9, 255, 12, 12, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 14, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 11, 12, 255, 7, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 18, 18, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 17, 17, 18, 255, 26, 26, 27, 255, 26, 26, 27, 255, 23, 23, 24, 255, 27, 28, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 22, 22, 23, 255, 22, 22, 23, 255, 21, 22, 22, 255, 14, 14, 14, 255, 8, 8, 9, 255, 14, 15, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 30, 31, 32, 255, 28, 28, 29, 255, 30, 30, 31, 255, 33, 34, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 27, 28, 28, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 8, 9, 255, 9, 9, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 20, 20, 20, 255, 17, 18, 18, 255, 18, 19, 19, 255, 29, 30, 31, 255, 29, 30, 30, 255, 32, 33, 33, 255, 25, 25, 26, 255, 24, 25, 25, 255, 22, 22, 23, 255, 18, 18, 19, 255, 11, 12, 12, 255, 13, 14, 14, 255, 19, 19, 20, 255, 19, 19, 19, 255, 19, 19, 19, 255, 26, 26, 27, 255, 31, 32, 33, 255, 30, 31, 31, 255, 28, 28, 29, 255, 28, 29, 30, 255, 23, 23, 24, 255, 30, 31, 31, 255, 23, 23, 24, 255, 18, 19, 19, 255, 15, 15, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 14, 255, 17, 17, 18, 255, 24, 24, 25, 255, 32, 33, 34, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 27, 27, 28, 255, 22, 22, 23, 255, 19, 20, 20, 255, 13, 13, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 19, 19, 255, 25, 25, 26, 255, 27, 27, 28, 255, 24, 25, 26, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 32, 33, 255, 22, 23, 23, 255, 22, 22, 23, 255, 25, 26, 26, 255, 19, 20, 20, 255, 17, 17, 18, 255, 14, 14, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 15, 15, 15, 255, 15, 15, 16, 255, 18, 19, 19, 255, 17, 17, 18, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 20, 21, 21, 255, 18, 19, 19, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 30, 31, 31, 255, 23, 23, 24, 255, 21, 21, 22, 255, 19, 19, 20, 255, 18, 19, 19, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 17, 18, 255, 22, 23, 23, 255, 25, 25, 26, 255, 27, 27, 28, 255, 21, 22, 22, 255, 23, 23, 24, 255, 23, 23, 24, 255, 25, 26, 27, 255, 18, 19, 19, 255, 17, 18, 18, 255, 14, 14, 14, 255, 16, 16, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 14, 255, 13, 14, 14, 255, 14, 14, 14, 255, 9, 10, 10, 255, 16, 16, 16, 255, 16, 16, 16, 255, 11, 12, 12, 255, 12, 12, 13, 255, 19, 20, 20, 255, 18, 19, 19, 255, 8, 8, 8, 255, 6, 6, 7, 255, 1, 1, 1, 255, 6, 6, 6, 255, 39, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 29, 165, 46, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 65, 50, 33, 165, 49, 41, 27, 165, 37, 34, 25, 165, 50, 43, 31, 165, 47, 41, 30, 165, 80, 65, 46, 165, 85, 68, 48, 165, 80, 65, 46, 165, 49, 42, 31, 165, 59, 49, 36, 165, 40, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 46, 40, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 56, 45, 30, 165, 59, 47, 31, 165, 50, 42, 28, 165, 43, 38, 26, 165, 39, 35, 25, 165, 62, 51, 37, 165, 36, 33, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 57, 48, 35, 165, 38, 34, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 52, 43, 29, 165, 48, 41, 27, 165, 58, 47, 31, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 39, 35, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 37, 33, 25, 165, 44, 39, 29, 165, 36, 33, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 41, 36, 27, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 45, 39, 29, 165, 36, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 53, 43, 29, 165, 53, 44, 29, 165, 44, 38, 26, 165, 59, 47, 31, 165, 44, 38, 26, 165, 40, 36, 26, 165, 55, 45, 30, 165, 54, 53, 43, 165, 60, 48, 31, 165, 56, 45, 30, 165, 61, 48, 32, 165, 48, 41, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 39, 35, 26, 165, 38, 34, 26, 165, 56, 47, 34, 165, 38, 34, 25, 165, 48, 42, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 39, 29, 165, 39, 35, 26, 165, 45, 39, 29, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 40, 30, 165, 60, 50, 36, 165, 39, 35, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 55, 53, 44, 165, 56, 45, 30, 165, 48, 41, 27, 165, 62, 49, 32, 165, 67, 52, 34, 165, 48, 41, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 47, 41, 30, 165, 43, 37, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 44, 38, 26, 165, 40, 35, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 43, 37, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 52, 44, 32, 165, 49, 42, 31, 165, 86, 68, 48, 165, 70, 57, 41, 165, 52, 45, 33, 165, 58, 49, 35, 165, 38, 34, 26, 165, 49, 42, 27, 165, 49, 41, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 52, 43, 28, 165, 69, 53, 35, 165, 69, 52, 35, 165, 50, 42, 28, 165, 40, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 48, 41, 165, 59, 47, 31, 165, 46, 39, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 45, 40, 165, 46, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 60, 48, 31, 165, 48, 41, 27, 165, 65, 50, 33, 165, 62, 48, 32, 165, 48, 41, 27, 165, 54, 44, 29, 165, 57, 46, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 46, 40, 29, 165, 60, 50, 36, 165, 36, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 62, 48, 32, 165, 47, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 61, 48, 32, 165, 42, 37, 26, 165, 48, 41, 27, 165, 51, 51, 42, 165, 42, 37, 26, 165, 45, 39, 29, 165, 39, 35, 25, 165, 36, 33, 25, 165, 48, 41, 30, 165, 85, 68, 48, 165, 39, 35, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 39, 34, 25, 165, 46, 40, 30, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 45, 39, 27, 165, 40, 36, 26, 165, 40, 35, 25, 165, 53, 44, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 45, 39, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 65, 50, 33, 165, 67, 51, 34, 165, 64, 50, 33, 165, 50, 42, 28, 165, 58, 46, 30, 165, 62, 49, 32, 165, 47, 40, 27, 165, 54, 44, 29, 165, 57, 46, 30, 165, 49, 42, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 10, 255, 10, 10, 10, 255, 15, 15, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 10, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 8, 8, 255, 6, 7, 7, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 11, 11, 12, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 14, 14, 14, 255, 14, 14, 14, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 9, 255, 10, 11, 11, 255, 16, 16, 16, 255, 19, 20, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 26, 26, 27, 255, 27, 28, 28, 255, 28, 28, 29, 255, 21, 22, 22, 255, 21, 22, 22, 255, 17, 17, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 5, 6, 6, 255, 6, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 15, 15, 15, 255, 15, 16, 16, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 7, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 17, 17, 18, 255, 13, 14, 14, 255, 23, 24, 24, 255, 22, 23, 23, 255, 27, 27, 28, 255, 28, 29, 29, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 10, 10, 255, 12, 12, 12, 255, 19, 20, 20, 255, 22, 22, 23, 255, 29, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 3, 3, 3, 255, 12, 12, 12, 255, 10, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 26, 27, 28, 255, 26, 26, 27, 255, 33, 33, 34, 255, 31, 32, 32, 255, 22, 22, 23, 255, 26, 27, 28, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 17, 18, 255, 13, 14, 14, 255, 16, 17, 17, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 14, 15, 255, 19, 19, 19, 255, 24, 25, 25, 255, 27, 27, 28, 255, 29, 29, 30, 255, 29, 30, 30, 255, 19, 19, 19, 255, 18, 19, 19, 255, 19, 19, 19, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 15, 16, 16, 255, 17, 17, 17, 255, 16, 16, 17, 255, 26, 27, 27, 255, 23, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 18, 18, 18, 255, 16, 16, 17, 255, 13, 14, 14, 255, 8, 8, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 18, 19, 19, 255, 22, 23, 23, 255, 27, 28, 29, 255, 27, 28, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 24, 25, 25, 255, 23, 23, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 15, 15, 16, 255, 6, 6, 7, 255, 9, 9, 10, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 20, 20, 20, 255, 16, 16, 17, 255, 22, 23, 23, 255, 13, 14, 14, 255, 11, 11, 11, 255, 6, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 12, 13, 255, 17, 17, 17, 255, 16, 16, 16, 255, 19, 20, 20, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 29, 30, 30, 255, 23, 23, 24, 255, 18, 18, 18, 255, 18, 18, 19, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 9, 10, 10, 255, 16, 16, 17, 255, 16, 17, 17, 255, 21, 21, 22, 255, 26, 27, 27, 255, 27, 27, 28, 255, 25, 26, 27, 255, 26, 26, 27, 255, 25, 26, 27, 255, 24, 24, 25, 255, 22, 22, 23, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 9, 255, 9, 9, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 7, 7, 255, 3, 3, 3, 255, 14, 14, 15, 255, 46, 40, 27, 165, 59, 49, 36, 165, 71, 58, 42, 165, 68, 56, 40, 165, 38, 34, 25, 165, 50, 42, 28, 165, 45, 39, 26, 165, 63, 49, 32, 165, 61, 48, 32, 165, 40, 35, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 55, 45, 30, 165, 55, 45, 30, 165, 56, 45, 30, 165, 64, 52, 38, 165, 61, 50, 37, 165, 87, 69, 49, 165, 52, 45, 33, 165, 37, 34, 25, 165, 37, 34, 25, 165, 38, 34, 26, 165, 56, 45, 30, 165, 38, 34, 25, 165, 57, 48, 35, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 57, 54, 44, 165, 71, 54, 35, 165, 70, 53, 35, 165, 58, 47, 31, 165, 65, 50, 33, 165, 67, 52, 34, 165, 69, 52, 35, 165, 52, 43, 29, 165, 48, 41, 27, 165, 44, 38, 26, 165, 76, 61, 44, 165, 51, 44, 32, 165, 77, 62, 45, 165, 38, 34, 25, 165, 64, 53, 38, 165, 45, 39, 29, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 53, 44, 29, 165, 42, 37, 26, 165, 52, 43, 28, 165, 56, 45, 30, 165, 56, 46, 30, 165, 39, 35, 25, 165, 37, 34, 25, 165, 40, 35, 25, 165, 38, 35, 26, 165, 37, 34, 25, 165, 42, 37, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 51, 43, 28, 165, 59, 50, 36, 165, 58, 49, 35, 165, 53, 45, 33, 165, 55, 46, 34, 165, 39, 35, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 27, 165, 60, 50, 36, 165, 37, 33, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 58, 47, 31, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 66, 55, 39, 165, 55, 46, 34, 165, 40, 36, 26, 165, 48, 41, 27, 165, 66, 51, 34, 165, 55, 45, 29, 165, 53, 44, 29, 165, 66, 51, 33, 165, 39, 35, 25, 165, 55, 45, 30, 165, 59, 47, 31, 165, 47, 40, 27, 165, 53, 44, 29, 165, 45, 39, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 70, 57, 41, 165, 46, 40, 29, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 46, 40, 165, 54, 44, 29, 165, 51, 44, 32, 165, 36, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 58, 49, 36, 165, 42, 36, 26, 165, 45, 39, 26, 165, 42, 37, 28, 165, 37, 34, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 51, 42, 28, 165, 53, 44, 29, 165, 67, 51, 34, 165, 84, 62, 36, 165, 85, 63, 36, 165, 67, 51, 34, 165, 53, 44, 29, 165, 37, 34, 25, 165, 36, 33, 25, 165, 55, 46, 34, 165, 87, 69, 49, 165, 83, 67, 48, 165, 45, 47, 42, 165, 45, 39, 26, 165, 53, 44, 29, 165, 61, 48, 32, 165, 48, 41, 27, 165, 63, 49, 32, 165, 52, 45, 33, 165, 61, 51, 37, 165, 36, 33, 25, 165, 54, 46, 33, 165, 57, 48, 35, 165, 36, 33, 25, 165, 40, 35, 26, 165, 45, 39, 27, 165, 49, 42, 31, 165, 72, 59, 42, 165, 40, 35, 25, 165, 52, 45, 33, 165, 76, 61, 44, 165, 78, 63, 45, 165, 38, 34, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 59, 47, 31, 165, 49, 42, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 55, 45, 29, 165, 49, 41, 27, 165, 40, 35, 26, 165, 41, 36, 26, 165, 38, 34, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 44, 38, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 36, 33, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 67, 51, 34, 165, 70, 53, 35, 165, 54, 44, 29, 165, 64, 50, 33, 165, 48, 41, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 69, 57, 41, 165, 61, 51, 37, 165, 40, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 60, 48, 31, 165, 52, 43, 28, 165, 53, 44, 29, 165, 63, 49, 33, 165, 48, 41, 27, 165, 51, 43, 28, 165, 40, 35, 25, 165, 40, 35, 26, 165, 75, 61, 44, 165, 65, 54, 39, 165, 42, 37, 28, 165, 39, 35, 25, 165, 37, 34, 25, 165, 61, 51, 37, 165, 40, 35, 27, 165, 71, 58, 42, 165, 76, 61, 44, 165, 41, 36, 26, 165, 43, 38, 28, 165, 41, 37, 27, 165, 55, 47, 34, 165, 46, 40, 30, 165, 52, 43, 29, 165, 53, 43, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 67, 55, 40, 165, 39, 35, 25, 165, 55, 45, 29, 165, 67, 52, 34, 165, 71, 54, 36, 165, 71, 54, 35, 165, 53, 44, 29, 165, 53, 44, 29, 165, 61, 48, 32, 165, 55, 45, 29, 165, 49, 41, 27, 165, 39, 35, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 74, 55, 36, 165, 54, 44, 29, 165, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 13, 13, 14, 255, 15, 15, 15, 255, 11, 12, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 14, 255, 12, 12, 13, 255, 15, 15, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 8, 8, 255, 7, 7, 7, 255, 4, 5, 5, 255, 3, 3, 3, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 4, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 20, 20, 21, 255, 18, 19, 19, 255, 27, 27, 28, 255, 24, 24, 25, 255, 18, 19, 19, 255, 23, 24, 25, 255, 28, 29, 29, 255, 32, 32, 33, 255, 26, 27, 28, 255, 24, 25, 25, 255, 17, 18, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 14, 14, 14, 255, 12, 13, 13, 255, 2, 3, 3, 255, 9, 9, 10, 255, 3, 3, 3, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 10, 255, 6, 6, 6, 255, 14, 14, 14, 255, 12, 13, 13, 255, 18, 18, 19, 255, 23, 23, 24, 255, 26, 26, 27, 255, 23, 24, 24, 255, 29, 30, 31, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 28, 28, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 20, 20, 21, 255, 18, 18, 19, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 19, 19, 20, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 24, 25, 26, 255, 28, 29, 30, 255, 33, 34, 34, 255, 26, 27, 27, 255, 22, 23, 24, 255, 15, 15, 16, 255, 11, 11, 11, 255, 7, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 15, 16, 16, 255, 21, 21, 22, 255, 27, 28, 29, 255, 33, 34, 34, 255, 32, 33, 34, 255, 19, 20, 20, 255, 18, 18, 19, 255, 17, 17, 18, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 17, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 9, 10, 255, 11, 11, 12, 255, 14, 14, 14, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 22, 23, 255, 17, 17, 18, 255, 19, 19, 19, 255, 13, 14, 14, 255, 8, 8, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 17, 18, 255, 17, 17, 17, 255, 27, 28, 29, 255, 25, 26, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 14, 14, 14, 255, 17, 17, 18, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 18, 19, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 24, 24, 255, 29, 29, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 23, 23, 24, 255, 16, 16, 17, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 5, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 12, 12, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 19, 19, 255, 19, 19, 20, 255, 23, 24, 24, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 18, 19, 255, 23, 24, 24, 255, 25, 26, 27, 255, 28, 29, 30, 255, 32, 33, 33, 255, 25, 26, 26, 255, 29, 29, 30, 255, 21, 22, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 16, 16, 16, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 15, 15, 255, 17, 17, 17, 255, 14, 14, 14, 255, 20, 20, 21, 255, 19, 19, 20, 255, 22, 22, 23, 255, 22, 23, 23, 255, 28, 29, 29, 255, 20, 21, 21, 255, 18, 19, 19, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 9, 10, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 5, 5, 5, 255, 9, 9, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 19, 20, 20, 255, 11, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 10, 10, 11, 255, 41, 36, 26, 165, 44, 38, 29, 165, 40, 35, 25, 165, 37, 33, 25, 165, 70, 57, 41, 165, 38, 34, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 49, 42, 27, 165, 46, 40, 27, 165, 46, 40, 27, 165, 48, 41, 31, 165, 37, 34, 25, 165, 38, 34, 25, 165, 46, 40, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 49, 42, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 53, 44, 29, 165, 64, 50, 33, 165, 58, 46, 30, 165, 57, 46, 30, 165, 67, 51, 34, 165, 60, 47, 31, 165, 60, 47, 31, 165, 52, 43, 28, 165, 42, 37, 26, 165, 42, 37, 27, 165, 47, 41, 30, 165, 53, 45, 33, 165, 38, 34, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 60, 48, 32, 165, 46, 39, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 51, 42, 28, 165, 53, 44, 29, 165, 64, 50, 33, 165, 47, 40, 27, 165, 45, 39, 26, 165, 40, 36, 26, 165, 59, 49, 36, 165, 39, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 59, 47, 31, 165, 42, 37, 26, 165, 47, 41, 30, 165, 47, 40, 27, 165, 56, 45, 30, 165, 43, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 40, 35, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 47, 40, 27, 165, 58, 49, 36, 165, 40, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 56, 45, 30, 165, 53, 44, 29, 165, 37, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 43, 38, 28, 165, 41, 36, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 56, 47, 34, 165, 41, 36, 26, 165, 51, 42, 28, 165, 48, 41, 27, 165, 49, 42, 27, 165, 62, 49, 32, 165, 56, 46, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 52, 43, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 49, 41, 27, 165, 52, 43, 28, 165, 70, 53, 35, 165, 54, 44, 29, 165, 70, 53, 35, 165, 55, 45, 30, 165, 46, 39, 27, 165, 64, 53, 38, 165, 76, 62, 44, 165, 37, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 49, 42, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 38, 34, 26, 165, 75, 61, 44, 165, 42, 37, 28, 165, 62, 52, 37, 165, 76, 62, 44, 165, 50, 43, 31, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 58, 47, 31, 165, 40, 36, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 51, 43, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 51, 43, 28, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 41, 30, 165, 52, 44, 32, 165, 39, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 51, 43, 28, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 61, 48, 32, 165, 65, 50, 33, 165, 53, 52, 43, 165, 47, 40, 27, 165, 51, 42, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 39, 34, 25, 165, 58, 47, 31, 165, 52, 43, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 52, 43, 28, 165, 51, 43, 28, 165, 45, 39, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 44, 46, 40, 165, 40, 35, 27, 165, 40, 36, 26, 165, 52, 43, 28, 165, 43, 45, 40, 165, 38, 34, 26, 165, 64, 53, 38, 165, 46, 40, 30, 165, 44, 39, 29, 165, 52, 45, 33, 165, 38, 34, 25, 165, 45, 39, 26, 165, 39, 35, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 44, 39, 29, 165, 42, 37, 26, 165, 41, 37, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 56, 46, 30, 165, 70, 53, 35, 165, 44, 38, 26, 165, 52, 43, 28, 165, 60, 47, 31, 165, 53, 44, 29, 165, 49, 42, 27, 165, 63, 49, 32, 165, 56, 45, 30, 165, 68, 52, 34, 165, 47, 40, 27, 165, 11, 11, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 16, 16, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 15, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 9, 255, 15, 15, 16, 255, 9, 9, 10, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 20, 20, 21, 255, 17, 17, 17, 255, 10, 10, 11, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 3, 3, 3, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 8, 9, 9, 255, 3, 3, 3, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 22, 22, 255, 24, 25, 25, 255, 22, 23, 23, 255, 26, 27, 28, 255, 29, 30, 31, 255, 27, 27, 28, 255, 33, 33, 34, 255, 31, 32, 32, 255, 18, 18, 19, 255, 25, 25, 26, 255, 22, 23, 24, 255, 20, 20, 21, 255, 22, 23, 23, 255, 20, 21, 21, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 2, 2, 2, 255, 5, 5, 5, 255, 5, 5, 5, 255, 3, 3, 3, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 8, 255, 12, 13, 13, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 14, 14, 255, 20, 20, 21, 255, 14, 14, 15, 255, 24, 24, 25, 255, 25, 25, 26, 255, 27, 28, 28, 255, 25, 26, 26, 255, 31, 32, 32, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 9, 10, 255, 7, 7, 7, 255, 14, 14, 14, 255, 15, 16, 16, 255, 15, 15, 15, 255, 28, 28, 29, 255, 33, 34, 34, 255, 31, 31, 32, 255, 33, 34, 34, 255, 27, 28, 28, 255, 28, 28, 29, 255, 26, 26, 27, 255, 25, 26, 26, 255, 19, 19, 19, 255, 11, 11, 12, 255, 9, 10, 10, 255, 9, 9, 10, 255, 9, 10, 10, 255, 16, 16, 16, 255, 15, 15, 16, 255, 22, 23, 23, 255, 20, 21, 21, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 18, 18, 19, 255, 20, 20, 21, 255, 15, 15, 15, 255, 12, 12, 13, 255, 14, 15, 15, 255, 17, 17, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 15, 16, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 18, 18, 18, 255, 20, 20, 21, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 21, 255, 21, 22, 22, 255, 31, 32, 33, 255, 29, 29, 30, 255, 33, 34, 34, 255, 28, 29, 30, 255, 28, 28, 29, 255, 23, 23, 24, 255, 16, 16, 16, 255, 12, 12, 12, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 19, 20, 20, 255, 20, 20, 21, 255, 23, 24, 24, 255, 26, 26, 27, 255, 32, 33, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 31, 32, 32, 255, 20, 20, 21, 255, 20, 20, 21, 255, 14, 14, 14, 255, 14, 14, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 12, 12, 255, 16, 16, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 18, 19, 255, 22, 22, 23, 255, 24, 24, 25, 255, 11, 12, 12, 255, 10, 11, 11, 255, 4, 4, 4, 255, 6, 6, 7, 255, 7, 7, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 23, 24, 24, 255, 19, 19, 19, 255, 20, 20, 20, 255, 20, 20, 21, 255, 20, 20, 20, 255, 22, 22, 23, 255, 21, 22, 22, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 19, 19, 255, 15, 15, 15, 255, 18, 18, 18, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 15, 16, 255, 16, 16, 16, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 8, 8, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 9, 10, 255, 16, 16, 17, 255, 11, 11, 12, 255, 5, 5, 6, 255, 5, 5, 5, 255, 47, 40, 27, 165, 59, 57, 49, 165, 41, 36, 26, 165, 47, 41, 30, 165, 53, 45, 33, 165, 46, 40, 29, 165, 59, 49, 36, 165, 41, 36, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 51, 42, 28, 165, 46, 40, 27, 165, 56, 45, 30, 165, 44, 38, 26, 165, 49, 41, 27, 165, 45, 39, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 42, 36, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 73, 55, 36, 165, 65, 50, 33, 165, 43, 37, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 39, 35, 25, 165, 37, 34, 25, 165, 49, 42, 31, 165, 43, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 52, 43, 28, 165, 51, 42, 28, 165, 97, 102, 51, 255, 60, 48, 31, 165, 62, 49, 32, 165, 70, 53, 35, 165, 63, 49, 33, 165, 55, 45, 29, 165, 43, 37, 26, 165, 54, 44, 29, 165, 56, 45, 30, 165, 36, 33, 25, 165, 57, 46, 30, 165, 61, 48, 32, 165, 68, 52, 34, 165, 61, 48, 32, 165, 44, 38, 26, 165, 52, 43, 28, 165, 49, 41, 27, 165, 40, 36, 26, 165, 53, 44, 29, 165, 61, 56, 46, 165, 62, 48, 32, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 50, 42, 28, 165, 49, 41, 27, 165, 37, 34, 25, 165, 43, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 59, 49, 36, 165, 67, 55, 40, 165, 43, 37, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 42, 36, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 37, 34, 25, 165, 46, 40, 29, 165, 40, 35, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 88, 108, 52, 255, 56, 46, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 54, 45, 29, 165, 64, 50, 33, 165, 43, 38, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 36, 33, 25, 165, 60, 50, 36, 165, 37, 33, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 46, 40, 27, 165, 58, 47, 31, 165, 53, 43, 29, 165, 43, 37, 26, 165, 40, 35, 25, 165, 53, 45, 33, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 65, 53, 39, 165, 38, 34, 25, 165, 40, 35, 25, 165, 44, 38, 28, 165, 63, 52, 38, 165, 44, 38, 26, 165, 40, 36, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 54, 46, 33, 165, 86, 69, 49, 165, 42, 37, 28, 165, 37, 33, 25, 165, 39, 35, 25, 165, 56, 46, 30, 165, 64, 50, 33, 165, 52, 43, 28, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 50, 42, 27, 165, 46, 40, 27, 165, 47, 48, 41, 165, 48, 41, 27, 165, 53, 44, 29, 165, 46, 40, 27, 165, 52, 68, 35, 255, 56, 76, 34, 255, 37, 33, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 53, 44, 29, 165, 56, 45, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 37, 28, 165, 43, 38, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 56, 45, 30, 165, 49, 41, 27, 165, 42, 37, 26, 165, 59, 49, 36, 165, 41, 36, 26, 165, 36, 33, 25, 165, 45, 39, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 38, 34, 26, 165, 56, 47, 34, 165, 53, 45, 33, 165, 41, 36, 26, 165, 46, 39, 27, 165, 48, 49, 41, 165, 42, 37, 26, 165, 44, 38, 26, 165, 49, 42, 31, 165, 42, 45, 40, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 56, 46, 30, 165, 52, 43, 29, 165, 54, 45, 29, 165, 55, 45, 30, 165, 13, 14, 14, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 14, 14, 255, 12, 13, 13, 255, 8, 8, 8, 255, 16, 16, 16, 255, 14, 15, 15, 255, 13, 13, 13, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 18, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 14, 255, 8, 9, 9, 255, 8, 8, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 17, 17, 255, 17, 17, 18, 255, 21, 21, 22, 255, 18, 19, 19, 255, 16, 16, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 11, 11, 11, 255, 15, 16, 16, 255, 9, 9, 9, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 10, 255, 6, 6, 6, 255, 5, 6, 6, 255, 7, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 5, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 22, 255, 23, 23, 24, 255, 24, 24, 25, 255, 28, 29, 30, 255, 27, 28, 29, 255, 26, 26, 27, 255, 28, 29, 30, 255, 26, 27, 28, 255, 24, 25, 26, 255, 28, 29, 29, 255, 26, 26, 27, 255, 15, 15, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 11, 12, 12, 255, 15, 15, 15, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 4, 4, 4, 255, 3, 4, 4, 255, 11, 11, 11, 255, 24, 25, 26, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 15, 15, 255, 12, 13, 13, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 10, 10, 10, 255, 18, 19, 19, 255, 23, 24, 25, 255, 22, 22, 23, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 29, 30, 30, 255, 30, 31, 31, 255, 29, 30, 31, 255, 18, 19, 19, 255, 10, 10, 10, 255, 5, 6, 6, 255, 6, 6, 6, 255, 11, 11, 12, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 17, 17, 255, 30, 31, 32, 255, 28, 28, 29, 255, 28, 29, 29, 255, 25, 25, 26, 255, 21, 21, 22, 255, 23, 23, 24, 255, 20, 20, 21, 255, 13, 13, 14, 255, 7, 8, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 17, 18, 255, 22, 23, 23, 255, 32, 32, 33, 255, 33, 33, 34, 255, 17, 18, 18, 255, 17, 17, 18, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 23, 24, 24, 255, 21, 21, 22, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 16, 16, 255, 10, 11, 11, 255, 14, 15, 15, 255, 7, 8, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 13, 14, 14, 255, 12, 12, 13, 255, 17, 18, 18, 255, 13, 14, 14, 255, 26, 26, 27, 255, 20, 20, 21, 255, 18, 18, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 14, 14, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 20, 21, 21, 255, 22, 22, 23, 255, 22, 22, 23, 255, 31, 32, 33, 255, 28, 28, 29, 255, 29, 30, 31, 255, 27, 27, 28, 255, 22, 22, 23, 255, 9, 10, 10, 255, 8, 8, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 15, 15, 16, 255, 21, 22, 22, 255, 25, 25, 26, 255, 30, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 23, 24, 24, 255, 22, 23, 24, 255, 24, 25, 25, 255, 14, 15, 15, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 5, 6, 6, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 27, 27, 28, 255, 18, 19, 19, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 9, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 16, 16, 16, 255, 14, 15, 15, 255, 15, 15, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 11, 11, 255, 16, 16, 16, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 11, 11, 255, 10, 10, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 18, 18, 18, 255, 17, 17, 18, 255, 18, 19, 19, 255, 14, 14, 14, 255, 17, 17, 17, 255, 14, 14, 14, 255, 15, 15, 15, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 12, 12, 255, 17, 17, 18, 255, 17, 17, 18, 255, 21, 22, 22, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 14, 15, 255, 42, 37, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 42, 36, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 26, 165, 51, 43, 32, 165, 42, 37, 26, 165, 56, 45, 30, 165, 49, 41, 27, 165, 49, 41, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 65, 51, 33, 165, 52, 43, 28, 165, 63, 49, 32, 165, 49, 42, 27, 165, 53, 44, 29, 165, 50, 42, 28, 165, 48, 41, 27, 165, 46, 39, 27, 165, 66, 51, 33, 165, 62, 49, 32, 165, 55, 45, 30, 165, 44, 38, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 46, 40, 27, 165, 46, 39, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 56, 45, 30, 165, 60, 48, 31, 165, 63, 49, 33, 165, 42, 37, 26, 165, 45, 39, 27, 165, 56, 46, 30, 165, 64, 50, 33, 165, 71, 53, 35, 165, 51, 42, 28, 165, 52, 43, 29, 165, 48, 41, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 51, 43, 28, 165, 62, 49, 32, 165, 48, 41, 27, 165, 50, 42, 28, 165, 61, 48, 32, 165, 58, 46, 31, 165, 57, 46, 30, 165, 60, 48, 31, 165, 55, 45, 30, 165, 52, 43, 28, 165, 39, 34, 25, 165, 50, 42, 27, 165, 48, 41, 27, 165, 67, 51, 34, 165, 53, 44, 29, 165, 52, 43, 28, 165, 41, 36, 27, 165, 58, 48, 35, 165, 36, 33, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 39, 34, 25, 165, 44, 38, 26, 165, 55, 45, 30, 165, 52, 43, 29, 165, 58, 46, 31, 165, 46, 40, 27, 165, 44, 38, 26, 165, 38, 34, 26, 165, 37, 33, 25, 165, 48, 42, 31, 165, 42, 37, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 52, 43, 29, 165, 55, 45, 30, 165, 61, 48, 32, 165, 50, 42, 28, 165, 46, 39, 27, 165, 37, 33, 25, 165, 55, 46, 34, 165, 39, 35, 26, 165, 39, 35, 25, 165, 52, 44, 33, 165, 43, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 37, 27, 165, 39, 35, 26, 165, 37, 34, 25, 165, 78, 63, 45, 165, 45, 39, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 58, 47, 31, 165, 49, 41, 27, 165, 54, 44, 29, 165, 40, 36, 26, 165, 46, 40, 30, 165, 43, 38, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 55, 45, 29, 165, 45, 39, 27, 165, 70, 57, 41, 165, 59, 50, 36, 165, 66, 55, 39, 165, 41, 36, 26, 165, 38, 34, 25, 165, 50, 43, 31, 165, 40, 35, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 39, 35, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 30, 165, 38, 34, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 35, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 29, 165, 43, 38, 28, 165, 53, 45, 33, 165, 69, 57, 41, 165, 57, 48, 35, 165, 43, 37, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 65, 51, 33, 165, 50, 42, 28, 165, 49, 41, 27, 165, 52, 43, 28, 165, 56, 45, 30, 165, 45, 39, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 56, 32, 255, 37, 33, 25, 165, 48, 41, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 37, 33, 25, 165, 36, 33, 25, 165, 40, 35, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 55, 46, 34, 165, 40, 36, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 55, 45, 30, 165, 51, 43, 28, 165, 61, 48, 32, 165, 64, 50, 33, 165, 49, 41, 27, 165, 40, 36, 26, 165, 56, 46, 30, 165, 56, 46, 30, 165, 45, 39, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 38, 34, 26, 165, 66, 54, 39, 165, 38, 34, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 39, 34, 25, 165, 40, 36, 27, 165, 49, 42, 31, 165, 73, 59, 42, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 55, 46, 34, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 58, 47, 31, 165, 45, 39, 27, 165, 12, 12, 12, 255, 18, 18, 19, 255, 13, 14, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 15, 15, 15, 255, 19, 19, 20, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 12, 13, 13, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 18, 19, 255, 18, 18, 19, 255, 23, 23, 24, 255, 20, 20, 21, 255, 21, 22, 22, 255, 17, 18, 18, 255, 16, 16, 16, 255, 12, 12, 13, 255, 6, 7, 7, 255, 8, 9, 9, 255, 14, 14, 14, 255, 16, 16, 17, 255, 20, 20, 21, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 18, 19, 19, 255, 24, 24, 25, 255, 23, 23, 24, 255, 19, 19, 20, 255, 21, 21, 22, 255, 14, 14, 14, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 4, 4, 4, 255, 13, 14, 14, 255, 8, 8, 9, 255, 9, 9, 10, 255, 4, 5, 5, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 13, 14, 255, 24, 25, 25, 255, 18, 18, 19, 255, 23, 24, 24, 255, 18, 19, 19, 255, 28, 29, 29, 255, 23, 23, 24, 255, 24, 24, 25, 255, 27, 27, 28, 255, 24, 24, 25, 255, 21, 21, 22, 255, 14, 14, 14, 255, 17, 18, 18, 255, 23, 24, 24, 255, 18, 18, 18, 255, 16, 16, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 21, 22, 23, 255, 19, 19, 20, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 22, 22, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 6, 6, 255, 10, 10, 10, 255, 10, 10, 11, 255, 16, 16, 16, 255, 16, 16, 17, 255, 22, 23, 23, 255, 26, 27, 27, 255, 32, 32, 33, 255, 25, 25, 26, 255, 26, 27, 27, 255, 27, 28, 28, 255, 32, 33, 34, 255, 27, 28, 28, 255, 10, 11, 11, 255, 10, 11, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 18, 19, 19, 255, 15, 16, 16, 255, 19, 19, 20, 255, 30, 30, 31, 255, 29, 30, 31, 255, 18, 18, 19, 255, 12, 12, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 10, 10, 255, 17, 17, 18, 255, 20, 21, 21, 255, 31, 32, 33, 255, 29, 29, 30, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 17, 17, 17, 255, 16, 17, 17, 255, 23, 23, 24, 255, 26, 26, 27, 255, 28, 29, 29, 255, 22, 23, 23, 255, 22, 23, 23, 255, 24, 25, 26, 255, 17, 17, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 28, 28, 29, 255, 26, 27, 28, 255, 23, 24, 24, 255, 22, 22, 23, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 16, 16, 17, 255, 21, 21, 22, 255, 24, 24, 25, 255, 29, 29, 30, 255, 29, 30, 31, 255, 26, 27, 28, 255, 28, 29, 30, 255, 27, 28, 29, 255, 33, 34, 34, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 9, 9, 10, 255, 12, 12, 12, 255, 18, 18, 19, 255, 23, 24, 24, 255, 25, 26, 27, 255, 31, 32, 33, 255, 29, 29, 30, 255, 26, 27, 28, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 5, 5, 6, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 16, 16, 16, 255, 15, 15, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 18, 19, 19, 255, 14, 14, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 6, 6, 255, 9, 9, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 15, 15, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 12, 12, 12, 255, 18, 19, 19, 255, 23, 23, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 14, 15, 15, 255, 10, 10, 10, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 18, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 16, 17, 255, 55, 46, 34, 165, 44, 38, 26, 165, 48, 41, 30, 165, 40, 35, 25, 165, 42, 36, 26, 165, 38, 34, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 51, 43, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 51, 43, 28, 165, 51, 43, 28, 165, 60, 47, 31, 165, 61, 48, 32, 165, 40, 35, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 53, 44, 29, 165, 58, 46, 31, 165, 63, 49, 32, 165, 75, 56, 36, 165, 54, 44, 29, 165, 54, 44, 29, 165, 53, 44, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 51, 43, 32, 165, 48, 41, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 55, 45, 30, 165, 69, 53, 35, 165, 60, 47, 31, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 53, 44, 29, 165, 61, 48, 32, 165, 51, 43, 28, 165, 49, 41, 27, 165, 76, 57, 36, 165, 70, 53, 35, 165, 51, 43, 28, 165, 61, 48, 32, 165, 60, 48, 31, 165, 42, 37, 26, 165, 48, 41, 27, 165, 63, 49, 33, 165, 57, 46, 30, 165, 64, 50, 33, 165, 56, 45, 30, 165, 45, 39, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 54, 46, 33, 165, 37, 33, 25, 165, 52, 43, 28, 165, 48, 41, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 45, 39, 26, 165, 40, 36, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 56, 45, 30, 165, 43, 38, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 43, 38, 28, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 35, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 64, 50, 33, 165, 58, 47, 31, 165, 49, 41, 27, 165, 66, 51, 33, 165, 57, 46, 30, 165, 48, 41, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 68, 56, 40, 165, 36, 33, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 56, 46, 30, 165, 55, 45, 29, 165, 56, 45, 30, 165, 51, 43, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 41, 36, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 51, 42, 28, 165, 42, 37, 26, 165, 60, 48, 31, 165, 43, 37, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 38, 34, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 56, 45, 30, 165, 42, 37, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 87, 70, 49, 165, 59, 49, 36, 165, 51, 44, 32, 165, 71, 58, 41, 165, 41, 36, 26, 165, 37, 34, 25, 165, 54, 46, 33, 165, 76, 62, 44, 165, 63, 52, 38, 165, 53, 45, 33, 165, 47, 41, 30, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 38, 34, 26, 165, 44, 38, 28, 165, 38, 34, 25, 165, 73, 59, 43, 165, 62, 52, 37, 165, 78, 63, 45, 165, 42, 37, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 61, 48, 32, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 38, 35, 26, 165, 39, 35, 25, 165, 39, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 49, 42, 31, 165, 39, 35, 25, 165, 51, 43, 28, 165, 44, 38, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 65, 53, 39, 165, 49, 42, 31, 165, 41, 36, 26, 165, 48, 41, 27, 165, 71, 54, 35, 165, 62, 49, 32, 165, 53, 44, 29, 165, 46, 40, 27, 165, 56, 46, 30, 165, 44, 38, 26, 165, 46, 40, 27, 165, 52, 43, 29, 165, 51, 43, 28, 165, 41, 36, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 58, 49, 35, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 50, 43, 32, 165, 63, 52, 38, 165, 59, 49, 36, 165, 44, 38, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 44, 38, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 18, 19, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 18, 19, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 15, 255, 14, 14, 14, 255, 24, 25, 26, 255, 24, 24, 25, 255, 19, 19, 20, 255, 21, 21, 22, 255, 16, 16, 17, 255, 16, 16, 16, 255, 21, 21, 22, 255, 22, 23, 23, 255, 27, 28, 29, 255, 19, 20, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 16, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 27, 28, 28, 255, 20, 20, 20, 255, 25, 26, 26, 255, 19, 20, 20, 255, 25, 25, 26, 255, 24, 24, 25, 255, 19, 19, 20, 255, 8, 9, 9, 255, 12, 13, 13, 255, 16, 16, 16, 255, 11, 12, 12, 255, 5, 5, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 11, 11, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 11, 11, 11, 255, 4, 4, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 21, 21, 22, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 25, 26, 26, 255, 17, 18, 18, 255, 25, 26, 26, 255, 25, 26, 26, 255, 26, 26, 27, 255, 27, 28, 28, 255, 13, 14, 14, 255, 14, 14, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 8, 8, 8, 255, 6, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 7, 7, 255, 6, 6, 6, 255, 5, 5, 6, 255, 10, 10, 11, 255, 11, 11, 11, 255, 27, 27, 28, 255, 23, 24, 24, 255, 19, 20, 20, 255, 23, 23, 24, 255, 21, 21, 22, 255, 18, 18, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 7, 8, 8, 255, 8, 8, 8, 255, 3, 3, 3, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 18, 18, 19, 255, 21, 22, 22, 255, 27, 28, 29, 255, 22, 23, 23, 255, 19, 20, 20, 255, 29, 29, 30, 255, 29, 29, 30, 255, 29, 29, 30, 255, 30, 30, 31, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 10, 255, 10, 11, 11, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 20, 21, 21, 255, 17, 18, 18, 255, 15, 15, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 24, 24, 25, 255, 23, 24, 25, 255, 21, 21, 22, 255, 18, 18, 19, 255, 13, 13, 14, 255, 14, 14, 14, 255, 5, 5, 5, 255, 8, 8, 9, 255, 12, 12, 13, 255, 14, 14, 14, 255, 21, 21, 22, 255, 28, 28, 29, 255, 25, 25, 26, 255, 30, 31, 31, 255, 27, 28, 28, 255, 26, 27, 27, 255, 24, 24, 25, 255, 18, 18, 18, 255, 17, 17, 18, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 21, 22, 22, 255, 20, 21, 21, 255, 33, 33, 34, 255, 31, 32, 32, 255, 29, 30, 30, 255, 21, 22, 22, 255, 22, 22, 23, 255, 13, 13, 13, 255, 17, 17, 18, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 17, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 23, 23, 24, 255, 27, 27, 28, 255, 23, 23, 24, 255, 28, 29, 29, 255, 29, 30, 30, 255, 21, 22, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 32, 33, 255, 19, 20, 20, 255, 20, 21, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 16, 16, 16, 255, 13, 13, 14, 255, 18, 18, 18, 255, 14, 14, 15, 255, 23, 23, 24, 255, 18, 18, 19, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 14, 15, 15, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 5, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 10, 255, 8, 8, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 18, 18, 19, 255, 23, 23, 24, 255, 23, 23, 24, 255, 13, 13, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 15, 15, 255, 18, 18, 19, 255, 18, 18, 18, 255, 14, 14, 14, 255, 15, 15, 16, 255, 22, 22, 23, 255, 17, 18, 18, 255, 17, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 9, 10, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 9, 9, 9, 255, 14, 14, 14, 255, 20, 21, 21, 255, 44, 38, 28, 165, 66, 55, 39, 165, 63, 52, 38, 165, 40, 36, 26, 165, 40, 35, 25, 165, 59, 49, 36, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 60, 50, 37, 165, 40, 35, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 55, 45, 29, 165, 46, 39, 27, 165, 54, 44, 29, 165, 59, 47, 31, 165, 39, 35, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 49, 42, 27, 165, 49, 41, 27, 165, 65, 50, 33, 165, 44, 38, 26, 165, 52, 43, 28, 165, 49, 42, 27, 165, 47, 40, 27, 165, 63, 49, 32, 165, 58, 46, 31, 165, 45, 39, 27, 165, 47, 40, 27, 165, 50, 43, 32, 165, 62, 52, 38, 165, 53, 45, 33, 165, 44, 39, 29, 165, 40, 36, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 56, 46, 30, 165, 49, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 58, 47, 31, 165, 63, 49, 32, 165, 64, 50, 33, 165, 64, 49, 33, 165, 54, 44, 29, 165, 90, 66, 35, 165, 57, 46, 30, 165, 62, 48, 32, 165, 54, 44, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 51, 42, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 67, 55, 40, 165, 43, 38, 28, 165, 58, 46, 31, 165, 61, 48, 32, 165, 56, 45, 30, 165, 50, 42, 28, 165, 46, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 40, 35, 25, 165, 43, 38, 26, 165, 46, 40, 30, 165, 87, 69, 49, 165, 45, 39, 26, 165, 51, 43, 28, 165, 37, 33, 25, 165, 36, 33, 25, 165, 65, 50, 33, 165, 56, 45, 30, 165, 54, 44, 29, 165, 53, 44, 29, 165, 54, 44, 29, 165, 38, 34, 25, 165, 53, 45, 33, 165, 57, 48, 35, 165, 44, 38, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 51, 43, 28, 165, 48, 41, 27, 165, 40, 35, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 49, 42, 31, 165, 39, 35, 25, 165, 51, 42, 28, 165, 64, 49, 33, 165, 46, 40, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 58, 47, 31, 165, 41, 36, 27, 165, 59, 49, 36, 165, 42, 37, 28, 165, 52, 43, 28, 165, 40, 36, 26, 165, 60, 50, 37, 165, 67, 55, 40, 165, 52, 44, 32, 165, 47, 40, 27, 165, 44, 38, 26, 165, 58, 49, 35, 165, 40, 36, 26, 165, 63, 49, 32, 165, 41, 36, 26, 165, 47, 40, 27, 165, 62, 49, 32, 165, 40, 36, 26, 165, 37, 33, 25, 165, 53, 45, 33, 165, 37, 33, 25, 165, 41, 36, 26, 165, 59, 47, 31, 165, 48, 41, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 46, 39, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 62, 51, 37, 165, 77, 62, 45, 165, 84, 67, 48, 165, 57, 48, 35, 165, 51, 43, 32, 165, 70, 57, 41, 165, 56, 47, 34, 165, 74, 60, 43, 165, 42, 36, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 49, 41, 27, 165, 43, 38, 26, 165, 45, 39, 27, 165, 48, 42, 31, 165, 43, 38, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 45, 39, 29, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 35, 26, 165, 56, 46, 30, 165, 48, 41, 27, 165, 40, 36, 26, 165, 65, 54, 39, 165, 54, 45, 33, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 39, 29, 165, 40, 36, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 59, 47, 31, 165, 51, 43, 28, 165, 60, 48, 31, 165, 45, 39, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 61, 48, 32, 165, 56, 45, 30, 165, 39, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 35, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 37, 33, 25, 165, 43, 37, 26, 165, 56, 47, 34, 165, 47, 40, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 63, 49, 33, 165, 44, 38, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 31, 165, 44, 38, 26, 165, 55, 45, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 35, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 67, 55, 40, 165, 40, 36, 26, 165, 43, 38, 26, 165, 49, 42, 31, 165, 40, 35, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 73, 59, 43, 165, 47, 40, 27, 165, 48, 41, 27, 165, 38, 34, 26, 165, 40, 36, 26, 165, 42, 37, 28, 165, 58, 46, 31, 165, 61, 48, 32, 165, 47, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 58, 47, 31, 165, 47, 40, 27, 165, 54, 46, 33, 165, 37, 33, 25, 165, 23, 24, 24, 255, 20, 21, 21, 255, 23, 24, 25, 255, 19, 19, 20, 255, 21, 21, 22, 255, 25, 26, 26, 255, 16, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 24, 25, 255, 21, 21, 22, 255, 21, 22, 22, 255, 19, 20, 20, 255, 31, 32, 32, 255, 25, 26, 26, 255, 17, 18, 18, 255, 18, 18, 19, 255, 24, 25, 26, 255, 19, 20, 20, 255, 27, 27, 28, 255, 29, 30, 30, 255, 16, 16, 16, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 9, 10, 255, 13, 13, 13, 255, 17, 17, 18, 255, 22, 23, 23, 255, 18, 19, 19, 255, 29, 29, 30, 255, 20, 21, 21, 255, 27, 28, 29, 255, 27, 28, 28, 255, 22, 23, 23, 255, 28, 29, 29, 255, 22, 23, 23, 255, 20, 20, 20, 255, 14, 14, 14, 255, 18, 19, 19, 255, 13, 13, 13, 255, 14, 14, 14, 255, 9, 9, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 19, 20, 20, 255, 17, 17, 18, 255, 13, 13, 14, 255, 15, 15, 16, 255, 5, 5, 5, 255, 6, 6, 6, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 11, 255, 5, 5, 6, 255, 2, 3, 3, 255, 5, 5, 5, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 19, 19, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 21, 21, 22, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 21, 21, 255, 10, 11, 11, 255, 14, 14, 14, 255, 6, 7, 7, 255, 7, 7, 7, 255, 7, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 7, 7, 255, 11, 11, 12, 255, 10, 10, 10, 255, 29, 29, 30, 255, 22, 22, 23, 255, 25, 26, 27, 255, 18, 18, 18, 255, 21, 22, 22, 255, 17, 17, 17, 255, 13, 13, 13, 255, 15, 15, 15, 255, 8, 8, 9, 255, 7, 7, 8, 255, 4, 4, 5, 255, 4, 5, 5, 255, 7, 7, 8, 255, 8, 8, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 17, 255, 15, 15, 16, 255, 21, 21, 22, 255, 27, 27, 28, 255, 23, 24, 24, 255, 19, 19, 20, 255, 23, 23, 24, 255, 27, 28, 28, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 28, 28, 29, 255, 21, 21, 22, 255, 16, 17, 17, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 15, 15, 255, 19, 20, 20, 255, 24, 24, 25, 255, 24, 25, 25, 255, 27, 28, 28, 255, 30, 31, 32, 255, 28, 28, 29, 255, 27, 27, 28, 255, 23, 23, 24, 255, 29, 29, 30, 255, 24, 24, 25, 255, 17, 18, 18, 255, 11, 11, 11, 255, 14, 15, 15, 255, 13, 14, 14, 255, 19, 20, 20, 255, 28, 29, 29, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 30, 31, 31, 255, 16, 16, 16, 255, 20, 20, 21, 255, 19, 19, 20, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 20, 21, 21, 255, 16, 17, 17, 255, 19, 19, 20, 255, 22, 23, 23, 255, 25, 25, 26, 255, 24, 24, 25, 255, 25, 25, 26, 255, 24, 25, 25, 255, 14, 15, 15, 255, 8, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 19, 20, 20, 255, 16, 16, 17, 255, 26, 27, 28, 255, 24, 24, 25, 255, 19, 20, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 8, 8, 9, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 20, 21, 255, 18, 19, 19, 255, 19, 20, 20, 255, 27, 27, 28, 255, 22, 22, 23, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 26, 27, 255, 14, 15, 15, 255, 16, 16, 17, 255, 15, 15, 16, 255, 15, 15, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 12, 12, 13, 255, 9, 9, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 6, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 20, 21, 21, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 8, 8, 8, 255, 12, 12, 13, 255, 20, 21, 21, 255, 19, 19, 20, 255, 16, 16, 17, 255, 21, 22, 22, 255, 17, 17, 18, 255, 24, 25, 25, 255, 28, 29, 30, 255, 23, 23, 24, 255, 28, 29, 30, 255, 22, 23, 23, 255, 21, 21, 21, 255, 15, 15, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 10, 10, 255, 8, 8, 9, 255, 9, 9, 10, 255, 7, 7, 8, 255, 14, 14, 15, 255, 9, 9, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 36, 33, 25, 165, 80, 64, 46, 165, 53, 45, 33, 165, 43, 37, 28, 165, 49, 41, 27, 165, 55, 45, 30, 165, 46, 40, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 45, 39, 29, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 37, 34, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 51, 43, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 58, 48, 35, 165, 50, 43, 31, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 56, 46, 30, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 63, 52, 38, 165, 47, 40, 30, 165, 47, 41, 30, 165, 44, 38, 26, 165, 43, 37, 26, 165, 54, 44, 29, 165, 63, 49, 32, 165, 51, 43, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 56, 45, 30, 165, 43, 38, 26, 165, 51, 43, 28, 165, 53, 44, 29, 165, 49, 41, 27, 165, 79, 58, 36, 165, 63, 49, 32, 165, 71, 53, 35, 165, 55, 45, 29, 165, 62, 49, 32, 165, 68, 52, 34, 165, 58, 47, 31, 165, 50, 42, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 55, 45, 30, 165, 60, 48, 31, 165, 51, 43, 28, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 54, 45, 29, 165, 59, 47, 31, 165, 55, 45, 29, 165, 37, 34, 25, 165, 49, 42, 31, 165, 37, 34, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 57, 48, 35, 165, 44, 38, 26, 165, 66, 51, 34, 165, 66, 51, 34, 165, 65, 50, 33, 165, 56, 45, 30, 165, 44, 38, 26, 165, 65, 50, 33, 165, 45, 39, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 26, 165, 50, 43, 31, 165, 39, 34, 25, 165, 42, 37, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 46, 40, 27, 165, 46, 40, 27, 165, 52, 43, 29, 165, 60, 47, 31, 165, 45, 39, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 59, 47, 31, 165, 47, 40, 27, 165, 36, 33, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 45, 40, 29, 165, 41, 36, 26, 165, 51, 43, 28, 165, 39, 35, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 44, 38, 29, 165, 39, 35, 25, 165, 52, 43, 28, 165, 50, 42, 28, 165, 40, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 60, 50, 36, 165, 37, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 73, 59, 43, 165, 39, 35, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 36, 33, 25, 165, 80, 65, 46, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 40, 30, 165, 39, 35, 25, 165, 36, 33, 25, 165, 46, 40, 30, 165, 41, 36, 26, 165, 43, 37, 26, 165, 44, 38, 28, 165, 52, 44, 32, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 56, 46, 30, 165, 51, 43, 28, 165, 54, 44, 29, 165, 49, 41, 27, 165, 48, 41, 27, 165, 60, 48, 31, 165, 62, 49, 32, 165, 47, 40, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 46, 40, 30, 165, 42, 37, 28, 165, 40, 36, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 34, 25, 165, 58, 49, 35, 165, 45, 40, 29, 165, 50, 43, 32, 165, 38, 34, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 56, 47, 34, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 52, 44, 32, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 52, 43, 29, 165, 53, 44, 29, 165, 47, 40, 27, 165, 48, 49, 41, 165, 40, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 17, 17, 18, 255, 30, 31, 31, 255, 31, 31, 32, 255, 20, 21, 21, 255, 22, 23, 23, 255, 22, 23, 24, 255, 21, 21, 22, 255, 24, 25, 25, 255, 21, 22, 22, 255, 26, 27, 27, 255, 30, 30, 31, 255, 28, 28, 29, 255, 19, 20, 20, 255, 17, 17, 18, 255, 27, 28, 28, 255, 26, 26, 27, 255, 29, 29, 30, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 18, 19, 19, 255, 10, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 18, 19, 19, 255, 23, 24, 24, 255, 23, 23, 24, 255, 25, 26, 26, 255, 29, 30, 30, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 25, 26, 26, 255, 27, 28, 28, 255, 19, 19, 19, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 19, 19, 20, 255, 23, 23, 24, 255, 22, 22, 23, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 13, 13, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 9, 10, 10, 255, 3, 3, 3, 255, 5, 5, 5, 255, 11, 12, 12, 255, 16, 17, 17, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 18, 18, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 17, 18, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 12, 255, 22, 22, 23, 255, 21, 21, 22, 255, 29, 30, 30, 255, 20, 20, 21, 255, 22, 22, 23, 255, 21, 21, 22, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 5, 5, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 11, 11, 11, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 16, 16, 17, 255, 16, 16, 16, 255, 18, 19, 19, 255, 13, 13, 13, 255, 20, 20, 21, 255, 14, 14, 15, 255, 23, 23, 24, 255, 8, 9, 9, 255, 4, 4, 4, 255, 9, 10, 10, 255, 7, 8, 8, 255, 7, 7, 7, 255, 7, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 7, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 10, 255, 10, 10, 11, 255, 16, 16, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 19, 19, 20, 255, 17, 17, 18, 255, 23, 23, 24, 255, 24, 24, 25, 255, 27, 28, 28, 255, 31, 32, 32, 255, 25, 26, 26, 255, 27, 28, 28, 255, 22, 22, 23, 255, 19, 20, 20, 255, 21, 22, 22, 255, 21, 21, 22, 255, 15, 15, 15, 255, 12, 12, 12, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 21, 22, 255, 33, 34, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 29, 29, 30, 255, 26, 27, 27, 255, 17, 18, 18, 255, 15, 15, 15, 255, 16, 16, 16, 255, 12, 12, 13, 255, 9, 9, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 20, 20, 21, 255, 19, 19, 20, 255, 24, 25, 26, 255, 17, 17, 17, 255, 12, 12, 13, 255, 16, 16, 17, 255, 11, 11, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 18, 18, 19, 255, 17, 18, 18, 255, 11, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 5, 5, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 14, 14, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 23, 23, 24, 255, 21, 21, 22, 255, 24, 25, 25, 255, 29, 30, 31, 255, 27, 27, 28, 255, 18, 19, 19, 255, 22, 23, 23, 255, 30, 31, 32, 255, 18, 19, 19, 255, 18, 19, 19, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 9, 255, 13, 14, 14, 255, 15, 15, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 16, 16, 16, 255, 11, 12, 12, 255, 9, 9, 10, 255, 13, 13, 13, 255, 9, 10, 10, 255, 4, 4, 5, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 14, 14, 255, 15, 15, 15, 255, 18, 19, 19, 255, 22, 22, 23, 255, 20, 20, 21, 255, 27, 28, 28, 255, 24, 25, 26, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 27, 28, 28, 255, 29, 30, 30, 255, 16, 16, 17, 255, 14, 14, 15, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 11, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 13, 13, 255, 47, 40, 30, 165, 49, 42, 31, 165, 60, 50, 36, 165, 38, 34, 25, 165, 53, 44, 29, 165, 60, 47, 31, 165, 44, 38, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 39, 35, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 56, 47, 34, 165, 55, 47, 34, 165, 53, 45, 33, 165, 41, 36, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 55, 45, 30, 165, 56, 45, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 30, 165, 37, 34, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 43, 29, 165, 55, 45, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 56, 46, 30, 165, 56, 45, 30, 165, 70, 53, 35, 165, 68, 52, 34, 165, 50, 42, 28, 165, 56, 45, 30, 165, 62, 48, 32, 165, 49, 42, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 51, 43, 32, 165, 63, 52, 38, 165, 53, 45, 33, 165, 40, 36, 27, 165, 44, 38, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 57, 48, 35, 165, 49, 49, 41, 165, 53, 44, 29, 165, 70, 53, 35, 165, 77, 57, 36, 165, 55, 45, 29, 165, 44, 38, 26, 165, 66, 51, 33, 165, 45, 39, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 51, 43, 32, 165, 39, 34, 25, 165, 40, 36, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 36, 33, 25, 165, 49, 49, 41, 165, 59, 47, 31, 165, 62, 49, 32, 165, 48, 41, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 57, 46, 30, 165, 61, 48, 32, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 37, 33, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 49, 42, 27, 165, 58, 46, 30, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 39, 34, 25, 165, 37, 33, 25, 165, 56, 45, 30, 165, 42, 37, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 45, 39, 29, 165, 41, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 41, 36, 27, 165, 58, 49, 35, 165, 82, 66, 47, 165, 37, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 47, 41, 165, 43, 38, 28, 165, 36, 33, 25, 165, 48, 41, 27, 165, 37, 34, 25, 165, 42, 37, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 40, 35, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 46, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 55, 45, 30, 165, 48, 41, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 50, 43, 32, 165, 40, 36, 26, 165, 41, 36, 26, 165, 46, 47, 41, 165, 37, 33, 25, 165, 58, 48, 35, 165, 38, 34, 25, 165, 44, 38, 26, 165, 51, 43, 28, 165, 51, 43, 28, 165, 44, 38, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 40, 35, 26, 165, 39, 35, 26, 165, 46, 40, 30, 165, 57, 48, 35, 165, 44, 38, 26, 165, 42, 36, 26, 165, 43, 37, 26, 165, 53, 44, 29, 165, 40, 35, 25, 165, 38, 34, 26, 165, 38, 34, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 47, 41, 165, 49, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 58, 47, 31, 165, 46, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 49, 42, 27, 165, 39, 35, 25, 165, 16, 16, 17, 255, 28, 29, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 29, 30, 30, 255, 24, 25, 26, 255, 30, 30, 31, 255, 25, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 19, 19, 20, 255, 27, 27, 28, 255, 25, 25, 26, 255, 27, 28, 29, 255, 31, 32, 32, 255, 28, 29, 30, 255, 33, 33, 34, 255, 24, 24, 25, 255, 14, 14, 15, 255, 19, 20, 20, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 15, 15, 255, 16, 17, 17, 255, 24, 25, 25, 255, 26, 27, 27, 255, 27, 27, 28, 255, 23, 23, 24, 255, 26, 26, 27, 255, 24, 24, 25, 255, 31, 31, 32, 255, 33, 33, 34, 255, 24, 24, 25, 255, 23, 24, 24, 255, 12, 12, 13, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 23, 23, 24, 255, 25, 25, 26, 255, 25, 26, 27, 255, 23, 24, 25, 255, 21, 21, 22, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 14, 255, 7, 8, 8, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 11, 12, 255, 6, 6, 6, 255, 2, 2, 2, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 21, 22, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 26, 27, 28, 255, 23, 23, 24, 255, 24, 24, 25, 255, 20, 20, 21, 255, 15, 15, 15, 255, 12, 12, 12, 255, 4, 4, 4, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 6, 7, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 20, 20, 21, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 13, 13, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 8, 8, 9, 255, 13, 14, 14, 255, 16, 16, 17, 255, 21, 21, 22, 255, 22, 22, 23, 255, 29, 30, 30, 255, 27, 28, 28, 255, 28, 28, 29, 255, 30, 31, 31, 255, 32, 33, 34, 255, 27, 28, 28, 255, 23, 24, 24, 255, 20, 21, 21, 255, 18, 18, 19, 255, 16, 17, 17, 255, 14, 14, 14, 255, 9, 10, 10, 255, 12, 13, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 29, 30, 30, 255, 23, 24, 24, 255, 18, 18, 19, 255, 16, 17, 17, 255, 15, 15, 15, 255, 13, 14, 14, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 14, 14, 255, 16, 16, 16, 255, 15, 15, 15, 255, 21, 22, 22, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 23, 24, 24, 255, 16, 17, 17, 255, 11, 11, 11, 255, 9, 9, 10, 255, 12, 13, 13, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 5, 6, 6, 255, 11, 11, 11, 255, 17, 18, 18, 255, 27, 28, 29, 255, 22, 22, 23, 255, 18, 18, 19, 255, 23, 24, 24, 255, 26, 27, 28, 255, 29, 30, 30, 255, 25, 26, 26, 255, 33, 34, 34, 255, 26, 27, 27, 255, 20, 21, 21, 255, 23, 23, 24, 255, 15, 15, 15, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 8, 9, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 17, 17, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 14, 255, 11, 11, 11, 255, 16, 16, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 18, 19, 255, 12, 12, 12, 255, 15, 15, 15, 255, 19, 19, 20, 255, 14, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 16, 16, 255, 20, 21, 21, 255, 18, 19, 19, 255, 22, 23, 23, 255, 29, 30, 31, 255, 30, 31, 32, 255, 28, 29, 30, 255, 29, 30, 31, 255, 33, 34, 34, 255, 30, 31, 31, 255, 28, 29, 29, 255, 27, 27, 28, 255, 20, 21, 21, 255, 20, 21, 21, 255, 15, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 14, 14, 15, 255, 17, 17, 17, 255, 22, 22, 23, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 50, 42, 28, 165, 38, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 52, 43, 28, 165, 56, 45, 30, 165, 63, 49, 32, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 67, 51, 34, 165, 44, 38, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 56, 45, 30, 165, 50, 42, 28, 165, 45, 39, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 49, 42, 27, 165, 51, 43, 28, 165, 55, 46, 34, 165, 37, 33, 25, 165, 38, 34, 25, 165, 52, 44, 32, 165, 39, 35, 25, 165, 39, 35, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 54, 46, 33, 165, 45, 47, 41, 165, 42, 37, 26, 165, 76, 62, 44, 165, 37, 34, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 59, 47, 31, 165, 45, 39, 27, 165, 61, 48, 32, 165, 46, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 70, 53, 35, 165, 53, 44, 29, 165, 47, 48, 41, 165, 70, 53, 35, 165, 76, 57, 36, 165, 56, 45, 30, 165, 39, 35, 25, 165, 39, 35, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 45, 46, 41, 165, 46, 39, 27, 165, 45, 39, 27, 165, 53, 45, 33, 165, 41, 36, 26, 165, 38, 34, 25, 165, 45, 40, 29, 165, 67, 55, 40, 165, 37, 33, 25, 165, 42, 37, 26, 165, 43, 45, 40, 165, 36, 33, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 73, 59, 43, 165, 39, 35, 25, 165, 48, 42, 31, 165, 39, 35, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 57, 46, 30, 165, 43, 38, 26, 165, 39, 35, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 60, 47, 31, 165, 42, 37, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 43, 37, 26, 165, 47, 40, 27, 165, 76, 61, 44, 165, 39, 35, 26, 165, 48, 41, 30, 165, 43, 37, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 58, 46, 31, 165, 64, 50, 33, 165, 48, 41, 27, 165, 53, 44, 29, 165, 45, 39, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 44, 39, 29, 165, 64, 53, 38, 165, 46, 39, 27, 165, 37, 33, 25, 165, 55, 45, 29, 165, 52, 43, 29, 165, 46, 39, 27, 165, 45, 39, 26, 165, 67, 52, 34, 165, 60, 48, 32, 165, 44, 38, 26, 165, 45, 39, 26, 165, 55, 45, 30, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 38, 34, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 61, 48, 32, 165, 72, 54, 36, 165, 48, 41, 27, 165, 61, 48, 32, 165, 38, 34, 25, 165, 44, 38, 29, 165, 45, 39, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 40, 35, 27, 165, 42, 36, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 50, 43, 32, 165, 44, 39, 29, 165, 49, 41, 27, 165, 48, 41, 27, 165, 53, 45, 33, 165, 65, 53, 39, 165, 66, 54, 39, 165, 42, 37, 26, 165, 37, 33, 25, 165, 50, 43, 32, 165, 42, 37, 26, 165, 40, 36, 27, 165, 54, 46, 33, 165, 58, 48, 35, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 68, 55, 40, 165, 55, 45, 30, 165, 46, 39, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 47, 40, 30, 165, 63, 52, 38, 165, 43, 38, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 46, 40, 30, 165, 45, 39, 26, 165, 40, 35, 25, 165, 43, 38, 28, 165, 38, 34, 26, 165, 37, 34, 25, 165, 76, 62, 44, 165, 68, 55, 40, 165, 39, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 54, 45, 33, 165, 36, 33, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 40, 35, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 28, 165, 43, 37, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 47, 41, 30, 165, 86, 69, 49, 165, 37, 33, 25, 165, 51, 43, 28, 165, 43, 38, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 37, 34, 25, 165, 50, 43, 32, 165, 43, 38, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 50, 42, 28, 165, 50, 42, 28, 165, 36, 33, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 51, 43, 28, 165, 43, 37, 26, 165, 40, 35, 25, 165, 51, 42, 28, 165, 67, 51, 34, 165, 48, 41, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 51, 43, 28, 165, 56, 46, 30, 165, 70, 53, 35, 165, 46, 39, 27, 165, 50, 42, 28, 165, 13, 13, 14, 255, 14, 14, 14, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 24, 25, 25, 255, 29, 30, 31, 255, 25, 25, 26, 255, 33, 34, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 31, 31, 32, 255, 22, 22, 23, 255, 23, 24, 24, 255, 30, 31, 32, 255, 24, 25, 25, 255, 26, 27, 28, 255, 32, 33, 34, 255, 24, 25, 25, 255, 21, 22, 22, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 16, 17, 255, 7, 7, 7, 255, 8, 9, 9, 255, 3, 4, 4, 255, 10, 10, 10, 255, 26, 27, 28, 255, 20, 21, 21, 255, 30, 31, 31, 255, 30, 31, 32, 255, 28, 28, 29, 255, 28, 29, 30, 255, 28, 29, 30, 255, 26, 27, 27, 255, 27, 28, 28, 255, 24, 25, 25, 255, 20, 20, 21, 255, 16, 16, 16, 255, 19, 20, 20, 255, 14, 14, 14, 255, 10, 10, 11, 255, 13, 13, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 14, 14, 255, 22, 23, 23, 255, 27, 28, 28, 255, 25, 25, 26, 255, 27, 27, 28, 255, 25, 25, 26, 255, 20, 20, 20, 255, 22, 22, 23, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 11, 11, 255, 7, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 9, 9, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 4, 4, 4, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 13, 13, 255, 15, 15, 16, 255, 18, 18, 19, 255, 14, 15, 15, 255, 17, 17, 18, 255, 13, 14, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 18, 19, 19, 255, 30, 31, 32, 255, 31, 32, 32, 255, 28, 28, 29, 255, 23, 24, 24, 255, 21, 21, 22, 255, 20, 20, 21, 255, 12, 12, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 8, 8, 255, 8, 8, 8, 255, 4, 4, 5, 255, 8, 8, 8, 255, 6, 7, 7, 255, 13, 13, 13, 255, 8, 8, 9, 255, 11, 11, 12, 255, 12, 12, 13, 255, 4, 4, 4, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 17, 17, 18, 255, 16, 16, 17, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 8, 8, 255, 4, 4, 4, 255, 8, 9, 9, 255, 11, 11, 11, 255, 7, 7, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 21, 21, 22, 255, 11, 11, 12, 255, 21, 21, 21, 255, 26, 26, 27, 255, 26, 26, 27, 255, 21, 21, 22, 255, 29, 29, 30, 255, 29, 29, 30, 255, 32, 33, 33, 255, 23, 24, 25, 255, 24, 24, 25, 255, 17, 18, 18, 255, 23, 23, 24, 255, 17, 17, 18, 255, 15, 15, 15, 255, 16, 17, 17, 255, 9, 10, 10, 255, 11, 12, 12, 255, 16, 16, 16, 255, 13, 13, 13, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 29, 29, 30, 255, 23, 24, 25, 255, 21, 21, 22, 255, 15, 15, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 9, 10, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 15, 15, 255, 13, 14, 14, 255, 5, 6, 6, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 10, 10, 10, 255, 15, 15, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 8, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 6, 6, 6, 255, 12, 12, 13, 255, 9, 9, 10, 255, 15, 15, 16, 255, 17, 17, 17, 255, 21, 22, 22, 255, 19, 19, 20, 255, 25, 25, 26, 255, 22, 22, 23, 255, 25, 26, 27, 255, 22, 22, 23, 255, 19, 20, 20, 255, 32, 33, 34, 255, 27, 28, 28, 255, 30, 30, 31, 255, 26, 27, 27, 255, 15, 16, 16, 255, 18, 18, 19, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 16, 16, 255, 12, 13, 13, 255, 19, 19, 19, 255, 15, 16, 16, 255, 19, 19, 20, 255, 23, 23, 24, 255, 21, 21, 22, 255, 20, 21, 21, 255, 21, 22, 22, 255, 23, 24, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 16, 16, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 20, 255, 22, 22, 23, 255, 14, 15, 15, 255, 17, 17, 17, 255, 22, 22, 23, 255, 30, 31, 32, 255, 30, 31, 31, 255, 33, 34, 34, 255, 24, 25, 25, 255, 19, 19, 20, 255, 24, 25, 25, 255, 30, 31, 32, 255, 26, 27, 27, 255, 18, 19, 19, 255, 19, 20, 20, 255, 16, 16, 16, 255, 10, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 16, 16, 17, 255, 19, 19, 19, 255, 20, 20, 21, 255, 22, 23, 23, 255, 14, 15, 15, 255, 13, 13, 14, 255, 14, 14, 14, 255, 51, 43, 28, 165, 59, 47, 31, 165, 58, 46, 31, 165, 46, 40, 27, 165, 43, 38, 26, 165, 49, 41, 27, 165, 56, 54, 44, 165, 67, 51, 34, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 42, 28, 165, 44, 39, 29, 165, 39, 35, 25, 165, 46, 39, 27, 165, 37, 33, 25, 165, 43, 38, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 55, 46, 34, 165, 62, 51, 37, 165, 49, 42, 31, 165, 40, 35, 25, 165, 37, 34, 25, 165, 57, 48, 35, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 37, 34, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 61, 51, 37, 165, 46, 40, 30, 165, 45, 39, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 69, 52, 35, 165, 44, 38, 26, 165, 57, 46, 30, 165, 61, 48, 32, 165, 48, 41, 27, 165, 40, 35, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 37, 33, 25, 165, 36, 33, 25, 165, 48, 41, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 38, 34, 26, 165, 83, 66, 47, 165, 74, 60, 43, 165, 86, 69, 49, 165, 68, 56, 40, 165, 70, 57, 41, 165, 38, 34, 26, 165, 65, 53, 39, 165, 49, 42, 31, 165, 38, 34, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 51, 42, 28, 165, 60, 47, 31, 165, 64, 50, 33, 165, 57, 46, 30, 165, 66, 51, 34, 165, 57, 46, 30, 165, 46, 40, 29, 165, 39, 35, 25, 165, 37, 34, 25, 165, 46, 40, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 47, 41, 165, 47, 40, 27, 165, 39, 35, 26, 165, 38, 34, 25, 165, 55, 45, 30, 165, 44, 38, 26, 165, 63, 49, 32, 165, 57, 46, 30, 165, 56, 45, 30, 165, 47, 40, 27, 165, 63, 49, 33, 165, 52, 43, 28, 165, 53, 44, 29, 165, 50, 42, 28, 165, 46, 40, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 70, 57, 41, 165, 43, 37, 26, 165, 44, 38, 26, 165, 58, 47, 31, 165, 55, 45, 29, 165, 60, 47, 31, 165, 62, 49, 32, 165, 69, 53, 35, 165, 59, 47, 31, 165, 44, 38, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 60, 48, 31, 165, 76, 56, 36, 165, 60, 48, 31, 165, 56, 46, 30, 165, 49, 42, 27, 165, 39, 35, 26, 165, 65, 53, 39, 165, 37, 34, 25, 165, 45, 39, 27, 165, 37, 34, 25, 165, 48, 41, 30, 165, 42, 37, 28, 165, 45, 39, 26, 165, 59, 47, 31, 165, 64, 50, 33, 165, 45, 39, 27, 165, 41, 36, 26, 165, 51, 42, 28, 165, 50, 42, 28, 165, 43, 37, 26, 165, 67, 55, 40, 165, 45, 38, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 39, 34, 25, 165, 78, 63, 45, 165, 39, 35, 25, 165, 40, 36, 27, 165, 72, 58, 42, 165, 36, 33, 25, 165, 48, 41, 27, 165, 54, 46, 33, 165, 38, 34, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 61, 51, 37, 165, 47, 41, 30, 165, 45, 39, 27, 165, 39, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 54, 44, 29, 165, 49, 42, 27, 165, 55, 45, 29, 165, 43, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 41, 36, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 58, 46, 31, 165, 47, 40, 27, 165, 44, 38, 29, 165, 45, 40, 29, 165, 57, 48, 35, 165, 41, 37, 27, 165, 42, 37, 28, 165, 69, 57, 41, 165, 47, 41, 30, 165, 42, 37, 26, 165, 40, 36, 27, 165, 49, 42, 31, 165, 48, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 47, 48, 41, 165, 46, 39, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 49, 42, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 65, 53, 39, 165, 86, 68, 48, 165, 66, 63, 52, 165, 74, 60, 43, 165, 39, 35, 25, 165, 54, 44, 29, 165, 54, 44, 29, 165, 66, 51, 34, 165, 43, 37, 26, 165, 55, 45, 29, 165, 44, 46, 40, 165, 37, 34, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 52, 43, 28, 165, 56, 46, 30, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 38, 28, 165, 45, 40, 29, 165, 44, 38, 26, 165, 47, 41, 30, 165, 38, 34, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 69, 53, 35, 165, 14, 15, 15, 255, 14, 14, 14, 255, 21, 22, 22, 255, 28, 28, 29, 255, 33, 34, 34, 255, 22, 22, 23, 255, 26, 27, 27, 255, 30, 30, 31, 255, 33, 33, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 27, 28, 28, 255, 29, 30, 31, 255, 26, 26, 27, 255, 33, 34, 34, 255, 26, 27, 27, 255, 30, 31, 31, 255, 19, 19, 20, 255, 24, 24, 25, 255, 20, 20, 21, 255, 19, 19, 20, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 18, 19, 19, 255, 18, 18, 19, 255, 30, 31, 31, 255, 30, 31, 31, 255, 27, 28, 28, 255, 30, 31, 32, 255, 28, 28, 29, 255, 20, 20, 21, 255, 28, 29, 29, 255, 33, 34, 34, 255, 23, 24, 24, 255, 21, 21, 22, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 15, 15, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 25, 26, 27, 255, 26, 26, 27, 255, 20, 20, 21, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 27, 28, 29, 255, 28, 29, 30, 255, 29, 30, 30, 255, 23, 24, 24, 255, 15, 15, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 7, 7, 8, 255, 8, 9, 9, 255, 7, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 5, 6, 6, 255, 10, 10, 10, 255, 12, 12, 12, 255, 18, 18, 18, 255, 22, 22, 23, 255, 27, 27, 28, 255, 26, 27, 27, 255, 17, 17, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 12, 12, 12, 255, 14, 14, 14, 255, 32, 33, 33, 255, 33, 34, 34, 255, 28, 29, 30, 255, 19, 20, 20, 255, 20, 21, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 16, 17, 17, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 11, 11, 255, 8, 8, 9, 255, 6, 6, 6, 255, 5, 5, 6, 255, 11, 11, 11, 255, 12, 12, 13, 255, 17, 17, 18, 255, 13, 14, 14, 255, 14, 14, 14, 255, 12, 12, 13, 255, 15, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 14, 14, 14, 255, 21, 21, 21, 255, 21, 22, 22, 255, 18, 19, 19, 255, 14, 15, 15, 255, 16, 16, 16, 255, 14, 14, 15, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 14, 14, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 22, 22, 255, 18, 18, 19, 255, 26, 27, 27, 255, 26, 27, 27, 255, 32, 33, 33, 255, 28, 28, 29, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 25, 26, 26, 255, 19, 19, 20, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 14, 14, 255, 14, 14, 14, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 13, 13, 255, 9, 9, 10, 255, 18, 19, 19, 255, 32, 33, 34, 255, 31, 31, 32, 255, 30, 31, 31, 255, 26, 26, 27, 255, 23, 23, 24, 255, 24, 25, 25, 255, 14, 15, 15, 255, 18, 18, 19, 255, 13, 13, 13, 255, 15, 15, 16, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 14, 14, 14, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 5, 5, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 8, 255, 17, 17, 18, 255, 15, 15, 15, 255, 15, 15, 16, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 19, 19, 20, 255, 17, 17, 18, 255, 23, 23, 24, 255, 27, 28, 29, 255, 23, 23, 24, 255, 28, 29, 30, 255, 22, 23, 23, 255, 22, 22, 23, 255, 33, 34, 34, 255, 29, 29, 30, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 20, 20, 255, 15, 15, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 8, 255, 20, 20, 21, 255, 17, 17, 18, 255, 21, 22, 22, 255, 22, 23, 23, 255, 17, 17, 18, 255, 17, 17, 18, 255, 21, 21, 22, 255, 22, 23, 23, 255, 22, 22, 23, 255, 33, 34, 34, 255, 31, 31, 32, 255, 22, 22, 23, 255, 22, 22, 23, 255, 15, 15, 16, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 9, 255, 10, 10, 10, 255, 19, 19, 19, 255, 20, 21, 21, 255, 23, 24, 24, 255, 22, 23, 23, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 22, 23, 23, 255, 23, 24, 24, 255, 23, 23, 24, 255, 19, 20, 20, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 20, 21, 21, 255, 20, 21, 21, 255, 26, 26, 27, 255, 25, 25, 26, 255, 27, 28, 28, 255, 15, 15, 15, 255, 16, 17, 17, 255, 11, 11, 11, 255, 72, 54, 36, 165, 49, 41, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 48, 41, 165, 45, 39, 27, 165, 47, 40, 27, 165, 51, 51, 42, 165, 45, 39, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 55, 45, 29, 165, 46, 40, 27, 165, 43, 38, 26, 165, 60, 50, 36, 165, 42, 37, 26, 165, 54, 46, 33, 165, 61, 50, 37, 165, 36, 33, 25, 165, 38, 34, 25, 165, 49, 42, 31, 165, 38, 34, 25, 165, 41, 36, 27, 165, 49, 42, 31, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 75, 61, 44, 165, 60, 50, 36, 165, 41, 36, 26, 165, 45, 39, 27, 165, 51, 42, 28, 165, 37, 33, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 51, 44, 32, 165, 38, 34, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 50, 42, 27, 165, 46, 39, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 50, 42, 28, 165, 43, 38, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 36, 33, 25, 165, 43, 38, 28, 165, 63, 52, 38, 165, 74, 60, 43, 165, 85, 68, 48, 165, 87, 70, 50, 165, 56, 47, 34, 165, 76, 62, 44, 165, 39, 35, 25, 165, 50, 42, 28, 165, 45, 39, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 49, 41, 27, 165, 44, 38, 26, 165, 62, 49, 32, 165, 54, 44, 29, 165, 60, 48, 31, 165, 65, 50, 33, 165, 61, 48, 32, 165, 48, 41, 27, 165, 39, 35, 25, 165, 39, 34, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 52, 43, 29, 165, 61, 56, 46, 165, 49, 42, 27, 165, 48, 49, 41, 165, 53, 44, 29, 165, 71, 54, 36, 165, 59, 47, 31, 165, 68, 52, 34, 165, 51, 43, 28, 165, 44, 38, 26, 165, 37, 33, 25, 165, 53, 45, 33, 165, 84, 67, 48, 165, 45, 40, 29, 165, 38, 34, 25, 165, 46, 39, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 71, 54, 35, 165, 62, 49, 32, 165, 56, 45, 30, 165, 38, 34, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 62, 49, 32, 165, 65, 50, 33, 165, 60, 48, 32, 165, 51, 42, 28, 165, 52, 43, 28, 165, 44, 39, 29, 165, 62, 51, 37, 165, 40, 36, 27, 165, 37, 33, 25, 165, 37, 33, 25, 165, 70, 57, 41, 165, 43, 38, 28, 165, 45, 39, 26, 165, 55, 45, 30, 165, 62, 48, 32, 165, 48, 41, 27, 165, 49, 42, 27, 165, 43, 37, 26, 165, 59, 47, 31, 165, 45, 39, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 38, 34, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 61, 50, 37, 165, 76, 62, 44, 165, 85, 68, 49, 165, 41, 36, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 35, 27, 165, 55, 46, 34, 165, 59, 49, 36, 165, 48, 41, 30, 165, 37, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 51, 51, 42, 165, 45, 39, 26, 165, 66, 54, 39, 165, 40, 36, 26, 165, 40, 36, 26, 165, 52, 43, 29, 165, 52, 43, 28, 165, 55, 45, 29, 165, 41, 36, 26, 165, 64, 81, 36, 255, 65, 50, 33, 165, 42, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 41, 36, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 49, 41, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 65, 54, 39, 165, 83, 66, 45, 165, 86, 68, 48, 165, 66, 54, 39, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 56, 45, 30, 165, 55, 45, 30, 165, 49, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 76, 62, 44, 165, 64, 53, 38, 165, 47, 41, 30, 165, 38, 34, 26, 165, 45, 39, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 49, 42, 27, 165, 58, 46, 31, 165, 46, 39, 27, 165, 52, 43, 29, 165, 46, 39, 27, 165, 45, 39, 29, 165, 40, 36, 26, 165, 58, 46, 30, 165, 52, 43, 28, 165, 55, 45, 30, 165, 58, 47, 31, 165, 50, 42, 28, 165, 53, 44, 29, 165, 49, 42, 31, 165, 45, 47, 41, 165, 44, 38, 26, 165, 36, 33, 25, 165, 40, 35, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 47, 48, 41, 165, 42, 37, 26, 165, 52, 43, 28, 165, 42, 37, 26, 165, 67, 52, 34, 165, 14, 15, 15, 255, 15, 15, 16, 255, 16, 16, 16, 255, 26, 26, 27, 255, 33, 33, 34, 255, 28, 29, 30, 255, 29, 29, 30, 255, 28, 29, 30, 255, 33, 34, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 31, 32, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 28, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 24, 25, 26, 255, 22, 22, 23, 255, 20, 20, 21, 255, 17, 17, 17, 255, 13, 14, 14, 255, 7, 8, 8, 255, 12, 12, 12, 255, 9, 10, 10, 255, 14, 14, 14, 255, 17, 17, 18, 255, 18, 19, 19, 255, 27, 28, 28, 255, 23, 24, 24, 255, 27, 28, 29, 255, 28, 29, 29, 255, 26, 26, 27, 255, 24, 25, 25, 255, 26, 27, 28, 255, 32, 33, 34, 255, 21, 22, 22, 255, 30, 31, 31, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 15, 15, 16, 255, 20, 20, 21, 255, 23, 23, 24, 255, 26, 27, 27, 255, 24, 25, 25, 255, 33, 34, 34, 255, 25, 25, 26, 255, 20, 20, 20, 255, 25, 25, 26, 255, 23, 24, 24, 255, 23, 23, 24, 255, 20, 20, 21, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 13, 13, 255, 14, 14, 15, 255, 6, 6, 6, 255, 6, 7, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 5, 6, 6, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 15, 15, 255, 22, 22, 23, 255, 26, 26, 27, 255, 16, 17, 17, 255, 22, 22, 23, 255, 15, 15, 16, 255, 9, 9, 9, 255, 16, 17, 17, 255, 12, 12, 13, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 15, 16, 255, 25, 25, 26, 255, 33, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 22, 23, 255, 22, 23, 23, 255, 22, 22, 23, 255, 16, 17, 17, 255, 17, 18, 18, 255, 11, 11, 11, 255, 17, 17, 18, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 8, 8, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 3, 3, 255, 6, 6, 6, 255, 0, 0, 0, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 22, 22, 23, 255, 22, 22, 23, 255, 17, 17, 17, 255, 18, 18, 19, 255, 24, 25, 25, 255, 21, 21, 22, 255, 19, 20, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 15, 15, 255, 4, 4, 4, 255, 3, 3, 4, 255, 2, 3, 3, 255, 5, 5, 5, 255, 12, 12, 13, 255, 14, 14, 14, 255, 19, 19, 20, 255, 26, 26, 27, 255, 27, 28, 28, 255, 25, 25, 26, 255, 31, 32, 32, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 25, 26, 27, 255, 32, 32, 33, 255, 29, 29, 30, 255, 20, 20, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 15, 16, 255, 14, 14, 14, 255, 10, 10, 10, 255, 13, 14, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 33, 33, 34, 255, 30, 31, 32, 255, 27, 27, 28, 255, 26, 27, 27, 255, 21, 22, 22, 255, 15, 15, 15, 255, 17, 17, 17, 255, 20, 20, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 8, 8, 8, 255, 14, 14, 14, 255, 11, 11, 11, 255, 14, 14, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 7, 7, 255, 2, 2, 2, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 9, 255, 15, 15, 16, 255, 15, 15, 16, 255, 19, 20, 20, 255, 25, 26, 27, 255, 23, 23, 24, 255, 19, 20, 20, 255, 24, 25, 26, 255, 22, 22, 23, 255, 29, 29, 30, 255, 28, 28, 29, 255, 17, 18, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 12, 12, 12, 255, 12, 12, 12, 255, 4, 4, 4, 255, 9, 9, 10, 255, 17, 17, 18, 255, 12, 13, 13, 255, 10, 11, 11, 255, 19, 19, 19, 255, 16, 17, 17, 255, 16, 16, 17, 255, 19, 19, 19, 255, 20, 20, 20, 255, 22, 23, 23, 255, 26, 27, 27, 255, 33, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 30, 31, 32, 255, 21, 22, 22, 255, 17, 17, 17, 255, 8, 8, 8, 255, 8, 8, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 18, 18, 18, 255, 22, 23, 23, 255, 28, 29, 29, 255, 25, 26, 26, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 33, 255, 28, 29, 30, 255, 27, 28, 29, 255, 23, 23, 24, 255, 22, 23, 23, 255, 25, 25, 26, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 16, 16, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 22, 22, 255, 26, 26, 27, 255, 23, 24, 24, 255, 28, 29, 30, 255, 24, 24, 25, 255, 14, 15, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 57, 46, 30, 165, 54, 44, 29, 165, 48, 41, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 63, 49, 33, 165, 62, 49, 32, 165, 47, 40, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 68, 52, 34, 165, 64, 50, 33, 165, 51, 43, 28, 165, 46, 39, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 45, 38, 26, 165, 41, 36, 26, 165, 45, 39, 29, 165, 45, 39, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 51, 44, 32, 165, 44, 38, 26, 165, 51, 42, 28, 165, 40, 35, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 56, 53, 44, 165, 42, 37, 26, 165, 57, 46, 30, 165, 46, 39, 27, 165, 49, 41, 27, 165, 67, 52, 34, 165, 68, 52, 34, 165, 61, 48, 32, 165, 44, 38, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 52, 44, 32, 165, 37, 34, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 56, 47, 35, 165, 38, 34, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 55, 45, 30, 165, 49, 42, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 65, 50, 33, 165, 71, 54, 35, 165, 62, 48, 32, 165, 49, 41, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 56, 45, 30, 165, 49, 41, 27, 165, 41, 36, 26, 165, 53, 44, 29, 165, 66, 51, 33, 165, 56, 46, 30, 165, 59, 47, 31, 165, 57, 46, 30, 165, 52, 43, 29, 165, 52, 43, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 40, 30, 165, 56, 47, 35, 165, 41, 36, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 52, 43, 29, 165, 55, 45, 30, 165, 44, 38, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 62, 49, 32, 165, 65, 50, 33, 165, 72, 54, 36, 165, 69, 52, 35, 165, 60, 48, 32, 165, 45, 39, 26, 165, 52, 43, 29, 165, 51, 43, 28, 165, 40, 36, 26, 165, 49, 42, 31, 165, 42, 37, 28, 165, 40, 35, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 46, 47, 41, 165, 43, 38, 26, 165, 56, 45, 30, 165, 37, 33, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 56, 46, 30, 165, 39, 35, 25, 165, 37, 33, 25, 165, 41, 36, 27, 165, 40, 36, 26, 165, 47, 41, 30, 165, 37, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 30, 165, 61, 51, 37, 165, 74, 60, 43, 165, 38, 34, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 59, 57, 48, 165, 58, 48, 35, 165, 45, 39, 29, 165, 43, 38, 28, 165, 50, 42, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 49, 41, 27, 165, 47, 41, 30, 165, 40, 36, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 71, 58, 41, 165, 58, 48, 35, 165, 37, 34, 25, 165, 46, 39, 27, 165, 45, 39, 26, 165, 45, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 53, 44, 29, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 41, 37, 27, 165, 47, 40, 30, 165, 79, 64, 46, 165, 84, 67, 47, 165, 69, 56, 41, 165, 36, 33, 25, 165, 38, 34, 26, 165, 40, 35, 26, 165, 55, 45, 29, 165, 48, 41, 27, 165, 53, 44, 29, 165, 43, 38, 26, 165, 37, 34, 25, 165, 54, 46, 33, 165, 45, 39, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 57, 48, 35, 165, 36, 33, 25, 165, 36, 33, 25, 165, 54, 46, 34, 165, 52, 44, 32, 165, 40, 36, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 58, 46, 31, 165, 41, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 43, 45, 40, 165, 37, 33, 25, 165, 48, 41, 31, 165, 71, 58, 42, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 51, 50, 42, 165, 52, 43, 28, 165, 47, 40, 27, 165, 53, 43, 29, 165, 55, 45, 30, 165, 10, 11, 11, 255, 15, 15, 15, 255, 19, 19, 20, 255, 18, 19, 19, 255, 18, 18, 19, 255, 33, 33, 34, 255, 26, 27, 27, 255, 28, 29, 29, 255, 33, 33, 34, 255, 31, 32, 33, 255, 27, 28, 29, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 24, 24, 25, 255, 18, 18, 18, 255, 12, 12, 12, 255, 12, 12, 12, 255, 7, 8, 8, 255, 12, 12, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 26, 27, 27, 255, 22, 22, 23, 255, 23, 23, 24, 255, 21, 22, 22, 255, 22, 22, 23, 255, 13, 14, 14, 255, 24, 25, 25, 255, 25, 25, 26, 255, 27, 28, 28, 255, 28, 28, 29, 255, 24, 24, 25, 255, 13, 14, 14, 255, 11, 12, 12, 255, 14, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 17, 17, 18, 255, 22, 23, 23, 255, 17, 18, 18, 255, 30, 31, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 21, 22, 22, 255, 19, 20, 20, 255, 15, 15, 16, 255, 19, 19, 20, 255, 17, 17, 18, 255, 13, 13, 13, 255, 6, 6, 7, 255, 9, 9, 10, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 19, 19, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 8, 8, 255, 13, 13, 14, 255, 22, 22, 23, 255, 25, 26, 26, 255, 28, 28, 29, 255, 22, 22, 23, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 17, 17, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 9, 10, 255, 16, 17, 17, 255, 19, 20, 20, 255, 22, 23, 23, 255, 31, 31, 32, 255, 29, 29, 30, 255, 23, 24, 24, 255, 23, 23, 24, 255, 25, 25, 26, 255, 23, 23, 24, 255, 22, 22, 23, 255, 15, 15, 15, 255, 22, 22, 23, 255, 18, 19, 19, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 14, 255, 10, 10, 11, 255, 9, 9, 10, 255, 5, 6, 6, 255, 4, 4, 5, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 24, 25, 26, 255, 25, 25, 26, 255, 18, 19, 19, 255, 20, 20, 21, 255, 24, 24, 25, 255, 18, 19, 19, 255, 19, 20, 20, 255, 26, 27, 28, 255, 21, 21, 22, 255, 27, 27, 28, 255, 25, 25, 26, 255, 16, 16, 16, 255, 22, 23, 23, 255, 17, 17, 18, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 5, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 14, 15, 15, 255, 21, 21, 22, 255, 23, 23, 24, 255, 28, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 32, 32, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 22, 23, 23, 255, 19, 19, 20, 255, 19, 20, 20, 255, 19, 19, 20, 255, 15, 15, 15, 255, 11, 12, 12, 255, 7, 7, 7, 255, 11, 11, 12, 255, 15, 15, 16, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 19, 19, 19, 255, 21, 21, 22, 255, 23, 23, 24, 255, 23, 24, 24, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 10, 255, 11, 11, 12, 255, 16, 16, 16, 255, 9, 9, 10, 255, 21, 22, 22, 255, 17, 17, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 29, 30, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 26, 26, 27, 255, 32, 33, 34, 255, 33, 33, 34, 255, 24, 25, 25, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 23, 23, 24, 255, 24, 25, 25, 255, 25, 26, 27, 255, 23, 23, 24, 255, 28, 29, 29, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 26, 27, 27, 255, 25, 26, 27, 255, 19, 19, 20, 255, 18, 18, 19, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 13, 14, 255, 19, 19, 20, 255, 33, 33, 34, 255, 29, 30, 30, 255, 26, 27, 28, 255, 24, 25, 25, 255, 23, 24, 24, 255, 23, 24, 24, 255, 23, 23, 24, 255, 23, 23, 24, 255, 23, 24, 24, 255, 15, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 15, 255, 9, 10, 10, 255, 16, 16, 17, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 21, 22, 255, 25, 25, 26, 255, 26, 27, 28, 255, 30, 31, 32, 255, 31, 31, 32, 255, 30, 31, 32, 255, 19, 19, 20, 255, 20, 20, 21, 255, 18, 18, 19, 255, 40, 35, 25, 165, 40, 36, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 58, 46, 30, 165, 55, 45, 30, 165, 47, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 52, 43, 28, 165, 45, 39, 27, 165, 48, 41, 27, 165, 73, 55, 36, 165, 63, 49, 32, 165, 67, 52, 34, 165, 63, 49, 32, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 77, 57, 36, 165, 54, 44, 29, 165, 56, 46, 30, 165, 40, 36, 26, 165, 36, 33, 25, 165, 40, 35, 26, 165, 37, 34, 25, 165, 40, 35, 25, 165, 43, 38, 26, 165, 45, 39, 29, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 36, 27, 165, 36, 33, 25, 165, 45, 39, 29, 165, 42, 37, 26, 165, 48, 42, 31, 165, 45, 39, 29, 165, 37, 34, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 49, 41, 27, 165, 50, 42, 28, 165, 63, 49, 32, 165, 70, 53, 35, 165, 53, 44, 29, 165, 48, 41, 27, 165, 53, 43, 29, 165, 67, 52, 34, 165, 61, 48, 32, 165, 39, 35, 25, 165, 51, 44, 32, 165, 43, 37, 26, 165, 52, 44, 32, 165, 45, 39, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 63, 49, 32, 165, 76, 56, 36, 165, 46, 39, 27, 165, 39, 35, 26, 165, 47, 40, 30, 165, 48, 42, 31, 165, 38, 34, 25, 165, 41, 36, 26, 165, 57, 48, 35, 165, 37, 34, 25, 165, 43, 38, 26, 165, 55, 45, 29, 165, 57, 48, 35, 165, 37, 34, 25, 165, 47, 41, 30, 165, 40, 35, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 55, 53, 44, 165, 43, 38, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 59, 47, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 59, 47, 31, 165, 49, 41, 27, 165, 40, 36, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 39, 34, 25, 165, 49, 41, 27, 165, 57, 46, 30, 165, 52, 43, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 55, 45, 30, 165, 44, 38, 26, 165, 37, 33, 25, 165, 45, 39, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 43, 38, 28, 165, 54, 44, 29, 165, 44, 38, 26, 165, 43, 38, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 50, 43, 31, 165, 42, 37, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 58, 47, 31, 165, 57, 46, 30, 165, 49, 42, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 52, 43, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 49, 42, 27, 165, 74, 55, 36, 165, 49, 41, 27, 165, 45, 39, 26, 165, 64, 50, 33, 165, 45, 39, 26, 165, 54, 44, 29, 165, 46, 39, 27, 165, 52, 43, 28, 165, 39, 34, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 43, 37, 26, 165, 56, 47, 34, 165, 43, 38, 28, 165, 80, 64, 46, 165, 44, 38, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 57, 48, 35, 165, 40, 35, 25, 165, 71, 58, 42, 165, 40, 36, 26, 165, 40, 35, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 53, 43, 29, 165, 45, 38, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 46, 40, 30, 165, 45, 39, 27, 165, 46, 39, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 36, 33, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 55, 47, 34, 165, 65, 54, 39, 165, 65, 53, 39, 165, 65, 54, 39, 165, 54, 45, 33, 165, 66, 54, 39, 165, 44, 38, 26, 165, 47, 40, 27, 165, 56, 46, 30, 165, 56, 45, 30, 165, 58, 47, 31, 165, 40, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 51, 43, 28, 165, 46, 40, 27, 165, 36, 33, 25, 165, 66, 54, 39, 165, 50, 43, 31, 165, 39, 35, 25, 165, 54, 46, 33, 165, 42, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 43, 38, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 48, 43, 165, 52, 44, 32, 165, 36, 33, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 55, 45, 29, 165, 46, 39, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 43, 38, 28, 165, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 21, 21, 22, 255, 18, 19, 19, 255, 31, 32, 33, 255, 27, 28, 28, 255, 22, 22, 23, 255, 26, 26, 27, 255, 27, 27, 28, 255, 19, 19, 20, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 23, 23, 255, 23, 23, 24, 255, 25, 26, 26, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 17, 17, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 16, 17, 255, 19, 19, 20, 255, 22, 23, 23, 255, 19, 19, 20, 255, 19, 19, 20, 255, 14, 14, 14, 255, 15, 15, 16, 255, 21, 21, 21, 255, 21, 21, 22, 255, 25, 26, 27, 255, 21, 22, 22, 255, 19, 20, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 16, 16, 16, 255, 16, 16, 17, 255, 25, 25, 26, 255, 24, 25, 25, 255, 33, 34, 34, 255, 26, 26, 27, 255, 30, 31, 31, 255, 14, 14, 15, 255, 16, 16, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 12, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 13, 13, 14, 255, 10, 11, 11, 255, 16, 16, 16, 255, 21, 21, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 17, 17, 255, 16, 16, 16, 255, 19, 20, 20, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 16, 16, 255, 18, 19, 19, 255, 25, 26, 26, 255, 31, 32, 32, 255, 25, 25, 26, 255, 22, 23, 23, 255, 21, 21, 22, 255, 16, 16, 17, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 4, 5, 5, 255, 11, 11, 12, 255, 19, 19, 19, 255, 21, 22, 22, 255, 13, 14, 14, 255, 16, 16, 17, 255, 21, 21, 22, 255, 28, 29, 30, 255, 30, 31, 32, 255, 21, 21, 22, 255, 25, 26, 26, 255, 23, 24, 24, 255, 24, 25, 25, 255, 22, 22, 23, 255, 17, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 3, 3, 3, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 16, 16, 255, 20, 20, 21, 255, 26, 27, 28, 255, 30, 30, 31, 255, 26, 27, 27, 255, 31, 31, 32, 255, 23, 24, 24, 255, 30, 31, 32, 255, 27, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 26, 27, 27, 255, 26, 27, 27, 255, 23, 24, 24, 255, 20, 20, 21, 255, 16, 16, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 4, 5, 5, 255, 7, 7, 7, 255, 14, 15, 15, 255, 14, 14, 14, 255, 25, 25, 26, 255, 22, 23, 23, 255, 24, 25, 26, 255, 32, 33, 33, 255, 27, 27, 28, 255, 33, 34, 34, 255, 26, 27, 27, 255, 28, 29, 29, 255, 27, 28, 29, 255, 31, 32, 32, 255, 29, 30, 31, 255, 28, 28, 29, 255, 31, 32, 33, 255, 22, 22, 23, 255, 18, 18, 19, 255, 13, 13, 14, 255, 7, 8, 8, 255, 9, 9, 10, 255, 9, 9, 9, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 27, 27, 255, 20, 20, 20, 255, 16, 17, 17, 255, 19, 19, 19, 255, 14, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 7, 7, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 15, 15, 255, 27, 28, 29, 255, 26, 27, 27, 255, 26, 27, 27, 255, 24, 24, 25, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 8, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 18, 18, 19, 255, 11, 11, 11, 255, 20, 20, 21, 255, 16, 16, 16, 255, 30, 30, 31, 255, 29, 30, 30, 255, 33, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 26, 27, 27, 255, 33, 33, 34, 255, 21, 21, 22, 255, 20, 21, 21, 255, 19, 20, 20, 255, 19, 20, 20, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 9, 9, 9, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 16, 16, 255, 16, 16, 16, 255, 26, 27, 28, 255, 33, 34, 34, 255, 28, 29, 29, 255, 30, 31, 32, 255, 22, 22, 23, 255, 22, 22, 23, 255, 22, 23, 23, 255, 26, 27, 27, 255, 26, 27, 27, 255, 22, 23, 23, 255, 18, 18, 19, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 22, 23, 24, 255, 24, 25, 25, 255, 33, 33, 34, 255, 26, 26, 27, 255, 20, 20, 21, 255, 15, 16, 16, 255, 19, 19, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 14, 15, 15, 255, 16, 17, 17, 255, 14, 14, 14, 255, 12, 13, 13, 255, 15, 15, 15, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 21, 21, 255, 24, 24, 25, 255, 29, 30, 31, 255, 30, 31, 32, 255, 30, 31, 31, 255, 30, 30, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 21, 22, 22, 255, 19, 19, 20, 255, 14, 15, 15, 255, 37, 34, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 41, 37, 27, 165, 46, 40, 27, 165, 55, 45, 30, 165, 47, 40, 27, 165, 51, 43, 28, 165, 49, 42, 27, 165, 37, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 77, 57, 36, 165, 83, 61, 36, 165, 64, 50, 33, 165, 47, 40, 27, 165, 53, 44, 29, 165, 65, 50, 33, 165, 70, 53, 35, 165, 79, 59, 36, 165, 59, 47, 31, 165, 49, 41, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 53, 45, 33, 165, 68, 56, 40, 165, 57, 48, 35, 165, 38, 34, 25, 165, 79, 64, 46, 165, 59, 49, 36, 165, 37, 33, 25, 165, 42, 37, 27, 165, 49, 42, 31, 165, 50, 42, 28, 165, 50, 42, 28, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 60, 47, 31, 165, 68, 52, 34, 165, 52, 43, 29, 165, 50, 42, 28, 165, 53, 44, 29, 165, 56, 45, 30, 165, 59, 47, 31, 165, 58, 46, 30, 165, 61, 48, 32, 165, 52, 43, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 74, 60, 43, 165, 39, 35, 25, 165, 43, 37, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 36, 33, 25, 165, 69, 53, 35, 165, 69, 52, 35, 165, 63, 49, 32, 165, 53, 43, 29, 165, 58, 49, 35, 165, 40, 35, 25, 165, 50, 43, 32, 165, 37, 33, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 54, 44, 29, 165, 41, 36, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 45, 39, 29, 165, 68, 56, 40, 165, 46, 40, 30, 165, 58, 49, 36, 165, 37, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 50, 51, 44, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 65, 50, 33, 165, 48, 41, 27, 165, 58, 47, 31, 165, 42, 37, 26, 165, 39, 35, 25, 165, 55, 45, 30, 165, 46, 39, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 61, 48, 32, 165, 56, 46, 30, 165, 54, 44, 29, 165, 48, 41, 27, 165, 65, 50, 33, 165, 62, 48, 32, 165, 40, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 54, 45, 33, 165, 47, 40, 27, 165, 64, 50, 33, 165, 46, 39, 27, 165, 52, 43, 29, 165, 53, 44, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 49, 41, 27, 165, 52, 43, 28, 165, 45, 39, 27, 165, 63, 49, 33, 165, 50, 42, 28, 165, 43, 38, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 46, 40, 29, 165, 47, 40, 27, 165, 69, 53, 35, 165, 64, 49, 33, 165, 52, 43, 28, 165, 48, 41, 27, 165, 81, 60, 36, 165, 55, 45, 29, 165, 49, 41, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 81, 65, 46, 165, 78, 63, 45, 165, 42, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 74, 60, 43, 165, 48, 42, 31, 165, 44, 39, 29, 165, 38, 34, 25, 165, 49, 42, 27, 165, 46, 40, 27, 165, 57, 48, 35, 165, 73, 59, 42, 165, 44, 39, 29, 165, 41, 37, 27, 165, 40, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 43, 38, 26, 165, 58, 46, 31, 165, 46, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 28, 165, 43, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 53, 44, 29, 165, 56, 45, 30, 165, 49, 41, 27, 165, 44, 38, 26, 165, 54, 45, 33, 165, 40, 36, 27, 165, 48, 41, 27, 165, 43, 38, 28, 165, 41, 36, 26, 165, 44, 38, 26, 165, 60, 50, 36, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 53, 44, 29, 165, 40, 35, 26, 165, 45, 39, 26, 165, 40, 35, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 57, 48, 35, 165, 45, 39, 29, 165, 56, 45, 30, 165, 69, 53, 35, 165, 58, 46, 31, 165, 48, 41, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 53, 44, 29, 165, 51, 42, 28, 165, 36, 33, 25, 165, 37, 33, 25, 165, 44, 39, 29, 165, 37, 33, 25, 165, 45, 47, 41, 165, 65, 54, 39, 165, 40, 35, 26, 165, 46, 40, 27, 165, 71, 58, 42, 165, 58, 48, 35, 165, 48, 42, 31, 165, 45, 39, 26, 165, 57, 46, 30, 165, 57, 46, 30, 165, 59, 47, 31, 165, 59, 47, 31, 165, 47, 40, 27, 165, 39, 35, 26, 165, 36, 33, 25, 165, 45, 39, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 40, 30, 165, 15, 15, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 15, 16, 255, 26, 26, 27, 255, 18, 19, 19, 255, 19, 19, 20, 255, 20, 21, 21, 255, 23, 23, 24, 255, 20, 20, 21, 255, 20, 20, 20, 255, 16, 16, 17, 255, 22, 23, 23, 255, 17, 17, 18, 255, 16, 16, 16, 255, 14, 15, 15, 255, 16, 16, 16, 255, 14, 15, 15, 255, 9, 9, 9, 255, 13, 13, 14, 255, 8, 8, 9, 255, 13, 13, 13, 255, 22, 22, 23, 255, 13, 13, 14, 255, 22, 22, 23, 255, 14, 14, 15, 255, 13, 13, 13, 255, 16, 16, 17, 255, 19, 19, 20, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 15, 15, 15, 255, 19, 20, 20, 255, 23, 23, 24, 255, 22, 22, 23, 255, 18, 19, 19, 255, 11, 11, 12, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 15, 15, 255, 15, 15, 16, 255, 24, 24, 25, 255, 23, 24, 25, 255, 27, 28, 29, 255, 29, 30, 30, 255, 25, 26, 26, 255, 28, 29, 29, 255, 19, 19, 19, 255, 15, 15, 15, 255, 20, 20, 21, 255, 19, 20, 20, 255, 12, 13, 13, 255, 7, 7, 7, 255, 5, 5, 5, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 23, 23, 24, 255, 31, 31, 32, 255, 24, 25, 25, 255, 22, 23, 23, 255, 26, 27, 28, 255, 24, 25, 25, 255, 19, 19, 20, 255, 19, 20, 20, 255, 10, 11, 11, 255, 8, 8, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 10, 10, 10, 255, 20, 20, 21, 255, 16, 16, 17, 255, 19, 19, 19, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 21, 22, 22, 255, 16, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 11, 11, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 20, 20, 20, 255, 24, 25, 26, 255, 20, 21, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 28, 28, 29, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 25, 25, 255, 19, 19, 20, 255, 10, 11, 11, 255, 17, 17, 18, 255, 12, 12, 12, 255, 13, 14, 14, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 6, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 20, 21, 21, 255, 19, 19, 20, 255, 15, 15, 16, 255, 19, 19, 20, 255, 26, 26, 27, 255, 29, 30, 31, 255, 27, 27, 28, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 24, 24, 25, 255, 25, 25, 26, 255, 23, 23, 24, 255, 22, 22, 23, 255, 14, 14, 14, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 10, 255, 13, 13, 14, 255, 20, 20, 21, 255, 28, 29, 30, 255, 33, 33, 34, 255, 26, 26, 27, 255, 28, 29, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 27, 28, 28, 255, 28, 28, 29, 255, 27, 27, 28, 255, 26, 26, 27, 255, 22, 22, 23, 255, 21, 22, 22, 255, 28, 29, 29, 255, 11, 12, 12, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 12, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 20, 20, 20, 255, 28, 29, 29, 255, 32, 32, 33, 255, 21, 22, 22, 255, 23, 23, 24, 255, 22, 22, 23, 255, 14, 15, 15, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 29, 29, 30, 255, 22, 22, 23, 255, 30, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 28, 28, 29, 255, 23, 24, 24, 255, 33, 34, 34, 255, 29, 30, 31, 255, 14, 14, 14, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 11, 11, 11, 255, 16, 16, 17, 255, 9, 10, 10, 255, 20, 20, 21, 255, 25, 26, 27, 255, 26, 26, 27, 255, 20, 20, 21, 255, 28, 28, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 22, 23, 23, 255, 23, 23, 24, 255, 20, 21, 21, 255, 21, 22, 22, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 15, 15, 16, 255, 8, 8, 8, 255, 13, 13, 14, 255, 18, 19, 19, 255, 14, 15, 15, 255, 20, 20, 21, 255, 30, 31, 32, 255, 18, 18, 19, 255, 23, 24, 24, 255, 20, 21, 21, 255, 28, 29, 29, 255, 17, 18, 18, 255, 30, 31, 32, 255, 21, 21, 22, 255, 28, 28, 29, 255, 30, 30, 31, 255, 23, 24, 24, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 13, 13, 14, 255, 20, 20, 21, 255, 20, 20, 21, 255, 31, 32, 33, 255, 28, 29, 29, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 18, 19, 19, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 17, 17, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 24, 24, 25, 255, 21, 22, 22, 255, 27, 27, 28, 255, 27, 27, 28, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 51, 44, 32, 165, 36, 33, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 52, 43, 28, 165, 45, 39, 27, 165, 64, 50, 33, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 68, 52, 34, 165, 63, 49, 32, 165, 50, 42, 28, 165, 55, 45, 30, 165, 59, 47, 31, 165, 73, 55, 36, 165, 63, 49, 33, 165, 58, 46, 31, 165, 72, 54, 36, 165, 71, 54, 35, 165, 59, 47, 31, 165, 54, 44, 29, 165, 45, 39, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 51, 43, 32, 165, 83, 67, 48, 165, 54, 46, 33, 165, 37, 33, 25, 165, 43, 38, 26, 165, 61, 51, 37, 165, 38, 34, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 45, 39, 26, 165, 49, 41, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 53, 52, 43, 165, 42, 37, 26, 165, 46, 39, 27, 165, 62, 48, 32, 165, 63, 49, 32, 165, 59, 47, 31, 165, 53, 44, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 58, 47, 31, 165, 58, 46, 31, 165, 51, 43, 28, 165, 52, 43, 28, 165, 48, 41, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 52, 43, 29, 165, 45, 39, 26, 165, 42, 37, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 69, 52, 35, 165, 59, 47, 31, 165, 45, 39, 26, 165, 39, 35, 25, 165, 74, 60, 43, 165, 62, 52, 37, 165, 38, 34, 25, 165, 38, 34, 26, 165, 55, 45, 29, 165, 56, 45, 30, 165, 59, 47, 31, 165, 44, 38, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 39, 35, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 66, 51, 34, 165, 57, 46, 30, 165, 65, 50, 33, 165, 51, 43, 28, 165, 61, 48, 32, 165, 49, 42, 27, 165, 41, 36, 26, 165, 45, 47, 41, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 72, 54, 36, 165, 61, 56, 46, 165, 56, 45, 30, 165, 56, 45, 30, 165, 55, 45, 30, 165, 49, 41, 27, 165, 45, 39, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 45, 39, 27, 165, 39, 35, 26, 165, 40, 36, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 51, 43, 28, 165, 53, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 52, 43, 29, 165, 52, 43, 28, 165, 47, 48, 41, 165, 47, 40, 27, 165, 72, 54, 36, 165, 62, 48, 32, 165, 51, 43, 28, 165, 46, 40, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 52, 43, 28, 165, 49, 42, 27, 165, 49, 41, 27, 165, 57, 46, 30, 165, 56, 46, 30, 165, 60, 47, 31, 165, 62, 49, 32, 165, 63, 49, 33, 165, 62, 48, 32, 165, 47, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 48, 49, 43, 165, 46, 39, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 61, 48, 32, 165, 59, 47, 31, 165, 56, 45, 30, 165, 50, 42, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 47, 40, 30, 165, 43, 37, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 36, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 44, 38, 28, 165, 37, 33, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 52, 44, 32, 165, 46, 40, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 46, 39, 27, 165, 55, 45, 29, 165, 40, 35, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 54, 44, 29, 165, 63, 49, 32, 165, 54, 44, 29, 165, 58, 47, 31, 165, 52, 43, 28, 165, 48, 41, 27, 165, 55, 46, 34, 165, 37, 33, 25, 165, 43, 37, 26, 165, 40, 35, 26, 165, 45, 40, 29, 165, 45, 39, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 40, 30, 165, 43, 37, 26, 165, 40, 35, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 40, 35, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 45, 39, 29, 165, 43, 38, 28, 165, 13, 14, 14, 255, 14, 14, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 16, 16, 17, 255, 19, 20, 20, 255, 26, 26, 27, 255, 22, 23, 23, 255, 16, 17, 17, 255, 16, 16, 17, 255, 23, 23, 24, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 21, 22, 255, 17, 17, 18, 255, 18, 18, 19, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 14, 14, 14, 255, 12, 12, 13, 255, 10, 11, 11, 255, 17, 18, 18, 255, 18, 18, 18, 255, 14, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 17, 17, 17, 255, 13, 13, 13, 255, 18, 18, 19, 255, 15, 15, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 19, 19, 20, 255, 18, 19, 19, 255, 25, 25, 26, 255, 27, 27, 28, 255, 26, 27, 27, 255, 30, 31, 31, 255, 21, 21, 22, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 26, 27, 27, 255, 24, 24, 25, 255, 25, 25, 26, 255, 25, 26, 26, 255, 25, 25, 26, 255, 17, 17, 18, 255, 14, 15, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 3, 4, 4, 255, 10, 11, 11, 255, 16, 16, 17, 255, 13, 13, 14, 255, 16, 17, 17, 255, 22, 22, 23, 255, 22, 22, 23, 255, 29, 30, 31, 255, 33, 34, 34, 255, 28, 28, 29, 255, 27, 28, 29, 255, 27, 28, 29, 255, 22, 23, 23, 255, 17, 18, 18, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 14, 14, 14, 255, 13, 14, 14, 255, 15, 15, 15, 255, 12, 13, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 15, 15, 15, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 12, 12, 255, 14, 15, 15, 255, 21, 21, 22, 255, 15, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 14, 15, 15, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 14, 255, 16, 16, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 22, 23, 23, 255, 12, 12, 12, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 22, 22, 255, 33, 34, 34, 255, 30, 31, 31, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 27, 27, 28, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 17, 17, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 22, 23, 23, 255, 24, 25, 25, 255, 32, 32, 33, 255, 29, 29, 30, 255, 27, 27, 28, 255, 18, 19, 19, 255, 29, 30, 31, 255, 23, 23, 24, 255, 19, 19, 20, 255, 23, 24, 24, 255, 24, 25, 26, 255, 23, 23, 24, 255, 16, 16, 17, 255, 18, 19, 19, 255, 20, 20, 21, 255, 18, 18, 19, 255, 13, 13, 13, 255, 6, 6, 6, 255, 5, 6, 6, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 19, 19, 20, 255, 17, 18, 18, 255, 20, 20, 21, 255, 30, 31, 32, 255, 18, 18, 18, 255, 17, 18, 18, 255, 18, 18, 18, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 27, 28, 29, 255, 27, 27, 28, 255, 27, 28, 28, 255, 27, 28, 28, 255, 26, 26, 27, 255, 23, 23, 24, 255, 20, 21, 21, 255, 19, 20, 20, 255, 28, 28, 29, 255, 26, 27, 27, 255, 26, 27, 27, 255, 30, 31, 32, 255, 26, 26, 27, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 20, 21, 21, 255, 12, 13, 13, 255, 21, 21, 22, 255, 18, 18, 18, 255, 29, 30, 31, 255, 33, 34, 34, 255, 27, 27, 28, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 26, 27, 255, 31, 32, 33, 255, 21, 21, 22, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 24, 24, 255, 21, 22, 22, 255, 19, 20, 20, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 25, 255, 25, 26, 27, 255, 24, 25, 26, 255, 21, 21, 21, 255, 26, 27, 27, 255, 24, 25, 25, 255, 30, 31, 31, 255, 20, 20, 20, 255, 17, 17, 17, 255, 16, 16, 17, 255, 18, 19, 19, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 18, 255, 20, 21, 21, 255, 20, 21, 21, 255, 24, 25, 25, 255, 21, 22, 22, 255, 20, 20, 21, 255, 11, 11, 11, 255, 10, 10, 11, 255, 8, 8, 9, 255, 12, 12, 12, 255, 8, 8, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 20, 21, 21, 255, 17, 17, 18, 255, 21, 21, 22, 255, 26, 27, 27, 255, 30, 31, 32, 255, 30, 31, 32, 255, 27, 27, 28, 255, 28, 28, 29, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 19, 19, 20, 255, 23, 24, 25, 255, 17, 18, 18, 255, 42, 37, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 62, 49, 32, 165, 63, 49, 33, 165, 69, 52, 35, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 45, 39, 27, 165, 61, 48, 32, 165, 56, 45, 30, 165, 56, 45, 30, 165, 62, 57, 46, 165, 58, 46, 31, 165, 52, 43, 28, 165, 78, 58, 36, 165, 73, 55, 36, 165, 46, 39, 27, 165, 63, 49, 33, 165, 64, 50, 33, 165, 57, 46, 30, 165, 45, 39, 26, 165, 44, 38, 26, 165, 48, 42, 31, 165, 62, 51, 37, 165, 38, 34, 25, 165, 62, 51, 37, 165, 56, 47, 34, 165, 80, 64, 46, 165, 47, 41, 30, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 69, 52, 35, 165, 52, 43, 29, 165, 52, 43, 28, 165, 43, 37, 26, 165, 54, 45, 29, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 49, 41, 27, 165, 61, 48, 32, 165, 57, 46, 30, 165, 59, 47, 31, 165, 56, 45, 30, 165, 53, 44, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 46, 40, 29, 165, 40, 35, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 60, 48, 32, 165, 53, 44, 29, 165, 41, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 38, 34, 26, 165, 41, 37, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 60, 48, 31, 165, 49, 42, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 56, 46, 30, 165, 60, 48, 31, 165, 55, 45, 30, 165, 55, 45, 29, 165, 75, 56, 36, 165, 71, 54, 35, 165, 70, 53, 35, 165, 71, 54, 35, 165, 45, 39, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 54, 44, 29, 165, 46, 40, 27, 165, 63, 49, 33, 165, 66, 51, 33, 165, 54, 44, 29, 165, 49, 41, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 57, 46, 30, 165, 48, 41, 27, 165, 46, 40, 27, 165, 56, 45, 30, 165, 51, 43, 28, 165, 61, 48, 32, 165, 48, 41, 27, 165, 37, 33, 25, 165, 42, 36, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 51, 43, 28, 165, 50, 42, 28, 165, 47, 40, 27, 165, 44, 38, 26, 165, 58, 47, 31, 165, 59, 47, 31, 165, 50, 42, 28, 165, 49, 42, 27, 165, 46, 40, 27, 165, 51, 43, 28, 165, 47, 48, 41, 165, 49, 42, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 46, 40, 27, 165, 66, 51, 34, 165, 64, 50, 33, 165, 42, 37, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 49, 42, 27, 165, 45, 39, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 59, 50, 36, 165, 40, 36, 26, 165, 41, 36, 26, 165, 39, 34, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 50, 42, 28, 165, 51, 43, 28, 165, 68, 52, 34, 165, 63, 49, 33, 165, 47, 40, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 46, 40, 30, 165, 37, 34, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 48, 42, 31, 165, 49, 41, 27, 165, 64, 50, 33, 165, 61, 48, 32, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 53, 44, 29, 165, 58, 47, 31, 165, 48, 41, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 60, 47, 31, 165, 48, 40, 27, 165, 48, 49, 41, 165, 42, 37, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 46, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 61, 50, 37, 165, 46, 40, 30, 165, 40, 35, 25, 165, 43, 38, 26, 165, 47, 40, 30, 165, 48, 41, 30, 165, 65, 54, 39, 165, 59, 49, 36, 165, 42, 37, 28, 165, 46, 40, 27, 165, 69, 83, 39, 255, 42, 45, 40, 165, 40, 36, 26, 165, 37, 34, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 13, 14, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 15, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 21, 22, 22, 255, 15, 15, 15, 255, 16, 17, 17, 255, 11, 11, 12, 255, 16, 16, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 18, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 16, 16, 16, 255, 12, 12, 13, 255, 8, 8, 8, 255, 18, 18, 19, 255, 13, 14, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 9, 255, 7, 8, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 18, 18, 255, 22, 23, 23, 255, 22, 23, 23, 255, 33, 33, 34, 255, 26, 27, 27, 255, 21, 22, 22, 255, 24, 24, 25, 255, 18, 18, 18, 255, 18, 18, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 5, 5, 5, 255, 13, 13, 14, 255, 12, 13, 13, 255, 20, 20, 21, 255, 25, 25, 26, 255, 28, 28, 29, 255, 27, 28, 29, 255, 24, 25, 26, 255, 27, 28, 28, 255, 25, 25, 26, 255, 18, 19, 19, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 6, 6, 255, 11, 11, 11, 255, 14, 14, 14, 255, 21, 22, 22, 255, 21, 21, 22, 255, 23, 24, 24, 255, 25, 26, 26, 255, 24, 24, 25, 255, 28, 28, 29, 255, 27, 28, 28, 255, 25, 26, 27, 255, 27, 28, 28, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 17, 255, 9, 9, 10, 255, 10, 11, 11, 255, 8, 8, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 15, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 11, 12, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 3, 4, 4, 255, 4, 4, 4, 255, 4, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 21, 22, 255, 17, 18, 18, 255, 20, 21, 21, 255, 16, 16, 16, 255, 15, 15, 15, 255, 19, 19, 20, 255, 25, 26, 26, 255, 28, 28, 29, 255, 26, 27, 28, 255, 33, 34, 34, 255, 32, 33, 33, 255, 26, 26, 27, 255, 22, 23, 24, 255, 24, 24, 25, 255, 20, 21, 21, 255, 15, 15, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 21, 22, 22, 255, 29, 30, 30, 255, 29, 29, 30, 255, 24, 24, 25, 255, 20, 20, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 24, 25, 25, 255, 25, 25, 26, 255, 24, 25, 25, 255, 21, 21, 22, 255, 25, 25, 26, 255, 14, 15, 15, 255, 15, 15, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 7, 7, 255, 5, 5, 5, 255, 3, 3, 4, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 17, 17, 18, 255, 23, 23, 24, 255, 16, 16, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 10, 10, 255, 23, 24, 24, 255, 15, 16, 16, 255, 20, 21, 21, 255, 27, 27, 28, 255, 23, 24, 24, 255, 26, 27, 28, 255, 26, 26, 27, 255, 21, 21, 22, 255, 20, 20, 21, 255, 25, 26, 26, 255, 26, 27, 28, 255, 24, 25, 26, 255, 26, 26, 27, 255, 23, 23, 24, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 18, 18, 19, 255, 14, 14, 14, 255, 26, 26, 27, 255, 32, 33, 33, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 33, 34, 34, 255, 25, 26, 26, 255, 30, 31, 31, 255, 22, 23, 23, 255, 22, 23, 23, 255, 16, 16, 17, 255, 19, 19, 20, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 13, 13, 255, 18, 18, 18, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 19, 19, 255, 21, 22, 22, 255, 19, 19, 19, 255, 30, 31, 32, 255, 32, 33, 34, 255, 22, 22, 23, 255, 27, 27, 28, 255, 32, 32, 33, 255, 27, 27, 28, 255, 32, 33, 34, 255, 28, 28, 29, 255, 33, 33, 34, 255, 31, 31, 32, 255, 23, 24, 24, 255, 17, 17, 17, 255, 24, 25, 25, 255, 21, 21, 22, 255, 15, 15, 15, 255, 7, 7, 7, 255, 9, 9, 10, 255, 11, 12, 12, 255, 18, 18, 19, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 14, 14, 255, 13, 13, 14, 255, 14, 15, 15, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 22, 22, 255, 23, 23, 24, 255, 25, 26, 27, 255, 24, 24, 25, 255, 30, 30, 31, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 32, 33, 255, 28, 29, 29, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 22, 22, 23, 255, 18, 18, 18, 255, 45, 39, 27, 165, 38, 34, 25, 165, 40, 36, 27, 165, 48, 41, 30, 165, 47, 40, 27, 165, 58, 47, 31, 165, 50, 42, 28, 165, 65, 50, 33, 165, 81, 60, 36, 165, 45, 39, 26, 165, 52, 43, 28, 165, 43, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 57, 46, 30, 165, 76, 57, 36, 165, 73, 55, 36, 165, 66, 51, 34, 165, 55, 45, 30, 165, 52, 43, 29, 165, 70, 53, 35, 165, 78, 58, 36, 165, 56, 46, 30, 165, 44, 38, 26, 165, 52, 43, 28, 165, 45, 39, 26, 165, 52, 43, 28, 165, 40, 35, 25, 165, 54, 46, 33, 165, 38, 34, 25, 165, 77, 62, 45, 165, 78, 63, 45, 165, 86, 68, 48, 165, 80, 63, 43, 165, 80, 64, 46, 165, 75, 61, 44, 165, 55, 46, 34, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 62, 59, 50, 165, 39, 35, 26, 165, 39, 35, 25, 165, 70, 53, 35, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 70, 53, 35, 165, 40, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 60, 48, 32, 165, 56, 46, 30, 165, 75, 56, 36, 165, 48, 41, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 61, 50, 37, 165, 38, 34, 25, 165, 67, 55, 40, 165, 37, 34, 25, 165, 37, 34, 25, 165, 59, 47, 31, 165, 47, 40, 27, 165, 57, 46, 30, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 66, 51, 34, 165, 61, 48, 32, 165, 40, 36, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 41, 36, 27, 165, 82, 65, 47, 165, 40, 35, 25, 165, 53, 44, 29, 165, 62, 48, 32, 165, 68, 52, 34, 165, 54, 44, 29, 165, 41, 36, 26, 165, 58, 46, 31, 165, 64, 50, 33, 165, 73, 55, 36, 165, 71, 54, 36, 165, 70, 53, 35, 165, 61, 48, 32, 165, 72, 54, 36, 165, 55, 45, 29, 165, 54, 44, 29, 165, 45, 39, 27, 165, 69, 53, 35, 165, 68, 52, 34, 165, 55, 45, 29, 165, 50, 42, 28, 165, 39, 35, 25, 165, 47, 48, 41, 165, 55, 45, 30, 165, 59, 47, 31, 165, 69, 53, 35, 165, 74, 55, 36, 165, 66, 51, 34, 165, 56, 45, 30, 165, 42, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 57, 46, 30, 165, 65, 50, 33, 165, 63, 49, 33, 165, 75, 56, 36, 165, 70, 53, 35, 165, 45, 39, 26, 165, 40, 35, 25, 165, 51, 43, 28, 165, 54, 44, 29, 165, 53, 44, 29, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 57, 46, 30, 165, 61, 48, 32, 165, 67, 51, 34, 165, 57, 46, 30, 165, 53, 43, 29, 165, 56, 45, 30, 165, 44, 38, 26, 165, 53, 44, 29, 165, 62, 49, 32, 165, 44, 38, 26, 165, 43, 37, 26, 165, 53, 44, 29, 165, 43, 37, 26, 165, 47, 40, 27, 165, 67, 51, 34, 165, 65, 50, 33, 165, 69, 52, 35, 165, 57, 46, 30, 165, 58, 47, 31, 165, 57, 46, 30, 165, 48, 41, 27, 165, 43, 45, 40, 165, 40, 35, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 62, 52, 37, 165, 55, 47, 34, 165, 41, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 38, 34, 26, 165, 43, 38, 26, 165, 61, 48, 32, 165, 41, 36, 26, 165, 61, 51, 37, 165, 49, 42, 31, 165, 40, 35, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 61, 48, 32, 165, 54, 44, 29, 165, 55, 45, 29, 165, 45, 39, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 28, 165, 42, 37, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 63, 49, 33, 165, 46, 39, 27, 165, 51, 43, 28, 165, 39, 35, 25, 165, 39, 34, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 62, 49, 32, 165, 65, 50, 33, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 37, 33, 25, 165, 43, 38, 26, 165, 40, 35, 26, 165, 58, 49, 35, 165, 41, 36, 26, 165, 55, 47, 34, 165, 37, 33, 25, 165, 36, 33, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 47, 41, 165, 54, 44, 29, 165, 37, 33, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 46, 39, 27, 165, 51, 42, 28, 165, 56, 45, 30, 165, 48, 41, 27, 165, 43, 37, 26, 165, 51, 44, 32, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 48, 41, 31, 165, 55, 47, 34, 165, 38, 34, 26, 165, 48, 41, 30, 165, 43, 38, 28, 165, 86, 68, 48, 165, 50, 43, 31, 165, 61, 51, 37, 165, 51, 43, 32, 165, 46, 39, 27, 165, 71, 54, 36, 165, 37, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 46, 40, 165, 51, 43, 28, 165, 76, 57, 36, 165, 47, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 16, 17, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 8, 8, 255, 5, 5, 5, 255, 2, 3, 3, 255, 3, 3, 3, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 14, 255, 11, 11, 12, 255, 9, 9, 10, 255, 6, 6, 6, 255, 12, 13, 13, 255, 14, 15, 15, 255, 19, 20, 20, 255, 23, 24, 24, 255, 19, 19, 19, 255, 26, 27, 28, 255, 28, 29, 29, 255, 26, 27, 27, 255, 27, 27, 28, 255, 19, 19, 19, 255, 17, 17, 18, 255, 13, 13, 14, 255, 16, 17, 17, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 13, 13, 255, 16, 16, 16, 255, 24, 25, 26, 255, 26, 26, 27, 255, 24, 24, 25, 255, 27, 28, 29, 255, 23, 23, 24, 255, 20, 20, 21, 255, 21, 21, 22, 255, 17, 18, 18, 255, 8, 8, 9, 255, 5, 6, 6, 255, 3, 3, 3, 255, 4, 4, 5, 255, 15, 15, 16, 255, 19, 19, 19, 255, 16, 16, 16, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 24, 24, 255, 31, 32, 32, 255, 28, 28, 29, 255, 22, 23, 23, 255, 22, 23, 23, 255, 22, 22, 23, 255, 21, 22, 22, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 2, 2, 2, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 15, 15, 16, 255, 16, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 17, 17, 17, 255, 17, 17, 17, 255, 9, 10, 10, 255, 18, 18, 19, 255, 27, 28, 29, 255, 17, 17, 18, 255, 28, 29, 29, 255, 29, 30, 30, 255, 29, 29, 30, 255, 23, 23, 24, 255, 28, 29, 30, 255, 28, 28, 29, 255, 24, 24, 25, 255, 19, 20, 20, 255, 13, 13, 13, 255, 7, 7, 8, 255, 13, 13, 13, 255, 18, 18, 18, 255, 26, 27, 27, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 16, 17, 255, 19, 19, 20, 255, 21, 21, 22, 255, 12, 13, 13, 255, 14, 15, 15, 255, 18, 19, 19, 255, 19, 19, 19, 255, 11, 12, 12, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 14, 255, 6, 6, 6, 255, 9, 9, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 10, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 19, 19, 20, 255, 18, 18, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 28, 28, 29, 255, 19, 20, 20, 255, 27, 28, 29, 255, 28, 29, 30, 255, 19, 19, 20, 255, 15, 15, 16, 255, 19, 20, 20, 255, 17, 17, 17, 255, 21, 22, 22, 255, 17, 17, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 18, 18, 255, 22, 23, 23, 255, 33, 34, 34, 255, 31, 31, 32, 255, 32, 33, 33, 255, 22, 22, 23, 255, 25, 26, 26, 255, 33, 34, 34, 255, 28, 28, 29, 255, 30, 30, 31, 255, 23, 24, 24, 255, 18, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 14, 15, 15, 255, 14, 14, 14, 255, 8, 8, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 16, 17, 17, 255, 19, 19, 20, 255, 24, 24, 25, 255, 27, 28, 28, 255, 26, 26, 27, 255, 32, 32, 33, 255, 33, 33, 34, 255, 25, 26, 26, 255, 33, 34, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 31, 31, 255, 29, 30, 30, 255, 24, 25, 25, 255, 20, 20, 21, 255, 27, 28, 28, 255, 25, 25, 26, 255, 19, 20, 20, 255, 11, 12, 12, 255, 8, 8, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 14, 14, 15, 255, 15, 15, 15, 255, 13, 13, 13, 255, 7, 8, 8, 255, 9, 10, 10, 255, 9, 9, 10, 255, 12, 12, 12, 255, 16, 17, 17, 255, 20, 20, 21, 255, 19, 19, 20, 255, 24, 25, 26, 255, 30, 30, 31, 255, 22, 22, 23, 255, 26, 26, 27, 255, 33, 33, 34, 255, 29, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 20, 21, 21, 255, 15, 16, 16, 255, 48, 41, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 47, 41, 165, 43, 38, 26, 165, 55, 45, 29, 165, 50, 42, 28, 165, 66, 51, 34, 165, 69, 52, 35, 165, 77, 57, 36, 165, 74, 55, 36, 165, 68, 52, 34, 165, 82, 61, 36, 165, 75, 56, 36, 165, 64, 50, 33, 165, 53, 44, 29, 165, 44, 38, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 69, 56, 40, 165, 44, 39, 29, 165, 84, 67, 48, 165, 83, 65, 45, 165, 87, 69, 49, 165, 53, 45, 33, 165, 38, 34, 25, 165, 40, 36, 27, 165, 51, 43, 28, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 52, 43, 29, 165, 42, 36, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 62, 49, 32, 165, 49, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 44, 46, 41, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 35, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 56, 46, 30, 165, 47, 40, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 39, 35, 26, 165, 45, 39, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 45, 39, 29, 165, 41, 36, 26, 165, 56, 45, 30, 165, 52, 43, 28, 165, 63, 49, 32, 165, 41, 36, 26, 165, 37, 33, 25, 165, 45, 39, 26, 165, 56, 45, 30, 165, 72, 54, 36, 165, 56, 45, 30, 165, 63, 49, 33, 165, 63, 49, 32, 165, 69, 53, 35, 165, 50, 42, 28, 165, 43, 38, 26, 165, 52, 43, 28, 165, 67, 52, 34, 165, 47, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 45, 38, 26, 165, 53, 44, 29, 165, 61, 48, 32, 165, 58, 46, 31, 165, 51, 43, 28, 165, 57, 46, 30, 165, 56, 45, 30, 165, 40, 36, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 41, 36, 26, 165, 57, 46, 30, 165, 70, 53, 35, 165, 47, 40, 27, 165, 69, 52, 35, 165, 66, 51, 34, 165, 43, 37, 26, 165, 52, 43, 28, 165, 59, 47, 31, 165, 75, 56, 36, 165, 61, 48, 32, 165, 46, 39, 27, 165, 44, 38, 26, 165, 61, 48, 32, 165, 50, 42, 28, 165, 53, 44, 29, 165, 70, 53, 35, 165, 57, 46, 30, 165, 48, 41, 27, 165, 59, 47, 31, 165, 50, 42, 28, 165, 49, 42, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 47, 40, 27, 165, 44, 38, 26, 165, 68, 52, 34, 165, 64, 49, 33, 165, 48, 41, 27, 165, 46, 40, 27, 165, 39, 35, 26, 165, 59, 49, 36, 165, 38, 34, 25, 165, 45, 39, 26, 165, 44, 46, 40, 165, 37, 33, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 60, 50, 36, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 37, 28, 165, 39, 35, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 69, 86, 35, 255, 38, 34, 25, 165, 45, 38, 26, 165, 64, 50, 33, 165, 57, 46, 30, 165, 55, 45, 30, 165, 43, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 49, 41, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 61, 48, 32, 165, 69, 53, 35, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 47, 41, 165, 49, 41, 27, 165, 40, 35, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 38, 28, 165, 37, 33, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 46, 40, 27, 165, 59, 47, 31, 165, 40, 36, 26, 165, 44, 38, 26, 165, 59, 49, 36, 165, 44, 38, 26, 165, 43, 38, 26, 165, 53, 44, 29, 165, 47, 40, 27, 165, 39, 34, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 50, 43, 32, 165, 45, 39, 29, 165, 43, 38, 26, 165, 41, 37, 27, 165, 58, 49, 36, 165, 44, 39, 29, 165, 41, 36, 26, 165, 54, 46, 33, 165, 59, 49, 36, 165, 37, 34, 25, 165, 38, 34, 26, 165, 65, 50, 33, 165, 48, 41, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 6, 6, 6, 255, 13, 14, 14, 255, 18, 19, 19, 255, 13, 13, 14, 255, 16, 16, 17, 255, 14, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 17, 17, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 28, 28, 29, 255, 28, 29, 29, 255, 29, 30, 30, 255, 19, 20, 20, 255, 16, 17, 17, 255, 17, 17, 18, 255, 18, 18, 19, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 14, 255, 13, 13, 14, 255, 20, 21, 21, 255, 18, 18, 19, 255, 20, 21, 21, 255, 20, 21, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 14, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 19, 19, 255, 29, 30, 31, 255, 20, 21, 21, 255, 26, 26, 27, 255, 15, 16, 16, 255, 21, 22, 22, 255, 28, 28, 29, 255, 20, 21, 21, 255, 14, 14, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 16, 255, 14, 14, 14, 255, 16, 16, 16, 255, 12, 12, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 9, 9, 10, 255, 12, 12, 12, 255, 7, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 12, 12, 12, 255, 6, 7, 7, 255, 5, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 8, 8, 255, 10, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 19, 19, 255, 25, 26, 26, 255, 31, 32, 33, 255, 33, 33, 34, 255, 30, 31, 31, 255, 30, 30, 31, 255, 22, 22, 23, 255, 19, 19, 19, 255, 9, 10, 10, 255, 6, 6, 7, 255, 10, 10, 11, 255, 16, 16, 16, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 14, 14, 255, 13, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 10, 255, 4, 4, 5, 255, 7, 7, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 8, 8, 255, 9, 9, 9, 255, 8, 8, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 13, 13, 255, 18, 18, 18, 255, 18, 18, 19, 255, 20, 20, 21, 255, 20, 20, 21, 255, 16, 16, 16, 255, 20, 21, 21, 255, 18, 18, 19, 255, 15, 16, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 15, 15, 16, 255, 20, 20, 21, 255, 19, 20, 20, 255, 19, 19, 20, 255, 16, 17, 17, 255, 19, 19, 20, 255, 13, 13, 13, 255, 9, 9, 10, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 15, 15, 255, 23, 23, 24, 255, 18, 19, 19, 255, 19, 19, 20, 255, 22, 23, 23, 255, 20, 20, 21, 255, 27, 28, 29, 255, 29, 29, 30, 255, 26, 27, 28, 255, 21, 22, 22, 255, 23, 24, 24, 255, 23, 23, 24, 255, 13, 13, 14, 255, 16, 17, 17, 255, 10, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 14, 255, 22, 23, 23, 255, 20, 21, 21, 255, 19, 20, 20, 255, 28, 29, 29, 255, 33, 33, 34, 255, 31, 31, 32, 255, 26, 26, 27, 255, 27, 27, 28, 255, 32, 32, 33, 255, 25, 26, 27, 255, 32, 33, 33, 255, 22, 23, 23, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 22, 22, 23, 255, 30, 30, 31, 255, 24, 24, 25, 255, 25, 25, 26, 255, 20, 20, 20, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 12, 13, 13, 255, 9, 9, 10, 255, 8, 8, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 26, 26, 27, 255, 29, 30, 30, 255, 25, 26, 26, 255, 31, 31, 32, 255, 28, 29, 29, 255, 32, 33, 34, 255, 27, 28, 28, 255, 30, 30, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 18, 18, 19, 255, 48, 41, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 52, 43, 29, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 49, 42, 27, 165, 51, 43, 28, 165, 81, 60, 36, 165, 73, 55, 36, 165, 76, 57, 36, 165, 78, 58, 36, 165, 69, 53, 35, 165, 59, 47, 31, 165, 50, 42, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 46, 39, 27, 165, 49, 42, 31, 165, 40, 35, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 63, 52, 38, 165, 44, 38, 26, 165, 40, 35, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 57, 46, 30, 165, 41, 36, 26, 165, 41, 37, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 60, 48, 31, 165, 45, 39, 27, 165, 55, 45, 29, 165, 49, 41, 27, 165, 53, 44, 29, 165, 53, 44, 29, 165, 50, 42, 28, 165, 53, 44, 29, 165, 52, 43, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 56, 55, 47, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 45, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 43, 38, 26, 165, 41, 36, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 39, 34, 25, 165, 53, 45, 33, 165, 40, 35, 25, 165, 43, 37, 26, 165, 48, 41, 30, 165, 42, 37, 26, 165, 45, 39, 29, 165, 45, 39, 26, 165, 52, 43, 28, 165, 53, 44, 29, 165, 63, 49, 33, 165, 49, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 55, 45, 29, 165, 50, 42, 28, 165, 53, 44, 29, 165, 52, 43, 29, 165, 45, 47, 41, 165, 42, 37, 26, 165, 45, 39, 27, 165, 58, 47, 31, 165, 65, 50, 33, 165, 63, 49, 32, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 60, 48, 31, 165, 65, 50, 33, 165, 49, 41, 27, 165, 57, 46, 30, 165, 56, 45, 30, 165, 40, 35, 26, 165, 56, 45, 30, 165, 59, 47, 31, 165, 53, 44, 29, 165, 46, 40, 27, 165, 51, 43, 28, 165, 56, 45, 30, 165, 66, 51, 34, 165, 49, 42, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 52, 43, 28, 165, 49, 41, 27, 165, 52, 43, 28, 165, 62, 48, 32, 165, 57, 46, 30, 165, 47, 40, 27, 165, 58, 47, 31, 165, 52, 43, 29, 165, 62, 49, 32, 165, 54, 44, 29, 165, 56, 45, 30, 165, 45, 39, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 56, 45, 30, 165, 47, 40, 27, 165, 61, 48, 32, 165, 58, 47, 31, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 49, 41, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 48, 42, 31, 165, 36, 33, 25, 165, 39, 34, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 39, 35, 26, 165, 59, 49, 36, 165, 40, 36, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 40, 29, 165, 36, 33, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 37, 33, 25, 165, 58, 46, 31, 165, 69, 82, 40, 255, 43, 37, 26, 165, 54, 44, 29, 165, 64, 50, 33, 165, 53, 44, 29, 165, 40, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 43, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 50, 42, 28, 165, 46, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 56, 45, 30, 165, 66, 51, 34, 165, 44, 38, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 53, 44, 29, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 40, 36, 27, 165, 48, 42, 31, 165, 39, 35, 25, 165, 56, 46, 30, 165, 49, 42, 27, 165, 36, 33, 25, 165, 46, 40, 30, 165, 49, 42, 31, 165, 36, 33, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 43, 38, 26, 165, 40, 35, 26, 165, 39, 34, 25, 165, 47, 41, 30, 165, 38, 34, 26, 165, 38, 34, 25, 165, 66, 54, 39, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 60, 47, 31, 165, 45, 39, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 60, 50, 36, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 51, 42, 28, 165, 40, 36, 26, 165, 52, 43, 28, 165, 15, 15, 15, 255, 17, 18, 18, 255, 13, 13, 13, 255, 14, 14, 14, 255, 8, 8, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 14, 14, 255, 18, 18, 19, 255, 15, 15, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 16, 16, 16, 255, 20, 20, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 15, 15, 255, 16, 16, 17, 255, 10, 11, 11, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 17, 18, 18, 255, 22, 23, 23, 255, 22, 23, 23, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 16, 16, 255, 16, 16, 17, 255, 21, 22, 22, 255, 20, 21, 21, 255, 21, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 14, 15, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 14, 14, 255, 21, 22, 22, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 6, 7, 7, 255, 7, 7, 8, 255, 7, 8, 8, 255, 12, 12, 13, 255, 14, 15, 15, 255, 14, 14, 14, 255, 19, 20, 20, 255, 23, 23, 24, 255, 30, 31, 32, 255, 25, 26, 26, 255, 12, 12, 13, 255, 11, 12, 12, 255, 19, 20, 20, 255, 24, 24, 25, 255, 21, 21, 22, 255, 14, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 20, 21, 21, 255, 17, 18, 18, 255, 18, 19, 19, 255, 19, 19, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 13, 13, 13, 255, 8, 8, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 11, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 15, 255, 22, 22, 23, 255, 19, 20, 20, 255, 16, 16, 17, 255, 11, 12, 12, 255, 15, 15, 15, 255, 26, 27, 28, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 31, 31, 255, 25, 26, 26, 255, 18, 19, 19, 255, 15, 15, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 14, 14, 255, 13, 13, 14, 255, 14, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 9, 255, 9, 9, 9, 255, 4, 4, 4, 255, 8, 8, 9, 255, 8, 8, 8, 255, 14, 14, 14, 255, 8, 8, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 4, 4, 5, 255, 8, 8, 9, 255, 10, 10, 11, 255, 14, 15, 15, 255, 14, 14, 14, 255, 23, 23, 24, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 12, 13, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 11, 12, 255, 14, 14, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 19, 20, 20, 255, 15, 15, 16, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 13, 13, 255, 15, 15, 16, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 18, 18, 19, 255, 19, 20, 20, 255, 13, 14, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 15, 15, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 15, 15, 15, 255, 15, 15, 16, 255, 15, 15, 15, 255, 23, 23, 24, 255, 33, 33, 34, 255, 32, 33, 33, 255, 26, 27, 28, 255, 30, 31, 32, 255, 30, 31, 31, 255, 22, 22, 23, 255, 28, 29, 29, 255, 27, 28, 29, 255, 28, 29, 30, 255, 28, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 28, 28, 29, 255, 30, 30, 31, 255, 26, 27, 27, 255, 22, 22, 23, 255, 15, 15, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 11, 11, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 14, 255, 20, 20, 21, 255, 21, 21, 22, 255, 21, 21, 22, 255, 31, 32, 33, 255, 30, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 29, 30, 30, 255, 28, 29, 30, 255, 28, 29, 30, 255, 28, 29, 29, 255, 30, 31, 32, 255, 25, 25, 26, 255, 32, 32, 33, 255, 29, 30, 31, 255, 32, 33, 33, 255, 33, 34, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 45, 39, 27, 165, 55, 45, 30, 165, 53, 44, 29, 165, 50, 42, 28, 165, 62, 49, 32, 165, 50, 42, 28, 165, 52, 43, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 56, 45, 30, 165, 46, 40, 27, 165, 45, 38, 26, 165, 53, 44, 29, 165, 65, 50, 33, 165, 73, 55, 36, 165, 53, 44, 29, 165, 57, 46, 30, 165, 45, 39, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 54, 46, 33, 165, 46, 40, 30, 165, 39, 35, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 42, 37, 28, 165, 44, 38, 29, 165, 49, 41, 27, 165, 51, 42, 28, 165, 48, 41, 27, 165, 46, 39, 27, 165, 49, 42, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 58, 46, 30, 165, 54, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 62, 48, 32, 165, 57, 46, 30, 165, 43, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 46, 40, 30, 165, 39, 35, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 35, 26, 165, 39, 35, 26, 165, 37, 33, 25, 165, 42, 37, 28, 165, 37, 33, 25, 165, 45, 39, 26, 165, 56, 45, 30, 165, 50, 42, 28, 165, 48, 41, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 52, 43, 28, 165, 53, 44, 29, 165, 51, 43, 28, 165, 49, 42, 27, 165, 63, 49, 32, 165, 69, 53, 35, 165, 54, 44, 29, 165, 46, 48, 41, 165, 38, 34, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 47, 41, 30, 165, 72, 58, 42, 165, 37, 33, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 54, 44, 29, 165, 51, 51, 42, 165, 52, 43, 28, 165, 54, 44, 29, 165, 47, 40, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 59, 47, 31, 165, 41, 36, 26, 165, 37, 34, 25, 165, 46, 40, 27, 165, 51, 42, 28, 165, 47, 40, 27, 165, 56, 45, 30, 165, 47, 40, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 75, 56, 36, 165, 77, 57, 36, 165, 63, 49, 33, 165, 69, 52, 35, 165, 74, 55, 36, 165, 54, 44, 29, 165, 74, 55, 36, 165, 54, 44, 29, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 60, 48, 31, 165, 63, 49, 32, 165, 50, 42, 28, 165, 64, 50, 33, 165, 48, 41, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 49, 42, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 52, 43, 29, 165, 56, 53, 44, 165, 67, 51, 34, 165, 56, 45, 30, 165, 75, 56, 36, 165, 75, 56, 36, 165, 72, 54, 36, 165, 60, 47, 31, 165, 63, 49, 32, 165, 52, 51, 43, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 49, 41, 27, 165, 54, 52, 43, 165, 49, 66, 35, 255, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 82, 66, 47, 165, 38, 34, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 42, 36, 26, 165, 54, 44, 29, 165, 41, 36, 26, 165, 37, 33, 25, 165, 51, 50, 42, 165, 47, 40, 27, 165, 49, 41, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 64, 53, 38, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 40, 35, 25, 165, 46, 40, 27, 165, 55, 45, 30, 165, 41, 36, 27, 165, 37, 33, 25, 165, 71, 58, 41, 165, 44, 39, 29, 165, 46, 40, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 70, 53, 35, 165, 57, 46, 30, 165, 58, 46, 31, 165, 39, 34, 25, 165, 50, 42, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 67, 51, 34, 165, 68, 52, 34, 165, 47, 40, 27, 165, 50, 42, 28, 165, 49, 41, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 40, 36, 27, 165, 50, 43, 31, 165, 38, 34, 25, 165, 43, 37, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 52, 43, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 70, 65, 53, 165, 87, 69, 49, 165, 79, 63, 45, 165, 38, 34, 25, 165, 43, 37, 28, 165, 39, 35, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 37, 34, 25, 165, 45, 39, 26, 165, 43, 38, 28, 165, 81, 65, 47, 165, 38, 34, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 53, 45, 33, 165, 74, 60, 43, 165, 67, 55, 40, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 10, 255, 12, 12, 12, 255, 14, 15, 15, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 21, 22, 255, 20, 20, 20, 255, 19, 19, 20, 255, 18, 18, 18, 255, 21, 22, 22, 255, 12, 13, 13, 255, 12, 12, 12, 255, 8, 9, 9, 255, 12, 12, 13, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 20, 21, 255, 17, 17, 18, 255, 18, 18, 18, 255, 21, 21, 21, 255, 12, 13, 13, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 19, 20, 255, 25, 26, 26, 255, 24, 24, 25, 255, 23, 24, 24, 255, 21, 21, 22, 255, 25, 25, 26, 255, 21, 22, 22, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 10, 255, 13, 13, 14, 255, 14, 14, 14, 255, 15, 16, 16, 255, 27, 27, 28, 255, 22, 23, 23, 255, 18, 18, 18, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 15, 15, 255, 15, 15, 15, 255, 15, 16, 16, 255, 21, 21, 22, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 11, 12, 255, 14, 14, 14, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 8, 8, 255, 14, 14, 14, 255, 15, 15, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 16, 16, 16, 255, 20, 21, 21, 255, 22, 23, 23, 255, 19, 19, 20, 255, 25, 25, 26, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 14, 255, 6, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 14, 255, 27, 27, 28, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 17, 17, 18, 255, 20, 20, 21, 255, 18, 19, 19, 255, 17, 17, 17, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 5, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 17, 17, 17, 255, 19, 19, 19, 255, 23, 24, 24, 255, 27, 27, 28, 255, 33, 34, 34, 255, 33, 33, 34, 255, 20, 21, 21, 255, 19, 19, 20, 255, 23, 23, 24, 255, 21, 21, 22, 255, 16, 16, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 5, 5, 5, 255, 2, 2, 2, 255, 4, 4, 5, 255, 6, 6, 6, 255, 7, 7, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 13, 255, 9, 9, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 11, 11, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 4, 4, 5, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 14, 14, 255, 18, 19, 19, 255, 11, 11, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 11, 11, 255, 15, 15, 16, 255, 18, 18, 19, 255, 16, 16, 16, 255, 17, 18, 18, 255, 16, 16, 16, 255, 13, 13, 13, 255, 17, 18, 18, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 9, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 14, 15, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 11, 12, 255, 16, 16, 17, 255, 15, 15, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 16, 16, 255, 15, 15, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 9, 255, 13, 14, 14, 255, 18, 18, 19, 255, 19, 19, 20, 255, 33, 33, 34, 255, 28, 29, 30, 255, 21, 22, 22, 255, 22, 23, 23, 255, 31, 32, 33, 255, 31, 32, 33, 255, 19, 19, 20, 255, 25, 25, 26, 255, 23, 24, 24, 255, 22, 23, 24, 255, 25, 26, 26, 255, 23, 24, 24, 255, 27, 28, 28, 255, 30, 31, 31, 255, 31, 32, 33, 255, 23, 23, 24, 255, 28, 29, 29, 255, 23, 24, 24, 255, 19, 20, 20, 255, 12, 12, 13, 255, 15, 15, 16, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 17, 17, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 23, 23, 255, 21, 21, 22, 255, 33, 34, 34, 255, 29, 29, 30, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 22, 23, 23, 255, 27, 28, 28, 255, 29, 30, 31, 255, 18, 18, 19, 255, 25, 25, 26, 255, 29, 29, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 24, 25, 25, 255, 52, 43, 29, 165, 63, 49, 33, 165, 70, 53, 35, 165, 49, 42, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 40, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 45, 39, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 52, 43, 29, 165, 63, 49, 32, 165, 41, 36, 26, 165, 45, 39, 26, 165, 53, 43, 29, 165, 50, 42, 28, 165, 52, 43, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 58, 47, 31, 165, 45, 39, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 42, 37, 28, 165, 40, 35, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 39, 35, 26, 165, 55, 45, 29, 165, 46, 40, 27, 165, 61, 48, 32, 165, 43, 37, 26, 165, 44, 38, 26, 165, 60, 50, 36, 165, 47, 40, 27, 165, 57, 46, 30, 165, 65, 50, 33, 165, 58, 46, 30, 165, 45, 39, 26, 165, 55, 45, 30, 165, 72, 54, 36, 165, 47, 40, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 46, 40, 29, 165, 42, 37, 26, 165, 50, 43, 32, 165, 39, 35, 25, 165, 44, 38, 29, 165, 52, 45, 33, 165, 38, 34, 25, 165, 50, 42, 28, 165, 52, 43, 28, 165, 65, 50, 33, 165, 51, 43, 28, 165, 54, 44, 29, 165, 62, 49, 32, 165, 52, 51, 43, 165, 48, 41, 27, 165, 64, 50, 33, 165, 79, 58, 36, 165, 55, 45, 30, 165, 52, 43, 28, 165, 39, 35, 25, 165, 47, 40, 27, 165, 40, 35, 26, 165, 42, 37, 28, 165, 36, 33, 25, 165, 50, 43, 32, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 52, 43, 28, 165, 58, 47, 31, 165, 66, 51, 34, 165, 60, 48, 32, 165, 52, 43, 28, 165, 63, 49, 32, 165, 46, 39, 27, 165, 61, 48, 32, 165, 46, 39, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 42, 36, 26, 165, 45, 39, 27, 165, 54, 45, 29, 165, 50, 42, 27, 165, 39, 34, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 59, 47, 31, 165, 59, 47, 31, 165, 73, 55, 36, 165, 70, 53, 35, 165, 50, 42, 28, 165, 46, 39, 27, 165, 61, 48, 32, 165, 58, 46, 31, 165, 54, 44, 29, 165, 50, 42, 28, 165, 50, 42, 28, 165, 37, 33, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 59, 47, 31, 165, 68, 52, 34, 165, 69, 53, 35, 165, 44, 38, 26, 165, 61, 48, 32, 165, 46, 39, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 42, 37, 28, 165, 37, 34, 25, 165, 38, 34, 25, 165, 51, 43, 28, 165, 71, 53, 35, 165, 72, 54, 36, 165, 61, 48, 32, 165, 57, 46, 30, 165, 71, 54, 35, 165, 63, 49, 33, 165, 63, 49, 32, 165, 68, 52, 34, 165, 59, 47, 31, 165, 41, 36, 26, 165, 55, 47, 34, 165, 41, 36, 27, 165, 56, 74, 36, 255, 41, 36, 26, 165, 43, 55, 32, 255, 49, 42, 31, 165, 47, 41, 30, 165, 40, 36, 26, 165, 52, 43, 28, 165, 53, 44, 29, 165, 48, 41, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 40, 35, 26, 165, 74, 60, 43, 165, 62, 52, 37, 165, 87, 69, 49, 165, 39, 35, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 51, 42, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 62, 49, 32, 165, 49, 41, 27, 165, 47, 40, 27, 165, 61, 48, 32, 165, 39, 35, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 26, 165, 40, 35, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 57, 48, 35, 165, 71, 58, 42, 165, 42, 37, 26, 165, 41, 36, 27, 165, 44, 38, 26, 165, 62, 48, 32, 165, 64, 50, 33, 165, 54, 45, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 65, 50, 33, 165, 44, 38, 26, 165, 42, 37, 26, 165, 63, 49, 32, 165, 47, 40, 27, 165, 49, 42, 27, 165, 65, 50, 33, 165, 60, 48, 32, 165, 44, 38, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 52, 45, 33, 165, 46, 40, 30, 165, 51, 43, 32, 165, 39, 35, 26, 165, 46, 40, 29, 165, 49, 42, 27, 165, 57, 46, 30, 165, 56, 45, 30, 165, 52, 43, 28, 165, 50, 43, 31, 165, 43, 38, 28, 165, 43, 38, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 42, 37, 26, 165, 43, 38, 28, 165, 38, 34, 25, 165, 41, 36, 26, 165, 74, 60, 43, 165, 48, 41, 30, 165, 40, 35, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 54, 44, 29, 165, 36, 33, 25, 165, 43, 37, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 54, 54, 46, 165, 42, 37, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 40, 35, 26, 165, 48, 41, 31, 165, 37, 34, 25, 165, 52, 44, 32, 165, 47, 40, 27, 165, 39, 34, 25, 165, 14, 14, 14, 255, 17, 17, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 24, 24, 25, 255, 20, 20, 20, 255, 19, 20, 20, 255, 24, 25, 26, 255, 22, 22, 23, 255, 22, 23, 23, 255, 26, 27, 27, 255, 18, 18, 19, 255, 20, 21, 21, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 18, 18, 18, 255, 17, 17, 18, 255, 20, 20, 21, 255, 27, 28, 28, 255, 23, 24, 24, 255, 21, 22, 22, 255, 16, 16, 16, 255, 17, 17, 17, 255, 22, 22, 23, 255, 26, 27, 27, 255, 26, 27, 28, 255, 26, 27, 28, 255, 21, 21, 22, 255, 23, 23, 24, 255, 26, 27, 27, 255, 26, 27, 27, 255, 25, 26, 26, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 26, 26, 27, 255, 23, 24, 24, 255, 17, 17, 17, 255, 22, 23, 23, 255, 8, 8, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 20, 20, 20, 255, 23, 24, 24, 255, 17, 17, 18, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 14, 255, 20, 21, 21, 255, 17, 17, 18, 255, 18, 18, 19, 255, 16, 16, 17, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 27, 28, 28, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 25, 25, 26, 255, 27, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 15, 15, 16, 255, 12, 13, 13, 255, 18, 19, 19, 255, 11, 11, 12, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 19, 20, 20, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 10, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 19, 20, 20, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 14, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 17, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 13, 13, 13, 255, 11, 11, 12, 255, 17, 17, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 16, 16, 16, 255, 8, 8, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 10, 10, 255, 14, 15, 15, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 9, 10, 255, 15, 16, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 8, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 14, 14, 255, 9, 9, 10, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 21, 22, 22, 255, 16, 17, 17, 255, 26, 26, 27, 255, 24, 24, 25, 255, 22, 23, 23, 255, 24, 25, 25, 255, 23, 23, 24, 255, 31, 31, 32, 255, 23, 24, 24, 255, 20, 20, 21, 255, 14, 14, 15, 255, 20, 21, 21, 255, 23, 24, 25, 255, 21, 21, 22, 255, 15, 15, 16, 255, 25, 26, 26, 255, 32, 33, 34, 255, 30, 30, 31, 255, 28, 28, 29, 255, 24, 25, 25, 255, 18, 18, 19, 255, 18, 19, 19, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 13, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 8, 8, 8, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 16, 16, 17, 255, 14, 15, 15, 255, 21, 21, 22, 255, 27, 28, 28, 255, 24, 25, 26, 255, 31, 32, 32, 255, 29, 29, 30, 255, 25, 26, 27, 255, 30, 30, 31, 255, 20, 20, 21, 255, 22, 23, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 19, 20, 20, 255, 24, 24, 25, 255, 25, 25, 26, 255, 27, 28, 28, 255, 24, 24, 25, 255, 25, 26, 26, 255, 62, 48, 32, 165, 57, 46, 30, 165, 53, 44, 29, 165, 61, 48, 32, 165, 56, 45, 30, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 43, 38, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 68, 52, 34, 165, 59, 47, 31, 165, 43, 37, 26, 165, 44, 38, 26, 165, 64, 50, 33, 165, 44, 38, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 42, 37, 28, 165, 57, 46, 30, 165, 68, 52, 34, 165, 49, 41, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 65, 54, 39, 165, 51, 43, 28, 165, 52, 43, 28, 165, 56, 46, 30, 165, 65, 50, 33, 165, 47, 40, 27, 165, 53, 43, 29, 165, 58, 46, 31, 165, 46, 40, 27, 165, 37, 33, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 56, 47, 34, 165, 50, 43, 32, 165, 51, 44, 32, 165, 72, 59, 42, 165, 40, 35, 26, 165, 46, 40, 30, 165, 40, 35, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 55, 45, 29, 165, 62, 49, 32, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 71, 53, 35, 165, 55, 45, 29, 165, 59, 47, 31, 165, 69, 52, 35, 165, 47, 40, 27, 165, 48, 41, 27, 165, 66, 51, 34, 165, 58, 46, 31, 165, 48, 41, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 37, 33, 25, 165, 54, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 49, 41, 27, 165, 60, 47, 31, 165, 47, 40, 27, 165, 71, 53, 35, 165, 62, 48, 32, 165, 46, 39, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 57, 46, 30, 165, 46, 39, 27, 165, 41, 36, 26, 165, 55, 45, 29, 165, 68, 52, 34, 165, 40, 36, 26, 165, 38, 35, 26, 165, 44, 38, 26, 165, 62, 49, 32, 165, 53, 44, 29, 165, 58, 47, 31, 165, 59, 47, 31, 165, 64, 50, 33, 165, 43, 38, 26, 165, 58, 46, 30, 165, 64, 50, 33, 165, 51, 43, 28, 165, 45, 39, 26, 165, 58, 47, 31, 165, 38, 34, 25, 165, 42, 37, 26, 165, 50, 43, 32, 165, 42, 37, 26, 165, 51, 43, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 55, 45, 30, 165, 45, 39, 26, 165, 67, 52, 34, 165, 82, 60, 36, 165, 54, 52, 43, 165, 49, 41, 27, 165, 68, 52, 34, 165, 49, 42, 27, 165, 44, 38, 26, 165, 85, 67, 47, 165, 43, 38, 28, 165, 42, 36, 26, 165, 39, 34, 25, 165, 46, 40, 27, 165, 50, 42, 28, 165, 52, 43, 29, 165, 52, 43, 29, 165, 58, 47, 31, 165, 45, 39, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 51, 42, 28, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 49, 42, 31, 165, 37, 33, 25, 165, 41, 36, 26, 165, 44, 38, 29, 165, 38, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 47, 48, 41, 165, 48, 41, 27, 165, 43, 37, 26, 165, 57, 46, 30, 165, 48, 42, 31, 165, 71, 58, 42, 165, 37, 34, 25, 165, 41, 36, 26, 165, 84, 67, 46, 165, 65, 54, 39, 165, 43, 38, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 60, 48, 31, 165, 60, 47, 31, 165, 38, 34, 25, 165, 58, 56, 48, 165, 42, 37, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 64, 50, 33, 165, 79, 58, 36, 165, 57, 46, 30, 165, 41, 36, 26, 165, 66, 54, 39, 165, 44, 38, 29, 165, 45, 39, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 62, 49, 32, 165, 40, 35, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 44, 38, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 55, 45, 30, 165, 42, 37, 26, 165, 54, 44, 29, 165, 56, 45, 30, 165, 42, 37, 26, 165, 38, 34, 25, 165, 65, 53, 39, 165, 61, 50, 37, 165, 76, 62, 44, 165, 44, 39, 29, 165, 87, 69, 49, 165, 58, 48, 35, 165, 42, 37, 26, 165, 58, 47, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 51, 44, 32, 165, 69, 56, 41, 165, 40, 36, 26, 165, 52, 43, 29, 165, 62, 49, 32, 165, 48, 41, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 53, 45, 33, 165, 39, 35, 25, 165, 38, 34, 25, 165, 55, 45, 30, 165, 62, 49, 32, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 64, 50, 33, 165, 43, 37, 26, 165, 43, 37, 26, 165, 54, 44, 29, 165, 43, 38, 26, 165, 49, 41, 27, 165, 36, 33, 25, 165, 67, 55, 40, 165, 42, 37, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 64, 50, 33, 165, 30, 30, 31, 255, 12, 12, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 11, 11, 11, 255, 17, 17, 18, 255, 19, 19, 19, 255, 19, 20, 20, 255, 21, 22, 22, 255, 19, 20, 20, 255, 23, 24, 24, 255, 21, 22, 22, 255, 25, 26, 26, 255, 26, 27, 28, 255, 28, 29, 30, 255, 28, 29, 30, 255, 29, 30, 31, 255, 30, 31, 32, 255, 20, 21, 21, 255, 25, 25, 26, 255, 20, 20, 20, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 19, 20, 20, 255, 20, 20, 21, 255, 29, 30, 31, 255, 20, 20, 21, 255, 23, 23, 24, 255, 30, 31, 31, 255, 24, 25, 25, 255, 27, 27, 28, 255, 30, 31, 32, 255, 26, 27, 28, 255, 28, 28, 29, 255, 33, 34, 34, 255, 26, 27, 28, 255, 32, 32, 33, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 17, 18, 255, 15, 15, 16, 255, 10, 10, 10, 255, 7, 7, 7, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 20, 21, 255, 25, 26, 26, 255, 17, 18, 18, 255, 20, 20, 21, 255, 16, 17, 17, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 24, 25, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 10, 10, 255, 7, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 21, 21, 22, 255, 23, 23, 24, 255, 22, 23, 23, 255, 14, 14, 14, 255, 9, 10, 10, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 17, 17, 255, 27, 28, 28, 255, 19, 20, 20, 255, 13, 13, 14, 255, 15, 15, 16, 255, 7, 8, 8, 255, 11, 12, 12, 255, 6, 6, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 20, 20, 21, 255, 20, 21, 21, 255, 19, 19, 19, 255, 25, 26, 27, 255, 29, 30, 30, 255, 33, 33, 34, 255, 28, 28, 29, 255, 23, 24, 24, 255, 29, 29, 30, 255, 26, 27, 28, 255, 19, 19, 20, 255, 27, 27, 28, 255, 24, 24, 25, 255, 27, 28, 28, 255, 7, 8, 8, 255, 7, 7, 7, 255, 5, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 17, 17, 17, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 11, 11, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 21, 21, 22, 255, 27, 28, 29, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 25, 26, 26, 255, 24, 25, 25, 255, 14, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 14, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 13, 14, 14, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 22, 23, 23, 255, 27, 28, 29, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 10, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 14, 14, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 18, 18, 18, 255, 15, 16, 16, 255, 20, 20, 21, 255, 24, 24, 25, 255, 16, 16, 17, 255, 14, 14, 14, 255, 22, 23, 23, 255, 16, 16, 16, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 7, 7, 8, 255, 10, 10, 10, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 8, 8, 255, 9, 9, 10, 255, 13, 13, 13, 255, 8, 8, 8, 255, 11, 12, 12, 255, 6, 6, 7, 255, 10, 10, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 20, 21, 21, 255, 15, 15, 16, 255, 19, 20, 20, 255, 12, 12, 12, 255, 18, 19, 19, 255, 23, 24, 25, 255, 21, 21, 21, 255, 11, 11, 12, 255, 14, 14, 14, 255, 18, 18, 19, 255, 23, 24, 24, 255, 26, 27, 27, 255, 25, 26, 26, 255, 20, 21, 21, 255, 18, 19, 19, 255, 21, 21, 21, 255, 24, 24, 25, 255, 22, 22, 23, 255, 14, 15, 15, 255, 12, 13, 13, 255, 16, 16, 16, 255, 9, 9, 9, 255, 10, 11, 11, 255, 15, 15, 16, 255, 23, 23, 24, 255, 13, 13, 14, 255, 15, 15, 16, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 15, 15, 15, 255, 17, 18, 18, 255, 30, 31, 32, 255, 23, 23, 24, 255, 21, 21, 21, 255, 22, 23, 23, 255, 23, 24, 25, 255, 24, 24, 25, 255, 25, 26, 26, 255, 22, 23, 23, 255, 21, 21, 22, 255, 28, 29, 30, 255, 18, 19, 19, 255, 23, 23, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 23, 24, 24, 255, 25, 26, 26, 255, 63, 49, 32, 165, 50, 42, 27, 165, 55, 45, 29, 165, 50, 42, 28, 165, 50, 42, 28, 165, 47, 40, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 46, 39, 27, 165, 42, 36, 26, 165, 56, 46, 30, 165, 49, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 58, 46, 31, 165, 46, 39, 27, 165, 50, 42, 27, 165, 60, 48, 31, 165, 43, 38, 26, 165, 43, 37, 26, 165, 58, 46, 31, 165, 60, 47, 31, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 42, 37, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 62, 51, 37, 165, 62, 52, 37, 165, 43, 37, 26, 165, 69, 52, 35, 165, 60, 47, 31, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 62, 49, 32, 165, 53, 43, 29, 165, 55, 46, 34, 165, 72, 59, 42, 165, 37, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 39, 35, 26, 165, 40, 36, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 54, 44, 29, 165, 69, 52, 35, 165, 53, 43, 29, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 65, 50, 33, 165, 79, 59, 36, 165, 51, 43, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 43, 45, 40, 165, 44, 38, 26, 165, 46, 40, 27, 165, 52, 43, 28, 165, 58, 46, 30, 165, 48, 41, 27, 165, 49, 42, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 49, 42, 27, 165, 56, 45, 30, 165, 45, 39, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 46, 39, 27, 165, 56, 45, 30, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 35, 27, 165, 57, 48, 35, 165, 61, 51, 37, 165, 45, 39, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 68, 52, 34, 165, 67, 51, 34, 165, 69, 52, 35, 165, 62, 49, 32, 165, 49, 41, 27, 165, 54, 44, 29, 165, 52, 43, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 38, 34, 26, 165, 50, 43, 32, 165, 37, 33, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 52, 43, 29, 165, 52, 43, 28, 165, 55, 45, 29, 165, 45, 39, 27, 165, 43, 38, 26, 165, 68, 52, 34, 165, 66, 51, 34, 165, 63, 49, 33, 165, 62, 48, 32, 165, 46, 39, 27, 165, 38, 34, 26, 165, 72, 59, 42, 165, 84, 66, 46, 165, 66, 54, 39, 165, 43, 38, 26, 165, 45, 39, 26, 165, 64, 50, 33, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 40, 35, 25, 165, 36, 33, 25, 165, 52, 44, 32, 165, 44, 38, 26, 165, 38, 34, 25, 165, 62, 51, 37, 165, 39, 35, 25, 165, 39, 35, 25, 165, 87, 69, 49, 165, 86, 69, 49, 165, 64, 53, 38, 165, 62, 51, 37, 165, 72, 67, 55, 165, 40, 35, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 55, 45, 29, 165, 46, 39, 27, 165, 39, 35, 25, 165, 55, 46, 34, 165, 39, 35, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 69, 56, 41, 165, 68, 56, 40, 165, 56, 47, 34, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 57, 46, 30, 165, 54, 44, 29, 165, 61, 48, 32, 165, 46, 40, 27, 165, 70, 57, 41, 165, 53, 45, 33, 165, 45, 39, 29, 165, 54, 46, 34, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 51, 43, 28, 165, 57, 46, 30, 165, 36, 33, 25, 165, 60, 50, 36, 165, 38, 34, 25, 165, 43, 37, 26, 165, 42, 36, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 48, 41, 27, 165, 59, 47, 31, 165, 70, 53, 35, 165, 69, 52, 35, 165, 80, 59, 36, 165, 67, 52, 34, 165, 58, 46, 31, 165, 40, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 42, 36, 26, 165, 46, 40, 27, 165, 38, 34, 26, 165, 38, 34, 25, 165, 70, 57, 41, 165, 85, 67, 47, 165, 71, 58, 42, 165, 50, 43, 32, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 56, 45, 30, 165, 38, 34, 25, 165, 41, 36, 26, 165, 53, 51, 43, 165, 58, 46, 31, 165, 57, 46, 30, 165, 55, 45, 29, 165, 45, 39, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 60, 50, 36, 165, 49, 42, 31, 165, 72, 58, 42, 165, 40, 35, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 57, 46, 30, 165, 52, 43, 28, 165, 57, 46, 30, 165, 61, 48, 32, 165, 54, 44, 29, 165, 57, 46, 30, 165, 60, 47, 31, 165, 36, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 40, 36, 27, 165, 39, 35, 25, 165, 40, 35, 26, 165, 64, 50, 33, 165, 26, 26, 27, 255, 14, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 19, 19, 20, 255, 25, 25, 26, 255, 24, 25, 25, 255, 29, 30, 31, 255, 25, 26, 26, 255, 21, 22, 22, 255, 26, 27, 28, 255, 26, 26, 27, 255, 25, 25, 26, 255, 23, 23, 24, 255, 28, 29, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 24, 25, 25, 255, 19, 19, 19, 255, 24, 25, 25, 255, 17, 17, 18, 255, 9, 9, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 25, 25, 26, 255, 24, 25, 25, 255, 30, 30, 31, 255, 31, 32, 33, 255, 26, 26, 27, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 33, 33, 34, 255, 27, 28, 29, 255, 28, 29, 29, 255, 33, 34, 34, 255, 29, 30, 30, 255, 22, 22, 23, 255, 20, 21, 21, 255, 14, 14, 14, 255, 14, 15, 15, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 21, 22, 22, 255, 16, 16, 17, 255, 21, 21, 22, 255, 16, 16, 16, 255, 12, 13, 13, 255, 3, 3, 3, 255, 7, 7, 8, 255, 12, 12, 12, 255, 18, 18, 19, 255, 15, 16, 16, 255, 16, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 17, 17, 18, 255, 20, 20, 21, 255, 21, 21, 22, 255, 23, 24, 24, 255, 30, 30, 31, 255, 21, 21, 22, 255, 18, 18, 19, 255, 18, 19, 19, 255, 8, 8, 8, 255, 9, 9, 10, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 16, 17, 255, 23, 24, 24, 255, 19, 20, 20, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 14, 14, 255, 8, 8, 8, 255, 8, 8, 9, 255, 7, 8, 8, 255, 10, 10, 10, 255, 12, 13, 13, 255, 17, 17, 17, 255, 19, 20, 20, 255, 17, 17, 17, 255, 23, 24, 24, 255, 25, 26, 27, 255, 24, 24, 25, 255, 27, 28, 28, 255, 23, 23, 24, 255, 26, 26, 27, 255, 14, 14, 14, 255, 24, 24, 25, 255, 24, 24, 25, 255, 25, 26, 26, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 3, 3, 255, 10, 10, 11, 255, 10, 10, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 11, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 11, 255, 16, 17, 17, 255, 15, 15, 15, 255, 18, 18, 19, 255, 27, 27, 28, 255, 23, 23, 24, 255, 27, 28, 29, 255, 33, 33, 34, 255, 25, 26, 26, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 10, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 15, 15, 255, 14, 14, 14, 255, 20, 21, 21, 255, 17, 17, 18, 255, 11, 11, 11, 255, 11, 11, 11, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 4, 4, 4, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 23, 24, 24, 255, 28, 29, 29, 255, 25, 25, 26, 255, 15, 15, 15, 255, 15, 15, 16, 255, 16, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 18, 18, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 18, 18, 255, 14, 15, 15, 255, 22, 23, 23, 255, 23, 24, 24, 255, 25, 26, 26, 255, 18, 18, 18, 255, 17, 18, 18, 255, 19, 20, 20, 255, 11, 11, 12, 255, 18, 19, 19, 255, 14, 15, 15, 255, 15, 16, 16, 255, 9, 10, 10, 255, 10, 11, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 21, 21, 22, 255, 20, 21, 21, 255, 17, 18, 18, 255, 11, 12, 12, 255, 14, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 16, 17, 17, 255, 19, 19, 20, 255, 22, 23, 23, 255, 16, 17, 17, 255, 23, 23, 24, 255, 19, 19, 20, 255, 26, 27, 27, 255, 25, 26, 27, 255, 19, 20, 20, 255, 16, 16, 16, 255, 10, 10, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 17, 18, 18, 255, 25, 26, 26, 255, 23, 23, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 16, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 17, 18, 18, 255, 26, 26, 27, 255, 20, 20, 21, 255, 15, 15, 15, 255, 18, 18, 19, 255, 21, 22, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 17, 17, 18, 255, 13, 13, 13, 255, 22, 22, 23, 255, 18, 18, 18, 255, 13, 14, 14, 255, 19, 20, 20, 255, 20, 20, 20, 255, 22, 23, 23, 255, 27, 28, 28, 255, 65, 51, 33, 165, 58, 46, 31, 165, 60, 48, 32, 165, 58, 46, 31, 165, 66, 51, 34, 165, 53, 44, 29, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 56, 45, 30, 165, 46, 40, 27, 165, 42, 37, 26, 165, 55, 45, 30, 165, 53, 44, 29, 165, 50, 42, 28, 165, 67, 51, 34, 165, 60, 47, 31, 165, 46, 40, 27, 165, 59, 47, 31, 165, 51, 43, 28, 165, 49, 41, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 53, 44, 29, 165, 43, 37, 26, 165, 40, 35, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 55, 46, 34, 165, 47, 41, 30, 165, 43, 38, 26, 165, 51, 43, 28, 165, 62, 48, 32, 165, 45, 39, 26, 165, 39, 35, 25, 165, 58, 47, 31, 165, 43, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 43, 38, 26, 165, 40, 36, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 54, 46, 34, 165, 39, 35, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 45, 39, 29, 165, 47, 41, 30, 165, 49, 42, 31, 165, 40, 36, 26, 165, 42, 37, 26, 165, 61, 48, 32, 165, 69, 53, 35, 165, 51, 43, 28, 165, 52, 43, 28, 165, 45, 39, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 55, 45, 30, 165, 61, 48, 32, 165, 45, 39, 27, 165, 39, 35, 25, 165, 48, 41, 31, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 47, 40, 27, 165, 63, 49, 32, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 55, 45, 29, 165, 45, 39, 26, 165, 41, 36, 26, 165, 55, 45, 29, 165, 48, 41, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 49, 42, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 55, 46, 34, 165, 63, 60, 51, 165, 43, 38, 28, 165, 40, 35, 25, 165, 45, 39, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 51, 43, 28, 165, 58, 46, 30, 165, 59, 47, 31, 165, 68, 52, 34, 165, 58, 46, 31, 165, 51, 43, 28, 165, 55, 45, 29, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 57, 46, 30, 165, 46, 40, 27, 165, 53, 44, 29, 165, 45, 39, 27, 165, 47, 40, 27, 165, 79, 59, 36, 165, 68, 52, 34, 165, 70, 53, 35, 165, 58, 46, 31, 165, 42, 37, 26, 165, 37, 34, 25, 165, 68, 55, 40, 165, 87, 69, 49, 165, 86, 68, 48, 165, 38, 34, 25, 165, 55, 45, 30, 165, 46, 39, 27, 165, 55, 45, 30, 165, 38, 34, 25, 165, 40, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 47, 41, 30, 165, 39, 35, 25, 165, 46, 40, 30, 165, 44, 39, 29, 165, 37, 33, 25, 165, 67, 55, 40, 165, 86, 68, 48, 165, 84, 68, 48, 165, 63, 52, 38, 165, 65, 54, 39, 165, 46, 39, 27, 165, 49, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 29, 165, 41, 37, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 64, 53, 39, 165, 59, 57, 49, 165, 41, 36, 26, 165, 36, 33, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 48, 41, 27, 165, 63, 49, 32, 165, 40, 36, 26, 165, 62, 51, 37, 165, 37, 34, 25, 165, 47, 40, 30, 165, 48, 41, 30, 165, 45, 39, 26, 165, 63, 49, 32, 165, 52, 43, 28, 165, 53, 44, 29, 165, 52, 43, 28, 165, 50, 42, 28, 165, 57, 46, 30, 165, 45, 38, 26, 165, 43, 38, 28, 165, 51, 43, 32, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 42, 37, 28, 165, 57, 48, 35, 165, 56, 45, 30, 165, 78, 58, 36, 165, 83, 61, 36, 165, 85, 63, 36, 165, 72, 54, 36, 165, 56, 53, 44, 165, 61, 48, 32, 165, 49, 41, 27, 165, 45, 39, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 66, 54, 39, 165, 87, 69, 49, 165, 78, 63, 45, 165, 37, 33, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 58, 47, 31, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 39, 35, 26, 165, 52, 43, 28, 165, 51, 42, 28, 165, 48, 41, 27, 165, 59, 47, 31, 165, 49, 42, 27, 165, 56, 45, 30, 165, 46, 39, 27, 165, 38, 34, 25, 165, 56, 47, 34, 165, 44, 39, 29, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 46, 40, 27, 165, 69, 53, 35, 165, 53, 44, 29, 165, 54, 45, 29, 165, 65, 50, 33, 165, 49, 42, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 48, 41, 30, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 43, 38, 28, 165, 57, 46, 30, 165, 24, 24, 25, 255, 15, 15, 15, 255, 11, 11, 12, 255, 14, 14, 14, 255, 17, 18, 18, 255, 20, 20, 21, 255, 20, 20, 21, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 31, 32, 255, 31, 32, 33, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 20, 21, 21, 255, 21, 21, 22, 255, 18, 18, 18, 255, 9, 9, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 14, 255, 21, 21, 22, 255, 20, 20, 21, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 24, 25, 25, 255, 22, 23, 23, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 20, 20, 255, 19, 19, 20, 255, 14, 14, 15, 255, 7, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 17, 18, 18, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 6, 7, 7, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 18, 18, 18, 255, 14, 14, 15, 255, 22, 22, 23, 255, 32, 33, 34, 255, 29, 30, 30, 255, 23, 24, 24, 255, 23, 23, 24, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 13, 255, 10, 10, 10, 255, 18, 18, 19, 255, 18, 19, 19, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 11, 11, 255, 7, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 17, 17, 255, 22, 23, 23, 255, 19, 20, 20, 255, 18, 19, 19, 255, 23, 23, 24, 255, 24, 25, 26, 255, 23, 23, 24, 255, 14, 14, 14, 255, 22, 23, 23, 255, 23, 24, 25, 255, 20, 20, 21, 255, 10, 10, 10, 255, 2, 2, 2, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 20, 21, 21, 255, 16, 16, 16, 255, 13, 14, 14, 255, 14, 14, 14, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 7, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 16, 16, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 25, 26, 27, 255, 29, 29, 30, 255, 30, 31, 32, 255, 29, 29, 30, 255, 21, 22, 22, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 17, 17, 18, 255, 10, 11, 11, 255, 16, 16, 16, 255, 15, 15, 16, 255, 21, 21, 21, 255, 16, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 19, 20, 20, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 9, 10, 10, 255, 4, 4, 4, 255, 5, 5, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 19, 19, 20, 255, 26, 26, 27, 255, 32, 33, 34, 255, 23, 23, 24, 255, 15, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 17, 18, 255, 18, 18, 19, 255, 15, 15, 16, 255, 21, 21, 22, 255, 22, 23, 23, 255, 24, 24, 25, 255, 17, 18, 18, 255, 19, 19, 20, 255, 21, 21, 22, 255, 17, 17, 17, 255, 17, 17, 17, 255, 19, 20, 20, 255, 22, 22, 23, 255, 26, 27, 28, 255, 25, 25, 26, 255, 22, 23, 23, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 21, 21, 22, 255, 18, 18, 19, 255, 10, 10, 10, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 5, 5, 5, 255, 12, 13, 13, 255, 10, 10, 10, 255, 17, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 11, 11, 12, 255, 17, 17, 18, 255, 8, 9, 9, 255, 14, 14, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 15, 15, 255, 18, 19, 19, 255, 15, 16, 16, 255, 21, 21, 22, 255, 19, 19, 20, 255, 21, 22, 22, 255, 20, 20, 21, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 23, 23, 24, 255, 29, 30, 30, 255, 25, 26, 26, 255, 23, 23, 24, 255, 17, 17, 18, 255, 14, 14, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 16, 16, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 21, 21, 22, 255, 22, 22, 23, 255, 21, 21, 22, 255, 60, 47, 31, 165, 54, 44, 29, 165, 44, 38, 26, 165, 53, 44, 29, 165, 52, 43, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 54, 44, 29, 165, 43, 37, 26, 165, 43, 38, 28, 165, 40, 36, 26, 165, 61, 48, 32, 165, 45, 39, 27, 165, 45, 39, 26, 165, 50, 43, 32, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 60, 48, 31, 165, 49, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 63, 49, 33, 165, 46, 40, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 46, 40, 27, 165, 57, 46, 30, 165, 68, 52, 35, 165, 55, 45, 29, 165, 56, 45, 30, 165, 52, 43, 28, 165, 48, 41, 27, 165, 39, 35, 26, 165, 46, 40, 27, 165, 50, 42, 28, 165, 45, 39, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 66, 54, 39, 165, 62, 51, 37, 165, 70, 57, 41, 165, 61, 51, 37, 165, 41, 36, 27, 165, 42, 37, 28, 165, 51, 42, 28, 165, 60, 48, 31, 165, 75, 56, 36, 165, 61, 48, 32, 165, 53, 44, 29, 165, 68, 52, 34, 165, 71, 53, 35, 165, 52, 43, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 82, 61, 36, 165, 60, 48, 31, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 66, 54, 39, 165, 63, 52, 38, 165, 50, 43, 31, 165, 39, 35, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 60, 48, 32, 165, 62, 49, 32, 165, 60, 48, 32, 165, 56, 45, 30, 165, 58, 46, 31, 165, 66, 51, 34, 165, 37, 33, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 27, 165, 53, 44, 29, 165, 54, 44, 29, 165, 44, 38, 26, 165, 48, 42, 31, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 68, 52, 34, 165, 68, 52, 34, 165, 48, 41, 27, 165, 41, 36, 27, 165, 51, 42, 28, 165, 57, 46, 30, 165, 48, 41, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 37, 34, 25, 165, 78, 63, 45, 165, 53, 45, 33, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 43, 38, 28, 165, 45, 39, 27, 165, 49, 41, 27, 165, 52, 43, 28, 165, 70, 53, 35, 165, 45, 39, 27, 165, 40, 35, 25, 165, 37, 34, 25, 165, 86, 69, 48, 165, 79, 64, 46, 165, 59, 49, 36, 165, 38, 34, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 40, 35, 25, 165, 37, 34, 25, 165, 56, 47, 34, 165, 38, 34, 26, 165, 37, 34, 25, 165, 40, 35, 25, 165, 48, 41, 27, 165, 36, 33, 25, 165, 37, 34, 25, 165, 57, 48, 35, 165, 55, 46, 34, 165, 44, 39, 29, 165, 63, 49, 32, 165, 51, 43, 28, 165, 56, 53, 44, 165, 46, 39, 27, 165, 44, 38, 26, 165, 52, 43, 29, 165, 45, 38, 26, 165, 46, 40, 27, 165, 47, 41, 30, 165, 38, 34, 25, 165, 87, 70, 49, 165, 87, 69, 49, 165, 53, 45, 33, 165, 45, 39, 27, 165, 55, 45, 30, 165, 47, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 55, 45, 29, 165, 47, 48, 41, 165, 47, 40, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 42, 37, 28, 165, 62, 51, 37, 165, 47, 40, 27, 165, 43, 38, 26, 165, 51, 42, 28, 165, 57, 46, 30, 165, 49, 42, 27, 165, 55, 45, 29, 165, 79, 59, 36, 165, 70, 53, 35, 165, 43, 38, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 61, 51, 37, 165, 62, 51, 37, 165, 62, 48, 32, 165, 67, 51, 34, 165, 92, 67, 35, 165, 96, 70, 35, 165, 80, 59, 36, 165, 63, 49, 33, 165, 53, 44, 29, 165, 49, 42, 27, 165, 38, 34, 25, 165, 45, 39, 29, 165, 36, 33, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 55, 47, 34, 165, 37, 33, 25, 165, 60, 50, 36, 165, 41, 36, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 42, 37, 28, 165, 72, 59, 42, 165, 53, 45, 33, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 51, 44, 32, 165, 41, 36, 26, 165, 49, 42, 27, 165, 59, 50, 36, 165, 52, 44, 32, 165, 58, 46, 31, 165, 46, 39, 27, 165, 46, 39, 27, 165, 67, 51, 34, 165, 48, 41, 27, 165, 63, 49, 33, 165, 62, 49, 32, 165, 65, 50, 33, 165, 46, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 53, 44, 29, 165, 46, 40, 27, 165, 48, 41, 27, 165, 40, 36, 27, 165, 58, 49, 35, 165, 48, 41, 27, 165, 15, 15, 16, 255, 11, 12, 12, 255, 8, 8, 8, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 20, 20, 255, 18, 18, 18, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 32, 32, 33, 255, 31, 31, 32, 255, 22, 22, 23, 255, 21, 21, 22, 255, 15, 16, 16, 255, 6, 7, 7, 255, 8, 8, 8, 255, 15, 15, 15, 255, 15, 16, 16, 255, 16, 16, 17, 255, 26, 26, 27, 255, 26, 26, 27, 255, 28, 29, 29, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 29, 30, 30, 255, 29, 29, 30, 255, 25, 26, 27, 255, 28, 29, 29, 255, 21, 22, 22, 255, 19, 19, 20, 255, 10, 11, 11, 255, 12, 13, 13, 255, 6, 7, 7, 255, 10, 11, 11, 255, 18, 18, 19, 255, 14, 14, 15, 255, 15, 15, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 15, 15, 255, 15, 15, 16, 255, 8, 8, 8, 255, 8, 8, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 14, 255, 13, 13, 14, 255, 20, 20, 21, 255, 22, 23, 23, 255, 25, 26, 26, 255, 30, 30, 31, 255, 30, 31, 31, 255, 26, 27, 28, 255, 26, 27, 27, 255, 16, 16, 17, 255, 12, 12, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 20, 20, 21, 255, 19, 20, 20, 255, 12, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 9, 255, 7, 7, 7, 255, 7, 8, 8, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 14, 255, 19, 19, 20, 255, 19, 19, 20, 255, 16, 16, 16, 255, 14, 14, 15, 255, 25, 25, 26, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 6, 6, 255, 10, 11, 11, 255, 15, 15, 16, 255, 28, 29, 29, 255, 23, 23, 24, 255, 17, 18, 18, 255, 16, 16, 16, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 15, 15, 255, 19, 19, 20, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 15, 16, 16, 255, 19, 19, 19, 255, 21, 21, 22, 255, 22, 22, 23, 255, 28, 29, 30, 255, 28, 29, 30, 255, 18, 19, 19, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 11, 12, 255, 21, 22, 22, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 24, 24, 25, 255, 16, 16, 17, 255, 14, 14, 15, 255, 24, 25, 25, 255, 30, 31, 31, 255, 16, 16, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 9, 10, 255, 8, 8, 8, 255, 8, 8, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 18, 18, 19, 255, 22, 22, 23, 255, 24, 25, 26, 255, 30, 30, 31, 255, 33, 34, 34, 255, 23, 23, 24, 255, 19, 19, 20, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 21, 21, 22, 255, 17, 17, 18, 255, 24, 25, 25, 255, 24, 25, 25, 255, 24, 24, 25, 255, 22, 22, 23, 255, 22, 23, 23, 255, 25, 25, 26, 255, 23, 23, 24, 255, 19, 19, 20, 255, 26, 27, 27, 255, 27, 28, 29, 255, 31, 31, 32, 255, 19, 20, 20, 255, 20, 20, 21, 255, 22, 23, 23, 255, 30, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 16, 16, 17, 255, 23, 23, 24, 255, 26, 26, 27, 255, 21, 22, 23, 255, 17, 18, 18, 255, 14, 14, 14, 255, 9, 10, 10, 255, 14, 15, 15, 255, 16, 16, 17, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 8, 8, 255, 9, 9, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 13, 13, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 16, 16, 255, 13, 14, 14, 255, 11, 11, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 11, 255, 17, 17, 18, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 10, 255, 6, 6, 6, 255, 8, 8, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 27, 27, 28, 255, 24, 24, 25, 255, 23, 24, 24, 255, 24, 24, 25, 255, 20, 21, 21, 255, 14, 14, 15, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 18, 18, 19, 255, 11, 12, 12, 255, 12, 12, 13, 255, 16, 16, 16, 255, 15, 16, 16, 255, 46, 39, 27, 165, 42, 37, 26, 165, 61, 48, 32, 165, 48, 41, 27, 165, 59, 47, 31, 165, 59, 47, 31, 165, 46, 40, 27, 165, 96, 105, 42, 255, 47, 40, 27, 165, 50, 42, 27, 165, 61, 48, 32, 165, 59, 47, 31, 165, 42, 37, 26, 165, 46, 40, 30, 165, 45, 39, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 57, 48, 35, 165, 42, 37, 26, 165, 53, 44, 29, 165, 60, 48, 31, 165, 46, 39, 27, 165, 37, 34, 25, 165, 54, 46, 33, 165, 42, 37, 26, 165, 71, 58, 42, 165, 39, 35, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 53, 44, 29, 165, 49, 42, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 38, 34, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 29, 165, 36, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 38, 34, 26, 165, 44, 39, 29, 165, 49, 42, 31, 165, 41, 36, 26, 165, 86, 69, 49, 165, 41, 36, 27, 165, 38, 34, 25, 165, 50, 42, 28, 165, 44, 38, 26, 165, 54, 44, 29, 165, 67, 52, 34, 165, 82, 61, 36, 165, 57, 46, 30, 165, 50, 42, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 54, 44, 29, 165, 61, 48, 32, 165, 48, 41, 27, 165, 38, 34, 26, 165, 40, 36, 26, 165, 52, 43, 28, 165, 41, 36, 26, 165, 36, 33, 25, 165, 38, 34, 26, 165, 47, 40, 30, 165, 41, 36, 26, 165, 42, 37, 26, 165, 55, 45, 30, 165, 50, 42, 28, 165, 59, 47, 31, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 50, 42, 28, 165, 54, 44, 29, 165, 70, 53, 35, 165, 61, 48, 32, 165, 64, 49, 33, 165, 51, 43, 28, 165, 44, 38, 26, 165, 49, 41, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 86, 69, 49, 165, 48, 41, 30, 165, 44, 38, 26, 165, 53, 44, 29, 165, 45, 39, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 37, 34, 25, 165, 51, 43, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 37, 34, 25, 165, 39, 34, 25, 165, 41, 36, 26, 165, 51, 42, 28, 165, 43, 38, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 49, 42, 31, 165, 51, 44, 32, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 51, 43, 28, 165, 49, 41, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 60, 50, 36, 165, 85, 68, 49, 165, 50, 43, 32, 165, 68, 56, 40, 165, 48, 42, 31, 165, 38, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 63, 49, 32, 165, 46, 40, 27, 165, 41, 36, 26, 165, 71, 58, 42, 165, 38, 34, 25, 165, 69, 56, 41, 165, 39, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 38, 34, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 62, 48, 32, 165, 80, 59, 36, 165, 57, 46, 30, 165, 55, 45, 29, 165, 57, 46, 30, 165, 51, 43, 28, 165, 59, 47, 31, 165, 57, 46, 30, 165, 46, 39, 27, 165, 37, 34, 25, 165, 42, 37, 28, 165, 42, 37, 28, 165, 44, 38, 26, 165, 40, 35, 25, 165, 46, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 49, 42, 31, 165, 43, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 55, 45, 29, 165, 46, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 53, 44, 29, 165, 68, 52, 34, 165, 72, 54, 36, 165, 63, 49, 32, 165, 45, 39, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 61, 51, 37, 165, 40, 35, 25, 165, 47, 40, 27, 165, 66, 51, 33, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 57, 46, 30, 165, 54, 44, 29, 165, 72, 54, 36, 165, 78, 58, 36, 165, 73, 55, 36, 165, 46, 39, 27, 165, 53, 44, 29, 165, 45, 39, 26, 165, 43, 38, 28, 165, 51, 44, 32, 165, 38, 34, 25, 165, 41, 36, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 53, 43, 29, 165, 40, 35, 26, 165, 36, 33, 25, 165, 48, 42, 31, 165, 53, 45, 33, 165, 69, 56, 41, 165, 39, 35, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 87, 69, 49, 165, 41, 36, 26, 165, 38, 34, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 57, 46, 30, 165, 58, 46, 31, 165, 57, 46, 30, 165, 52, 43, 29, 165, 59, 47, 31, 165, 50, 42, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 45, 31, 210, 80, 93, 43, 255, 51, 43, 28, 165, 52, 43, 28, 165, 45, 39, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 13, 14, 14, 255, 8, 8, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 18, 18, 18, 255, 15, 15, 15, 255, 19, 20, 20, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 25, 26, 26, 255, 25, 25, 26, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 18, 19, 255, 23, 24, 24, 255, 23, 24, 24, 255, 24, 25, 26, 255, 29, 30, 31, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 28, 29, 29, 255, 23, 23, 24, 255, 22, 22, 23, 255, 21, 22, 22, 255, 21, 21, 22, 255, 21, 21, 22, 255, 23, 24, 25, 255, 22, 22, 23, 255, 14, 14, 15, 255, 14, 15, 15, 255, 7, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 20, 21, 21, 255, 13, 13, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 8, 8, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 7, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 14, 14, 14, 255, 21, 22, 22, 255, 22, 22, 23, 255, 22, 23, 23, 255, 21, 22, 22, 255, 25, 25, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 12, 12, 255, 8, 8, 9, 255, 10, 10, 10, 255, 18, 19, 19, 255, 16, 16, 17, 255, 17, 17, 18, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 10, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 12, 12, 255, 17, 17, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 21, 21, 22, 255, 20, 21, 21, 255, 8, 8, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 23, 23, 24, 255, 26, 27, 27, 255, 25, 26, 27, 255, 19, 20, 20, 255, 23, 24, 24, 255, 23, 23, 24, 255, 28, 29, 30, 255, 25, 25, 26, 255, 21, 21, 22, 255, 11, 12, 12, 255, 15, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 11, 11, 11, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 21, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 14, 14, 14, 255, 14, 15, 15, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 21, 21, 255, 22, 22, 23, 255, 23, 23, 24, 255, 16, 16, 16, 255, 25, 26, 26, 255, 24, 24, 25, 255, 19, 20, 20, 255, 26, 27, 27, 255, 12, 12, 12, 255, 7, 7, 7, 255, 15, 15, 15, 255, 8, 8, 8, 255, 7, 8, 8, 255, 6, 6, 6, 255, 6, 7, 7, 255, 5, 6, 6, 255, 11, 12, 12, 255, 17, 17, 18, 255, 20, 21, 21, 255, 28, 28, 29, 255, 25, 25, 26, 255, 33, 34, 34, 255, 13, 14, 14, 255, 19, 20, 20, 255, 13, 13, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 21, 22, 22, 255, 25, 25, 26, 255, 25, 26, 26, 255, 29, 30, 31, 255, 32, 32, 33, 255, 31, 31, 32, 255, 26, 26, 27, 255, 31, 31, 32, 255, 30, 31, 31, 255, 23, 24, 25, 255, 25, 26, 26, 255, 22, 22, 23, 255, 27, 27, 28, 255, 28, 29, 29, 255, 25, 25, 26, 255, 26, 27, 28, 255, 32, 32, 33, 255, 32, 32, 33, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 18, 255, 24, 24, 25, 255, 24, 24, 25, 255, 23, 23, 24, 255, 19, 20, 20, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 14, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 14, 14, 255, 19, 20, 20, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 16, 16, 17, 255, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 7, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 10, 10, 255, 2, 2, 3, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 15, 255, 22, 23, 23, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 23, 23, 24, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 14, 14, 255, 8, 8, 9, 255, 6, 7, 7, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 40, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 58, 46, 31, 165, 47, 40, 27, 165, 55, 45, 29, 165, 43, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 52, 44, 32, 165, 60, 50, 36, 165, 40, 36, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 51, 43, 32, 165, 41, 36, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 40, 35, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 45, 39, 27, 165, 63, 52, 38, 165, 87, 69, 49, 165, 42, 37, 28, 165, 51, 43, 32, 165, 54, 46, 34, 165, 45, 40, 29, 165, 43, 37, 26, 165, 47, 48, 41, 165, 39, 35, 25, 165, 50, 43, 31, 165, 43, 37, 26, 165, 39, 35, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 57, 48, 35, 165, 87, 70, 49, 165, 53, 45, 33, 165, 64, 53, 38, 165, 81, 65, 47, 165, 36, 33, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 45, 40, 165, 62, 51, 37, 165, 38, 34, 26, 165, 60, 50, 36, 165, 36, 33, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 57, 46, 30, 165, 71, 63, 47, 165, 62, 49, 32, 165, 43, 38, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 43, 37, 26, 165, 59, 47, 31, 165, 60, 48, 32, 165, 49, 41, 27, 165, 48, 41, 27, 165, 36, 33, 25, 165, 46, 40, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 63, 52, 38, 165, 71, 58, 42, 165, 76, 61, 44, 165, 80, 64, 46, 165, 45, 39, 29, 165, 49, 42, 27, 165, 46, 40, 27, 165, 58, 47, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 61, 48, 32, 165, 63, 49, 33, 165, 57, 46, 30, 165, 51, 42, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 61, 51, 37, 165, 45, 39, 29, 165, 47, 41, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 49, 41, 27, 165, 59, 47, 31, 165, 45, 39, 26, 165, 38, 34, 26, 165, 49, 42, 31, 165, 40, 36, 27, 165, 40, 35, 25, 165, 37, 33, 25, 165, 52, 43, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 67, 55, 40, 165, 79, 64, 46, 165, 79, 64, 46, 165, 36, 33, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 54, 45, 33, 165, 86, 69, 49, 165, 47, 40, 30, 165, 36, 33, 25, 165, 39, 35, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 37, 33, 25, 165, 54, 46, 33, 165, 38, 34, 26, 165, 60, 50, 36, 165, 38, 34, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 65, 54, 39, 165, 39, 35, 25, 165, 46, 39, 27, 165, 69, 53, 35, 165, 74, 55, 36, 165, 72, 54, 36, 165, 48, 41, 27, 165, 45, 38, 26, 165, 51, 42, 28, 165, 44, 38, 26, 165, 49, 42, 27, 165, 54, 45, 29, 165, 37, 34, 25, 165, 57, 48, 35, 165, 41, 36, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 43, 38, 26, 165, 37, 34, 25, 165, 50, 43, 32, 165, 39, 35, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 54, 44, 29, 165, 57, 46, 30, 165, 48, 41, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 66, 51, 34, 165, 56, 46, 30, 165, 48, 41, 27, 165, 40, 35, 25, 165, 70, 57, 41, 165, 55, 47, 34, 165, 42, 37, 26, 165, 55, 45, 30, 165, 52, 43, 28, 165, 38, 34, 25, 165, 48, 41, 27, 165, 56, 45, 30, 165, 47, 40, 27, 165, 55, 45, 29, 165, 71, 54, 35, 165, 66, 51, 34, 165, 59, 47, 31, 165, 52, 43, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 47, 41, 30, 165, 42, 37, 26, 165, 52, 43, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 41, 36, 27, 165, 50, 43, 32, 165, 40, 35, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 45, 39, 29, 165, 52, 44, 33, 165, 68, 56, 40, 165, 42, 37, 26, 165, 43, 37, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 40, 35, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 59, 47, 31, 165, 44, 38, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 50, 42, 28, 165, 54, 44, 29, 165, 52, 43, 28, 165, 41, 36, 26, 165, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 11, 11, 255, 19, 19, 20, 255, 19, 19, 20, 255, 24, 24, 25, 255, 24, 24, 25, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 27, 27, 28, 255, 17, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 10, 255, 11, 12, 12, 255, 16, 16, 17, 255, 23, 23, 24, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 23, 23, 255, 28, 29, 30, 255, 32, 33, 33, 255, 28, 28, 29, 255, 32, 33, 33, 255, 20, 21, 21, 255, 16, 17, 17, 255, 20, 20, 21, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 18, 18, 255, 17, 17, 18, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 11, 12, 255, 6, 6, 6, 255, 13, 13, 13, 255, 4, 4, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 21, 21, 22, 255, 19, 20, 20, 255, 16, 17, 17, 255, 17, 17, 17, 255, 17, 18, 18, 255, 25, 26, 26, 255, 33, 34, 34, 255, 29, 30, 31, 255, 29, 29, 30, 255, 24, 24, 25, 255, 16, 16, 17, 255, 18, 18, 19, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 11, 12, 12, 255, 14, 14, 14, 255, 6, 7, 7, 255, 9, 10, 10, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 14, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 10, 255, 9, 10, 10, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 15, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 24, 24, 25, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 10, 255, 14, 14, 14, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 22, 23, 23, 255, 22, 22, 23, 255, 20, 20, 21, 255, 27, 27, 28, 255, 32, 33, 34, 255, 20, 20, 21, 255, 27, 27, 28, 255, 20, 21, 21, 255, 14, 14, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 16, 16, 16, 255, 16, 16, 17, 255, 14, 14, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 22, 23, 23, 255, 22, 22, 23, 255, 26, 26, 27, 255, 21, 21, 22, 255, 31, 32, 32, 255, 22, 23, 24, 255, 27, 28, 29, 255, 23, 23, 24, 255, 20, 21, 21, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 22, 23, 23, 255, 17, 18, 18, 255, 27, 28, 28, 255, 26, 26, 27, 255, 30, 30, 31, 255, 31, 31, 32, 255, 17, 17, 18, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 30, 30, 31, 255, 32, 32, 33, 255, 32, 33, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 29, 29, 255, 32, 33, 34, 255, 32, 32, 33, 255, 22, 22, 23, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 32, 33, 33, 255, 27, 28, 28, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 17, 18, 255, 21, 21, 22, 255, 32, 33, 33, 255, 26, 26, 27, 255, 31, 31, 32, 255, 19, 20, 20, 255, 21, 21, 22, 255, 22, 23, 23, 255, 18, 19, 19, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 18, 18, 255, 20, 21, 21, 255, 18, 18, 18, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 8, 8, 255, 6, 6, 6, 255, 10, 10, 10, 255, 7, 7, 7, 255, 2, 2, 2, 255, 4, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 1, 1, 1, 255, 3, 3, 3, 255, 7, 8, 8, 255, 4, 4, 5, 255, 3, 3, 3, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 21, 21, 22, 255, 31, 32, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 30, 31, 32, 255, 17, 18, 18, 255, 18, 19, 19, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 46, 40, 27, 165, 40, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 64, 53, 38, 165, 41, 36, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 77, 93, 34, 255, 56, 76, 34, 255, 53, 45, 33, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 69, 56, 41, 165, 58, 48, 35, 165, 58, 49, 36, 165, 38, 34, 25, 165, 38, 34, 25, 165, 56, 47, 34, 165, 85, 68, 47, 165, 66, 54, 39, 165, 52, 44, 32, 165, 37, 34, 25, 165, 49, 42, 31, 165, 37, 33, 25, 165, 41, 36, 26, 165, 56, 47, 34, 165, 40, 35, 25, 165, 52, 44, 32, 165, 43, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 48, 41, 31, 165, 39, 35, 25, 165, 41, 36, 27, 165, 37, 34, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 58, 49, 36, 165, 40, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 38, 34, 25, 165, 41, 36, 27, 165, 54, 46, 33, 165, 44, 39, 29, 165, 46, 40, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 72, 58, 42, 165, 52, 44, 32, 165, 37, 33, 25, 165, 38, 34, 26, 165, 52, 44, 32, 165, 39, 34, 25, 165, 42, 37, 26, 165, 46, 40, 29, 165, 48, 42, 31, 165, 38, 34, 25, 165, 42, 37, 26, 165, 47, 41, 30, 165, 39, 35, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 57, 46, 30, 165, 79, 59, 36, 165, 43, 37, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 51, 42, 28, 165, 63, 49, 32, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 50, 43, 32, 165, 40, 36, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 45, 39, 27, 165, 54, 44, 29, 165, 50, 42, 28, 165, 62, 48, 32, 165, 43, 38, 28, 165, 38, 34, 25, 165, 49, 42, 31, 165, 63, 52, 38, 165, 41, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 54, 46, 33, 165, 42, 37, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 52, 44, 32, 165, 37, 33, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 48, 41, 30, 165, 38, 34, 25, 165, 37, 33, 25, 165, 49, 41, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 52, 45, 33, 165, 38, 34, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 51, 44, 32, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 46, 39, 27, 165, 58, 46, 31, 165, 59, 47, 31, 165, 55, 45, 30, 165, 67, 52, 34, 165, 41, 36, 26, 165, 46, 40, 27, 165, 40, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 55, 45, 30, 165, 51, 51, 42, 165, 43, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 42, 37, 28, 165, 40, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 41, 36, 27, 165, 43, 38, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 56, 46, 30, 165, 48, 41, 27, 165, 45, 39, 26, 165, 49, 42, 31, 165, 58, 48, 35, 165, 45, 39, 26, 165, 58, 46, 31, 165, 49, 41, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 58, 47, 31, 165, 56, 45, 30, 165, 46, 39, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 60, 48, 31, 165, 51, 43, 28, 165, 43, 38, 26, 165, 53, 45, 33, 165, 37, 33, 25, 165, 52, 44, 32, 165, 48, 42, 31, 165, 60, 50, 36, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 39, 35, 26, 165, 48, 42, 31, 165, 40, 35, 25, 165, 39, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 54, 44, 29, 165, 55, 45, 30, 165, 61, 48, 32, 165, 56, 45, 30, 165, 40, 35, 26, 165, 52, 43, 28, 165, 55, 45, 29, 165, 40, 36, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 52, 43, 28, 165, 61, 48, 32, 165, 44, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 46, 40, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 7, 7, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 14, 14, 14, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 24, 25, 255, 27, 27, 28, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 27, 28, 28, 255, 22, 23, 23, 255, 22, 23, 23, 255, 15, 15, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 21, 21, 22, 255, 20, 20, 21, 255, 25, 26, 26, 255, 31, 31, 32, 255, 26, 26, 27, 255, 24, 25, 25, 255, 26, 27, 27, 255, 23, 24, 24, 255, 24, 24, 25, 255, 20, 21, 21, 255, 12, 12, 12, 255, 15, 15, 15, 255, 14, 14, 14, 255, 17, 18, 18, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 13, 14, 255, 17, 17, 17, 255, 19, 19, 20, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 23, 24, 255, 27, 27, 28, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 24, 25, 255, 23, 24, 25, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 10, 255, 9, 9, 9, 255, 9, 9, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 9, 10, 255, 19, 19, 20, 255, 16, 16, 17, 255, 20, 20, 21, 255, 14, 14, 15, 255, 9, 9, 10, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 10, 11, 11, 255, 20, 20, 21, 255, 10, 10, 11, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 27, 27, 255, 33, 34, 34, 255, 24, 24, 25, 255, 28, 28, 29, 255, 27, 28, 28, 255, 19, 19, 20, 255, 18, 18, 18, 255, 17, 18, 18, 255, 21, 21, 22, 255, 17, 17, 17, 255, 22, 22, 23, 255, 20, 20, 21, 255, 21, 21, 21, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 25, 25, 26, 255, 26, 26, 27, 255, 22, 23, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 27, 28, 28, 255, 33, 33, 34, 255, 23, 24, 24, 255, 27, 28, 29, 255, 19, 20, 20, 255, 19, 19, 19, 255, 12, 13, 13, 255, 17, 17, 18, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 12, 12, 12, 255, 21, 21, 22, 255, 18, 19, 19, 255, 12, 12, 12, 255, 26, 27, 28, 255, 30, 31, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 24, 24, 25, 255, 27, 27, 28, 255, 30, 31, 31, 255, 21, 21, 22, 255, 24, 25, 26, 255, 26, 27, 27, 255, 33, 34, 34, 255, 21, 22, 22, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 14, 14, 14, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 16, 17, 17, 255, 21, 21, 22, 255, 33, 34, 34, 255, 33, 33, 34, 255, 22, 23, 23, 255, 20, 20, 21, 255, 27, 28, 28, 255, 21, 21, 22, 255, 21, 22, 22, 255, 26, 27, 27, 255, 27, 28, 28, 255, 23, 24, 25, 255, 29, 30, 31, 255, 21, 22, 22, 255, 27, 28, 28, 255, 28, 28, 29, 255, 18, 18, 19, 255, 15, 15, 15, 255, 15, 15, 16, 255, 10, 11, 11, 255, 4, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 33, 33, 34, 255, 26, 26, 27, 255, 26, 26, 27, 255, 26, 27, 28, 255, 21, 22, 22, 255, 20, 20, 21, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 11, 255, 14, 14, 14, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 10, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 11, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 44, 38, 26, 165, 43, 38, 26, 165, 58, 46, 30, 165, 59, 47, 31, 165, 45, 39, 26, 165, 45, 39, 26, 165, 60, 50, 36, 165, 37, 34, 25, 165, 50, 43, 32, 165, 38, 34, 25, 165, 38, 34, 25, 165, 50, 42, 28, 165, 40, 36, 26, 165, 38, 34, 25, 165, 44, 39, 29, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 27, 165, 44, 38, 29, 165, 36, 33, 25, 165, 53, 45, 33, 165, 43, 37, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 47, 41, 30, 165, 38, 34, 25, 165, 58, 49, 35, 165, 49, 42, 31, 165, 74, 60, 43, 165, 85, 68, 48, 165, 86, 68, 49, 165, 47, 40, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 41, 30, 165, 38, 34, 25, 165, 43, 38, 28, 165, 68, 56, 40, 165, 43, 38, 28, 165, 53, 44, 29, 165, 59, 47, 31, 165, 46, 39, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 39, 35, 25, 165, 47, 40, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 41, 30, 165, 46, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 50, 42, 28, 165, 40, 36, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 50, 43, 32, 165, 62, 51, 37, 165, 40, 36, 27, 165, 37, 34, 25, 165, 56, 45, 30, 165, 42, 37, 26, 165, 54, 44, 29, 165, 45, 38, 26, 165, 39, 35, 25, 165, 62, 51, 37, 165, 39, 35, 25, 165, 40, 36, 26, 165, 87, 69, 49, 165, 71, 58, 42, 165, 42, 37, 28, 165, 44, 38, 29, 165, 63, 52, 38, 165, 74, 60, 43, 165, 41, 36, 27, 165, 53, 45, 33, 165, 87, 69, 49, 165, 61, 51, 37, 165, 42, 37, 28, 165, 40, 36, 26, 165, 57, 46, 30, 165, 81, 60, 36, 165, 59, 47, 31, 165, 45, 39, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 48, 41, 27, 165, 36, 33, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 39, 35, 25, 165, 42, 36, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 62, 48, 32, 165, 79, 59, 36, 165, 59, 47, 31, 165, 45, 39, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 39, 35, 26, 165, 37, 33, 25, 165, 44, 39, 29, 165, 41, 36, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 53, 45, 33, 165, 42, 37, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 44, 38, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 56, 47, 35, 165, 40, 35, 25, 165, 43, 37, 26, 165, 37, 34, 25, 165, 44, 39, 29, 165, 75, 61, 44, 165, 63, 52, 38, 165, 38, 34, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 50, 42, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 62, 49, 32, 165, 54, 44, 29, 165, 56, 45, 30, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 63, 49, 32, 165, 43, 38, 26, 165, 55, 46, 34, 165, 49, 42, 31, 165, 58, 49, 35, 165, 50, 43, 32, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 40, 36, 27, 165, 43, 38, 28, 165, 47, 41, 30, 165, 55, 46, 34, 165, 40, 36, 26, 165, 37, 34, 25, 165, 76, 61, 44, 165, 48, 48, 41, 165, 52, 43, 28, 165, 60, 48, 31, 165, 48, 41, 27, 165, 57, 48, 35, 165, 37, 34, 25, 165, 57, 48, 35, 165, 45, 39, 26, 165, 45, 39, 26, 165, 55, 45, 30, 165, 48, 41, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 52, 43, 28, 165, 67, 52, 34, 165, 46, 39, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 36, 27, 165, 45, 39, 26, 165, 56, 47, 34, 165, 53, 53, 46, 165, 48, 41, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 39, 35, 25, 165, 41, 36, 26, 165, 49, 42, 31, 165, 42, 37, 26, 165, 40, 35, 26, 165, 40, 36, 26, 165, 46, 40, 29, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 61, 48, 32, 165, 54, 44, 29, 165, 52, 43, 29, 165, 46, 39, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 63, 49, 32, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 52, 43, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 53, 45, 33, 165, 41, 36, 26, 165, 46, 39, 27, 165, 57, 46, 30, 165, 46, 39, 27, 165, 59, 47, 31, 165, 46, 39, 27, 165, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 17, 17, 18, 255, 20, 20, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 24, 25, 25, 255, 21, 21, 22, 255, 15, 15, 15, 255, 9, 9, 10, 255, 10, 10, 10, 255, 6, 6, 7, 255, 9, 10, 10, 255, 16, 17, 17, 255, 21, 22, 22, 255, 19, 19, 20, 255, 22, 22, 23, 255, 24, 25, 25, 255, 27, 28, 28, 255, 24, 24, 25, 255, 20, 21, 21, 255, 22, 23, 24, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 13, 14, 14, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 13, 255, 16, 16, 16, 255, 10, 10, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 16, 17, 255, 19, 19, 20, 255, 15, 15, 16, 255, 20, 21, 21, 255, 25, 26, 26, 255, 21, 22, 22, 255, 23, 24, 24, 255, 22, 23, 23, 255, 22, 23, 23, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 29, 30, 30, 255, 21, 22, 22, 255, 11, 12, 12, 255, 10, 11, 11, 255, 15, 15, 15, 255, 7, 7, 7, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 21, 21, 22, 255, 21, 22, 22, 255, 20, 21, 21, 255, 25, 26, 26, 255, 21, 21, 22, 255, 20, 20, 21, 255, 16, 17, 17, 255, 14, 14, 14, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 12, 12, 13, 255, 17, 17, 18, 255, 18, 18, 19, 255, 21, 21, 22, 255, 27, 28, 29, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 29, 30, 30, 255, 30, 30, 31, 255, 26, 27, 28, 255, 27, 27, 28, 255, 31, 31, 32, 255, 26, 27, 28, 255, 17, 17, 18, 255, 19, 20, 20, 255, 22, 22, 23, 255, 20, 21, 21, 255, 15, 15, 16, 255, 16, 16, 17, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 25, 25, 26, 255, 24, 25, 25, 255, 33, 34, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 25, 26, 26, 255, 33, 34, 34, 255, 25, 26, 27, 255, 26, 26, 27, 255, 25, 26, 26, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 18, 18, 255, 15, 16, 16, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 10, 255, 14, 15, 15, 255, 13, 13, 13, 255, 18, 19, 19, 255, 17, 17, 18, 255, 25, 25, 26, 255, 25, 25, 26, 255, 28, 29, 30, 255, 33, 34, 34, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 31, 32, 32, 255, 26, 26, 27, 255, 25, 26, 26, 255, 31, 32, 32, 255, 31, 32, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 16, 16, 255, 23, 24, 24, 255, 27, 28, 28, 255, 30, 31, 31, 255, 33, 34, 34, 255, 31, 32, 32, 255, 30, 31, 32, 255, 29, 30, 30, 255, 31, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 30, 31, 31, 255, 24, 24, 25, 255, 29, 30, 31, 255, 26, 27, 27, 255, 18, 18, 19, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 14, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 8, 8, 255, 14, 14, 15, 255, 8, 8, 8, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 8, 9, 255, 17, 17, 18, 255, 13, 13, 14, 255, 25, 25, 26, 255, 30, 30, 31, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 25, 25, 26, 255, 25, 25, 26, 255, 20, 21, 21, 255, 24, 25, 25, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 44, 38, 26, 165, 51, 42, 28, 165, 69, 53, 35, 165, 48, 41, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 39, 34, 25, 165, 43, 38, 26, 165, 55, 46, 34, 165, 42, 37, 26, 165, 37, 34, 25, 165, 38, 34, 26, 165, 49, 41, 27, 165, 41, 36, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 36, 26, 165, 46, 40, 27, 165, 50, 42, 28, 165, 37, 33, 25, 165, 44, 38, 29, 165, 64, 53, 38, 165, 81, 65, 47, 165, 57, 48, 35, 165, 67, 55, 40, 165, 72, 59, 42, 165, 69, 57, 41, 165, 81, 65, 47, 165, 48, 41, 30, 165, 45, 39, 26, 165, 57, 48, 35, 165, 61, 51, 37, 165, 45, 39, 27, 165, 38, 34, 25, 165, 40, 35, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 50, 42, 28, 165, 37, 33, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 41, 37, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 36, 33, 25, 165, 39, 35, 26, 165, 37, 34, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 56, 45, 30, 165, 65, 50, 33, 165, 54, 44, 29, 165, 50, 42, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 46, 39, 27, 165, 50, 43, 32, 165, 38, 34, 25, 165, 40, 35, 27, 165, 58, 48, 35, 165, 42, 37, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 59, 47, 31, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 41, 30, 165, 82, 65, 45, 165, 86, 69, 48, 165, 74, 60, 43, 165, 56, 47, 35, 165, 36, 33, 25, 165, 39, 35, 25, 165, 82, 66, 47, 165, 54, 46, 33, 165, 87, 70, 49, 165, 43, 38, 28, 165, 45, 39, 29, 165, 52, 43, 28, 165, 70, 53, 35, 165, 71, 54, 36, 165, 48, 41, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 40, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 52, 43, 29, 165, 43, 38, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 68, 52, 34, 165, 53, 44, 29, 165, 59, 47, 31, 165, 40, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 26, 165, 43, 45, 40, 165, 51, 44, 32, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 38, 34, 26, 165, 37, 33, 25, 165, 40, 35, 27, 165, 53, 43, 29, 165, 45, 39, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 86, 69, 49, 165, 75, 61, 44, 165, 42, 37, 26, 165, 70, 53, 35, 165, 46, 40, 27, 165, 39, 35, 25, 165, 46, 40, 30, 165, 85, 68, 48, 165, 37, 33, 25, 165, 71, 58, 42, 165, 62, 51, 37, 165, 39, 35, 25, 165, 51, 44, 32, 165, 55, 47, 34, 165, 86, 68, 49, 165, 87, 70, 49, 165, 36, 33, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 58, 47, 31, 165, 43, 37, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 51, 43, 28, 165, 50, 42, 28, 165, 58, 46, 31, 165, 72, 54, 36, 165, 54, 44, 29, 165, 45, 39, 27, 165, 43, 37, 26, 165, 40, 35, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 53, 44, 29, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 86, 69, 48, 165, 41, 37, 27, 165, 77, 62, 44, 165, 83, 66, 47, 165, 60, 48, 31, 165, 59, 47, 31, 165, 45, 39, 27, 165, 51, 44, 32, 165, 55, 47, 34, 165, 40, 35, 25, 165, 37, 33, 25, 165, 46, 40, 29, 165, 40, 35, 25, 165, 78, 93, 38, 255, 37, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 39, 35, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 57, 48, 35, 165, 73, 59, 42, 165, 38, 34, 25, 165, 53, 44, 29, 165, 54, 44, 29, 165, 49, 42, 27, 165, 55, 45, 30, 165, 66, 51, 34, 165, 52, 43, 29, 165, 48, 41, 27, 165, 38, 34, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 55, 45, 29, 165, 67, 51, 34, 165, 46, 47, 41, 165, 48, 41, 27, 165, 50, 43, 32, 165, 37, 33, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 51, 43, 28, 165, 42, 37, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 46, 40, 30, 165, 64, 53, 38, 165, 65, 53, 39, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 45, 39, 26, 165, 51, 42, 28, 165, 63, 49, 32, 165, 56, 45, 30, 165, 79, 59, 36, 165, 58, 46, 31, 165, 52, 43, 28, 165, 74, 55, 36, 165, 67, 51, 34, 165, 49, 42, 31, 165, 46, 40, 30, 165, 39, 35, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 57, 48, 35, 165, 51, 44, 32, 165, 43, 38, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 47, 40, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 15, 16, 16, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 20, 20, 21, 255, 29, 29, 30, 255, 31, 32, 32, 255, 26, 27, 27, 255, 31, 32, 33, 255, 29, 30, 30, 255, 32, 33, 33, 255, 24, 25, 25, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 23, 23, 24, 255, 19, 19, 19, 255, 16, 16, 16, 255, 6, 6, 6, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 16, 16, 17, 255, 21, 22, 22, 255, 23, 24, 24, 255, 24, 25, 26, 255, 26, 26, 27, 255, 27, 28, 28, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 13, 255, 8, 8, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 16, 16, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 16, 16, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 18, 18, 19, 255, 20, 20, 20, 255, 21, 22, 22, 255, 17, 17, 18, 255, 19, 20, 20, 255, 23, 24, 24, 255, 27, 28, 29, 255, 25, 26, 26, 255, 24, 24, 25, 255, 16, 17, 17, 255, 33, 34, 34, 255, 31, 32, 32, 255, 24, 25, 25, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 20, 21, 21, 255, 18, 18, 18, 255, 11, 12, 12, 255, 7, 7, 7, 255, 15, 15, 16, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 12, 12, 12, 255, 10, 10, 10, 255, 30, 31, 32, 255, 30, 30, 31, 255, 24, 24, 25, 255, 24, 25, 25, 255, 23, 24, 24, 255, 22, 23, 24, 255, 15, 15, 16, 255, 24, 25, 25, 255, 20, 20, 21, 255, 17, 17, 18, 255, 17, 17, 18, 255, 9, 10, 10, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 32, 33, 34, 255, 21, 21, 22, 255, 26, 26, 27, 255, 30, 31, 32, 255, 30, 31, 31, 255, 33, 34, 34, 255, 26, 27, 27, 255, 25, 26, 27, 255, 27, 28, 28, 255, 25, 26, 26, 255, 28, 28, 29, 255, 25, 26, 26, 255, 26, 27, 27, 255, 22, 22, 23, 255, 23, 24, 24, 255, 24, 24, 25, 255, 22, 23, 23, 255, 21, 22, 22, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 9, 9, 255, 12, 12, 13, 255, 15, 15, 15, 255, 19, 19, 20, 255, 14, 14, 14, 255, 33, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 16, 16, 16, 255, 33, 34, 34, 255, 28, 29, 30, 255, 32, 32, 33, 255, 27, 28, 28, 255, 23, 24, 25, 255, 17, 17, 18, 255, 13, 13, 13, 255, 15, 15, 15, 255, 19, 20, 20, 255, 12, 12, 13, 255, 6, 6, 6, 255, 12, 13, 13, 255, 18, 19, 19, 255, 21, 21, 22, 255, 19, 20, 20, 255, 21, 22, 22, 255, 19, 20, 20, 255, 26, 27, 27, 255, 23, 23, 24, 255, 33, 34, 34, 255, 13, 13, 13, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 29, 30, 30, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 20, 21, 21, 255, 21, 21, 22, 255, 29, 30, 30, 255, 33, 34, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 25, 26, 26, 255, 18, 18, 19, 255, 23, 24, 24, 255, 18, 18, 19, 255, 7, 8, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 18, 19, 255, 11, 11, 11, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 15, 16, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 22, 22, 255, 29, 30, 31, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 23, 24, 25, 255, 20, 21, 21, 255, 22, 22, 23, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 14, 14, 255, 19, 19, 19, 255, 17, 18, 18, 255, 14, 14, 14, 255, 17, 17, 18, 255, 26, 27, 27, 255, 15, 16, 16, 255, 23, 23, 24, 255, 17, 17, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 20, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 41, 36, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 38, 34, 26, 165, 42, 37, 28, 165, 60, 58, 49, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 49, 42, 31, 165, 54, 46, 33, 165, 42, 37, 28, 165, 41, 37, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 39, 35, 26, 165, 49, 42, 31, 165, 41, 36, 26, 165, 42, 37, 28, 165, 47, 41, 30, 165, 68, 55, 40, 165, 87, 69, 49, 165, 44, 38, 29, 165, 38, 34, 25, 165, 39, 35, 26, 165, 40, 36, 27, 165, 42, 37, 28, 165, 42, 36, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 43, 37, 26, 165, 50, 70, 35, 255, 67, 83, 36, 255, 48, 41, 27, 165, 42, 37, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 37, 34, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 45, 47, 42, 165, 44, 38, 29, 165, 45, 39, 26, 165, 55, 45, 29, 165, 40, 36, 26, 165, 43, 37, 26, 165, 54, 46, 33, 165, 38, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 65, 54, 39, 165, 52, 44, 32, 165, 46, 40, 30, 165, 38, 34, 26, 165, 58, 49, 35, 165, 51, 43, 32, 165, 57, 48, 35, 165, 63, 52, 38, 165, 42, 37, 26, 165, 45, 39, 26, 165, 52, 43, 28, 165, 71, 54, 36, 165, 57, 46, 30, 165, 65, 50, 33, 165, 53, 43, 29, 165, 44, 38, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 39, 34, 25, 165, 41, 37, 27, 165, 36, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 70, 53, 35, 165, 63, 49, 32, 165, 62, 49, 32, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 44, 38, 29, 165, 51, 44, 32, 165, 44, 38, 29, 165, 48, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 39, 35, 26, 165, 77, 94, 33, 255, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 47, 41, 30, 165, 52, 44, 32, 165, 84, 68, 48, 165, 83, 67, 48, 165, 52, 44, 33, 165, 40, 35, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 62, 49, 32, 165, 45, 39, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 57, 46, 30, 165, 41, 36, 26, 165, 38, 34, 25, 165, 60, 50, 36, 165, 56, 47, 34, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 71, 36, 255, 42, 37, 26, 165, 39, 35, 25, 165, 40, 36, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 49, 42, 31, 165, 38, 34, 25, 165, 41, 36, 26, 165, 39, 34, 25, 165, 37, 33, 25, 165, 53, 45, 33, 165, 41, 36, 26, 165, 50, 43, 31, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 57, 46, 30, 165, 55, 45, 30, 165, 49, 41, 27, 165, 63, 49, 32, 165, 50, 42, 28, 165, 39, 35, 25, 165, 46, 40, 27, 165, 40, 36, 26, 165, 52, 43, 28, 165, 52, 43, 28, 165, 52, 43, 28, 165, 43, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 57, 48, 35, 165, 46, 40, 29, 165, 44, 39, 29, 165, 41, 36, 26, 165, 36, 33, 25, 165, 39, 34, 25, 165, 53, 45, 33, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 67, 51, 34, 165, 68, 52, 34, 165, 63, 49, 32, 165, 52, 43, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 62, 49, 32, 165, 48, 41, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 49, 49, 41, 165, 48, 41, 27, 165, 45, 39, 26, 165, 39, 34, 25, 165, 40, 35, 26, 165, 49, 42, 27, 165, 55, 45, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 9, 9, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 17, 17, 255, 15, 16, 16, 255, 19, 20, 20, 255, 24, 25, 26, 255, 32, 33, 34, 255, 27, 27, 28, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 33, 33, 34, 255, 30, 31, 32, 255, 26, 27, 27, 255, 17, 17, 17, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 6, 7, 7, 255, 15, 15, 16, 255, 19, 19, 20, 255, 18, 18, 18, 255, 21, 22, 22, 255, 16, 16, 17, 255, 11, 12, 12, 255, 18, 18, 18, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 9, 10, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 15, 15, 255, 21, 22, 22, 255, 18, 18, 19, 255, 22, 23, 24, 255, 26, 27, 27, 255, 18, 18, 19, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 20, 255, 21, 22, 22, 255, 22, 22, 23, 255, 20, 21, 21, 255, 20, 21, 21, 255, 26, 27, 28, 255, 25, 26, 26, 255, 25, 26, 27, 255, 26, 27, 28, 255, 17, 18, 18, 255, 9, 9, 9, 255, 10, 10, 11, 255, 19, 19, 20, 255, 17, 17, 17, 255, 18, 19, 19, 255, 31, 32, 32, 255, 23, 24, 24, 255, 15, 15, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 33, 34, 34, 255, 25, 26, 26, 255, 23, 24, 25, 255, 30, 31, 32, 255, 26, 27, 28, 255, 25, 26, 27, 255, 13, 14, 14, 255, 20, 20, 20, 255, 20, 20, 21, 255, 21, 22, 22, 255, 17, 17, 17, 255, 17, 17, 18, 255, 16, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 13, 13, 255, 6, 6, 7, 255, 8, 8, 8, 255, 13, 14, 14, 255, 20, 21, 21, 255, 20, 20, 20, 255, 18, 19, 19, 255, 23, 24, 24, 255, 25, 25, 26, 255, 25, 26, 27, 255, 29, 29, 30, 255, 22, 23, 23, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 28, 29, 29, 255, 25, 26, 27, 255, 23, 24, 24, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 13, 14, 255, 12, 12, 13, 255, 5, 6, 6, 255, 11, 11, 12, 255, 12, 12, 13, 255, 21, 22, 22, 255, 14, 14, 15, 255, 27, 28, 28, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 32, 33, 33, 255, 27, 28, 29, 255, 15, 16, 16, 255, 16, 16, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 15, 15, 16, 255, 23, 24, 25, 255, 26, 27, 28, 255, 24, 25, 25, 255, 32, 33, 34, 255, 10, 10, 11, 255, 9, 9, 10, 255, 13, 13, 14, 255, 10, 10, 10, 255, 4, 4, 4, 255, 11, 11, 11, 255, 9, 10, 10, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 18, 19, 19, 255, 15, 15, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 14, 14, 255, 19, 19, 19, 255, 23, 23, 24, 255, 26, 27, 27, 255, 31, 31, 32, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 30, 31, 32, 255, 19, 20, 20, 255, 18, 19, 19, 255, 17, 17, 18, 255, 9, 9, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 14, 14, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 17, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 18, 18, 19, 255, 20, 21, 21, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 22, 22, 23, 255, 22, 23, 23, 255, 21, 21, 21, 255, 13, 13, 14, 255, 16, 16, 16, 255, 7, 8, 8, 255, 11, 11, 12, 255, 13, 13, 13, 255, 17, 18, 18, 255, 22, 22, 23, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 29, 30, 31, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 17, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 16, 16, 17, 255, 17, 17, 18, 255, 28, 29, 29, 255, 23, 23, 24, 255, 24, 25, 25, 255, 18, 19, 19, 255, 19, 19, 20, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 21, 21, 255, 18, 19, 19, 255, 17, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 60, 48, 32, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 35, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 35, 26, 165, 48, 41, 31, 165, 39, 35, 25, 165, 45, 39, 29, 165, 52, 44, 33, 165, 42, 37, 26, 165, 59, 49, 36, 165, 64, 53, 38, 165, 36, 33, 25, 165, 49, 42, 31, 165, 42, 37, 28, 165, 40, 35, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 39, 29, 165, 39, 35, 25, 165, 45, 39, 26, 165, 43, 38, 28, 165, 36, 33, 25, 165, 66, 54, 39, 165, 43, 37, 26, 165, 40, 36, 26, 165, 42, 37, 28, 165, 67, 55, 40, 165, 87, 70, 49, 165, 38, 34, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 51, 51, 44, 165, 59, 49, 36, 165, 37, 33, 25, 165, 47, 41, 30, 165, 41, 37, 27, 165, 37, 33, 25, 165, 45, 39, 29, 165, 43, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 51, 42, 28, 165, 47, 40, 27, 165, 52, 43, 28, 165, 49, 41, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 44, 32, 165, 51, 44, 32, 165, 46, 39, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 40, 36, 27, 165, 43, 38, 28, 165, 71, 58, 42, 165, 86, 69, 48, 165, 60, 50, 36, 165, 67, 55, 40, 165, 42, 37, 28, 165, 41, 36, 26, 165, 38, 34, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 69, 53, 35, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 43, 37, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 48, 41, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 61, 48, 32, 165, 59, 47, 31, 165, 48, 41, 27, 165, 40, 35, 25, 165, 39, 34, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 45, 39, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 62, 51, 37, 165, 78, 63, 45, 165, 36, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 37, 33, 25, 165, 61, 51, 37, 165, 52, 44, 32, 165, 39, 35, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 55, 45, 29, 165, 45, 39, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 62, 49, 32, 165, 44, 38, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 52, 43, 28, 165, 41, 36, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 48, 41, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 39, 29, 165, 53, 45, 33, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 26, 165, 42, 37, 28, 165, 60, 50, 36, 165, 37, 33, 25, 165, 39, 35, 25, 165, 75, 61, 44, 165, 58, 48, 35, 165, 40, 36, 27, 165, 40, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 28, 165, 44, 38, 26, 165, 50, 42, 28, 165, 51, 42, 28, 165, 55, 45, 30, 165, 49, 42, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 54, 46, 33, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 36, 27, 165, 43, 38, 28, 165, 40, 35, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 39, 35, 26, 165, 45, 39, 27, 165, 37, 34, 25, 165, 36, 33, 25, 165, 64, 49, 33, 165, 54, 44, 29, 165, 57, 46, 30, 165, 48, 41, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 57, 46, 30, 165, 56, 46, 30, 165, 47, 40, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 50, 42, 27, 165, 52, 43, 28, 165, 54, 44, 29, 165, 51, 42, 28, 165, 70, 53, 35, 165, 69, 52, 35, 165, 12, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 16, 16, 255, 18, 18, 19, 255, 21, 22, 22, 255, 22, 23, 24, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 29, 30, 30, 255, 33, 33, 34, 255, 24, 24, 25, 255, 22, 23, 23, 255, 14, 14, 15, 255, 17, 18, 18, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 7, 7, 255, 7, 8, 8, 255, 9, 9, 9, 255, 15, 15, 15, 255, 13, 13, 13, 255, 16, 16, 16, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 21, 22, 255, 17, 18, 18, 255, 26, 27, 27, 255, 21, 22, 22, 255, 23, 24, 24, 255, 27, 27, 28, 255, 20, 21, 21, 255, 20, 21, 21, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 15, 255, 9, 9, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 12, 12, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 15, 16, 255, 16, 16, 16, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 6, 6, 6, 255, 10, 11, 11, 255, 18, 19, 19, 255, 24, 24, 25, 255, 33, 34, 34, 255, 29, 29, 30, 255, 27, 27, 28, 255, 22, 23, 23, 255, 32, 33, 33, 255, 33, 34, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 28, 29, 30, 255, 26, 27, 27, 255, 22, 22, 23, 255, 19, 20, 20, 255, 22, 23, 23, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 16, 16, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 4, 4, 4, 255, 10, 11, 11, 255, 16, 16, 17, 255, 21, 22, 22, 255, 16, 17, 17, 255, 20, 21, 21, 255, 16, 16, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 17, 17, 17, 255, 23, 23, 24, 255, 19, 19, 20, 255, 26, 27, 27, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 30, 31, 255, 25, 26, 26, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 26, 26, 27, 255, 20, 21, 21, 255, 16, 17, 17, 255, 18, 18, 18, 255, 19, 20, 20, 255, 20, 21, 21, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 15, 15, 255, 32, 32, 33, 255, 24, 25, 25, 255, 20, 21, 21, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 23, 23, 24, 255, 32, 33, 33, 255, 23, 23, 24, 255, 20, 21, 21, 255, 17, 18, 18, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 25, 25, 26, 255, 31, 32, 32, 255, 26, 27, 28, 255, 33, 33, 34, 255, 15, 15, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 10, 255, 5, 5, 5, 255, 11, 11, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 15, 15, 255, 16, 16, 17, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 19, 20, 20, 255, 28, 29, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 25, 25, 26, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 10, 10, 255, 3, 3, 3, 255, 4, 4, 4, 255, 13, 13, 13, 255, 11, 11, 11, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 18, 18, 255, 20, 20, 21, 255, 22, 23, 23, 255, 23, 24, 24, 255, 28, 28, 29, 255, 21, 21, 22, 255, 21, 22, 22, 255, 21, 21, 22, 255, 28, 29, 29, 255, 25, 26, 27, 255, 23, 23, 24, 255, 13, 14, 14, 255, 18, 18, 18, 255, 8, 8, 9, 255, 9, 9, 9, 255, 16, 17, 17, 255, 19, 19, 19, 255, 21, 21, 22, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 31, 31, 32, 255, 25, 26, 26, 255, 23, 23, 24, 255, 17, 17, 18, 255, 16, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 16, 17, 17, 255, 23, 24, 24, 255, 21, 21, 22, 255, 28, 28, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 23, 24, 24, 255, 24, 25, 25, 255, 22, 22, 23, 255, 18, 18, 19, 255, 19, 20, 20, 255, 21, 21, 22, 255, 24, 25, 25, 255, 17, 18, 18, 255, 18, 18, 19, 255, 53, 44, 29, 165, 57, 46, 30, 165, 40, 36, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 38, 34, 25, 165, 48, 41, 30, 165, 52, 44, 32, 165, 44, 38, 28, 165, 40, 36, 27, 165, 78, 63, 45, 165, 63, 52, 38, 165, 39, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 36, 27, 165, 43, 37, 26, 165, 62, 52, 37, 165, 37, 34, 25, 165, 70, 57, 41, 165, 37, 33, 25, 165, 48, 42, 31, 165, 40, 35, 25, 165, 67, 55, 40, 165, 80, 65, 46, 165, 77, 62, 45, 165, 37, 34, 25, 165, 37, 33, 25, 165, 55, 46, 34, 165, 67, 85, 35, 255, 64, 53, 38, 165, 36, 33, 25, 165, 72, 58, 42, 165, 51, 43, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 43, 38, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 40, 35, 25, 165, 40, 35, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 42, 37, 28, 165, 62, 52, 37, 165, 43, 37, 26, 165, 46, 40, 29, 165, 36, 33, 25, 165, 48, 42, 31, 165, 69, 56, 41, 165, 75, 61, 44, 165, 46, 40, 30, 165, 41, 36, 26, 165, 51, 44, 32, 165, 39, 35, 26, 165, 69, 57, 41, 165, 52, 44, 33, 165, 59, 47, 31, 165, 55, 45, 29, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 45, 39, 29, 165, 38, 34, 25, 165, 39, 35, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 51, 43, 28, 165, 59, 47, 31, 165, 63, 49, 32, 165, 47, 41, 30, 165, 38, 34, 25, 165, 37, 33, 25, 165, 86, 69, 48, 165, 71, 58, 42, 165, 87, 69, 49, 165, 37, 34, 25, 165, 45, 39, 26, 165, 38, 34, 26, 165, 51, 43, 28, 165, 68, 52, 34, 165, 49, 42, 27, 165, 51, 43, 28, 165, 37, 33, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 69, 56, 41, 165, 39, 35, 25, 165, 38, 34, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 59, 49, 36, 165, 45, 39, 29, 165, 40, 35, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 52, 43, 28, 165, 63, 49, 32, 165, 69, 53, 35, 165, 70, 53, 35, 165, 45, 39, 27, 165, 45, 39, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 46, 39, 27, 165, 65, 54, 39, 165, 38, 34, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 55, 45, 29, 165, 47, 40, 27, 165, 46, 40, 27, 165, 44, 39, 29, 165, 38, 34, 25, 165, 43, 37, 26, 165, 58, 46, 31, 165, 65, 51, 33, 165, 51, 50, 42, 165, 41, 36, 26, 165, 56, 47, 34, 165, 39, 35, 25, 165, 43, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 54, 46, 33, 165, 37, 33, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 56, 45, 30, 165, 45, 38, 26, 165, 39, 34, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 59, 47, 31, 165, 58, 47, 31, 165, 44, 38, 26, 165, 52, 43, 29, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 59, 47, 31, 165, 68, 52, 34, 165, 62, 49, 32, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 40, 35, 26, 165, 43, 37, 26, 165, 58, 46, 31, 165, 53, 44, 29, 165, 37, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 60, 47, 31, 165, 51, 43, 28, 165, 56, 45, 30, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 50, 43, 32, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 49, 41, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 60, 50, 36, 165, 39, 35, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 57, 48, 35, 165, 37, 34, 25, 165, 66, 54, 39, 165, 54, 45, 33, 165, 45, 47, 41, 165, 44, 38, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 50, 42, 27, 165, 49, 42, 31, 165, 46, 40, 27, 165, 36, 33, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 55, 45, 30, 165, 45, 39, 29, 165, 42, 37, 26, 165, 37, 34, 25, 165, 51, 42, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 77, 63, 45, 165, 38, 34, 25, 165, 58, 49, 36, 165, 38, 34, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 70, 57, 41, 165, 39, 35, 25, 165, 37, 34, 25, 165, 51, 42, 28, 165, 47, 40, 27, 165, 37, 34, 25, 165, 45, 39, 26, 165, 58, 46, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 69, 52, 35, 165, 53, 44, 29, 165, 55, 45, 29, 165, 62, 49, 32, 165, 51, 43, 28, 165, 44, 38, 26, 165, 46, 39, 27, 165, 37, 34, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 48, 41, 30, 165, 43, 38, 26, 165, 43, 37, 26, 165, 67, 51, 34, 165, 66, 51, 34, 165, 48, 41, 27, 165, 66, 51, 33, 165, 60, 47, 31, 165, 8, 9, 9, 255, 8, 8, 9, 255, 11, 11, 11, 255, 17, 17, 18, 255, 23, 24, 24, 255, 25, 26, 26, 255, 31, 31, 32, 255, 27, 27, 28, 255, 32, 33, 33, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 23, 24, 25, 255, 18, 18, 18, 255, 22, 22, 23, 255, 17, 17, 18, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 11, 11, 255, 15, 16, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 22, 23, 255, 19, 19, 20, 255, 18, 19, 19, 255, 11, 11, 11, 255, 19, 19, 19, 255, 24, 25, 25, 255, 24, 24, 25, 255, 23, 24, 24, 255, 31, 32, 33, 255, 22, 23, 23, 255, 19, 20, 20, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 10, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 10, 255, 16, 16, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 18, 19, 19, 255, 11, 11, 11, 255, 15, 16, 16, 255, 18, 19, 19, 255, 6, 6, 6, 255, 6, 6, 7, 255, 14, 14, 15, 255, 18, 18, 19, 255, 27, 27, 28, 255, 33, 34, 34, 255, 27, 28, 28, 255, 30, 31, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 22, 23, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 19, 19, 20, 255, 22, 22, 23, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 20, 20, 255, 17, 17, 18, 255, 13, 13, 14, 255, 6, 6, 6, 255, 7, 7, 7, 255, 13, 14, 14, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 17, 17, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 22, 23, 23, 255, 16, 16, 17, 255, 25, 26, 26, 255, 21, 21, 22, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 32, 32, 33, 255, 33, 33, 34, 255, 27, 27, 28, 255, 22, 23, 24, 255, 32, 32, 33, 255, 21, 21, 22, 255, 11, 12, 12, 255, 17, 18, 18, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 11, 12, 12, 255, 25, 26, 27, 255, 33, 34, 34, 255, 26, 26, 27, 255, 32, 33, 34, 255, 25, 25, 26, 255, 29, 30, 31, 255, 22, 23, 23, 255, 26, 26, 27, 255, 24, 24, 25, 255, 15, 15, 15, 255, 14, 15, 15, 255, 10, 10, 11, 255, 12, 12, 12, 255, 6, 6, 6, 255, 10, 10, 10, 255, 7, 8, 8, 255, 17, 17, 18, 255, 15, 15, 16, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 21, 21, 255, 20, 21, 21, 255, 26, 27, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 14, 15, 15, 255, 9, 9, 9, 255, 14, 15, 15, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 15, 15, 15, 255, 30, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 17, 17, 18, 255, 26, 27, 27, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 25, 26, 27, 255, 21, 21, 22, 255, 18, 19, 19, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 9, 9, 255, 8, 9, 9, 255, 20, 20, 21, 255, 23, 23, 24, 255, 22, 22, 23, 255, 28, 29, 29, 255, 32, 33, 33, 255, 33, 34, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 32, 33, 255, 28, 29, 30, 255, 24, 25, 25, 255, 26, 26, 27, 255, 26, 27, 27, 255, 18, 19, 19, 255, 22, 22, 23, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 16, 16, 16, 255, 21, 22, 22, 255, 20, 20, 21, 255, 29, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 25, 26, 26, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 19, 19, 255, 32, 33, 33, 255, 30, 30, 31, 255, 33, 34, 34, 255, 27, 28, 29, 255, 25, 26, 26, 255, 31, 31, 32, 255, 27, 28, 28, 255, 29, 29, 30, 255, 31, 32, 32, 255, 22, 23, 23, 255, 13, 14, 14, 255, 60, 48, 32, 165, 52, 43, 28, 165, 41, 36, 26, 165, 53, 44, 29, 165, 60, 48, 32, 165, 51, 43, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 35, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 76, 62, 44, 165, 37, 33, 25, 165, 36, 33, 25, 165, 46, 40, 30, 165, 43, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 30, 165, 61, 51, 37, 165, 47, 40, 30, 165, 56, 47, 34, 165, 43, 38, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 78, 63, 45, 165, 39, 35, 25, 165, 42, 37, 26, 165, 53, 45, 33, 165, 46, 40, 30, 165, 41, 36, 26, 165, 60, 48, 32, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 40, 36, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 28, 165, 43, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 40, 35, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 54, 46, 33, 165, 47, 40, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 45, 39, 26, 165, 59, 49, 36, 165, 36, 33, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 47, 41, 165, 46, 39, 27, 165, 40, 35, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 40, 36, 26, 165, 40, 36, 26, 165, 53, 45, 33, 165, 37, 33, 25, 165, 71, 58, 42, 165, 37, 33, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 65, 50, 33, 165, 58, 47, 31, 165, 51, 42, 28, 165, 38, 34, 25, 165, 40, 36, 26, 165, 75, 61, 44, 165, 73, 60, 43, 165, 45, 39, 29, 165, 42, 37, 26, 165, 45, 39, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 43, 38, 28, 165, 49, 42, 31, 165, 40, 35, 26, 165, 51, 43, 32, 165, 40, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 61, 48, 32, 165, 55, 45, 30, 165, 43, 38, 26, 165, 43, 38, 28, 165, 45, 47, 41, 165, 43, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 40, 36, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 38, 34, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 48, 42, 31, 165, 45, 39, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 40, 35, 25, 165, 50, 43, 31, 165, 54, 44, 29, 165, 48, 41, 27, 165, 57, 46, 30, 165, 44, 46, 40, 165, 43, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 53, 52, 43, 165, 45, 39, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 41, 36, 26, 165, 39, 35, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 49, 42, 31, 165, 48, 41, 30, 165, 38, 34, 25, 165, 57, 46, 30, 165, 59, 47, 31, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 64, 50, 33, 165, 43, 38, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 40, 36, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 57, 48, 35, 165, 70, 57, 41, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 53, 44, 29, 165, 38, 34, 25, 165, 38, 34, 25, 165, 61, 48, 32, 165, 53, 44, 29, 165, 66, 51, 34, 165, 55, 45, 29, 165, 56, 46, 30, 165, 55, 45, 30, 165, 51, 43, 28, 165, 49, 41, 27, 165, 41, 36, 27, 165, 40, 35, 25, 165, 53, 45, 33, 165, 66, 54, 39, 165, 56, 47, 34, 165, 41, 36, 26, 165, 67, 55, 40, 165, 57, 48, 35, 165, 64, 53, 38, 165, 42, 36, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 68, 56, 40, 165, 64, 53, 38, 165, 43, 38, 26, 165, 47, 40, 27, 165, 65, 51, 33, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 63, 49, 33, 165, 52, 43, 29, 165, 49, 42, 27, 165, 68, 52, 34, 165, 46, 40, 27, 165, 59, 47, 31, 165, 46, 39, 27, 165, 40, 35, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 57, 46, 30, 165, 53, 44, 29, 165, 49, 50, 41, 165, 56, 45, 30, 165, 74, 55, 36, 165, 68, 52, 34, 165, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 16, 16, 17, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 27, 27, 28, 255, 24, 25, 25, 255, 27, 28, 28, 255, 24, 25, 25, 255, 28, 29, 29, 255, 26, 26, 27, 255, 29, 29, 30, 255, 26, 27, 28, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 32, 33, 255, 30, 30, 31, 255, 20, 21, 21, 255, 17, 18, 18, 255, 25, 26, 27, 255, 12, 13, 13, 255, 16, 16, 16, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 15, 255, 12, 12, 12, 255, 13, 14, 14, 255, 8, 8, 8, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 18, 19, 19, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 17, 17, 17, 255, 25, 25, 26, 255, 21, 22, 22, 255, 25, 25, 26, 255, 22, 22, 23, 255, 27, 28, 28, 255, 30, 31, 32, 255, 29, 29, 30, 255, 24, 25, 25, 255, 21, 21, 22, 255, 16, 17, 17, 255, 16, 16, 16, 255, 12, 12, 12, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 5, 5, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 12, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 32, 33, 255, 27, 28, 28, 255, 31, 31, 32, 255, 24, 25, 25, 255, 25, 25, 26, 255, 21, 22, 22, 255, 19, 20, 20, 255, 23, 23, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 9, 255, 12, 12, 12, 255, 9, 9, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 19, 20, 20, 255, 19, 20, 20, 255, 14, 14, 15, 255, 20, 21, 21, 255, 14, 14, 15, 255, 17, 18, 18, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 24, 24, 25, 255, 25, 26, 27, 255, 20, 20, 21, 255, 24, 24, 25, 255, 9, 9, 9, 255, 10, 10, 10, 255, 4, 5, 5, 255, 4, 4, 4, 255, 8, 8, 8, 255, 8, 8, 8, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 32, 32, 33, 255, 28, 29, 29, 255, 24, 24, 25, 255, 25, 26, 26, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 9, 10, 255, 7, 7, 8, 255, 8, 8, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 18, 18, 19, 255, 24, 25, 26, 255, 20, 21, 21, 255, 27, 27, 28, 255, 30, 31, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 18, 18, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 9, 9, 255, 15, 15, 15, 255, 20, 20, 20, 255, 18, 18, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 33, 34, 34, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 10, 11, 255, 12, 12, 12, 255, 17, 17, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 22, 22, 23, 255, 22, 23, 23, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 27, 28, 28, 255, 25, 26, 26, 255, 20, 20, 21, 255, 14, 14, 14, 255, 9, 10, 10, 255, 11, 11, 12, 255, 3, 3, 3, 255, 5, 5, 5, 255, 11, 11, 11, 255, 14, 15, 15, 255, 19, 20, 20, 255, 27, 27, 28, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 31, 32, 33, 255, 16, 16, 17, 255, 21, 21, 22, 255, 14, 14, 14, 255, 9, 9, 10, 255, 8, 9, 9, 255, 17, 17, 18, 255, 19, 19, 19, 255, 21, 21, 21, 255, 22, 22, 23, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 22, 22, 23, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 10, 11, 11, 255, 18, 19, 19, 255, 22, 22, 23, 255, 33, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 33, 34, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 26, 27, 28, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 13, 14, 14, 255, 55, 45, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 52, 43, 28, 165, 58, 46, 31, 165, 40, 36, 26, 165, 40, 35, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 38, 35, 26, 165, 74, 60, 43, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 27, 165, 46, 40, 30, 165, 47, 41, 30, 165, 36, 33, 25, 165, 46, 40, 29, 165, 77, 62, 45, 165, 62, 51, 37, 165, 43, 37, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 55, 45, 29, 165, 67, 51, 34, 165, 61, 48, 32, 165, 53, 43, 29, 165, 37, 34, 25, 165, 53, 45, 33, 165, 39, 35, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 50, 42, 27, 165, 42, 36, 26, 165, 43, 38, 28, 165, 39, 35, 25, 165, 42, 37, 28, 165, 68, 56, 40, 165, 46, 40, 30, 165, 46, 40, 30, 165, 47, 41, 30, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 39, 29, 165, 47, 41, 30, 165, 44, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 36, 33, 25, 165, 57, 48, 35, 165, 69, 56, 41, 165, 36, 33, 25, 165, 36, 33, 25, 165, 57, 46, 30, 165, 45, 39, 26, 165, 45, 39, 27, 165, 58, 46, 31, 165, 63, 49, 32, 165, 55, 45, 29, 165, 40, 36, 26, 165, 36, 33, 25, 165, 61, 51, 37, 165, 83, 66, 47, 165, 38, 34, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 36, 33, 25, 165, 61, 51, 37, 165, 44, 38, 26, 165, 48, 41, 27, 165, 58, 46, 31, 165, 53, 44, 29, 165, 62, 48, 32, 165, 62, 49, 32, 165, 64, 50, 33, 165, 40, 36, 26, 165, 55, 45, 29, 165, 60, 47, 31, 165, 57, 46, 30, 165, 56, 45, 30, 165, 50, 42, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 51, 44, 32, 165, 40, 36, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 52, 43, 28, 165, 43, 38, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 50, 42, 28, 165, 51, 43, 28, 165, 39, 35, 26, 165, 51, 42, 28, 165, 46, 39, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 51, 42, 28, 165, 47, 40, 27, 165, 50, 42, 28, 165, 53, 43, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 48, 41, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 42, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 62, 49, 32, 165, 64, 50, 33, 165, 41, 36, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 56, 46, 30, 165, 49, 41, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 43, 45, 40, 165, 44, 38, 26, 165, 42, 37, 28, 165, 41, 36, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 58, 47, 31, 165, 43, 38, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 52, 43, 28, 165, 52, 43, 28, 165, 49, 42, 27, 165, 63, 49, 32, 165, 54, 44, 29, 165, 52, 43, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 50, 43, 31, 165, 63, 52, 38, 165, 78, 63, 45, 165, 44, 38, 26, 165, 36, 33, 25, 165, 46, 40, 30, 165, 56, 47, 34, 165, 36, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 42, 36, 26, 165, 45, 39, 27, 165, 64, 50, 33, 165, 49, 42, 27, 165, 53, 44, 29, 165, 53, 44, 29, 165, 71, 54, 35, 165, 71, 54, 35, 165, 76, 57, 36, 165, 72, 54, 36, 165, 52, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 40, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 66, 51, 33, 165, 70, 53, 35, 165, 12, 12, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 21, 21, 255, 25, 26, 27, 255, 28, 29, 30, 255, 29, 30, 30, 255, 17, 18, 18, 255, 23, 23, 24, 255, 21, 22, 22, 255, 26, 27, 27, 255, 27, 28, 28, 255, 23, 23, 24, 255, 24, 25, 25, 255, 32, 33, 34, 255, 30, 31, 31, 255, 21, 22, 22, 255, 20, 21, 21, 255, 23, 24, 25, 255, 20, 20, 20, 255, 16, 16, 16, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 16, 16, 17, 255, 19, 20, 20, 255, 18, 19, 19, 255, 16, 16, 17, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 21, 22, 255, 24, 24, 25, 255, 26, 27, 27, 255, 23, 24, 25, 255, 24, 24, 25, 255, 29, 30, 30, 255, 28, 29, 30, 255, 22, 23, 23, 255, 15, 15, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 10, 255, 9, 9, 9, 255, 6, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 4, 5, 5, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 15, 15, 15, 255, 17, 17, 18, 255, 20, 21, 21, 255, 20, 20, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 32, 33, 255, 32, 33, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 25, 25, 26, 255, 24, 25, 25, 255, 29, 29, 30, 255, 28, 28, 29, 255, 25, 25, 26, 255, 23, 23, 24, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 6, 7, 7, 255, 14, 14, 14, 255, 17, 18, 18, 255, 20, 21, 21, 255, 18, 19, 19, 255, 16, 16, 16, 255, 17, 18, 18, 255, 18, 19, 19, 255, 27, 28, 28, 255, 25, 26, 26, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 29, 30, 31, 255, 26, 27, 28, 255, 27, 28, 28, 255, 26, 26, 27, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 27, 27, 28, 255, 23, 23, 24, 255, 21, 21, 22, 255, 31, 32, 33, 255, 30, 31, 31, 255, 33, 34, 34, 255, 21, 21, 22, 255, 23, 24, 25, 255, 23, 23, 24, 255, 18, 18, 19, 255, 9, 9, 9, 255, 12, 12, 12, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 16, 16, 17, 255, 16, 16, 16, 255, 17, 18, 18, 255, 17, 17, 17, 255, 22, 22, 23, 255, 31, 32, 32, 255, 30, 31, 32, 255, 33, 34, 34, 255, 21, 22, 22, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 14, 15, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 8, 8, 9, 255, 14, 14, 14, 255, 9, 9, 10, 255, 4, 4, 5, 255, 11, 12, 12, 255, 18, 18, 19, 255, 16, 16, 17, 255, 18, 19, 19, 255, 25, 25, 26, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 23, 23, 24, 255, 23, 23, 24, 255, 24, 25, 25, 255, 24, 24, 25, 255, 27, 27, 28, 255, 15, 15, 15, 255, 20, 20, 21, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 8, 8, 255, 15, 15, 16, 255, 17, 17, 17, 255, 20, 21, 21, 255, 23, 23, 24, 255, 29, 30, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 29, 30, 31, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 20, 21, 255, 11, 11, 11, 255, 7, 7, 7, 255, 14, 15, 15, 255, 14, 14, 15, 255, 21, 21, 22, 255, 24, 25, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 26, 27, 28, 255, 19, 20, 20, 255, 11, 11, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 10, 255, 15, 15, 16, 255, 13, 14, 14, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 16, 17, 255, 20, 20, 21, 255, 25, 25, 26, 255, 33, 34, 34, 255, 29, 29, 30, 255, 31, 32, 32, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 28, 29, 29, 255, 26, 27, 27, 255, 17, 18, 18, 255, 67, 51, 34, 165, 46, 40, 27, 165, 48, 41, 27, 165, 58, 46, 30, 165, 47, 40, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 36, 27, 165, 45, 39, 29, 165, 44, 39, 29, 165, 44, 38, 26, 165, 39, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 39, 29, 165, 60, 50, 36, 165, 63, 52, 38, 165, 86, 68, 49, 165, 86, 69, 48, 165, 66, 54, 39, 165, 58, 49, 35, 165, 56, 47, 35, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 51, 42, 28, 165, 40, 36, 26, 165, 45, 39, 27, 165, 53, 43, 29, 165, 58, 47, 31, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 54, 44, 29, 165, 63, 49, 32, 165, 59, 47, 31, 165, 44, 46, 41, 165, 63, 52, 38, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 60, 50, 36, 165, 71, 58, 42, 165, 59, 50, 36, 165, 37, 34, 25, 165, 42, 37, 26, 165, 51, 44, 32, 165, 57, 48, 35, 165, 64, 53, 38, 165, 68, 56, 40, 165, 56, 47, 34, 165, 41, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 69, 56, 41, 165, 38, 34, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 49, 42, 31, 165, 40, 35, 25, 165, 64, 79, 39, 255, 49, 41, 27, 165, 61, 48, 32, 165, 66, 51, 34, 165, 75, 56, 36, 165, 54, 44, 29, 165, 40, 36, 26, 165, 47, 41, 30, 165, 40, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 50, 43, 32, 165, 37, 34, 25, 165, 41, 36, 27, 165, 50, 43, 32, 165, 44, 38, 26, 165, 84, 67, 48, 165, 59, 49, 36, 165, 43, 37, 28, 165, 60, 50, 36, 165, 39, 35, 25, 165, 36, 33, 25, 165, 43, 38, 26, 165, 45, 38, 26, 165, 49, 42, 27, 165, 49, 42, 27, 165, 69, 53, 35, 165, 74, 55, 36, 165, 67, 51, 34, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 37, 34, 25, 165, 80, 64, 46, 165, 67, 55, 40, 165, 82, 66, 47, 165, 72, 58, 42, 165, 53, 45, 33, 165, 43, 37, 26, 165, 44, 38, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 48, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 43, 38, 28, 165, 41, 36, 26, 165, 49, 41, 27, 165, 55, 45, 29, 165, 57, 46, 30, 165, 47, 40, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 53, 44, 29, 165, 53, 44, 29, 165, 42, 37, 26, 165, 42, 36, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 44, 39, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 49, 42, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 43, 37, 26, 165, 40, 35, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 66, 51, 34, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 45, 39, 27, 165, 49, 42, 27, 165, 41, 36, 27, 165, 65, 53, 39, 165, 45, 40, 29, 165, 46, 39, 27, 165, 64, 50, 33, 165, 63, 49, 33, 165, 54, 44, 29, 165, 44, 38, 26, 165, 59, 47, 31, 165, 41, 36, 26, 165, 37, 34, 25, 165, 62, 60, 50, 165, 44, 38, 28, 165, 49, 41, 27, 165, 51, 42, 28, 165, 44, 46, 40, 165, 42, 37, 26, 165, 48, 41, 27, 165, 69, 53, 35, 165, 58, 46, 31, 165, 47, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 44, 46, 41, 165, 45, 39, 27, 165, 37, 33, 25, 165, 59, 49, 36, 165, 54, 46, 34, 165, 43, 37, 26, 165, 47, 40, 27, 165, 39, 35, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 51, 42, 28, 165, 62, 49, 32, 165, 48, 41, 27, 165, 41, 37, 27, 165, 46, 40, 30, 165, 39, 34, 25, 165, 54, 46, 33, 165, 72, 59, 42, 165, 54, 45, 33, 165, 43, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 86, 68, 48, 165, 85, 68, 47, 165, 73, 59, 42, 165, 43, 38, 28, 165, 36, 33, 25, 165, 47, 40, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 64, 50, 33, 165, 61, 48, 32, 165, 65, 51, 33, 165, 48, 41, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 39, 35, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 62, 49, 32, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 51, 42, 28, 165, 71, 53, 35, 165, 13, 13, 13, 255, 13, 13, 13, 255, 5, 5, 5, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 20, 21, 21, 255, 24, 24, 25, 255, 23, 24, 24, 255, 18, 19, 19, 255, 16, 17, 17, 255, 20, 21, 21, 255, 21, 21, 22, 255, 19, 19, 20, 255, 31, 32, 32, 255, 33, 33, 34, 255, 30, 30, 31, 255, 32, 33, 34, 255, 23, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 17, 18, 18, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 14, 14, 14, 255, 15, 16, 16, 255, 20, 20, 21, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 26, 27, 27, 255, 22, 23, 23, 255, 21, 21, 22, 255, 24, 25, 25, 255, 24, 25, 25, 255, 21, 22, 22, 255, 23, 23, 24, 255, 29, 29, 30, 255, 24, 25, 25, 255, 24, 25, 25, 255, 30, 31, 32, 255, 20, 21, 21, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 2, 2, 2, 255, 5, 5, 6, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 8, 9, 255, 3, 3, 3, 255, 5, 5, 5, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 14, 14, 255, 17, 17, 17, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 9, 10, 10, 255, 13, 13, 14, 255, 8, 8, 8, 255, 13, 13, 13, 255, 12, 13, 13, 255, 19, 19, 20, 255, 19, 20, 20, 255, 16, 16, 17, 255, 17, 17, 17, 255, 11, 12, 12, 255, 18, 18, 18, 255, 19, 19, 20, 255, 23, 24, 24, 255, 25, 26, 26, 255, 29, 30, 31, 255, 31, 31, 32, 255, 26, 26, 27, 255, 24, 25, 25, 255, 32, 32, 33, 255, 25, 25, 26, 255, 23, 24, 24, 255, 10, 10, 11, 255, 4, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 12, 12, 255, 22, 22, 23, 255, 29, 30, 30, 255, 22, 22, 23, 255, 18, 19, 19, 255, 33, 34, 34, 255, 29, 29, 30, 255, 15, 15, 15, 255, 27, 28, 29, 255, 29, 30, 30, 255, 27, 28, 29, 255, 22, 23, 23, 255, 15, 16, 16, 255, 7, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 4, 4, 5, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 28, 28, 29, 255, 29, 30, 30, 255, 27, 28, 29, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 14, 255, 12, 12, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 21, 21, 22, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 31, 32, 33, 255, 15, 16, 16, 255, 11, 11, 11, 255, 15, 15, 16, 255, 8, 8, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 21, 21, 22, 255, 22, 23, 23, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 24, 24, 25, 255, 23, 23, 24, 255, 21, 22, 22, 255, 16, 17, 17, 255, 20, 20, 21, 255, 12, 12, 13, 255, 18, 19, 19, 255, 12, 12, 12, 255, 8, 8, 8, 255, 4, 4, 5, 255, 13, 13, 14, 255, 17, 17, 18, 255, 18, 18, 18, 255, 19, 20, 20, 255, 21, 22, 22, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 24, 25, 25, 255, 33, 34, 34, 255, 30, 30, 31, 255, 27, 27, 28, 255, 26, 26, 27, 255, 25, 26, 26, 255, 21, 22, 22, 255, 17, 17, 18, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 16, 16, 16, 255, 22, 23, 23, 255, 20, 21, 21, 255, 26, 27, 27, 255, 27, 28, 29, 255, 33, 34, 34, 255, 27, 28, 28, 255, 20, 20, 21, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 15, 15, 15, 255, 13, 13, 14, 255, 19, 20, 20, 255, 16, 17, 17, 255, 23, 24, 24, 255, 27, 27, 28, 255, 26, 26, 27, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 20, 21, 21, 255, 13, 13, 14, 255, 79, 59, 36, 165, 52, 43, 29, 165, 56, 45, 30, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 28, 165, 45, 39, 27, 165, 69, 56, 41, 165, 46, 40, 30, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 74, 60, 43, 165, 36, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 55, 46, 34, 165, 38, 34, 25, 165, 58, 49, 35, 165, 39, 35, 25, 165, 36, 33, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 61, 48, 32, 165, 68, 52, 34, 165, 51, 42, 28, 165, 41, 36, 26, 165, 40, 35, 25, 165, 40, 35, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 45, 39, 26, 165, 68, 52, 34, 165, 53, 44, 29, 165, 39, 35, 25, 165, 38, 34, 25, 165, 55, 47, 34, 165, 56, 47, 34, 165, 44, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 86, 68, 49, 165, 37, 34, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 43, 38, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 55, 47, 34, 165, 64, 53, 38, 165, 63, 52, 38, 165, 45, 39, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 48, 41, 30, 165, 38, 34, 26, 165, 42, 37, 26, 165, 41, 36, 27, 165, 43, 38, 26, 165, 45, 39, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 43, 37, 26, 165, 53, 44, 29, 165, 64, 50, 33, 165, 60, 48, 31, 165, 62, 48, 32, 165, 66, 51, 33, 165, 63, 49, 32, 165, 44, 38, 26, 165, 40, 36, 26, 165, 42, 37, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 57, 56, 48, 165, 48, 41, 31, 165, 36, 33, 25, 165, 61, 51, 37, 165, 84, 67, 48, 165, 38, 34, 25, 165, 54, 46, 34, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 64, 50, 33, 165, 68, 52, 34, 165, 64, 49, 33, 165, 55, 45, 29, 165, 75, 56, 36, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 36, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 46, 40, 27, 165, 43, 38, 28, 165, 38, 34, 25, 165, 45, 39, 29, 165, 51, 44, 32, 165, 76, 62, 44, 165, 48, 49, 43, 165, 37, 33, 25, 165, 63, 52, 38, 165, 45, 39, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 38, 34, 25, 165, 36, 33, 25, 165, 43, 38, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 42, 37, 28, 165, 50, 42, 28, 165, 60, 48, 32, 165, 41, 36, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 42, 37, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 58, 47, 31, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 52, 43, 28, 165, 48, 41, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 49, 42, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 59, 47, 31, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 45, 38, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 54, 44, 29, 165, 37, 34, 25, 165, 58, 48, 35, 165, 59, 49, 36, 165, 54, 44, 29, 165, 48, 41, 27, 165, 43, 37, 26, 165, 54, 44, 29, 165, 55, 45, 30, 165, 57, 46, 30, 165, 36, 33, 25, 165, 39, 35, 25, 165, 49, 42, 31, 165, 57, 48, 35, 165, 43, 37, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 43, 37, 26, 165, 58, 46, 31, 165, 58, 47, 31, 165, 49, 41, 27, 165, 41, 36, 26, 165, 46, 47, 41, 165, 41, 36, 26, 165, 49, 42, 31, 165, 44, 46, 40, 165, 51, 44, 32, 165, 64, 53, 38, 165, 60, 50, 37, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 43, 38, 28, 165, 37, 34, 25, 165, 55, 46, 34, 165, 37, 34, 25, 165, 43, 38, 28, 165, 37, 33, 25, 165, 70, 57, 41, 165, 66, 54, 39, 165, 85, 68, 49, 165, 64, 53, 39, 165, 87, 69, 49, 165, 50, 43, 32, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 50, 42, 28, 165, 74, 55, 36, 165, 56, 46, 30, 165, 48, 41, 27, 165, 39, 35, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 64, 53, 38, 165, 39, 35, 25, 165, 48, 41, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 43, 38, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 61, 48, 32, 165, 62, 49, 32, 165, 69, 52, 35, 165, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 23, 24, 24, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 17, 17, 17, 255, 22, 22, 23, 255, 14, 14, 15, 255, 26, 27, 27, 255, 26, 26, 27, 255, 24, 25, 25, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 17, 18, 255, 22, 23, 23, 255, 26, 26, 27, 255, 17, 17, 18, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 23, 24, 24, 255, 19, 19, 19, 255, 21, 21, 22, 255, 22, 23, 23, 255, 17, 17, 17, 255, 23, 24, 24, 255, 19, 19, 20, 255, 22, 22, 23, 255, 28, 28, 29, 255, 27, 28, 28, 255, 28, 29, 29, 255, 28, 29, 30, 255, 28, 28, 29, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 30, 31, 255, 27, 28, 29, 255, 25, 26, 26, 255, 22, 23, 23, 255, 12, 13, 13, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 2, 2, 2, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 4, 4, 5, 255, 7, 7, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 6, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 14, 14, 255, 16, 16, 16, 255, 14, 14, 14, 255, 21, 21, 22, 255, 19, 19, 19, 255, 14, 14, 15, 255, 33, 33, 34, 255, 26, 27, 28, 255, 33, 33, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 27, 27, 28, 255, 25, 26, 27, 255, 31, 32, 32, 255, 13, 13, 13, 255, 13, 13, 14, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 11, 255, 17, 18, 18, 255, 22, 22, 23, 255, 16, 17, 17, 255, 17, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 10, 11, 255, 11, 11, 11, 255, 7, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 15, 15, 255, 20, 21, 21, 255, 12, 13, 13, 255, 9, 9, 10, 255, 10, 11, 11, 255, 15, 15, 15, 255, 18, 18, 19, 255, 26, 27, 28, 255, 22, 22, 23, 255, 27, 27, 28, 255, 31, 32, 33, 255, 28, 28, 29, 255, 16, 17, 17, 255, 27, 27, 28, 255, 30, 31, 32, 255, 13, 13, 14, 255, 8, 8, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 10, 10, 255, 5, 5, 6, 255, 16, 16, 17, 255, 26, 27, 27, 255, 27, 28, 29, 255, 31, 32, 32, 255, 26, 27, 28, 255, 18, 18, 19, 255, 24, 25, 25, 255, 20, 20, 21, 255, 16, 16, 16, 255, 20, 20, 21, 255, 21, 22, 22, 255, 8, 8, 9, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 21, 21, 22, 255, 22, 23, 23, 255, 26, 26, 27, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 28, 255, 17, 18, 18, 255, 15, 15, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 20, 20, 21, 255, 33, 34, 34, 255, 32, 33, 34, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 12, 12, 12, 255, 6, 7, 7, 255, 9, 9, 10, 255, 9, 9, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 19, 19, 20, 255, 19, 20, 20, 255, 27, 27, 28, 255, 29, 30, 30, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 26, 27, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 18, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 13, 255, 5, 5, 5, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 19, 20, 20, 255, 21, 22, 22, 255, 26, 27, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 27, 27, 28, 255, 30, 31, 32, 255, 31, 32, 32, 255, 31, 32, 33, 255, 26, 27, 28, 255, 24, 25, 25, 255, 19, 20, 20, 255, 19, 20, 20, 255, 11, 11, 12, 255, 9, 9, 10, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 24, 24, 25, 255, 20, 20, 21, 255, 27, 27, 28, 255, 33, 34, 34, 255, 24, 25, 25, 255, 18, 18, 19, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 11, 12, 255, 9, 9, 10, 255, 13, 14, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 15, 16, 16, 255, 19, 20, 20, 255, 23, 23, 24, 255, 24, 24, 25, 255, 23, 24, 24, 255, 21, 21, 22, 255, 32, 33, 33, 255, 33, 33, 34, 255, 30, 31, 32, 255, 23, 24, 25, 255, 21, 22, 22, 255, 22, 23, 23, 255, 30, 31, 32, 255, 26, 27, 28, 255, 13, 14, 14, 255, 60, 48, 32, 165, 54, 46, 34, 165, 50, 42, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 51, 42, 28, 165, 40, 35, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 54, 46, 33, 165, 45, 39, 26, 165, 47, 41, 30, 165, 40, 36, 26, 165, 45, 39, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 59, 47, 31, 165, 62, 49, 32, 165, 43, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 53, 52, 43, 165, 51, 42, 28, 165, 46, 39, 27, 165, 36, 33, 25, 165, 42, 36, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 54, 46, 34, 165, 63, 52, 38, 165, 74, 60, 43, 165, 47, 40, 27, 165, 36, 33, 25, 165, 68, 56, 40, 165, 48, 41, 30, 165, 44, 38, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 40, 36, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 55, 46, 34, 165, 54, 46, 34, 165, 43, 38, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 36, 33, 25, 165, 36, 33, 25, 165, 38, 34, 26, 165, 53, 45, 33, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 38, 34, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 62, 49, 32, 165, 45, 39, 26, 165, 64, 50, 33, 165, 64, 50, 33, 165, 50, 42, 28, 165, 46, 40, 27, 165, 38, 34, 25, 165, 51, 43, 28, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 87, 69, 49, 165, 42, 37, 26, 165, 54, 44, 29, 165, 49, 42, 31, 165, 46, 40, 27, 165, 39, 35, 25, 165, 56, 47, 34, 165, 52, 45, 33, 165, 36, 33, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 46, 39, 27, 165, 50, 42, 27, 165, 43, 38, 26, 165, 74, 55, 36, 165, 52, 43, 28, 165, 48, 41, 27, 165, 51, 43, 28, 165, 38, 35, 26, 165, 42, 37, 28, 165, 65, 53, 39, 165, 49, 42, 31, 165, 40, 35, 26, 165, 58, 46, 31, 165, 48, 41, 27, 165, 63, 49, 32, 165, 36, 33, 25, 165, 45, 39, 29, 165, 37, 34, 25, 165, 45, 39, 29, 165, 45, 39, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 43, 37, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 46, 40, 27, 165, 51, 42, 28, 165, 52, 45, 33, 165, 39, 35, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 51, 42, 28, 165, 46, 39, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 52, 43, 28, 165, 71, 54, 36, 165, 67, 51, 34, 165, 41, 36, 26, 165, 52, 43, 28, 165, 45, 39, 27, 165, 52, 43, 29, 165, 45, 39, 27, 165, 46, 40, 27, 165, 53, 44, 29, 165, 46, 40, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 50, 43, 31, 165, 44, 38, 26, 165, 44, 38, 26, 165, 67, 51, 34, 165, 41, 36, 26, 165, 39, 35, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 49, 41, 27, 165, 60, 48, 31, 165, 59, 47, 31, 165, 43, 37, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 59, 47, 31, 165, 41, 36, 26, 165, 45, 39, 27, 165, 40, 35, 26, 165, 41, 36, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 39, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 54, 44, 29, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 50, 42, 28, 165, 38, 34, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 54, 46, 33, 165, 38, 34, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 40, 35, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 56, 46, 30, 165, 39, 35, 25, 165, 51, 43, 32, 165, 87, 69, 49, 165, 82, 66, 47, 165, 56, 47, 34, 165, 50, 43, 31, 165, 86, 68, 48, 165, 62, 51, 37, 165, 44, 38, 28, 165, 43, 38, 28, 165, 81, 65, 47, 165, 51, 43, 32, 165, 38, 34, 25, 165, 48, 41, 30, 165, 55, 47, 34, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 53, 43, 29, 165, 44, 38, 26, 165, 59, 47, 31, 165, 46, 39, 27, 165, 63, 49, 33, 165, 47, 40, 27, 165, 59, 47, 31, 165, 45, 39, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 52, 43, 28, 165, 41, 36, 26, 165, 46, 39, 27, 165, 51, 42, 28, 165, 49, 41, 27, 165, 57, 46, 30, 165, 60, 48, 31, 165, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 15, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 13, 14, 14, 255, 21, 22, 22, 255, 27, 28, 29, 255, 25, 26, 26, 255, 26, 26, 27, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 8, 8, 8, 255, 13, 14, 14, 255, 15, 15, 16, 255, 10, 11, 11, 255, 6, 6, 6, 255, 12, 13, 13, 255, 14, 14, 15, 255, 24, 25, 25, 255, 18, 19, 19, 255, 20, 21, 21, 255, 25, 26, 27, 255, 20, 20, 21, 255, 24, 25, 26, 255, 31, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 22, 22, 23, 255, 31, 32, 32, 255, 33, 34, 34, 255, 29, 30, 30, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 26, 255, 23, 23, 24, 255, 26, 27, 27, 255, 23, 24, 24, 255, 23, 23, 24, 255, 17, 17, 18, 255, 10, 10, 11, 255, 8, 8, 9, 255, 5, 5, 6, 255, 6, 7, 7, 255, 11, 11, 12, 255, 14, 14, 14, 255, 18, 18, 19, 255, 17, 18, 18, 255, 13, 14, 14, 255, 14, 14, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 12, 12, 255, 14, 14, 14, 255, 13, 13, 14, 255, 17, 17, 18, 255, 16, 16, 16, 255, 8, 8, 8, 255, 14, 15, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 13, 13, 14, 255, 7, 8, 8, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 9, 10, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 16, 16, 16, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 19, 20, 20, 255, 21, 22, 22, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 28, 29, 30, 255, 11, 12, 12, 255, 15, 15, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 13, 13, 255, 15, 15, 16, 255, 12, 13, 13, 255, 28, 28, 29, 255, 25, 26, 26, 255, 17, 17, 18, 255, 17, 17, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 6, 6, 6, 255, 10, 11, 11, 255, 12, 12, 13, 255, 6, 6, 6, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 19, 19, 20, 255, 25, 26, 26, 255, 21, 21, 22, 255, 30, 31, 32, 255, 32, 32, 33, 255, 22, 23, 23, 255, 19, 19, 19, 255, 17, 18, 18, 255, 14, 15, 15, 255, 18, 19, 19, 255, 10, 11, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 8, 8, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 10, 255, 24, 25, 25, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 24, 25, 25, 255, 21, 21, 22, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 15, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 14, 14, 255, 20, 20, 21, 255, 27, 28, 28, 255, 19, 20, 20, 255, 24, 24, 25, 255, 32, 33, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 24, 25, 25, 255, 22, 23, 23, 255, 13, 13, 14, 255, 8, 8, 8, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 19, 20, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 28, 29, 30, 255, 27, 28, 28, 255, 26, 27, 28, 255, 27, 27, 28, 255, 28, 29, 30, 255, 25, 26, 27, 255, 18, 18, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 16, 16, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 29, 30, 30, 255, 26, 26, 27, 255, 22, 23, 23, 255, 29, 29, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 31, 32, 32, 255, 25, 25, 26, 255, 31, 31, 32, 255, 23, 23, 24, 255, 17, 17, 17, 255, 17, 17, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 9, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 15, 15, 255, 14, 14, 14, 255, 22, 22, 23, 255, 19, 19, 19, 255, 30, 31, 31, 255, 17, 17, 17, 255, 11, 11, 11, 255, 15, 16, 16, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 20, 20, 20, 255, 24, 25, 25, 255, 27, 28, 29, 255, 23, 24, 24, 255, 25, 26, 27, 255, 27, 28, 28, 255, 31, 32, 33, 255, 16, 16, 16, 255, 22, 23, 23, 255, 27, 28, 29, 255, 23, 24, 24, 255, 28, 29, 30, 255, 22, 23, 23, 255, 26, 27, 27, 255, 21, 21, 22, 255, 21, 22, 22, 255, 40, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 45, 39, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 49, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 34, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 45, 39, 26, 165, 66, 83, 36, 255, 44, 38, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 36, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 62, 49, 32, 165, 47, 40, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 38, 34, 26, 165, 70, 57, 41, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 40, 30, 165, 75, 61, 43, 165, 50, 43, 32, 165, 42, 37, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 46, 48, 41, 165, 46, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 52, 43, 29, 165, 44, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 58, 46, 31, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 64, 50, 33, 165, 59, 47, 31, 165, 49, 41, 27, 165, 43, 37, 26, 165, 51, 42, 28, 165, 43, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 55, 45, 30, 165, 58, 46, 30, 165, 46, 39, 27, 165, 49, 42, 27, 165, 36, 33, 25, 165, 43, 38, 28, 165, 40, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 50, 43, 32, 165, 38, 34, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 45, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 47, 40, 30, 165, 54, 45, 33, 165, 48, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 44, 38, 28, 165, 43, 38, 26, 165, 56, 47, 34, 165, 42, 36, 26, 165, 40, 36, 27, 165, 36, 33, 25, 165, 82, 66, 47, 165, 39, 35, 25, 165, 43, 38, 26, 165, 51, 42, 28, 165, 40, 36, 26, 165, 45, 38, 26, 165, 59, 47, 31, 165, 59, 47, 31, 165, 46, 39, 27, 165, 42, 37, 26, 165, 49, 42, 31, 165, 45, 47, 42, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 65, 50, 33, 165, 72, 54, 36, 165, 75, 56, 36, 165, 52, 43, 29, 165, 51, 43, 28, 165, 37, 34, 25, 165, 39, 34, 25, 165, 43, 38, 28, 165, 43, 38, 26, 165, 39, 35, 25, 165, 45, 54, 33, 255, 41, 36, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 26, 165, 59, 49, 36, 165, 43, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 45, 39, 27, 165, 36, 33, 25, 165, 45, 39, 26, 165, 48, 49, 41, 165, 42, 37, 26, 165, 44, 38, 26, 165, 57, 46, 30, 165, 44, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 62, 48, 32, 165, 67, 51, 34, 165, 54, 44, 29, 165, 47, 40, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 55, 45, 30, 165, 52, 43, 29, 165, 46, 39, 27, 165, 59, 47, 31, 165, 49, 42, 27, 165, 46, 39, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 52, 43, 28, 165, 53, 44, 29, 165, 56, 45, 30, 165, 62, 49, 32, 165, 46, 39, 27, 165, 38, 34, 25, 165, 63, 49, 33, 165, 62, 49, 32, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 48, 41, 30, 165, 40, 35, 25, 165, 60, 50, 36, 165, 46, 40, 29, 165, 37, 34, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 38, 28, 165, 50, 43, 31, 165, 37, 33, 25, 165, 44, 38, 26, 165, 53, 45, 33, 165, 59, 49, 36, 165, 42, 36, 26, 165, 42, 37, 28, 165, 37, 34, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 56, 46, 30, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 52, 43, 29, 165, 48, 41, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 95, 104, 39, 255, 53, 44, 29, 165, 47, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 40, 35, 26, 165, 10, 10, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 14, 14, 255, 10, 10, 11, 255, 12, 13, 13, 255, 16, 16, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 21, 21, 22, 255, 13, 13, 13, 255, 19, 19, 19, 255, 15, 15, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 14, 14, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 21, 21, 22, 255, 19, 19, 20, 255, 22, 22, 23, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 21, 22, 255, 21, 22, 22, 255, 32, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 22, 22, 23, 255, 22, 23, 24, 255, 20, 20, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 10, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 12, 255, 18, 18, 19, 255, 20, 21, 21, 255, 23, 24, 24, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 11, 12, 12, 255, 19, 20, 20, 255, 15, 16, 16, 255, 16, 16, 16, 255, 15, 16, 16, 255, 22, 23, 23, 255, 22, 23, 23, 255, 19, 19, 19, 255, 20, 21, 21, 255, 16, 16, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 15, 15, 15, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 15, 15, 255, 16, 16, 17, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 6, 6, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 24, 24, 25, 255, 25, 26, 26, 255, 30, 31, 31, 255, 28, 28, 29, 255, 18, 19, 19, 255, 22, 23, 23, 255, 17, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 11, 11, 11, 255, 15, 15, 15, 255, 24, 25, 25, 255, 22, 23, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 18, 18, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 9, 9, 10, 255, 9, 9, 10, 255, 3, 3, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 28, 29, 29, 255, 24, 25, 25, 255, 23, 23, 24, 255, 22, 22, 23, 255, 15, 15, 16, 255, 11, 12, 12, 255, 16, 16, 17, 255, 11, 11, 12, 255, 4, 4, 5, 255, 5, 6, 6, 255, 8, 8, 8, 255, 12, 12, 13, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 14, 14, 14, 255, 16, 16, 16, 255, 28, 29, 29, 255, 32, 33, 34, 255, 22, 22, 23, 255, 16, 17, 17, 255, 28, 29, 29, 255, 19, 19, 20, 255, 17, 17, 18, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 5, 5, 5, 255, 9, 10, 10, 255, 10, 10, 11, 255, 11, 11, 12, 255, 18, 19, 19, 255, 15, 16, 16, 255, 20, 21, 21, 255, 22, 22, 23, 255, 29, 29, 30, 255, 32, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 30, 30, 255, 23, 23, 24, 255, 28, 29, 29, 255, 28, 29, 29, 255, 22, 22, 23, 255, 16, 17, 17, 255, 21, 21, 22, 255, 22, 22, 23, 255, 18, 19, 19, 255, 16, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 11, 11, 12, 255, 11, 11, 11, 255, 17, 17, 17, 255, 16, 17, 17, 255, 22, 23, 23, 255, 22, 23, 23, 255, 23, 24, 24, 255, 24, 25, 25, 255, 22, 22, 23, 255, 28, 29, 29, 255, 26, 26, 27, 255, 28, 29, 29, 255, 27, 27, 28, 255, 25, 26, 26, 255, 18, 18, 19, 255, 17, 18, 18, 255, 19, 19, 19, 255, 22, 22, 23, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 15, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 11, 12, 12, 255, 19, 19, 20, 255, 13, 13, 13, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 16, 16, 17, 255, 16, 16, 17, 255, 22, 22, 23, 255, 23, 23, 24, 255, 21, 21, 21, 255, 17, 18, 18, 255, 23, 24, 24, 255, 25, 25, 26, 255, 24, 24, 25, 255, 30, 30, 31, 255, 18, 19, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 18, 18, 255, 46, 48, 41, 165, 42, 37, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 28, 165, 45, 39, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 49, 42, 31, 165, 40, 35, 25, 165, 46, 40, 27, 165, 40, 35, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 55, 46, 34, 165, 40, 35, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 50, 42, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 40, 36, 26, 165, 51, 44, 32, 165, 44, 38, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 57, 46, 30, 165, 52, 43, 28, 165, 37, 33, 25, 165, 50, 43, 32, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 51, 44, 32, 165, 42, 37, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 41, 36, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 45, 38, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 63, 49, 32, 165, 49, 41, 27, 165, 48, 41, 27, 165, 55, 45, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 53, 44, 29, 165, 55, 45, 29, 165, 56, 45, 30, 165, 41, 36, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 43, 37, 26, 165, 51, 42, 28, 165, 48, 41, 27, 165, 45, 39, 27, 165, 45, 39, 27, 165, 51, 43, 28, 165, 43, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 61, 48, 32, 165, 54, 44, 29, 165, 48, 41, 27, 165, 39, 35, 25, 165, 48, 41, 30, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 46, 41, 165, 66, 54, 39, 165, 38, 34, 26, 165, 57, 48, 35, 165, 37, 33, 25, 165, 55, 45, 29, 165, 45, 39, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 51, 42, 28, 165, 38, 34, 25, 165, 38, 34, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 57, 46, 30, 165, 38, 34, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 67, 55, 40, 165, 37, 34, 25, 165, 37, 33, 25, 165, 52, 45, 33, 165, 45, 39, 29, 165, 41, 36, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 64, 50, 33, 165, 46, 39, 27, 165, 38, 34, 25, 165, 52, 45, 33, 165, 36, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 50, 43, 32, 165, 46, 39, 27, 165, 63, 49, 32, 165, 46, 40, 27, 165, 46, 47, 41, 165, 52, 43, 28, 165, 56, 45, 30, 165, 72, 54, 36, 165, 70, 53, 35, 165, 51, 43, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 49, 42, 31, 165, 37, 34, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 46, 40, 30, 165, 72, 59, 42, 165, 47, 41, 30, 165, 51, 43, 28, 165, 48, 41, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 52, 43, 29, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 49, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 45, 40, 165, 47, 40, 27, 165, 46, 40, 27, 165, 57, 46, 30, 165, 67, 51, 34, 165, 60, 56, 46, 165, 63, 49, 33, 165, 45, 39, 27, 165, 57, 46, 30, 165, 57, 46, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 58, 46, 30, 165, 49, 42, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 54, 44, 29, 165, 64, 50, 33, 165, 56, 45, 30, 165, 58, 46, 31, 165, 46, 40, 27, 165, 57, 46, 30, 165, 64, 50, 33, 165, 49, 41, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 45, 39, 29, 165, 37, 34, 25, 165, 54, 46, 33, 165, 61, 51, 37, 165, 71, 58, 41, 165, 39, 35, 25, 165, 52, 43, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 56, 47, 34, 165, 40, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 52, 43, 28, 165, 62, 49, 32, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 49, 42, 27, 165, 61, 48, 32, 165, 57, 46, 30, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 40, 36, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 52, 43, 28, 165, 54, 44, 29, 165, 59, 47, 31, 165, 53, 44, 29, 165, 54, 44, 29, 165, 39, 35, 25, 165, 37, 34, 25, 165, 11, 12, 12, 255, 8, 8, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 3, 3, 255, 5, 5, 5, 255, 11, 12, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 22, 23, 255, 16, 16, 16, 255, 20, 20, 21, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 12, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 21, 21, 255, 20, 20, 21, 255, 14, 15, 15, 255, 18, 18, 18, 255, 27, 28, 28, 255, 19, 19, 20, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 30, 31, 32, 255, 33, 34, 34, 255, 19, 19, 20, 255, 26, 26, 27, 255, 16, 17, 17, 255, 9, 10, 10, 255, 8, 8, 9, 255, 5, 5, 5, 255, 5, 6, 6, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 26, 27, 27, 255, 26, 27, 27, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 17, 18, 255, 23, 24, 25, 255, 22, 22, 23, 255, 20, 21, 21, 255, 20, 20, 21, 255, 17, 18, 18, 255, 24, 24, 25, 255, 24, 25, 25, 255, 17, 18, 18, 255, 16, 16, 17, 255, 19, 19, 20, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 16, 16, 17, 255, 17, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 19, 19, 20, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 9, 255, 16, 16, 17, 255, 17, 17, 17, 255, 21, 21, 22, 255, 23, 23, 24, 255, 25, 25, 26, 255, 29, 29, 30, 255, 25, 26, 26, 255, 26, 27, 27, 255, 22, 22, 23, 255, 16, 16, 16, 255, 18, 19, 19, 255, 15, 16, 16, 255, 19, 19, 20, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 14, 255, 8, 8, 9, 255, 5, 6, 6, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 19, 20, 20, 255, 16, 16, 17, 255, 17, 17, 18, 255, 19, 19, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 24, 25, 25, 255, 22, 23, 23, 255, 14, 14, 14, 255, 16, 17, 17, 255, 11, 12, 12, 255, 14, 14, 14, 255, 9, 9, 10, 255, 6, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 10, 10, 255, 13, 14, 14, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 15, 15, 16, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 12, 13, 255, 8, 8, 8, 255, 3, 4, 4, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 24, 25, 26, 255, 24, 25, 25, 255, 32, 32, 33, 255, 31, 32, 33, 255, 29, 30, 30, 255, 24, 25, 25, 255, 27, 28, 29, 255, 28, 29, 29, 255, 19, 20, 20, 255, 22, 23, 23, 255, 19, 20, 20, 255, 13, 13, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 11, 11, 11, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 16, 255, 18, 18, 19, 255, 20, 21, 21, 255, 27, 28, 29, 255, 23, 24, 25, 255, 19, 19, 20, 255, 25, 25, 26, 255, 29, 30, 31, 255, 27, 28, 28, 255, 25, 26, 26, 255, 24, 24, 25, 255, 17, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 13, 13, 13, 255, 8, 8, 8, 255, 14, 14, 15, 255, 20, 21, 21, 255, 15, 16, 16, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 17, 18, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 15, 15, 16, 255, 12, 13, 13, 255, 22, 22, 23, 255, 11, 11, 12, 255, 13, 13, 13, 255, 19, 19, 20, 255, 15, 15, 15, 255, 13, 14, 14, 255, 22, 23, 23, 255, 24, 25, 25, 255, 20, 20, 21, 255, 19, 19, 19, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 14, 14, 255, 60, 48, 31, 165, 45, 39, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 38, 28, 165, 60, 50, 36, 165, 44, 38, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 48, 41, 31, 165, 43, 37, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 53, 44, 29, 165, 42, 45, 40, 165, 55, 45, 30, 165, 50, 42, 28, 165, 46, 40, 27, 165, 39, 35, 25, 165, 82, 66, 47, 165, 64, 53, 38, 165, 45, 39, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 76, 61, 44, 165, 54, 46, 34, 165, 38, 34, 25, 165, 50, 42, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 70, 58, 41, 165, 37, 34, 25, 165, 58, 49, 35, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 52, 43, 28, 165, 52, 43, 28, 165, 37, 34, 25, 165, 47, 40, 27, 165, 55, 45, 30, 165, 40, 35, 25, 165, 41, 36, 27, 165, 42, 36, 26, 165, 46, 40, 27, 165, 62, 49, 32, 165, 41, 36, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 66, 51, 34, 165, 48, 41, 27, 165, 64, 50, 33, 165, 42, 37, 26, 165, 71, 58, 42, 165, 65, 53, 39, 165, 40, 35, 25, 165, 68, 52, 34, 165, 61, 48, 32, 165, 51, 43, 28, 165, 41, 36, 26, 165, 48, 41, 27, 165, 66, 51, 34, 165, 45, 39, 26, 165, 53, 44, 29, 165, 62, 49, 32, 165, 61, 48, 32, 165, 39, 34, 25, 165, 49, 42, 27, 165, 65, 50, 33, 165, 56, 45, 30, 165, 60, 48, 31, 165, 60, 48, 31, 165, 49, 42, 27, 165, 60, 48, 31, 165, 68, 52, 34, 165, 48, 49, 41, 165, 39, 35, 25, 165, 36, 33, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 40, 35, 26, 165, 49, 42, 31, 165, 47, 40, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 53, 44, 29, 165, 46, 40, 27, 165, 44, 38, 26, 165, 46, 40, 30, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 59, 49, 36, 165, 54, 45, 33, 165, 44, 38, 28, 165, 43, 38, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 53, 45, 33, 165, 45, 39, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 56, 45, 30, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 45, 40, 165, 40, 35, 25, 165, 72, 59, 42, 165, 44, 38, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 41, 37, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 53, 44, 29, 165, 50, 42, 28, 165, 39, 35, 25, 165, 41, 36, 26, 165, 51, 43, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 56, 46, 30, 165, 46, 39, 27, 165, 66, 51, 33, 165, 55, 45, 29, 165, 52, 43, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 66, 51, 34, 165, 71, 54, 36, 165, 78, 58, 36, 165, 46, 39, 27, 165, 45, 39, 29, 165, 55, 47, 34, 165, 43, 38, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 50, 42, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 53, 44, 29, 165, 39, 35, 25, 165, 36, 33, 25, 165, 54, 46, 33, 165, 55, 45, 30, 165, 52, 43, 28, 165, 52, 43, 29, 165, 51, 42, 28, 165, 44, 38, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 49, 42, 27, 165, 56, 45, 30, 165, 42, 37, 26, 165, 58, 47, 31, 165, 66, 51, 34, 165, 73, 54, 36, 165, 52, 43, 28, 165, 49, 42, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 62, 51, 37, 165, 57, 46, 30, 165, 47, 40, 27, 165, 55, 45, 30, 165, 40, 35, 25, 165, 36, 33, 25, 165, 49, 41, 27, 165, 61, 48, 32, 165, 63, 49, 33, 165, 48, 41, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 56, 45, 30, 165, 55, 45, 29, 165, 44, 39, 29, 165, 76, 61, 44, 165, 37, 34, 25, 165, 38, 34, 26, 165, 43, 38, 26, 165, 56, 47, 34, 165, 42, 37, 26, 165, 37, 33, 25, 165, 45, 39, 27, 165, 63, 49, 32, 165, 48, 41, 27, 165, 61, 48, 32, 165, 37, 34, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 49, 42, 31, 165, 44, 38, 28, 165, 78, 63, 45, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 53, 44, 29, 165, 51, 43, 28, 165, 46, 39, 27, 165, 66, 51, 34, 165, 45, 39, 29, 165, 66, 55, 39, 165, 48, 42, 31, 165, 37, 34, 25, 165, 47, 48, 41, 165, 39, 35, 25, 165, 48, 42, 31, 165, 40, 35, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 55, 45, 30, 165, 56, 46, 30, 165, 48, 41, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 14, 255, 10, 10, 11, 255, 15, 15, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 10, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 14, 255, 16, 16, 16, 255, 12, 12, 13, 255, 14, 14, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 11, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 20, 20, 255, 18, 18, 19, 255, 17, 17, 17, 255, 11, 12, 12, 255, 12, 12, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 21, 21, 255, 21, 21, 22, 255, 26, 26, 27, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 21, 22, 255, 13, 13, 14, 255, 24, 24, 25, 255, 31, 31, 32, 255, 32, 33, 33, 255, 26, 26, 27, 255, 25, 25, 26, 255, 32, 33, 33, 255, 30, 31, 32, 255, 24, 24, 25, 255, 18, 18, 19, 255, 18, 18, 18, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 19, 20, 20, 255, 17, 17, 17, 255, 22, 23, 24, 255, 27, 28, 29, 255, 30, 30, 31, 255, 27, 27, 28, 255, 24, 25, 25, 255, 27, 27, 28, 255, 29, 30, 30, 255, 25, 25, 26, 255, 29, 29, 30, 255, 28, 29, 30, 255, 21, 22, 22, 255, 25, 26, 26, 255, 13, 14, 14, 255, 18, 18, 19, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 16, 16, 255, 18, 19, 19, 255, 18, 18, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 15, 255, 18, 19, 19, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 19, 19, 255, 23, 24, 24, 255, 23, 23, 24, 255, 33, 34, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 21, 21, 22, 255, 22, 22, 23, 255, 23, 24, 24, 255, 16, 16, 17, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 15, 15, 255, 16, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 16, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 6, 6, 255, 17, 17, 17, 255, 17, 17, 18, 255, 14, 14, 14, 255, 15, 15, 16, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 5, 255, 6, 6, 6, 255, 11, 11, 12, 255, 14, 15, 15, 255, 12, 12, 12, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 12, 13, 13, 255, 8, 8, 9, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 10, 255, 14, 15, 15, 255, 9, 9, 9, 255, 14, 15, 15, 255, 14, 14, 14, 255, 14, 15, 15, 255, 11, 12, 12, 255, 16, 16, 17, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 17, 18, 18, 255, 15, 15, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 27, 28, 28, 255, 26, 27, 28, 255, 28, 28, 29, 255, 22, 22, 23, 255, 28, 28, 29, 255, 24, 25, 26, 255, 22, 23, 23, 255, 20, 21, 21, 255, 18, 19, 19, 255, 12, 13, 13, 255, 16, 16, 17, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 6, 7, 7, 255, 13, 13, 13, 255, 12, 12, 13, 255, 16, 16, 17, 255, 15, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 23, 23, 255, 22, 22, 23, 255, 20, 21, 21, 255, 22, 22, 23, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 17, 17, 255, 19, 19, 20, 255, 15, 15, 16, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 17, 17, 18, 255, 23, 24, 24, 255, 29, 30, 31, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 14, 14, 255, 17, 18, 18, 255, 8, 9, 9, 255, 9, 9, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 16, 255, 14, 14, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 41, 36, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 64, 53, 39, 165, 42, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 53, 44, 29, 165, 43, 38, 26, 165, 59, 47, 31, 165, 52, 43, 28, 165, 46, 40, 30, 165, 51, 42, 28, 165, 46, 39, 27, 165, 37, 33, 25, 165, 86, 69, 48, 165, 45, 39, 29, 165, 86, 69, 49, 165, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 68, 56, 40, 165, 37, 33, 25, 165, 47, 41, 30, 165, 46, 40, 27, 165, 49, 42, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 69, 57, 41, 165, 36, 33, 25, 165, 47, 41, 30, 165, 44, 38, 26, 165, 42, 37, 26, 165, 62, 48, 32, 165, 47, 40, 27, 165, 41, 36, 26, 165, 48, 41, 30, 165, 41, 36, 26, 165, 40, 35, 25, 165, 54, 44, 29, 165, 54, 44, 29, 165, 39, 35, 25, 165, 53, 43, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 56, 45, 30, 165, 66, 51, 33, 165, 41, 36, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 38, 28, 165, 40, 36, 26, 165, 46, 39, 27, 165, 60, 48, 31, 165, 43, 38, 26, 165, 41, 36, 26, 165, 60, 47, 31, 165, 55, 45, 30, 165, 70, 53, 35, 165, 68, 52, 34, 165, 65, 50, 33, 165, 47, 40, 27, 165, 58, 47, 31, 165, 57, 46, 30, 165, 62, 49, 32, 165, 47, 40, 27, 165, 46, 39, 27, 165, 65, 50, 33, 165, 60, 47, 31, 165, 73, 55, 36, 165, 74, 56, 36, 165, 44, 38, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 47, 48, 41, 165, 46, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 49, 41, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 70, 57, 41, 165, 55, 47, 34, 165, 87, 69, 49, 165, 41, 36, 26, 165, 38, 34, 25, 165, 58, 46, 30, 165, 40, 35, 26, 165, 58, 57, 48, 165, 39, 35, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 60, 48, 31, 165, 47, 40, 27, 165, 39, 35, 25, 165, 61, 48, 32, 165, 40, 36, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 59, 47, 31, 165, 64, 50, 33, 165, 48, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 44, 38, 29, 165, 41, 36, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 50, 42, 28, 165, 57, 46, 30, 165, 51, 43, 28, 165, 46, 39, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 69, 53, 35, 165, 51, 43, 28, 165, 47, 40, 27, 165, 40, 35, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 46, 39, 27, 165, 46, 39, 27, 165, 57, 46, 30, 165, 56, 45, 30, 165, 72, 54, 36, 165, 49, 42, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 58, 47, 31, 165, 38, 34, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 67, 51, 34, 165, 61, 48, 32, 165, 59, 47, 31, 165, 48, 41, 27, 165, 58, 47, 31, 165, 48, 41, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 55, 45, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 56, 47, 34, 165, 39, 35, 25, 165, 46, 39, 27, 165, 63, 49, 33, 165, 55, 45, 30, 165, 63, 49, 32, 165, 52, 43, 28, 165, 56, 45, 30, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 62, 49, 32, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 29, 165, 74, 60, 43, 165, 59, 49, 36, 165, 43, 38, 26, 165, 36, 33, 25, 165, 40, 35, 26, 165, 57, 48, 35, 165, 39, 35, 26, 165, 55, 45, 29, 165, 52, 43, 28, 165, 78, 58, 36, 165, 68, 52, 34, 165, 55, 45, 29, 165, 59, 47, 31, 165, 62, 49, 32, 165, 64, 50, 33, 165, 40, 35, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 40, 36, 27, 165, 59, 49, 36, 165, 40, 36, 27, 165, 56, 47, 35, 165, 46, 40, 27, 165, 41, 36, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 50, 42, 28, 165, 43, 38, 26, 165, 44, 38, 26, 165, 66, 51, 34, 165, 56, 45, 30, 165, 67, 52, 34, 165, 61, 48, 32, 165, 45, 39, 26, 165, 37, 33, 25, 165, 85, 68, 49, 165, 83, 67, 48, 165, 61, 51, 37, 165, 73, 60, 43, 165, 43, 37, 26, 165, 57, 46, 30, 165, 63, 49, 33, 165, 48, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 37, 33, 25, 165, 54, 46, 34, 165, 67, 55, 40, 165, 41, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 58, 49, 36, 165, 39, 35, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 52, 43, 28, 165, 40, 36, 26, 165, 9, 9, 9, 255, 14, 14, 14, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 15, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 16, 16, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 23, 23, 24, 255, 22, 22, 23, 255, 19, 19, 20, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 15, 15, 255, 28, 28, 29, 255, 22, 22, 23, 255, 24, 25, 25, 255, 27, 28, 28, 255, 33, 33, 34, 255, 32, 33, 34, 255, 28, 29, 29, 255, 27, 27, 28, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 32, 33, 255, 21, 22, 22, 255, 15, 15, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 12, 12, 255, 17, 17, 18, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 20, 21, 255, 26, 26, 27, 255, 26, 27, 28, 255, 24, 25, 25, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 27, 27, 28, 255, 27, 27, 28, 255, 18, 19, 19, 255, 13, 13, 13, 255, 6, 7, 7, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 13, 14, 255, 20, 21, 21, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 19, 19, 20, 255, 19, 19, 19, 255, 16, 16, 17, 255, 19, 19, 20, 255, 18, 18, 18, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 19, 19, 255, 15, 15, 16, 255, 21, 21, 22, 255, 23, 23, 24, 255, 23, 24, 24, 255, 26, 27, 28, 255, 30, 31, 32, 255, 29, 30, 30, 255, 27, 28, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 26, 27, 28, 255, 20, 21, 21, 255, 18, 19, 19, 255, 23, 23, 24, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 10, 255, 6, 6, 7, 255, 10, 11, 11, 255, 15, 15, 16, 255, 18, 18, 19, 255, 24, 25, 26, 255, 26, 26, 27, 255, 16, 16, 16, 255, 17, 17, 17, 255, 12, 12, 13, 255, 17, 18, 18, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 23, 23, 24, 255, 22, 23, 23, 255, 12, 13, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 2, 2, 2, 255, 4, 4, 4, 255, 2, 2, 2, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 4, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 15, 15, 255, 16, 16, 17, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 12, 13, 255, 19, 20, 20, 255, 16, 16, 17, 255, 20, 21, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 24, 25, 26, 255, 23, 24, 24, 255, 22, 23, 23, 255, 21, 22, 22, 255, 23, 24, 24, 255, 21, 21, 22, 255, 19, 20, 20, 255, 18, 18, 19, 255, 12, 12, 13, 255, 10, 10, 11, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 19, 20, 20, 255, 20, 20, 21, 255, 12, 13, 13, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 13, 13, 255, 19, 19, 20, 255, 15, 15, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 13, 255, 10, 10, 11, 255, 5, 5, 5, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 21, 21, 22, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 21, 21, 22, 255, 17, 17, 17, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 16, 16, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 13, 13, 255, 10, 10, 10, 255, 44, 38, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 44, 33, 165, 48, 41, 27, 165, 51, 42, 28, 165, 39, 35, 25, 165, 51, 42, 28, 165, 45, 39, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 38, 28, 165, 44, 38, 28, 165, 52, 44, 33, 165, 65, 53, 39, 165, 59, 50, 36, 165, 41, 36, 26, 165, 40, 35, 27, 165, 65, 54, 39, 165, 40, 36, 27, 165, 64, 53, 39, 165, 39, 35, 25, 165, 45, 39, 26, 165, 40, 35, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 48, 41, 30, 165, 44, 39, 29, 165, 86, 69, 49, 165, 87, 69, 49, 165, 49, 42, 27, 165, 72, 54, 36, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 45, 39, 26, 165, 66, 51, 34, 165, 62, 48, 32, 165, 56, 45, 30, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 53, 51, 43, 165, 46, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 54, 44, 29, 165, 47, 40, 27, 165, 50, 42, 28, 165, 61, 48, 32, 165, 57, 46, 30, 165, 54, 44, 29, 165, 62, 48, 32, 165, 63, 49, 33, 165, 57, 46, 30, 165, 59, 47, 31, 165, 61, 48, 32, 165, 65, 51, 33, 165, 62, 49, 32, 165, 65, 50, 33, 165, 57, 46, 30, 165, 67, 51, 34, 165, 75, 56, 36, 165, 55, 45, 30, 165, 53, 44, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 53, 44, 29, 165, 46, 39, 27, 165, 55, 45, 30, 165, 41, 36, 26, 165, 39, 35, 26, 165, 57, 46, 30, 165, 49, 41, 27, 165, 47, 40, 27, 165, 56, 46, 30, 165, 49, 41, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 72, 58, 42, 165, 46, 40, 30, 165, 87, 69, 49, 165, 44, 46, 40, 165, 52, 43, 28, 165, 55, 45, 29, 165, 42, 37, 26, 165, 39, 35, 25, 165, 47, 48, 43, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 42, 36, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 46, 40, 30, 165, 36, 33, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 45, 39, 27, 165, 53, 43, 29, 165, 57, 46, 30, 165, 46, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 55, 45, 30, 165, 49, 41, 27, 165, 53, 44, 29, 165, 74, 55, 36, 165, 70, 53, 35, 165, 48, 41, 27, 165, 51, 43, 28, 165, 49, 41, 27, 165, 69, 52, 35, 165, 61, 48, 32, 165, 45, 39, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 42, 36, 26, 165, 40, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 42, 28, 165, 79, 59, 36, 165, 46, 39, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 60, 47, 31, 165, 38, 34, 25, 165, 44, 38, 26, 165, 42, 37, 28, 165, 69, 52, 35, 165, 64, 50, 33, 165, 46, 39, 27, 165, 49, 41, 27, 165, 59, 47, 31, 165, 66, 51, 34, 165, 61, 48, 32, 165, 49, 42, 27, 165, 50, 42, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 67, 51, 34, 165, 78, 58, 36, 165, 72, 54, 36, 165, 60, 48, 31, 165, 50, 42, 28, 165, 38, 34, 25, 165, 39, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 55, 46, 34, 165, 75, 60, 43, 165, 42, 37, 28, 165, 41, 36, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 68, 52, 34, 165, 78, 58, 36, 165, 58, 46, 31, 165, 57, 46, 30, 165, 57, 46, 30, 165, 54, 44, 29, 165, 55, 45, 29, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 59, 49, 36, 165, 36, 33, 25, 165, 40, 35, 26, 165, 45, 39, 29, 165, 41, 36, 27, 165, 47, 40, 27, 165, 38, 34, 26, 165, 63, 52, 38, 165, 58, 49, 36, 165, 40, 35, 26, 165, 45, 47, 41, 165, 47, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 61, 48, 32, 165, 73, 55, 36, 165, 69, 52, 35, 165, 67, 51, 34, 165, 59, 47, 31, 165, 44, 38, 26, 165, 47, 40, 30, 165, 87, 69, 49, 165, 87, 69, 49, 165, 37, 34, 25, 165, 50, 43, 32, 165, 41, 36, 26, 165, 69, 52, 35, 165, 54, 44, 29, 165, 55, 45, 30, 165, 41, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 38, 28, 165, 40, 36, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 45, 39, 26, 165, 42, 37, 28, 165, 69, 56, 41, 165, 36, 33, 25, 165, 55, 46, 34, 165, 40, 35, 25, 165, 41, 36, 26, 165, 56, 46, 30, 165, 48, 41, 27, 165, 48, 41, 27, 165, 14, 14, 14, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 21, 21, 255, 20, 21, 21, 255, 17, 17, 17, 255, 14, 14, 15, 255, 18, 19, 19, 255, 19, 19, 20, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 17, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 30, 31, 32, 255, 23, 23, 24, 255, 26, 27, 28, 255, 24, 25, 25, 255, 26, 26, 27, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 12, 12, 12, 255, 18, 18, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 23, 24, 24, 255, 26, 27, 28, 255, 29, 30, 31, 255, 33, 34, 34, 255, 23, 24, 25, 255, 29, 30, 31, 255, 31, 32, 32, 255, 28, 29, 29, 255, 17, 17, 18, 255, 17, 17, 17, 255, 14, 14, 14, 255, 13, 13, 13, 255, 17, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 20, 21, 21, 255, 26, 26, 27, 255, 28, 29, 30, 255, 27, 28, 28, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 31, 32, 255, 22, 22, 23, 255, 31, 32, 33, 255, 22, 22, 23, 255, 24, 25, 25, 255, 17, 18, 18, 255, 10, 11, 11, 255, 7, 8, 8, 255, 5, 5, 5, 255, 11, 12, 12, 255, 17, 17, 18, 255, 20, 20, 21, 255, 17, 17, 18, 255, 12, 12, 12, 255, 18, 19, 19, 255, 19, 19, 20, 255, 19, 20, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 24, 25, 25, 255, 22, 22, 23, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 10, 255, 19, 20, 20, 255, 25, 26, 26, 255, 26, 27, 28, 255, 17, 18, 18, 255, 22, 22, 23, 255, 22, 22, 23, 255, 29, 30, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 29, 30, 30, 255, 27, 27, 28, 255, 22, 23, 23, 255, 23, 24, 24, 255, 23, 24, 25, 255, 18, 19, 19, 255, 15, 15, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 16, 16, 255, 20, 20, 21, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 12, 255, 19, 19, 19, 255, 23, 23, 24, 255, 19, 19, 20, 255, 26, 26, 27, 255, 24, 25, 26, 255, 18, 18, 19, 255, 20, 20, 21, 255, 19, 20, 20, 255, 17, 17, 18, 255, 17, 17, 17, 255, 14, 14, 15, 255, 9, 9, 10, 255, 14, 14, 15, 255, 6, 7, 7, 255, 6, 6, 6, 255, 11, 12, 12, 255, 5, 6, 6, 255, 4, 5, 5, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 15, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 10, 255, 7, 7, 8, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 18, 18, 19, 255, 18, 18, 18, 255, 17, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 21, 21, 22, 255, 23, 23, 24, 255, 19, 19, 19, 255, 20, 21, 21, 255, 18, 18, 19, 255, 10, 10, 11, 255, 18, 18, 18, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 19, 20, 20, 255, 16, 16, 17, 255, 18, 18, 19, 255, 18, 19, 19, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 12, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 13, 14, 14, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 9, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 23, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 10, 11, 255, 16, 16, 17, 255, 17, 17, 17, 255, 23, 23, 24, 255, 24, 24, 25, 255, 30, 31, 31, 255, 31, 32, 33, 255, 33, 33, 34, 255, 16, 16, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 18, 18, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 8, 8, 255, 5, 5, 5, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 46, 40, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 61, 51, 37, 165, 50, 42, 28, 165, 44, 38, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 51, 43, 28, 165, 39, 35, 25, 165, 53, 44, 29, 165, 39, 35, 25, 165, 43, 37, 28, 165, 39, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 34, 25, 165, 63, 52, 38, 165, 76, 61, 44, 165, 45, 39, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 54, 44, 29, 165, 49, 41, 27, 165, 50, 42, 28, 165, 52, 43, 28, 165, 52, 45, 33, 165, 59, 49, 36, 165, 54, 46, 33, 165, 40, 35, 26, 165, 61, 48, 32, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 59, 47, 31, 165, 52, 43, 29, 165, 47, 40, 27, 165, 56, 45, 30, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 36, 26, 165, 53, 44, 29, 165, 71, 54, 35, 165, 55, 45, 30, 165, 64, 50, 33, 165, 45, 39, 26, 165, 62, 52, 37, 165, 53, 45, 33, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 52, 43, 29, 165, 54, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 51, 42, 28, 165, 57, 46, 30, 165, 65, 50, 33, 165, 55, 45, 30, 165, 47, 40, 27, 165, 54, 44, 29, 165, 45, 39, 26, 165, 46, 40, 27, 165, 64, 50, 33, 165, 66, 51, 34, 165, 53, 44, 29, 165, 39, 35, 26, 165, 82, 66, 47, 165, 36, 33, 25, 165, 38, 34, 25, 165, 38, 35, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 56, 46, 30, 165, 46, 39, 27, 165, 37, 34, 25, 165, 40, 35, 26, 165, 43, 37, 26, 165, 41, 36, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 51, 44, 32, 165, 64, 53, 38, 165, 59, 49, 36, 165, 41, 37, 27, 165, 44, 38, 26, 165, 58, 46, 31, 165, 47, 40, 27, 165, 38, 34, 25, 165, 36, 33, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 52, 43, 28, 165, 54, 44, 29, 165, 48, 41, 27, 165, 53, 43, 29, 165, 37, 33, 25, 165, 64, 53, 38, 165, 42, 37, 28, 165, 69, 56, 41, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 56, 45, 30, 165, 65, 50, 33, 165, 56, 46, 30, 165, 55, 45, 29, 165, 57, 46, 30, 165, 39, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 43, 38, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 52, 43, 28, 165, 59, 47, 31, 165, 46, 39, 27, 165, 56, 45, 30, 165, 72, 54, 36, 165, 76, 57, 36, 165, 73, 55, 36, 165, 50, 42, 28, 165, 52, 43, 28, 165, 59, 47, 31, 165, 68, 52, 34, 165, 51, 43, 28, 165, 47, 40, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 47, 48, 41, 165, 44, 38, 26, 165, 47, 48, 41, 165, 45, 39, 27, 165, 49, 41, 27, 165, 63, 49, 33, 165, 55, 45, 30, 165, 48, 41, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 60, 47, 31, 165, 56, 45, 30, 165, 51, 51, 42, 165, 53, 44, 29, 165, 57, 46, 30, 165, 53, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 51, 43, 28, 165, 52, 43, 29, 165, 67, 51, 34, 165, 60, 47, 31, 165, 45, 39, 26, 165, 60, 48, 32, 165, 60, 48, 32, 165, 47, 40, 27, 165, 46, 47, 41, 165, 41, 36, 26, 165, 37, 33, 25, 165, 46, 39, 27, 165, 46, 39, 27, 165, 40, 36, 27, 165, 42, 37, 28, 165, 52, 44, 33, 165, 69, 56, 41, 165, 61, 50, 37, 165, 38, 34, 26, 165, 46, 39, 27, 165, 50, 42, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 58, 46, 31, 165, 54, 44, 29, 165, 59, 47, 31, 165, 45, 39, 26, 165, 56, 46, 30, 165, 59, 47, 31, 165, 42, 37, 26, 165, 40, 35, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 50, 43, 31, 165, 39, 34, 25, 165, 37, 34, 25, 165, 49, 42, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 53, 44, 29, 165, 56, 45, 30, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 51, 51, 44, 165, 36, 33, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 47, 40, 27, 165, 40, 35, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 64, 53, 38, 165, 46, 40, 29, 165, 40, 35, 26, 165, 51, 43, 28, 165, 61, 48, 32, 165, 61, 48, 32, 165, 75, 56, 36, 165, 53, 44, 29, 165, 12, 12, 12, 255, 11, 11, 11, 255, 18, 19, 19, 255, 24, 25, 26, 255, 22, 22, 23, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 22, 23, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 20, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 20, 20, 21, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 14, 14, 255, 15, 15, 16, 255, 18, 18, 19, 255, 20, 20, 20, 255, 22, 22, 23, 255, 20, 21, 21, 255, 33, 34, 34, 255, 23, 24, 24, 255, 27, 28, 28, 255, 21, 22, 22, 255, 18, 19, 19, 255, 19, 19, 20, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 4, 4, 4, 255, 9, 10, 10, 255, 15, 15, 15, 255, 15, 15, 15, 255, 14, 14, 15, 255, 19, 19, 20, 255, 17, 17, 17, 255, 20, 21, 21, 255, 27, 27, 28, 255, 24, 24, 25, 255, 22, 22, 23, 255, 21, 21, 22, 255, 22, 23, 23, 255, 23, 23, 24, 255, 25, 25, 26, 255, 20, 21, 21, 255, 14, 14, 14, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 11, 12, 12, 255, 16, 16, 16, 255, 18, 18, 19, 255, 18, 19, 19, 255, 27, 28, 28, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 20, 20, 21, 255, 31, 32, 32, 255, 28, 28, 29, 255, 23, 24, 24, 255, 15, 15, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 17, 18, 18, 255, 17, 17, 17, 255, 15, 15, 15, 255, 24, 24, 25, 255, 23, 24, 24, 255, 19, 20, 20, 255, 24, 25, 25, 255, 32, 32, 33, 255, 24, 24, 25, 255, 31, 32, 32, 255, 30, 30, 31, 255, 25, 25, 26, 255, 25, 26, 26, 255, 19, 20, 20, 255, 20, 21, 21, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 18, 19, 19, 255, 23, 24, 24, 255, 23, 24, 24, 255, 24, 24, 25, 255, 19, 20, 20, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 33, 34, 34, 255, 29, 29, 30, 255, 28, 29, 29, 255, 31, 31, 32, 255, 22, 23, 23, 255, 19, 19, 19, 255, 22, 22, 23, 255, 14, 14, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 13, 13, 13, 255, 8, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 15, 16, 255, 16, 16, 16, 255, 20, 20, 21, 255, 31, 31, 32, 255, 21, 22, 22, 255, 21, 22, 22, 255, 12, 12, 13, 255, 14, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 23, 24, 24, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 10, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 10, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 14, 255, 20, 20, 21, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 16, 16, 255, 14, 14, 15, 255, 20, 20, 21, 255, 13, 14, 14, 255, 10, 10, 10, 255, 8, 8, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 14, 255, 21, 22, 22, 255, 21, 22, 22, 255, 11, 11, 11, 255, 15, 15, 16, 255, 21, 22, 22, 255, 16, 16, 16, 255, 25, 26, 27, 255, 26, 26, 27, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 18, 19, 255, 18, 19, 19, 255, 15, 15, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 10, 10, 10, 255, 15, 15, 16, 255, 14, 14, 14, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 16, 16, 16, 255, 19, 19, 20, 255, 16, 16, 16, 255, 14, 14, 14, 255, 8, 9, 9, 255, 12, 12, 12, 255, 24, 24, 25, 255, 20, 21, 21, 255, 27, 27, 28, 255, 24, 25, 25, 255, 19, 20, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 22, 23, 24, 255, 27, 28, 29, 255, 26, 27, 27, 255, 25, 26, 27, 255, 30, 31, 31, 255, 33, 33, 34, 255, 28, 28, 29, 255, 23, 23, 24, 255, 21, 21, 22, 255, 16, 16, 16, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 14, 14, 14, 255, 15, 16, 16, 255, 11, 11, 11, 255, 15, 15, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 48, 41, 27, 165, 52, 43, 28, 165, 45, 39, 26, 165, 53, 45, 33, 165, 45, 39, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 52, 44, 32, 165, 41, 36, 26, 165, 43, 38, 26, 165, 54, 44, 29, 165, 62, 49, 32, 165, 46, 39, 27, 165, 41, 36, 26, 165, 57, 48, 35, 165, 37, 33, 25, 165, 37, 33, 25, 165, 51, 43, 28, 165, 45, 39, 26, 165, 58, 46, 31, 165, 70, 53, 35, 165, 37, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 49, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 60, 48, 32, 165, 55, 45, 30, 165, 47, 40, 27, 165, 40, 35, 25, 165, 46, 39, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 51, 42, 28, 165, 48, 41, 27, 165, 64, 50, 33, 165, 64, 50, 33, 165, 51, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 57, 48, 35, 165, 43, 38, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 44, 46, 40, 165, 38, 34, 25, 165, 60, 48, 31, 165, 56, 45, 30, 165, 47, 48, 41, 165, 52, 43, 28, 165, 48, 41, 27, 165, 60, 47, 31, 165, 42, 36, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 54, 44, 29, 165, 58, 46, 30, 165, 72, 54, 36, 165, 47, 40, 27, 165, 40, 35, 25, 165, 50, 43, 32, 165, 44, 39, 29, 165, 45, 39, 26, 165, 39, 35, 25, 165, 47, 40, 30, 165, 52, 44, 32, 165, 45, 39, 29, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 45, 39, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 61, 51, 37, 165, 52, 44, 32, 165, 38, 34, 25, 165, 40, 36, 26, 165, 75, 61, 44, 165, 71, 58, 42, 165, 78, 63, 45, 165, 43, 37, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 49, 42, 27, 165, 52, 43, 28, 165, 67, 51, 34, 165, 43, 38, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 50, 43, 32, 165, 40, 35, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 67, 51, 34, 165, 59, 47, 31, 165, 50, 42, 28, 165, 43, 38, 26, 165, 46, 39, 27, 165, 38, 34, 26, 165, 36, 33, 25, 165, 63, 52, 38, 165, 50, 42, 28, 165, 64, 50, 33, 165, 45, 39, 26, 165, 42, 36, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 73, 55, 36, 165, 50, 42, 28, 165, 72, 54, 36, 165, 46, 40, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 52, 43, 29, 165, 60, 48, 31, 165, 49, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 50, 42, 28, 165, 55, 45, 29, 165, 61, 48, 32, 165, 47, 40, 27, 165, 47, 40, 27, 165, 68, 52, 34, 165, 64, 50, 33, 165, 57, 46, 30, 165, 38, 34, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 60, 48, 32, 165, 56, 46, 30, 165, 48, 41, 27, 165, 59, 47, 31, 165, 49, 42, 27, 165, 49, 42, 27, 165, 63, 49, 33, 165, 55, 45, 29, 165, 54, 44, 29, 165, 45, 39, 27, 165, 36, 33, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 69, 53, 35, 165, 48, 41, 27, 165, 57, 46, 30, 165, 43, 37, 26, 165, 69, 56, 41, 165, 37, 33, 25, 165, 47, 40, 27, 165, 36, 33, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 62, 60, 50, 165, 64, 53, 38, 165, 38, 34, 26, 165, 55, 47, 34, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 51, 43, 28, 165, 50, 42, 28, 165, 54, 44, 29, 165, 41, 36, 26, 165, 50, 43, 31, 165, 45, 39, 26, 165, 48, 41, 27, 165, 58, 49, 35, 165, 45, 39, 29, 165, 40, 35, 25, 165, 49, 42, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 62, 48, 32, 165, 55, 45, 29, 165, 49, 41, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 67, 51, 34, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 50, 42, 28, 165, 38, 34, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 58, 47, 31, 165, 58, 47, 31, 165, 37, 34, 25, 165, 38, 34, 25, 165, 39, 35, 26, 165, 49, 41, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 29, 165, 39, 35, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 49, 42, 31, 165, 43, 37, 26, 165, 49, 41, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 72, 54, 36, 165, 50, 42, 28, 165, 12, 12, 12, 255, 13, 13, 14, 255, 27, 27, 28, 255, 24, 24, 25, 255, 26, 26, 27, 255, 24, 24, 25, 255, 19, 20, 20, 255, 21, 22, 22, 255, 24, 24, 25, 255, 21, 21, 22, 255, 27, 28, 29, 255, 27, 27, 28, 255, 24, 24, 25, 255, 25, 26, 27, 255, 20, 20, 21, 255, 13, 13, 14, 255, 19, 20, 20, 255, 23, 23, 24, 255, 13, 13, 13, 255, 9, 9, 10, 255, 11, 11, 12, 255, 19, 19, 19, 255, 22, 23, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 27, 27, 28, 255, 27, 27, 28, 255, 23, 24, 24, 255, 25, 25, 26, 255, 20, 21, 21, 255, 20, 21, 21, 255, 15, 15, 16, 255, 13, 14, 14, 255, 9, 9, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 14, 255, 11, 11, 12, 255, 8, 8, 8, 255, 16, 17, 17, 255, 24, 24, 25, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 18, 18, 255, 21, 21, 22, 255, 17, 17, 17, 255, 19, 19, 20, 255, 24, 24, 25, 255, 19, 19, 20, 255, 15, 15, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 18, 19, 19, 255, 15, 15, 16, 255, 22, 22, 23, 255, 22, 23, 23, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 26, 27, 28, 255, 23, 24, 25, 255, 24, 25, 25, 255, 26, 27, 28, 255, 16, 16, 17, 255, 11, 12, 12, 255, 5, 5, 5, 255, 9, 9, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 21, 21, 22, 255, 23, 23, 24, 255, 28, 29, 29, 255, 22, 22, 23, 255, 24, 24, 25, 255, 28, 29, 29, 255, 32, 32, 33, 255, 26, 26, 27, 255, 27, 28, 28, 255, 30, 31, 32, 255, 31, 32, 32, 255, 28, 28, 29, 255, 26, 26, 27, 255, 19, 19, 20, 255, 18, 19, 19, 255, 12, 12, 13, 255, 15, 15, 15, 255, 20, 20, 21, 255, 22, 22, 23, 255, 25, 25, 26, 255, 24, 24, 25, 255, 24, 25, 25, 255, 28, 28, 29, 255, 31, 32, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 22, 23, 23, 255, 25, 26, 26, 255, 19, 20, 20, 255, 27, 27, 28, 255, 21, 21, 22, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 16, 16, 16, 255, 16, 16, 16, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 16, 16, 17, 255, 22, 23, 24, 255, 19, 20, 20, 255, 22, 22, 23, 255, 30, 31, 31, 255, 20, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 17, 17, 255, 23, 24, 24, 255, 22, 23, 23, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 22, 22, 255, 18, 19, 19, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 5, 6, 6, 255, 8, 9, 9, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 16, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 11, 11, 11, 255, 16, 16, 17, 255, 18, 18, 19, 255, 20, 20, 21, 255, 18, 19, 19, 255, 21, 21, 22, 255, 21, 21, 22, 255, 26, 27, 27, 255, 25, 26, 26, 255, 15, 15, 16, 255, 15, 15, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 9, 255, 12, 12, 12, 255, 11, 12, 12, 255, 16, 16, 16, 255, 18, 19, 19, 255, 13, 13, 14, 255, 29, 30, 30, 255, 23, 24, 24, 255, 33, 34, 34, 255, 26, 26, 27, 255, 19, 20, 20, 255, 26, 27, 27, 255, 18, 18, 19, 255, 23, 23, 24, 255, 22, 22, 23, 255, 21, 21, 22, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 22, 22, 23, 255, 19, 19, 20, 255, 23, 24, 24, 255, 16, 16, 16, 255, 9, 9, 9, 255, 15, 15, 16, 255, 24, 24, 25, 255, 26, 27, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 21, 21, 22, 255, 20, 20, 21, 255, 17, 18, 18, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 11, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 13, 14, 255, 16, 16, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 16, 16, 255, 24, 24, 25, 255, 25, 26, 26, 255, 28, 29, 29, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 23, 23, 24, 255, 16, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 14, 14, 14, 255, 14, 14, 15, 255, 19, 19, 20, 255, 12, 12, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 13, 13, 14, 255, 18, 18, 19, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 15, 15, 16, 255, 9, 9, 9, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 45, 39, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 54, 46, 34, 165, 61, 51, 37, 165, 86, 69, 48, 165, 50, 43, 32, 165, 41, 36, 26, 165, 57, 48, 35, 165, 44, 38, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 60, 47, 31, 165, 37, 34, 25, 165, 40, 35, 25, 165, 46, 48, 41, 165, 54, 44, 29, 165, 41, 36, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 61, 48, 32, 165, 48, 41, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 55, 45, 30, 165, 45, 39, 26, 165, 43, 37, 26, 165, 60, 47, 31, 165, 60, 48, 31, 165, 36, 33, 25, 165, 51, 43, 28, 165, 51, 43, 28, 165, 45, 39, 26, 165, 52, 43, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 87, 69, 49, 165, 43, 38, 28, 165, 37, 33, 25, 165, 42, 37, 26, 165, 58, 46, 30, 165, 57, 46, 30, 165, 67, 51, 34, 165, 73, 55, 36, 165, 45, 39, 27, 165, 49, 42, 27, 165, 43, 38, 26, 165, 57, 48, 35, 165, 38, 34, 26, 165, 45, 39, 29, 165, 40, 35, 25, 165, 43, 38, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 47, 41, 165, 68, 56, 40, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 36, 33, 25, 165, 48, 41, 27, 165, 58, 46, 31, 165, 49, 42, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 40, 35, 26, 165, 41, 36, 27, 165, 36, 33, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 70, 53, 35, 165, 54, 44, 29, 165, 68, 52, 34, 165, 48, 41, 27, 165, 44, 38, 26, 165, 50, 43, 32, 165, 56, 47, 34, 165, 39, 35, 25, 165, 47, 41, 30, 165, 39, 35, 25, 165, 44, 38, 29, 165, 71, 58, 42, 165, 43, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 42, 36, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 64, 50, 33, 165, 45, 39, 27, 165, 72, 59, 42, 165, 52, 45, 33, 165, 58, 48, 35, 165, 42, 37, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 46, 40, 29, 165, 49, 42, 31, 165, 44, 38, 26, 165, 48, 41, 27, 165, 63, 49, 32, 165, 46, 39, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 76, 62, 44, 165, 50, 43, 32, 165, 54, 44, 29, 165, 57, 46, 30, 165, 53, 44, 29, 165, 53, 44, 29, 165, 55, 45, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 61, 48, 32, 165, 54, 45, 29, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 46, 40, 27, 165, 46, 40, 27, 165, 65, 54, 39, 165, 42, 37, 28, 165, 49, 42, 27, 165, 49, 41, 27, 165, 56, 45, 30, 165, 63, 49, 32, 165, 68, 52, 34, 165, 48, 41, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 66, 54, 39, 165, 46, 40, 27, 165, 55, 45, 30, 165, 53, 44, 29, 165, 50, 42, 28, 165, 46, 39, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 50, 42, 27, 165, 37, 33, 25, 165, 43, 38, 26, 165, 49, 42, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 53, 44, 29, 165, 49, 42, 27, 165, 57, 46, 30, 165, 57, 46, 30, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 35, 27, 165, 63, 49, 33, 165, 60, 47, 31, 165, 51, 43, 28, 165, 39, 35, 25, 165, 45, 39, 27, 165, 65, 54, 39, 165, 47, 41, 30, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 29, 165, 86, 68, 48, 165, 86, 68, 48, 165, 83, 65, 45, 165, 39, 35, 25, 165, 37, 34, 25, 165, 54, 46, 34, 165, 55, 45, 30, 165, 71, 54, 35, 165, 58, 47, 31, 165, 46, 40, 27, 165, 49, 42, 31, 165, 45, 39, 29, 165, 39, 35, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 46, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 44, 38, 29, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 46, 40, 30, 165, 46, 40, 30, 165, 63, 52, 38, 165, 83, 66, 47, 165, 38, 34, 25, 165, 45, 39, 26, 165, 45, 38, 26, 165, 59, 47, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 64, 50, 33, 165, 70, 53, 35, 165, 54, 44, 29, 165, 60, 48, 32, 165, 60, 48, 32, 165, 43, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 47, 40, 27, 165, 61, 48, 32, 165, 50, 42, 28, 165, 45, 39, 27, 165, 42, 45, 40, 165, 43, 37, 26, 165, 56, 47, 34, 165, 47, 40, 27, 165, 37, 34, 25, 165, 43, 37, 28, 165, 67, 55, 40, 165, 44, 38, 28, 165, 40, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 53, 44, 29, 165, 47, 40, 27, 165, 65, 50, 33, 165, 61, 48, 32, 165, 52, 43, 28, 165, 47, 40, 27, 165, 12, 12, 13, 255, 15, 16, 16, 255, 23, 23, 24, 255, 28, 29, 30, 255, 28, 29, 29, 255, 26, 27, 28, 255, 28, 29, 29, 255, 26, 27, 28, 255, 28, 29, 29, 255, 27, 28, 29, 255, 30, 31, 31, 255, 30, 30, 31, 255, 25, 26, 26, 255, 21, 21, 22, 255, 21, 21, 22, 255, 18, 18, 19, 255, 16, 16, 16, 255, 15, 15, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 30, 31, 32, 255, 33, 33, 34, 255, 31, 32, 32, 255, 24, 25, 25, 255, 23, 24, 24, 255, 22, 22, 23, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 13, 14, 255, 22, 22, 23, 255, 15, 15, 16, 255, 17, 17, 17, 255, 16, 16, 16, 255, 12, 12, 12, 255, 17, 17, 17, 255, 15, 15, 15, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 14, 14, 255, 12, 13, 13, 255, 8, 8, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 26, 26, 27, 255, 21, 22, 22, 255, 24, 24, 25, 255, 25, 26, 26, 255, 31, 32, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 17, 18, 18, 255, 22, 23, 23, 255, 21, 22, 22, 255, 15, 16, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 13, 13, 255, 21, 21, 22, 255, 25, 25, 26, 255, 31, 31, 32, 255, 27, 27, 28, 255, 25, 26, 27, 255, 24, 24, 25, 255, 26, 26, 27, 255, 24, 25, 26, 255, 33, 33, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 27, 27, 28, 255, 18, 18, 19, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 14, 14, 255, 18, 19, 19, 255, 19, 19, 19, 255, 23, 23, 24, 255, 26, 27, 27, 255, 33, 33, 34, 255, 18, 18, 19, 255, 33, 34, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 22, 23, 23, 255, 25, 25, 26, 255, 22, 23, 23, 255, 24, 24, 25, 255, 18, 18, 18, 255, 22, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 20, 20, 20, 255, 22, 22, 23, 255, 22, 23, 24, 255, 27, 27, 28, 255, 22, 22, 23, 255, 18, 18, 19, 255, 12, 12, 13, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 21, 21, 22, 255, 23, 24, 24, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 16, 16, 16, 255, 12, 13, 13, 255, 19, 19, 20, 255, 16, 16, 17, 255, 16, 16, 16, 255, 21, 21, 22, 255, 19, 19, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 23, 24, 24, 255, 26, 27, 28, 255, 24, 25, 25, 255, 16, 17, 17, 255, 22, 23, 23, 255, 18, 19, 19, 255, 19, 20, 20, 255, 14, 14, 14, 255, 6, 6, 6, 255, 4, 5, 5, 255, 10, 10, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 22, 22, 23, 255, 18, 18, 19, 255, 20, 21, 21, 255, 19, 19, 20, 255, 29, 30, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 21, 22, 22, 255, 20, 21, 21, 255, 23, 24, 24, 255, 18, 19, 19, 255, 19, 19, 19, 255, 17, 17, 18, 255, 14, 14, 14, 255, 13, 14, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 10, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 25, 25, 26, 255, 23, 23, 24, 255, 26, 27, 27, 255, 21, 22, 22, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 27, 28, 28, 255, 26, 26, 27, 255, 20, 21, 21, 255, 24, 25, 26, 255, 24, 24, 25, 255, 17, 18, 18, 255, 12, 13, 13, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 16, 16, 16, 255, 21, 22, 22, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 11, 255, 14, 15, 15, 255, 17, 17, 17, 255, 19, 20, 20, 255, 23, 23, 24, 255, 20, 21, 21, 255, 26, 27, 28, 255, 28, 29, 29, 255, 33, 34, 34, 255, 32, 33, 33, 255, 27, 28, 28, 255, 24, 25, 26, 255, 18, 19, 19, 255, 11, 11, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 19, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 21, 21, 22, 255, 16, 16, 16, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 16, 16, 255, 11, 11, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 46, 40, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 54, 45, 33, 165, 39, 35, 25, 165, 59, 49, 36, 165, 44, 38, 29, 165, 45, 39, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 45, 39, 29, 165, 44, 39, 29, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 59, 47, 31, 165, 49, 41, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 54, 44, 29, 165, 53, 43, 29, 165, 50, 42, 28, 165, 46, 40, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 43, 38, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 65, 54, 39, 165, 63, 52, 38, 165, 36, 33, 25, 165, 41, 37, 27, 165, 43, 37, 26, 165, 60, 48, 31, 165, 68, 52, 34, 165, 57, 46, 30, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 38, 34, 26, 165, 65, 54, 39, 165, 41, 36, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 63, 82, 34, 255, 41, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 57, 46, 30, 165, 54, 44, 29, 165, 53, 44, 29, 165, 45, 39, 26, 165, 58, 48, 35, 165, 49, 42, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 65, 53, 39, 165, 57, 48, 35, 165, 46, 40, 30, 165, 39, 35, 25, 165, 52, 43, 29, 165, 55, 45, 30, 165, 51, 43, 28, 165, 61, 48, 32, 165, 37, 34, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 49, 42, 31, 165, 43, 38, 28, 165, 48, 42, 31, 165, 45, 39, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 46, 47, 41, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 43, 38, 28, 165, 40, 36, 26, 165, 51, 51, 45, 165, 63, 52, 38, 165, 40, 35, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 39, 29, 165, 47, 40, 27, 165, 64, 50, 33, 165, 70, 53, 35, 165, 55, 45, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 40, 35, 26, 165, 47, 41, 30, 165, 54, 46, 34, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 43, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 49, 50, 41, 165, 58, 47, 31, 165, 42, 37, 26, 165, 40, 36, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 43, 38, 28, 165, 42, 37, 28, 165, 38, 34, 25, 165, 41, 36, 26, 165, 59, 47, 31, 165, 59, 47, 31, 165, 72, 54, 36, 165, 53, 44, 29, 165, 64, 50, 33, 165, 42, 37, 26, 165, 50, 43, 32, 165, 38, 34, 26, 165, 36, 33, 25, 165, 49, 41, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 41, 36, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 40, 35, 25, 165, 40, 36, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 64, 50, 33, 165, 52, 43, 28, 165, 47, 48, 41, 165, 55, 45, 30, 165, 58, 47, 31, 165, 39, 35, 25, 165, 48, 49, 41, 165, 38, 34, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 47, 41, 30, 165, 45, 39, 29, 165, 40, 35, 25, 165, 38, 34, 25, 165, 51, 44, 32, 165, 39, 35, 26, 165, 44, 39, 29, 165, 43, 38, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 53, 44, 29, 165, 46, 40, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 37, 34, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 64, 50, 33, 165, 57, 46, 30, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 39, 34, 25, 165, 44, 38, 26, 165, 39, 35, 26, 165, 39, 35, 25, 165, 67, 55, 40, 165, 87, 69, 49, 165, 65, 54, 39, 165, 55, 46, 34, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 49, 41, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 49, 42, 31, 165, 39, 35, 25, 165, 43, 38, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 52, 43, 29, 165, 52, 43, 29, 165, 8, 8, 8, 255, 15, 15, 15, 255, 15, 16, 16, 255, 23, 23, 24, 255, 28, 29, 29, 255, 24, 25, 25, 255, 31, 32, 32, 255, 33, 34, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 23, 24, 24, 255, 19, 20, 20, 255, 20, 21, 21, 255, 14, 14, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 14, 14, 15, 255, 19, 19, 19, 255, 15, 15, 16, 255, 23, 23, 24, 255, 31, 32, 32, 255, 33, 33, 34, 255, 28, 28, 29, 255, 33, 33, 34, 255, 21, 22, 22, 255, 20, 20, 21, 255, 22, 23, 24, 255, 22, 23, 23, 255, 15, 16, 16, 255, 14, 14, 14, 255, 9, 9, 10, 255, 5, 6, 6, 255, 7, 7, 7, 255, 8, 8, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 17, 17, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 14, 14, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 16, 16, 255, 24, 25, 25, 255, 26, 27, 27, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 29, 255, 20, 20, 21, 255, 20, 21, 21, 255, 20, 20, 21, 255, 29, 29, 30, 255, 18, 19, 19, 255, 19, 20, 20, 255, 13, 13, 13, 255, 18, 18, 19, 255, 11, 11, 11, 255, 7, 7, 7, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 22, 22, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 29, 30, 31, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 23, 23, 24, 255, 17, 18, 18, 255, 15, 15, 16, 255, 12, 13, 13, 255, 22, 22, 23, 255, 17, 18, 18, 255, 24, 25, 26, 255, 22, 22, 23, 255, 22, 22, 23, 255, 21, 21, 22, 255, 24, 24, 25, 255, 31, 31, 32, 255, 20, 20, 21, 255, 23, 24, 24, 255, 20, 20, 21, 255, 22, 23, 23, 255, 21, 22, 22, 255, 22, 23, 23, 255, 19, 20, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 12, 12, 13, 255, 20, 20, 21, 255, 17, 18, 18, 255, 25, 26, 26, 255, 30, 31, 31, 255, 24, 25, 25, 255, 16, 17, 17, 255, 14, 14, 14, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 26, 26, 27, 255, 28, 29, 30, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 18, 18, 19, 255, 16, 16, 16, 255, 15, 15, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 16, 17, 17, 255, 15, 15, 16, 255, 16, 17, 17, 255, 23, 23, 24, 255, 20, 21, 21, 255, 31, 31, 32, 255, 28, 29, 30, 255, 26, 27, 28, 255, 29, 29, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 22, 23, 23, 255, 24, 25, 25, 255, 23, 24, 24, 255, 18, 18, 18, 255, 7, 7, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 16, 16, 16, 255, 18, 18, 19, 255, 22, 23, 23, 255, 24, 24, 25, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 24, 25, 25, 255, 32, 33, 34, 255, 18, 19, 19, 255, 20, 21, 21, 255, 23, 24, 24, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 14, 255, 18, 18, 19, 255, 16, 16, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 18, 19, 19, 255, 20, 20, 21, 255, 21, 22, 22, 255, 24, 24, 25, 255, 27, 28, 29, 255, 22, 23, 23, 255, 30, 30, 31, 255, 33, 34, 34, 255, 31, 32, 33, 255, 27, 28, 28, 255, 15, 16, 16, 255, 27, 28, 29, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 10, 10, 11, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 15, 15, 255, 13, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 20, 21, 21, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 30, 31, 31, 255, 28, 28, 29, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 13, 255, 17, 17, 18, 255, 16, 16, 16, 255, 20, 20, 21, 255, 14, 14, 15, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 12, 12, 255, 19, 19, 20, 255, 20, 21, 21, 255, 19, 20, 20, 255, 21, 21, 22, 255, 22, 23, 23, 255, 20, 20, 21, 255, 22, 22, 23, 255, 19, 19, 20, 255, 21, 21, 22, 255, 16, 16, 16, 255, 12, 13, 13, 255, 6, 6, 6, 255, 7, 7, 8, 255, 41, 36, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 37, 34, 25, 165, 43, 38, 28, 165, 40, 36, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 43, 38, 26, 165, 45, 39, 29, 165, 56, 47, 34, 165, 36, 33, 25, 165, 53, 45, 33, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 64, 50, 33, 165, 67, 51, 34, 165, 48, 41, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 43, 38, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 41, 36, 27, 165, 36, 33, 25, 165, 51, 43, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 36, 33, 25, 165, 65, 54, 39, 165, 39, 35, 25, 165, 50, 43, 31, 165, 38, 34, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 72, 54, 36, 165, 61, 48, 32, 165, 44, 38, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 38, 34, 26, 165, 43, 38, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 38, 34, 25, 165, 52, 52, 45, 165, 46, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 48, 41, 30, 165, 40, 35, 26, 165, 40, 36, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 49, 41, 27, 165, 64, 50, 33, 165, 49, 41, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 58, 46, 31, 165, 45, 39, 26, 165, 51, 43, 28, 165, 54, 44, 29, 165, 45, 39, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 49, 41, 27, 165, 44, 39, 29, 165, 43, 37, 26, 165, 44, 38, 26, 165, 56, 47, 34, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 54, 45, 33, 165, 43, 38, 28, 165, 45, 39, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 48, 41, 27, 165, 63, 49, 32, 165, 53, 44, 29, 165, 65, 50, 33, 165, 44, 38, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 40, 35, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 71, 54, 36, 165, 56, 45, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 49, 42, 31, 165, 42, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 66, 51, 34, 165, 58, 46, 31, 165, 56, 46, 30, 165, 44, 38, 26, 165, 44, 38, 29, 165, 38, 35, 26, 165, 58, 49, 35, 165, 40, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 48, 43, 165, 39, 35, 25, 165, 46, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 34, 25, 165, 57, 46, 30, 165, 48, 49, 41, 165, 51, 43, 28, 165, 70, 53, 35, 165, 51, 42, 28, 165, 38, 34, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 47, 40, 30, 165, 54, 45, 33, 165, 58, 48, 35, 165, 43, 38, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 66, 51, 34, 165, 42, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 54, 44, 29, 165, 50, 42, 28, 165, 41, 36, 26, 165, 43, 38, 26, 165, 51, 42, 28, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 29, 165, 41, 36, 26, 165, 39, 34, 25, 165, 82, 66, 47, 165, 75, 61, 44, 165, 75, 61, 44, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 59, 49, 36, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 40, 30, 165, 44, 38, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 61, 50, 37, 165, 37, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 46, 40, 30, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 6, 6, 6, 255, 9, 9, 9, 255, 14, 15, 15, 255, 20, 20, 21, 255, 18, 18, 18, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 17, 17, 17, 255, 14, 15, 15, 255, 20, 20, 21, 255, 23, 24, 24, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 33, 33, 34, 255, 25, 26, 27, 255, 28, 29, 29, 255, 26, 27, 27, 255, 27, 28, 28, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 6, 6, 255, 7, 8, 8, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 24, 24, 25, 255, 27, 27, 28, 255, 23, 24, 24, 255, 17, 17, 17, 255, 22, 23, 23, 255, 19, 19, 20, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 14, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 24, 25, 25, 255, 25, 25, 26, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 25, 26, 26, 255, 30, 31, 32, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 16, 16, 255, 15, 15, 16, 255, 18, 18, 19, 255, 24, 24, 25, 255, 22, 22, 23, 255, 22, 22, 23, 255, 27, 28, 29, 255, 22, 23, 23, 255, 30, 31, 31, 255, 25, 25, 26, 255, 24, 25, 26, 255, 21, 22, 22, 255, 19, 19, 19, 255, 16, 16, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 14, 14, 255, 16, 16, 17, 255, 26, 27, 27, 255, 25, 26, 27, 255, 25, 26, 26, 255, 28, 29, 30, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 14, 14, 255, 17, 17, 17, 255, 18, 18, 19, 255, 23, 24, 24, 255, 27, 28, 28, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 18, 18, 19, 255, 14, 14, 14, 255, 11, 11, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 16, 16, 17, 255, 14, 14, 14, 255, 16, 16, 16, 255, 21, 21, 22, 255, 20, 21, 21, 255, 25, 25, 26, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 26, 27, 28, 255, 27, 28, 28, 255, 22, 23, 23, 255, 23, 23, 24, 255, 19, 20, 20, 255, 17, 17, 17, 255, 12, 12, 13, 255, 6, 7, 7, 255, 7, 7, 7, 255, 10, 11, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 21, 21, 22, 255, 18, 18, 19, 255, 26, 27, 27, 255, 27, 28, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 26, 27, 27, 255, 31, 31, 32, 255, 28, 29, 29, 255, 26, 27, 27, 255, 17, 17, 17, 255, 17, 17, 18, 255, 11, 11, 11, 255, 15, 15, 16, 255, 14, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 10, 255, 14, 15, 15, 255, 16, 16, 17, 255, 21, 22, 22, 255, 20, 20, 20, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 18, 18, 255, 22, 22, 23, 255, 24, 24, 25, 255, 23, 24, 25, 255, 26, 27, 28, 255, 20, 20, 21, 255, 29, 30, 31, 255, 31, 31, 32, 255, 33, 34, 34, 255, 27, 28, 29, 255, 28, 28, 29, 255, 28, 29, 30, 255, 23, 23, 24, 255, 19, 19, 19, 255, 17, 17, 18, 255, 13, 13, 13, 255, 8, 9, 9, 255, 16, 16, 16, 255, 20, 20, 20, 255, 22, 23, 23, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 21, 21, 255, 23, 24, 24, 255, 18, 19, 19, 255, 21, 22, 23, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 9, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 19, 19, 20, 255, 20, 21, 21, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 33, 255, 33, 34, 34, 255, 22, 22, 23, 255, 19, 19, 19, 255, 13, 14, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 20, 20, 21, 255, 19, 19, 20, 255, 15, 15, 16, 255, 18, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 24, 24, 255, 28, 29, 30, 255, 22, 23, 24, 255, 30, 31, 31, 255, 27, 28, 28, 255, 19, 20, 20, 255, 18, 19, 19, 255, 14, 14, 14, 255, 18, 18, 19, 255, 12, 13, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 39, 35, 26, 165, 42, 37, 28, 165, 72, 59, 42, 165, 75, 61, 44, 165, 38, 34, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 43, 37, 26, 165, 53, 44, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 42, 36, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 40, 35, 26, 165, 46, 40, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 68, 52, 34, 165, 68, 52, 34, 165, 76, 56, 36, 165, 66, 51, 34, 165, 58, 47, 31, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 45, 38, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 51, 43, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 45, 39, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 75, 61, 44, 165, 41, 36, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 53, 45, 33, 165, 47, 40, 27, 165, 73, 55, 36, 165, 58, 47, 31, 165, 51, 42, 28, 165, 60, 47, 31, 165, 58, 47, 31, 165, 41, 36, 26, 165, 62, 48, 32, 165, 43, 38, 26, 165, 59, 49, 36, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 40, 35, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 59, 49, 36, 165, 54, 46, 34, 165, 43, 38, 26, 165, 36, 33, 25, 165, 83, 66, 47, 165, 84, 67, 48, 165, 76, 61, 44, 165, 45, 39, 29, 165, 46, 39, 27, 165, 40, 35, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 47, 48, 41, 165, 39, 35, 25, 165, 37, 34, 25, 165, 50, 50, 42, 165, 43, 38, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 57, 54, 45, 165, 76, 56, 36, 165, 64, 50, 33, 165, 50, 42, 28, 165, 46, 39, 27, 165, 43, 37, 26, 165, 57, 46, 30, 165, 60, 47, 31, 165, 66, 51, 34, 165, 48, 41, 27, 165, 53, 44, 29, 165, 61, 48, 32, 165, 69, 53, 35, 165, 50, 42, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 40, 36, 27, 165, 43, 38, 28, 165, 52, 43, 28, 165, 53, 44, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 40, 35, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 62, 49, 32, 165, 50, 42, 28, 165, 48, 41, 27, 165, 54, 44, 29, 165, 59, 47, 31, 165, 59, 47, 31, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 50, 42, 27, 165, 56, 46, 30, 165, 43, 38, 26, 165, 62, 49, 32, 165, 52, 43, 28, 165, 46, 40, 27, 165, 40, 36, 26, 165, 49, 42, 27, 165, 58, 47, 31, 165, 68, 52, 34, 165, 73, 55, 36, 165, 49, 42, 27, 165, 64, 53, 38, 165, 39, 35, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 48, 41, 30, 165, 45, 40, 29, 165, 50, 43, 32, 165, 49, 42, 31, 165, 42, 37, 28, 165, 37, 33, 25, 165, 74, 60, 43, 165, 48, 41, 27, 165, 53, 43, 29, 165, 51, 43, 28, 165, 53, 44, 29, 165, 48, 41, 27, 165, 40, 36, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 51, 43, 32, 165, 50, 43, 32, 165, 43, 45, 40, 165, 40, 36, 26, 165, 44, 38, 29, 165, 45, 39, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 58, 49, 35, 165, 73, 60, 43, 165, 38, 34, 25, 165, 52, 43, 29, 165, 56, 45, 30, 165, 64, 50, 33, 165, 43, 37, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 68, 52, 34, 165, 45, 39, 27, 165, 86, 68, 48, 165, 41, 36, 26, 165, 40, 36, 26, 165, 66, 54, 39, 165, 54, 46, 34, 165, 42, 37, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 48, 49, 41, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 54, 44, 29, 165, 37, 33, 25, 165, 42, 37, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 60, 48, 31, 165, 66, 51, 34, 165, 45, 39, 27, 165, 37, 34, 25, 165, 49, 41, 27, 165, 38, 34, 25, 165, 66, 54, 39, 165, 50, 43, 31, 165, 41, 36, 26, 165, 50, 43, 31, 165, 62, 51, 37, 165, 41, 36, 26, 165, 60, 50, 36, 165, 87, 69, 49, 165, 40, 35, 25, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 54, 46, 33, 165, 40, 36, 26, 165, 48, 40, 27, 165, 63, 52, 38, 165, 85, 67, 47, 165, 87, 69, 49, 165, 38, 34, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 63, 52, 38, 165, 38, 34, 25, 165, 42, 37, 28, 165, 53, 45, 33, 165, 43, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 44, 46, 40, 165, 47, 40, 27, 165, 47, 40, 27, 165, 58, 49, 35, 165, 64, 53, 38, 165, 40, 36, 26, 165, 59, 49, 36, 165, 7, 7, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 22, 23, 23, 255, 25, 26, 26, 255, 31, 31, 32, 255, 30, 31, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 25, 26, 26, 255, 33, 33, 34, 255, 32, 33, 33, 255, 30, 30, 31, 255, 12, 12, 13, 255, 8, 8, 8, 255, 13, 13, 13, 255, 9, 10, 10, 255, 13, 14, 14, 255, 18, 19, 19, 255, 23, 23, 24, 255, 30, 31, 32, 255, 33, 34, 34, 255, 27, 28, 28, 255, 30, 31, 31, 255, 29, 30, 30, 255, 26, 27, 27, 255, 25, 26, 26, 255, 28, 29, 30, 255, 31, 32, 33, 255, 25, 26, 26, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 14, 14, 255, 14, 14, 15, 255, 12, 12, 13, 255, 18, 18, 19, 255, 16, 16, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 8, 8, 9, 255, 14, 15, 15, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 20, 21, 21, 255, 17, 17, 18, 255, 23, 23, 24, 255, 24, 25, 26, 255, 19, 19, 20, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 9, 10, 10, 255, 15, 15, 16, 255, 14, 15, 15, 255, 25, 25, 26, 255, 22, 23, 23, 255, 28, 29, 30, 255, 33, 34, 34, 255, 30, 31, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 27, 28, 28, 255, 25, 25, 26, 255, 25, 25, 26, 255, 20, 20, 21, 255, 17, 17, 18, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 11, 12, 255, 17, 17, 18, 255, 18, 18, 18, 255, 20, 20, 20, 255, 24, 25, 25, 255, 22, 23, 24, 255, 24, 24, 25, 255, 19, 19, 20, 255, 21, 21, 22, 255, 30, 30, 31, 255, 18, 19, 19, 255, 23, 24, 24, 255, 19, 19, 20, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 16, 16, 255, 19, 19, 19, 255, 19, 19, 20, 255, 21, 22, 22, 255, 26, 26, 27, 255, 31, 32, 33, 255, 26, 27, 27, 255, 27, 27, 28, 255, 16, 16, 17, 255, 13, 13, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 30, 30, 31, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 29, 30, 30, 255, 29, 29, 30, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 15, 15, 16, 255, 19, 19, 20, 255, 21, 21, 22, 255, 19, 19, 20, 255, 14, 15, 15, 255, 25, 25, 26, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 24, 24, 25, 255, 28, 29, 30, 255, 23, 23, 24, 255, 19, 20, 20, 255, 16, 16, 17, 255, 14, 14, 15, 255, 6, 7, 7, 255, 5, 5, 5, 255, 12, 12, 12, 255, 17, 17, 18, 255, 19, 19, 20, 255, 22, 22, 23, 255, 22, 23, 23, 255, 24, 24, 25, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 25, 26, 26, 255, 29, 30, 30, 255, 26, 27, 27, 255, 33, 33, 34, 255, 26, 27, 27, 255, 27, 28, 28, 255, 12, 12, 12, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 9, 255, 12, 12, 12, 255, 21, 22, 22, 255, 22, 23, 23, 255, 29, 29, 30, 255, 20, 21, 21, 255, 24, 24, 25, 255, 24, 25, 25, 255, 20, 20, 21, 255, 24, 25, 25, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 28, 255, 26, 27, 27, 255, 27, 27, 28, 255, 24, 25, 25, 255, 15, 15, 16, 255, 15, 15, 15, 255, 8, 9, 9, 255, 16, 16, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 21, 22, 22, 255, 16, 16, 16, 255, 30, 31, 32, 255, 24, 24, 25, 255, 21, 21, 22, 255, 17, 17, 18, 255, 18, 19, 19, 255, 13, 13, 14, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 18, 255, 22, 23, 23, 255, 26, 26, 27, 255, 32, 32, 33, 255, 33, 34, 34, 255, 24, 24, 25, 255, 18, 18, 18, 255, 16, 17, 17, 255, 15, 15, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 21, 22, 255, 17, 18, 18, 255, 23, 24, 24, 255, 14, 14, 14, 255, 23, 23, 24, 255, 19, 20, 20, 255, 23, 24, 24, 255, 27, 27, 28, 255, 22, 23, 23, 255, 23, 24, 24, 255, 21, 21, 22, 255, 21, 21, 22, 255, 15, 15, 15, 255, 18, 18, 19, 255, 14, 15, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 52, 44, 32, 165, 41, 36, 26, 165, 75, 61, 44, 165, 40, 36, 27, 165, 44, 39, 29, 165, 49, 41, 27, 165, 48, 49, 41, 165, 45, 39, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 40, 36, 26, 165, 43, 37, 26, 165, 38, 34, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 42, 36, 26, 165, 50, 42, 28, 165, 51, 42, 28, 165, 54, 44, 29, 165, 38, 34, 25, 165, 43, 38, 26, 165, 62, 48, 32, 165, 73, 55, 36, 165, 51, 43, 28, 165, 60, 47, 31, 165, 49, 41, 27, 165, 45, 39, 29, 165, 37, 33, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 58, 46, 30, 165, 50, 42, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 42, 37, 28, 165, 45, 39, 29, 165, 40, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 60, 48, 31, 165, 61, 48, 32, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 55, 46, 34, 165, 44, 38, 26, 165, 39, 35, 26, 165, 57, 48, 35, 165, 39, 34, 25, 165, 40, 35, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 48, 40, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 36, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 42, 36, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 63, 49, 32, 165, 56, 45, 30, 165, 44, 38, 26, 165, 58, 47, 31, 165, 39, 35, 25, 165, 47, 40, 27, 165, 55, 45, 29, 165, 41, 36, 26, 165, 61, 48, 32, 165, 62, 49, 32, 165, 45, 39, 27, 165, 65, 50, 33, 165, 45, 39, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 55, 45, 29, 165, 49, 41, 27, 165, 46, 40, 27, 165, 59, 47, 31, 165, 45, 39, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 69, 53, 35, 165, 50, 42, 28, 165, 44, 38, 26, 165, 59, 47, 31, 165, 63, 49, 32, 165, 50, 42, 28, 165, 62, 48, 32, 165, 58, 47, 31, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 46, 40, 27, 165, 43, 38, 26, 165, 59, 47, 31, 165, 60, 48, 31, 165, 52, 43, 28, 165, 43, 37, 26, 165, 50, 42, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 56, 45, 30, 165, 46, 39, 27, 165, 52, 43, 29, 165, 53, 44, 29, 165, 53, 45, 33, 165, 61, 51, 37, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 55, 47, 34, 165, 40, 35, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 65, 50, 33, 165, 43, 38, 26, 165, 48, 41, 27, 165, 66, 55, 39, 165, 79, 64, 46, 165, 66, 54, 39, 165, 58, 48, 35, 165, 61, 51, 37, 165, 41, 36, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 49, 42, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 38, 34, 25, 165, 51, 44, 32, 165, 44, 39, 29, 165, 42, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 40, 35, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 53, 43, 29, 165, 42, 37, 26, 165, 49, 41, 27, 165, 36, 33, 25, 165, 54, 46, 34, 165, 38, 34, 25, 165, 36, 33, 25, 165, 53, 45, 33, 165, 77, 62, 44, 165, 58, 48, 35, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 50, 43, 32, 165, 43, 38, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 51, 43, 28, 165, 57, 46, 30, 165, 49, 41, 27, 165, 42, 37, 26, 165, 38, 34, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 51, 43, 28, 165, 46, 39, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 46, 40, 30, 165, 39, 35, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 62, 52, 37, 165, 48, 41, 31, 165, 50, 43, 32, 165, 65, 53, 39, 165, 42, 37, 26, 165, 61, 50, 37, 165, 40, 36, 27, 165, 45, 39, 29, 165, 83, 66, 46, 165, 63, 52, 38, 165, 50, 43, 32, 165, 37, 33, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 40, 35, 25, 165, 49, 41, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 55, 45, 30, 165, 43, 37, 26, 165, 52, 43, 28, 165, 67, 52, 34, 165, 68, 52, 34, 165, 67, 51, 34, 165, 46, 39, 27, 165, 82, 66, 47, 165, 80, 64, 46, 165, 41, 36, 26, 165, 40, 36, 26, 165, 11, 11, 11, 255, 13, 13, 13, 255, 17, 17, 17, 255, 21, 21, 22, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 30, 30, 31, 255, 20, 20, 21, 255, 23, 24, 24, 255, 23, 24, 24, 255, 22, 23, 23, 255, 22, 22, 23, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 28, 28, 29, 255, 25, 25, 26, 255, 32, 32, 33, 255, 27, 27, 28, 255, 25, 26, 26, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 21, 22, 22, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 10, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 17, 17, 17, 255, 15, 15, 16, 255, 15, 15, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 18, 19, 19, 255, 17, 18, 18, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 16, 16, 16, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 16, 16, 16, 255, 24, 25, 25, 255, 19, 19, 20, 255, 28, 29, 29, 255, 26, 26, 27, 255, 16, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 16, 16, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 16, 17, 255, 12, 12, 12, 255, 19, 19, 20, 255, 19, 19, 20, 255, 21, 21, 22, 255, 30, 30, 31, 255, 30, 31, 32, 255, 33, 34, 34, 255, 31, 31, 32, 255, 26, 27, 27, 255, 27, 28, 29, 255, 30, 30, 31, 255, 32, 32, 33, 255, 20, 20, 21, 255, 19, 19, 20, 255, 22, 23, 23, 255, 14, 14, 14, 255, 10, 10, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 17, 17, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 25, 26, 27, 255, 24, 24, 25, 255, 22, 23, 23, 255, 15, 16, 16, 255, 21, 21, 22, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 16, 16, 16, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 31, 31, 32, 255, 25, 26, 26, 255, 33, 34, 34, 255, 26, 26, 27, 255, 18, 18, 18, 255, 17, 17, 18, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 13, 13, 255, 17, 17, 18, 255, 16, 16, 16, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 4, 4, 4, 255, 6, 7, 7, 255, 12, 12, 12, 255, 4, 5, 5, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 16, 17, 255, 24, 25, 25, 255, 23, 23, 24, 255, 27, 28, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 24, 24, 25, 255, 21, 22, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 7, 7, 8, 255, 5, 5, 6, 255, 9, 9, 10, 255, 19, 19, 20, 255, 18, 18, 19, 255, 22, 23, 23, 255, 20, 20, 20, 255, 22, 22, 23, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 33, 255, 29, 30, 30, 255, 22, 23, 23, 255, 23, 24, 24, 255, 29, 29, 30, 255, 28, 29, 30, 255, 17, 18, 18, 255, 11, 12, 12, 255, 8, 8, 9, 255, 12, 13, 13, 255, 8, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 17, 17, 18, 255, 27, 27, 28, 255, 21, 22, 22, 255, 23, 24, 25, 255, 24, 25, 25, 255, 25, 25, 26, 255, 18, 18, 19, 255, 24, 24, 25, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 27, 28, 28, 255, 25, 26, 27, 255, 23, 23, 24, 255, 23, 24, 24, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 18, 18, 255, 33, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 19, 19, 20, 255, 21, 22, 22, 255, 19, 19, 20, 255, 15, 15, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 22, 22, 23, 255, 30, 31, 31, 255, 33, 33, 34, 255, 22, 22, 23, 255, 19, 19, 20, 255, 19, 19, 20, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 17, 17, 17, 255, 11, 12, 12, 255, 16, 16, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 26, 26, 27, 255, 24, 25, 26, 255, 29, 30, 31, 255, 25, 25, 26, 255, 27, 28, 28, 255, 27, 27, 28, 255, 28, 29, 30, 255, 30, 31, 31, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 18, 19, 255, 16, 17, 17, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 46, 39, 27, 165, 37, 33, 25, 165, 37, 34, 25, 165, 64, 53, 38, 165, 58, 48, 35, 165, 62, 51, 37, 165, 39, 35, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 57, 46, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 40, 35, 26, 165, 41, 36, 26, 165, 52, 43, 29, 165, 45, 39, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 64, 53, 38, 165, 37, 33, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 57, 46, 30, 165, 48, 41, 27, 165, 55, 45, 29, 165, 46, 39, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 40, 35, 26, 165, 52, 44, 32, 165, 41, 37, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 49, 41, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 60, 48, 32, 165, 53, 44, 29, 165, 52, 43, 28, 165, 48, 41, 27, 165, 40, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 51, 43, 28, 165, 63, 49, 33, 165, 60, 48, 31, 165, 47, 40, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 45, 39, 27, 165, 46, 39, 27, 165, 59, 47, 31, 165, 48, 49, 41, 165, 42, 37, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 76, 62, 44, 165, 50, 43, 32, 165, 40, 35, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 55, 45, 30, 165, 68, 52, 34, 165, 71, 53, 35, 165, 60, 48, 31, 165, 51, 43, 28, 165, 58, 46, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 56, 46, 30, 165, 56, 46, 30, 165, 59, 47, 31, 165, 63, 49, 32, 165, 59, 47, 31, 165, 49, 41, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 38, 34, 25, 165, 39, 35, 26, 165, 44, 38, 26, 165, 52, 43, 29, 165, 44, 38, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 58, 47, 31, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 27, 165, 49, 42, 31, 165, 72, 59, 42, 165, 63, 52, 38, 165, 37, 34, 25, 165, 40, 36, 27, 165, 51, 43, 32, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 27, 165, 38, 34, 25, 165, 36, 33, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 49, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 72, 59, 42, 165, 41, 36, 27, 165, 46, 40, 29, 165, 51, 44, 32, 165, 62, 52, 37, 165, 40, 35, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 35, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 55, 45, 30, 165, 53, 44, 29, 165, 45, 39, 26, 165, 38, 34, 26, 165, 40, 35, 26, 165, 40, 35, 25, 165, 50, 42, 28, 165, 42, 37, 26, 165, 44, 46, 40, 165, 39, 35, 25, 165, 52, 43, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 58, 47, 31, 165, 40, 36, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 40, 36, 27, 165, 52, 43, 29, 165, 40, 35, 26, 165, 65, 53, 39, 165, 87, 69, 49, 165, 54, 46, 34, 165, 44, 38, 26, 165, 37, 33, 25, 165, 76, 61, 44, 165, 50, 43, 32, 165, 51, 44, 32, 165, 71, 58, 42, 165, 63, 52, 38, 165, 55, 46, 34, 165, 46, 40, 30, 165, 43, 38, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 41, 37, 27, 165, 76, 62, 44, 165, 39, 35, 25, 165, 44, 38, 26, 165, 49, 42, 27, 165, 63, 49, 32, 165, 51, 43, 28, 165, 48, 41, 27, 165, 45, 38, 26, 165, 48, 41, 27, 165, 66, 51, 34, 165, 69, 52, 35, 165, 52, 43, 29, 165, 65, 50, 33, 165, 45, 39, 27, 165, 81, 65, 46, 165, 58, 48, 35, 165, 40, 35, 27, 165, 42, 37, 26, 165, 18, 18, 18, 255, 14, 15, 15, 255, 24, 24, 25, 255, 22, 23, 23, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 28, 29, 29, 255, 27, 27, 28, 255, 26, 26, 27, 255, 19, 19, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 17, 17, 18, 255, 19, 19, 20, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 15, 16, 255, 18, 19, 19, 255, 21, 21, 22, 255, 13, 14, 14, 255, 21, 21, 22, 255, 31, 32, 32, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 21, 22, 22, 255, 19, 20, 20, 255, 16, 16, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 18, 18, 19, 255, 23, 24, 25, 255, 25, 25, 26, 255, 24, 25, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 17, 17, 18, 255, 18, 18, 19, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 9, 9, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 14, 14, 255, 24, 25, 25, 255, 21, 22, 22, 255, 28, 29, 29, 255, 27, 28, 28, 255, 16, 16, 16, 255, 24, 24, 25, 255, 16, 17, 17, 255, 13, 13, 14, 255, 5, 5, 6, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 13, 13, 255, 6, 6, 6, 255, 10, 11, 11, 255, 18, 18, 18, 255, 19, 19, 19, 255, 23, 24, 24, 255, 31, 31, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 22, 22, 23, 255, 26, 26, 27, 255, 23, 23, 24, 255, 21, 22, 23, 255, 20, 21, 21, 255, 16, 17, 17, 255, 12, 12, 12, 255, 7, 7, 8, 255, 11, 11, 12, 255, 15, 15, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 15, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 19, 19, 19, 255, 16, 16, 17, 255, 19, 19, 20, 255, 22, 23, 23, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 15, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 17, 17, 17, 255, 18, 18, 19, 255, 15, 15, 15, 255, 18, 18, 19, 255, 22, 23, 23, 255, 23, 23, 24, 255, 30, 30, 31, 255, 23, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 20, 20, 21, 255, 22, 23, 23, 255, 26, 27, 27, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 29, 30, 30, 255, 25, 26, 27, 255, 22, 23, 23, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 19, 19, 255, 30, 31, 32, 255, 22, 23, 24, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 31, 32, 255, 29, 30, 30, 255, 22, 22, 23, 255, 16, 16, 17, 255, 18, 19, 19, 255, 19, 19, 20, 255, 10, 10, 11, 255, 8, 8, 8, 255, 3, 3, 3, 255, 8, 9, 9, 255, 11, 12, 12, 255, 23, 24, 24, 255, 22, 22, 23, 255, 23, 23, 24, 255, 30, 31, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 33, 34, 34, 255, 31, 32, 32, 255, 23, 24, 24, 255, 20, 21, 21, 255, 21, 21, 22, 255, 24, 24, 25, 255, 17, 18, 18, 255, 22, 23, 23, 255, 10, 10, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 11, 255, 17, 18, 18, 255, 28, 29, 30, 255, 25, 26, 26, 255, 21, 22, 22, 255, 24, 25, 25, 255, 25, 25, 26, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 27, 27, 28, 255, 22, 23, 23, 255, 21, 22, 22, 255, 16, 17, 17, 255, 11, 11, 11, 255, 14, 14, 14, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 22, 23, 23, 255, 17, 18, 18, 255, 29, 29, 30, 255, 24, 25, 25, 255, 26, 27, 28, 255, 26, 26, 27, 255, 20, 21, 21, 255, 16, 16, 16, 255, 18, 18, 18, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 8, 255, 13, 14, 14, 255, 15, 15, 15, 255, 14, 14, 14, 255, 19, 19, 19, 255, 17, 18, 18, 255, 27, 28, 29, 255, 31, 31, 32, 255, 21, 21, 22, 255, 18, 18, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 10, 10, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 14, 14, 255, 17, 17, 18, 255, 22, 23, 23, 255, 26, 26, 27, 255, 29, 29, 30, 255, 27, 28, 29, 255, 30, 30, 31, 255, 31, 32, 32, 255, 26, 27, 28, 255, 28, 29, 29, 255, 21, 22, 22, 255, 32, 33, 33, 255, 28, 29, 30, 255, 24, 25, 26, 255, 20, 21, 21, 255, 12, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 12, 12, 255, 40, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 36, 27, 165, 45, 39, 29, 165, 39, 35, 26, 165, 55, 46, 34, 165, 72, 59, 42, 165, 80, 65, 46, 165, 68, 56, 40, 165, 42, 36, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 55, 45, 29, 165, 47, 40, 27, 165, 57, 46, 30, 165, 54, 44, 29, 165, 53, 44, 29, 165, 45, 39, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 46, 39, 27, 165, 37, 34, 25, 165, 43, 37, 26, 165, 64, 50, 33, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 52, 43, 29, 165, 38, 34, 25, 165, 72, 67, 55, 165, 73, 59, 43, 165, 75, 61, 44, 165, 58, 48, 35, 165, 44, 38, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 53, 44, 29, 165, 46, 39, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 58, 46, 31, 165, 64, 49, 33, 165, 68, 52, 34, 165, 41, 36, 26, 165, 54, 46, 34, 165, 85, 68, 49, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 49, 41, 27, 165, 68, 52, 34, 165, 63, 49, 33, 165, 58, 46, 31, 165, 65, 50, 33, 165, 59, 47, 31, 165, 64, 50, 33, 165, 62, 49, 32, 165, 62, 49, 32, 165, 61, 48, 32, 165, 40, 36, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 43, 38, 26, 165, 52, 43, 28, 165, 53, 44, 29, 165, 51, 43, 28, 165, 53, 44, 29, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 28, 165, 49, 41, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 43, 37, 28, 165, 40, 35, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 37, 34, 25, 165, 75, 61, 44, 165, 86, 68, 48, 165, 84, 67, 48, 165, 61, 50, 37, 165, 44, 39, 29, 165, 61, 50, 37, 165, 47, 40, 27, 165, 76, 56, 36, 165, 66, 51, 33, 165, 42, 37, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 42, 36, 26, 165, 59, 47, 31, 165, 46, 40, 27, 165, 50, 42, 28, 165, 55, 45, 30, 165, 61, 48, 32, 165, 47, 40, 27, 165, 44, 38, 26, 165, 55, 45, 30, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 51, 42, 28, 165, 40, 36, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 43, 38, 28, 165, 45, 39, 26, 165, 42, 37, 26, 165, 41, 36, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 26, 165, 44, 38, 28, 165, 87, 69, 49, 165, 74, 60, 43, 165, 67, 55, 40, 165, 51, 43, 32, 165, 47, 41, 30, 165, 53, 44, 29, 165, 60, 47, 31, 165, 54, 44, 29, 165, 40, 36, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 42, 36, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 70, 57, 41, 165, 46, 40, 30, 165, 44, 38, 28, 165, 40, 35, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 50, 42, 28, 165, 53, 43, 29, 165, 46, 47, 41, 165, 46, 40, 30, 165, 61, 51, 37, 165, 56, 45, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 46, 40, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 57, 48, 35, 165, 73, 59, 42, 165, 41, 36, 26, 165, 42, 37, 26, 165, 55, 46, 34, 165, 43, 37, 26, 165, 36, 33, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 46, 40, 29, 165, 46, 40, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 56, 45, 30, 165, 41, 36, 26, 165, 46, 40, 27, 165, 53, 52, 43, 165, 49, 42, 27, 165, 57, 46, 30, 165, 50, 42, 28, 165, 42, 37, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 41, 36, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 57, 48, 35, 165, 42, 37, 26, 165, 43, 38, 28, 165, 37, 33, 25, 165, 64, 53, 38, 165, 68, 56, 40, 165, 67, 55, 40, 165, 87, 69, 49, 165, 87, 70, 50, 165, 39, 35, 26, 165, 65, 54, 39, 165, 38, 34, 25, 165, 55, 47, 34, 165, 38, 34, 25, 165, 47, 40, 27, 165, 60, 47, 31, 165, 52, 43, 28, 165, 46, 39, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 53, 44, 29, 165, 49, 41, 27, 165, 48, 41, 27, 165, 63, 49, 33, 165, 47, 40, 27, 165, 76, 62, 44, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 15, 16, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 24, 25, 25, 255, 24, 25, 26, 255, 33, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 33, 34, 34, 255, 27, 28, 29, 255, 33, 34, 34, 255, 27, 27, 28, 255, 28, 28, 29, 255, 26, 26, 27, 255, 19, 20, 20, 255, 27, 28, 28, 255, 26, 27, 27, 255, 20, 20, 21, 255, 16, 16, 17, 255, 11, 11, 11, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 18, 19, 255, 21, 21, 22, 255, 19, 20, 20, 255, 19, 19, 20, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 29, 30, 30, 255, 27, 27, 28, 255, 19, 19, 20, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 17, 17, 17, 255, 18, 19, 19, 255, 20, 21, 21, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 17, 17, 18, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 18, 19, 255, 11, 11, 12, 255, 20, 20, 21, 255, 17, 17, 18, 255, 26, 26, 27, 255, 24, 24, 25, 255, 28, 29, 29, 255, 22, 23, 23, 255, 23, 24, 24, 255, 12, 12, 12, 255, 14, 14, 14, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 25, 26, 26, 255, 27, 28, 29, 255, 23, 23, 24, 255, 33, 34, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 30, 31, 31, 255, 24, 24, 25, 255, 19, 20, 20, 255, 16, 16, 17, 255, 21, 22, 22, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 6, 6, 7, 255, 13, 13, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 15, 15, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 17, 17, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 16, 17, 255, 19, 19, 20, 255, 18, 18, 19, 255, 19, 19, 20, 255, 28, 28, 29, 255, 30, 30, 31, 255, 23, 24, 24, 255, 21, 21, 22, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 23, 24, 24, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 25, 26, 26, 255, 25, 25, 26, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 19, 20, 20, 255, 20, 21, 21, 255, 24, 24, 25, 255, 23, 23, 24, 255, 29, 29, 30, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 8, 9, 255, 10, 10, 10, 255, 9, 9, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 14, 255, 21, 21, 22, 255, 29, 30, 30, 255, 33, 34, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 23, 24, 255, 26, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 19, 19, 255, 24, 24, 25, 255, 23, 23, 24, 255, 15, 15, 16, 255, 21, 22, 22, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 19, 19, 19, 255, 22, 22, 23, 255, 25, 25, 26, 255, 25, 25, 26, 255, 27, 28, 28, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 23, 24, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 22, 22, 23, 255, 23, 23, 24, 255, 26, 26, 27, 255, 17, 18, 18, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 18, 19, 19, 255, 33, 33, 34, 255, 31, 32, 32, 255, 19, 20, 20, 255, 21, 22, 22, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 14, 14, 255, 14, 15, 15, 255, 13, 13, 14, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 16, 17, 17, 255, 20, 20, 21, 255, 25, 25, 26, 255, 15, 15, 16, 255, 16, 16, 16, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 23, 24, 25, 255, 31, 31, 32, 255, 27, 28, 28, 255, 30, 31, 31, 255, 31, 32, 32, 255, 30, 31, 31, 255, 33, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 29, 29, 255, 26, 26, 27, 255, 24, 25, 26, 255, 21, 21, 22, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 9, 9, 255, 6, 6, 6, 255, 14, 15, 15, 255, 54, 46, 33, 165, 37, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 58, 49, 35, 165, 48, 41, 30, 165, 43, 38, 26, 165, 66, 54, 39, 165, 36, 33, 25, 165, 37, 34, 25, 165, 70, 57, 41, 165, 49, 42, 31, 165, 44, 39, 29, 165, 48, 41, 27, 165, 45, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 55, 45, 30, 165, 72, 54, 36, 165, 49, 42, 27, 165, 47, 40, 27, 165, 39, 35, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 52, 43, 28, 165, 41, 36, 26, 165, 60, 50, 36, 165, 40, 35, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 52, 44, 33, 165, 75, 61, 44, 165, 85, 68, 48, 165, 84, 67, 48, 165, 36, 33, 25, 165, 44, 38, 26, 165, 55, 45, 30, 165, 40, 36, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 40, 36, 27, 165, 53, 44, 29, 165, 51, 42, 28, 165, 80, 59, 36, 165, 83, 61, 36, 165, 48, 41, 27, 165, 46, 40, 27, 165, 57, 48, 35, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 58, 46, 31, 165, 46, 40, 27, 165, 61, 48, 32, 165, 64, 50, 33, 165, 53, 44, 29, 165, 51, 43, 28, 165, 73, 55, 36, 165, 55, 45, 30, 165, 53, 44, 29, 165, 54, 44, 29, 165, 57, 46, 30, 165, 49, 41, 27, 165, 57, 46, 30, 165, 54, 44, 29, 165, 40, 36, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 38, 35, 26, 165, 49, 41, 27, 165, 61, 48, 32, 165, 44, 38, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 60, 48, 31, 165, 43, 37, 26, 165, 68, 56, 40, 165, 84, 66, 46, 165, 78, 63, 45, 165, 87, 69, 49, 165, 77, 62, 44, 165, 38, 34, 25, 165, 56, 47, 35, 165, 48, 41, 27, 165, 68, 52, 34, 165, 49, 42, 27, 165, 53, 44, 29, 165, 45, 39, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 55, 47, 34, 165, 38, 34, 25, 165, 51, 43, 28, 165, 44, 38, 26, 165, 37, 33, 25, 165, 53, 43, 29, 165, 66, 51, 34, 165, 53, 44, 29, 165, 47, 40, 27, 165, 45, 47, 41, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 51, 42, 28, 165, 39, 35, 25, 165, 43, 38, 28, 165, 82, 66, 47, 165, 85, 68, 48, 165, 55, 46, 34, 165, 37, 33, 25, 165, 72, 59, 42, 165, 68, 56, 40, 165, 39, 35, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 29, 165, 50, 43, 32, 165, 55, 47, 34, 165, 44, 38, 28, 165, 48, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 40, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 77, 63, 45, 165, 56, 47, 34, 165, 40, 36, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 67, 55, 40, 165, 39, 35, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 46, 39, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 41, 36, 26, 165, 54, 46, 34, 165, 86, 69, 48, 165, 87, 69, 49, 165, 40, 36, 27, 165, 45, 39, 26, 165, 41, 36, 27, 165, 45, 39, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 68, 56, 40, 165, 36, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 56, 45, 30, 165, 42, 37, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 49, 41, 27, 165, 54, 44, 29, 165, 58, 47, 31, 165, 69, 52, 35, 165, 50, 42, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 36, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 53, 53, 46, 165, 63, 52, 38, 165, 44, 38, 28, 165, 38, 34, 25, 165, 40, 36, 26, 165, 75, 61, 44, 165, 36, 33, 25, 165, 59, 49, 36, 165, 43, 38, 28, 165, 46, 40, 30, 165, 36, 33, 25, 165, 84, 66, 46, 165, 74, 60, 43, 165, 39, 34, 25, 165, 57, 48, 35, 165, 79, 63, 45, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 42, 37, 26, 165, 67, 51, 34, 165, 61, 48, 32, 165, 46, 39, 27, 165, 86, 69, 48, 165, 86, 68, 48, 165, 39, 35, 25, 165, 61, 50, 37, 165, 13, 14, 14, 255, 17, 18, 18, 255, 21, 22, 22, 255, 25, 25, 26, 255, 27, 27, 28, 255, 31, 32, 32, 255, 25, 26, 27, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 18, 18, 255, 22, 23, 23, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 14, 14, 255, 14, 14, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 23, 23, 24, 255, 17, 17, 18, 255, 17, 18, 18, 255, 25, 26, 27, 255, 25, 26, 27, 255, 29, 29, 30, 255, 30, 30, 31, 255, 23, 23, 24, 255, 23, 24, 24, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 9, 255, 9, 9, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 13, 255, 15, 15, 16, 255, 20, 20, 21, 255, 22, 23, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 18, 18, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 16, 16, 255, 22, 23, 23, 255, 25, 26, 27, 255, 28, 28, 29, 255, 27, 27, 28, 255, 20, 20, 21, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 13, 13, 14, 255, 14, 14, 14, 255, 21, 21, 22, 255, 22, 22, 23, 255, 19, 19, 20, 255, 20, 20, 21, 255, 27, 27, 28, 255, 31, 31, 32, 255, 33, 34, 34, 255, 26, 27, 28, 255, 22, 23, 23, 255, 14, 14, 14, 255, 16, 16, 16, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 14, 14, 255, 17, 18, 18, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 17, 18, 18, 255, 22, 23, 23, 255, 21, 22, 22, 255, 19, 20, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 22, 22, 23, 255, 23, 23, 24, 255, 16, 17, 17, 255, 17, 17, 17, 255, 26, 27, 27, 255, 24, 24, 25, 255, 18, 19, 19, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 14, 14, 255, 13, 14, 14, 255, 20, 21, 21, 255, 23, 23, 24, 255, 24, 24, 25, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 23, 23, 24, 255, 30, 31, 31, 255, 22, 23, 23, 255, 28, 29, 29, 255, 29, 30, 30, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 17, 17, 18, 255, 24, 25, 25, 255, 22, 22, 23, 255, 33, 34, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 20, 21, 21, 255, 16, 16, 16, 255, 13, 13, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 17, 18, 255, 24, 25, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 26, 27, 27, 255, 25, 25, 26, 255, 24, 24, 25, 255, 33, 34, 34, 255, 25, 25, 26, 255, 33, 34, 34, 255, 24, 25, 25, 255, 25, 26, 27, 255, 23, 24, 24, 255, 21, 21, 22, 255, 20, 21, 21, 255, 12, 12, 12, 255, 13, 13, 14, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 19, 19, 20, 255, 27, 27, 28, 255, 21, 21, 22, 255, 19, 20, 20, 255, 28, 29, 29, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 29, 29, 30, 255, 28, 28, 29, 255, 29, 30, 30, 255, 23, 24, 24, 255, 23, 24, 24, 255, 18, 19, 19, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 13, 14, 14, 255, 11, 12, 12, 255, 17, 17, 17, 255, 16, 17, 17, 255, 31, 32, 33, 255, 26, 26, 27, 255, 25, 26, 26, 255, 26, 27, 27, 255, 16, 16, 16, 255, 24, 24, 25, 255, 14, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 17, 18, 18, 255, 16, 16, 16, 255, 9, 10, 10, 255, 19, 19, 20, 255, 20, 20, 21, 255, 19, 20, 20, 255, 23, 24, 24, 255, 26, 27, 27, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 16, 16, 255, 14, 15, 15, 255, 18, 18, 19, 255, 26, 27, 27, 255, 28, 28, 29, 255, 32, 32, 33, 255, 33, 34, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 28, 28, 29, 255, 23, 24, 24, 255, 21, 22, 22, 255, 25, 25, 26, 255, 21, 21, 22, 255, 14, 14, 14, 255, 14, 14, 14, 255, 9, 9, 10, 255, 6, 6, 6, 255, 15, 16, 16, 255, 47, 41, 30, 165, 46, 40, 30, 165, 38, 34, 25, 165, 43, 38, 26, 165, 41, 37, 27, 165, 66, 54, 39, 165, 46, 48, 42, 165, 49, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 45, 39, 29, 165, 37, 34, 25, 165, 56, 45, 30, 165, 44, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 58, 47, 31, 165, 48, 41, 27, 165, 38, 34, 25, 165, 57, 46, 30, 165, 62, 48, 32, 165, 69, 53, 35, 165, 67, 52, 34, 165, 53, 52, 43, 165, 58, 47, 31, 165, 45, 39, 27, 165, 40, 35, 26, 165, 38, 34, 25, 165, 58, 46, 30, 165, 46, 40, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 26, 165, 51, 44, 32, 165, 49, 42, 31, 165, 41, 36, 27, 165, 36, 33, 25, 165, 42, 37, 28, 165, 38, 34, 25, 165, 41, 36, 27, 165, 79, 64, 46, 165, 58, 49, 36, 165, 37, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 60, 48, 31, 165, 74, 55, 36, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 66, 51, 34, 165, 49, 41, 27, 165, 63, 49, 32, 165, 49, 41, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 76, 56, 36, 165, 84, 62, 36, 165, 61, 48, 32, 165, 48, 41, 27, 165, 52, 43, 28, 165, 57, 46, 30, 165, 62, 48, 32, 165, 55, 45, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 42, 37, 28, 165, 41, 36, 26, 165, 60, 48, 32, 165, 68, 52, 34, 165, 44, 38, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 52, 43, 28, 165, 60, 48, 32, 165, 42, 37, 26, 165, 40, 36, 26, 165, 53, 44, 29, 165, 61, 48, 32, 165, 51, 43, 28, 165, 46, 40, 27, 165, 38, 34, 25, 165, 83, 67, 48, 165, 85, 68, 48, 165, 50, 43, 32, 165, 54, 46, 34, 165, 39, 35, 25, 165, 37, 34, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 46, 40, 27, 165, 57, 46, 30, 165, 43, 38, 26, 165, 39, 35, 26, 165, 55, 46, 34, 165, 55, 47, 34, 165, 40, 36, 27, 165, 54, 45, 33, 165, 60, 78, 35, 255, 47, 41, 30, 165, 41, 36, 26, 165, 58, 46, 31, 165, 61, 48, 32, 165, 64, 50, 33, 165, 45, 39, 26, 165, 61, 48, 32, 165, 54, 44, 29, 165, 47, 40, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 53, 43, 29, 165, 39, 35, 25, 165, 50, 42, 27, 165, 44, 39, 29, 165, 83, 66, 47, 165, 57, 48, 35, 165, 43, 37, 26, 165, 39, 34, 25, 165, 38, 34, 26, 165, 41, 36, 26, 165, 56, 45, 30, 165, 45, 39, 26, 165, 45, 39, 26, 165, 68, 56, 40, 165, 63, 52, 38, 165, 41, 36, 26, 165, 56, 48, 35, 165, 52, 44, 32, 165, 40, 35, 25, 165, 50, 42, 28, 165, 40, 35, 25, 165, 51, 44, 32, 165, 41, 36, 26, 165, 53, 44, 29, 165, 40, 35, 27, 165, 87, 70, 49, 165, 84, 67, 48, 165, 60, 50, 37, 165, 36, 33, 25, 165, 84, 67, 48, 165, 53, 45, 33, 165, 56, 46, 30, 165, 42, 37, 26, 165, 41, 37, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 85, 68, 49, 165, 39, 35, 25, 165, 49, 42, 31, 165, 37, 34, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 56, 45, 30, 165, 40, 35, 26, 165, 46, 40, 27, 165, 41, 37, 27, 165, 61, 51, 37, 165, 38, 34, 25, 165, 66, 54, 39, 165, 82, 65, 45, 165, 80, 63, 43, 165, 38, 34, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 62, 49, 32, 165, 50, 43, 32, 165, 36, 33, 25, 165, 47, 40, 30, 165, 39, 35, 25, 165, 50, 42, 28, 165, 62, 49, 32, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 78, 58, 36, 165, 46, 47, 41, 165, 37, 33, 25, 165, 44, 38, 26, 165, 59, 47, 31, 165, 47, 40, 27, 165, 40, 36, 26, 165, 57, 46, 30, 165, 64, 50, 33, 165, 65, 50, 33, 165, 57, 46, 30, 165, 47, 40, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 62, 80, 35, 255, 38, 34, 25, 165, 43, 37, 26, 165, 75, 61, 44, 165, 37, 33, 25, 165, 51, 43, 32, 165, 87, 69, 49, 165, 87, 69, 49, 165, 71, 58, 42, 165, 42, 37, 26, 165, 43, 38, 26, 165, 56, 47, 34, 165, 43, 37, 26, 165, 46, 40, 30, 165, 45, 39, 27, 165, 40, 35, 26, 165, 53, 45, 33, 165, 64, 53, 38, 165, 40, 35, 25, 165, 62, 49, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 62, 49, 32, 165, 49, 42, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 48, 41, 27, 165, 42, 37, 27, 165, 66, 54, 39, 165, 38, 34, 25, 165, 41, 36, 27, 165, 68, 56, 40, 165, 13, 13, 13, 255, 18, 19, 19, 255, 24, 24, 25, 255, 21, 22, 22, 255, 33, 33, 34, 255, 30, 31, 32, 255, 23, 24, 24, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 21, 22, 22, 255, 17, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 15, 15, 255, 17, 18, 18, 255, 12, 12, 13, 255, 18, 18, 19, 255, 13, 13, 14, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 10, 255, 15, 15, 15, 255, 9, 9, 10, 255, 9, 10, 10, 255, 20, 21, 21, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 14, 15, 255, 18, 19, 19, 255, 25, 25, 26, 255, 14, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 9, 10, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 18, 18, 19, 255, 16, 16, 17, 255, 25, 26, 26, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 7, 8, 8, 255, 15, 15, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 20, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 19, 19, 255, 16, 16, 17, 255, 15, 15, 15, 255, 15, 15, 15, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 14, 14, 255, 18, 18, 19, 255, 14, 14, 14, 255, 15, 15, 16, 255, 27, 28, 29, 255, 31, 32, 32, 255, 31, 32, 33, 255, 24, 25, 25, 255, 26, 27, 27, 255, 25, 25, 26, 255, 20, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 5, 5, 5, 255, 10, 10, 10, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 21, 22, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 11, 11, 11, 255, 14, 14, 14, 255, 14, 15, 15, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 11, 11, 255, 16, 16, 16, 255, 18, 19, 19, 255, 22, 23, 23, 255, 26, 26, 27, 255, 23, 24, 24, 255, 20, 20, 21, 255, 25, 26, 27, 255, 22, 23, 23, 255, 26, 26, 27, 255, 19, 20, 20, 255, 29, 30, 30, 255, 26, 26, 27, 255, 24, 24, 25, 255, 23, 24, 24, 255, 20, 21, 21, 255, 17, 17, 18, 255, 18, 18, 18, 255, 11, 11, 12, 255, 13, 13, 14, 255, 19, 19, 19, 255, 20, 20, 20, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 33, 34, 34, 255, 20, 21, 21, 255, 25, 26, 27, 255, 30, 30, 31, 255, 24, 25, 26, 255, 25, 26, 27, 255, 14, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 19, 19, 20, 255, 16, 16, 16, 255, 22, 22, 23, 255, 28, 29, 29, 255, 31, 31, 32, 255, 32, 33, 34, 255, 30, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 30, 30, 31, 255, 28, 29, 30, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 18, 19, 255, 15, 15, 15, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 20, 21, 21, 255, 24, 24, 25, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 28, 28, 29, 255, 31, 31, 32, 255, 19, 20, 20, 255, 30, 31, 32, 255, 26, 27, 28, 255, 25, 26, 26, 255, 17, 17, 18, 255, 21, 22, 22, 255, 19, 19, 20, 255, 13, 14, 14, 255, 10, 10, 10, 255, 24, 24, 25, 255, 12, 13, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 12, 255, 19, 19, 20, 255, 15, 16, 16, 255, 23, 23, 24, 255, 20, 20, 21, 255, 27, 27, 28, 255, 30, 30, 31, 255, 30, 31, 32, 255, 28, 29, 29, 255, 28, 29, 29, 255, 23, 24, 24, 255, 25, 25, 26, 255, 30, 31, 32, 255, 24, 25, 25, 255, 27, 27, 28, 255, 29, 29, 30, 255, 27, 27, 28, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 30, 31, 31, 255, 33, 33, 34, 255, 26, 27, 27, 255, 25, 25, 26, 255, 21, 21, 22, 255, 20, 20, 21, 255, 13, 13, 14, 255, 20, 21, 21, 255, 21, 22, 22, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 22, 22, 23, 255, 18, 19, 19, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 18, 18, 19, 255, 20, 20, 21, 255, 30, 31, 31, 255, 28, 29, 30, 255, 33, 34, 34, 255, 24, 24, 25, 255, 33, 34, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 22, 23, 23, 255, 21, 21, 22, 255, 15, 15, 15, 255, 20, 20, 21, 255, 14, 14, 14, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 3, 3, 4, 255, 10, 10, 10, 255, 61, 51, 37, 165, 47, 40, 30, 165, 43, 38, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 59, 47, 31, 165, 44, 38, 26, 165, 56, 45, 30, 165, 66, 51, 34, 165, 52, 43, 28, 165, 49, 42, 27, 165, 40, 35, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 49, 42, 31, 165, 44, 38, 26, 165, 49, 42, 27, 165, 53, 44, 29, 165, 43, 38, 26, 165, 43, 38, 28, 165, 47, 40, 27, 165, 71, 53, 35, 165, 66, 51, 34, 165, 70, 53, 35, 165, 58, 47, 31, 165, 37, 33, 25, 165, 48, 41, 27, 165, 57, 46, 30, 165, 58, 47, 31, 165, 63, 49, 32, 165, 49, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 73, 59, 43, 165, 61, 51, 37, 165, 82, 64, 44, 165, 71, 58, 42, 165, 40, 35, 26, 165, 37, 33, 25, 165, 68, 56, 40, 165, 42, 37, 26, 165, 37, 33, 25, 165, 45, 39, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 63, 49, 32, 165, 60, 48, 32, 165, 50, 42, 28, 165, 53, 44, 29, 165, 46, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 58, 46, 31, 165, 58, 46, 31, 165, 73, 55, 36, 165, 66, 51, 33, 165, 57, 46, 30, 165, 54, 44, 29, 165, 54, 45, 29, 165, 61, 48, 32, 165, 55, 45, 30, 165, 52, 43, 28, 165, 58, 47, 31, 165, 44, 38, 26, 165, 56, 46, 30, 165, 64, 49, 33, 165, 50, 42, 28, 165, 39, 35, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 54, 44, 29, 165, 52, 43, 28, 165, 63, 49, 33, 165, 63, 49, 32, 165, 65, 50, 33, 165, 68, 52, 34, 165, 84, 62, 36, 165, 70, 53, 35, 165, 44, 38, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 37, 34, 25, 165, 68, 56, 40, 165, 79, 64, 46, 165, 44, 39, 29, 165, 38, 34, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 36, 26, 165, 51, 43, 28, 165, 63, 49, 33, 165, 44, 38, 26, 165, 39, 35, 25, 165, 44, 38, 28, 165, 75, 61, 44, 165, 79, 64, 45, 165, 81, 65, 47, 165, 53, 45, 33, 165, 39, 35, 25, 165, 85, 68, 48, 165, 38, 34, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 52, 43, 28, 165, 53, 44, 29, 165, 43, 38, 26, 165, 43, 38, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 30, 165, 38, 34, 25, 165, 40, 36, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 63, 52, 38, 165, 62, 51, 37, 165, 52, 44, 33, 165, 38, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 46, 39, 27, 165, 40, 36, 26, 165, 45, 39, 29, 165, 59, 49, 36, 165, 79, 63, 45, 165, 54, 46, 33, 165, 37, 34, 25, 165, 39, 35, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 59, 49, 36, 165, 45, 39, 29, 165, 53, 45, 33, 165, 37, 33, 25, 165, 59, 49, 36, 165, 68, 56, 40, 165, 83, 66, 45, 165, 49, 42, 31, 165, 42, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 48, 42, 31, 165, 45, 39, 29, 165, 71, 58, 42, 165, 37, 33, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 55, 45, 29, 165, 53, 44, 29, 165, 41, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 38, 28, 165, 87, 69, 49, 165, 82, 66, 47, 165, 77, 63, 45, 165, 78, 63, 45, 165, 65, 53, 39, 165, 54, 46, 33, 165, 40, 35, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 69, 57, 41, 165, 40, 36, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 54, 44, 29, 165, 49, 41, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 68, 52, 34, 165, 58, 46, 31, 165, 85, 63, 36, 165, 71, 53, 35, 165, 64, 50, 33, 165, 48, 41, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 54, 44, 29, 165, 50, 50, 42, 165, 74, 55, 36, 165, 74, 55, 36, 165, 50, 42, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 40, 36, 26, 165, 37, 33, 25, 165, 60, 78, 38, 255, 64, 53, 38, 165, 45, 40, 29, 165, 59, 49, 36, 165, 51, 43, 32, 165, 44, 38, 29, 165, 41, 36, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 29, 165, 52, 44, 32, 165, 46, 40, 27, 165, 56, 45, 30, 165, 68, 52, 34, 165, 54, 45, 29, 165, 58, 47, 31, 165, 57, 46, 30, 165, 63, 49, 32, 165, 56, 45, 30, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 36, 27, 165, 86, 69, 49, 165, 9, 10, 10, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 19, 19, 255, 24, 25, 25, 255, 29, 29, 30, 255, 28, 29, 30, 255, 32, 32, 33, 255, 24, 24, 25, 255, 21, 22, 22, 255, 22, 22, 23, 255, 23, 23, 24, 255, 17, 17, 17, 255, 20, 21, 21, 255, 15, 16, 16, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 17, 17, 17, 255, 16, 16, 17, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 16, 16, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 14, 14, 14, 255, 18, 18, 19, 255, 20, 20, 21, 255, 24, 25, 25, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 19, 19, 20, 255, 16, 16, 17, 255, 16, 16, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 11, 12, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 21, 21, 22, 255, 16, 16, 16, 255, 17, 17, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 11, 11, 12, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 19, 19, 20, 255, 20, 20, 20, 255, 14, 14, 14, 255, 15, 16, 16, 255, 25, 26, 26, 255, 30, 31, 31, 255, 28, 29, 30, 255, 33, 33, 34, 255, 25, 26, 26, 255, 24, 24, 25, 255, 18, 18, 19, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 15, 15, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 21, 21, 22, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 11, 11, 255, 10, 10, 11, 255, 16, 16, 16, 255, 14, 14, 14, 255, 10, 10, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 16, 16, 255, 8, 8, 9, 255, 14, 15, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 28, 28, 29, 255, 24, 25, 25, 255, 23, 23, 24, 255, 24, 25, 26, 255, 22, 23, 23, 255, 26, 27, 27, 255, 30, 31, 31, 255, 27, 28, 28, 255, 25, 26, 26, 255, 28, 29, 29, 255, 24, 25, 26, 255, 21, 21, 22, 255, 23, 24, 24, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 15, 255, 17, 17, 18, 255, 21, 22, 22, 255, 24, 24, 25, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 22, 22, 23, 255, 24, 24, 25, 255, 27, 28, 28, 255, 30, 31, 32, 255, 18, 19, 19, 255, 22, 23, 23, 255, 17, 18, 18, 255, 19, 20, 20, 255, 12, 12, 13, 255, 10, 10, 11, 255, 16, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 23, 23, 24, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 30, 31, 255, 26, 27, 27, 255, 24, 24, 25, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 9, 9, 9, 255, 8, 8, 8, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 23, 24, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 26, 27, 27, 255, 18, 19, 19, 255, 30, 30, 31, 255, 26, 27, 28, 255, 25, 26, 26, 255, 22, 23, 23, 255, 24, 24, 25, 255, 28, 28, 29, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 23, 24, 255, 22, 22, 23, 255, 16, 16, 17, 255, 10, 11, 11, 255, 4, 4, 4, 255, 14, 15, 15, 255, 18, 19, 19, 255, 22, 23, 23, 255, 24, 25, 25, 255, 21, 22, 22, 255, 25, 26, 26, 255, 16, 17, 17, 255, 23, 23, 24, 255, 21, 22, 22, 255, 26, 26, 27, 255, 24, 24, 25, 255, 27, 28, 28, 255, 26, 27, 28, 255, 23, 24, 25, 255, 32, 32, 33, 255, 24, 25, 25, 255, 22, 23, 23, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 11, 11, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 32, 33, 34, 255, 29, 29, 30, 255, 33, 34, 34, 255, 26, 26, 27, 255, 21, 21, 22, 255, 21, 21, 22, 255, 21, 21, 22, 255, 24, 24, 25, 255, 22, 23, 23, 255, 18, 18, 19, 255, 19, 20, 20, 255, 14, 14, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 18, 19, 19, 255, 21, 21, 22, 255, 19, 20, 20, 255, 16, 17, 17, 255, 10, 11, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 14, 15, 15, 255, 25, 25, 26, 255, 27, 28, 29, 255, 29, 30, 31, 255, 29, 30, 30, 255, 33, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 27, 27, 28, 255, 25, 26, 26, 255, 29, 30, 31, 255, 22, 22, 23, 255, 16, 16, 16, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 68, 56, 40, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 58, 46, 31, 165, 55, 45, 30, 165, 60, 47, 31, 165, 46, 39, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 49, 41, 27, 165, 53, 44, 29, 165, 43, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 53, 44, 29, 165, 66, 51, 34, 165, 58, 47, 31, 165, 59, 47, 31, 165, 48, 41, 27, 165, 37, 34, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 55, 45, 30, 165, 65, 50, 33, 165, 46, 39, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 36, 33, 25, 165, 84, 67, 48, 165, 85, 67, 47, 165, 85, 67, 47, 165, 81, 65, 47, 165, 54, 46, 34, 165, 56, 47, 34, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 53, 45, 33, 165, 74, 60, 43, 165, 45, 39, 27, 165, 40, 35, 25, 165, 45, 39, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 55, 45, 30, 165, 58, 47, 31, 165, 54, 44, 29, 165, 50, 42, 28, 165, 56, 45, 30, 165, 65, 50, 33, 165, 60, 47, 31, 165, 43, 37, 26, 165, 50, 42, 28, 165, 54, 44, 29, 165, 51, 43, 28, 165, 42, 37, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 45, 38, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 65, 51, 33, 165, 53, 44, 29, 165, 70, 53, 35, 165, 57, 46, 30, 165, 51, 43, 28, 165, 66, 51, 33, 165, 64, 50, 33, 165, 73, 55, 36, 165, 64, 49, 33, 165, 44, 38, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 46, 39, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 50, 42, 28, 165, 62, 48, 32, 165, 82, 60, 36, 165, 63, 49, 32, 165, 58, 47, 31, 165, 80, 59, 36, 165, 71, 53, 35, 165, 45, 39, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 54, 44, 29, 165, 36, 33, 25, 165, 76, 61, 44, 165, 57, 48, 35, 165, 51, 44, 32, 165, 43, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 57, 46, 30, 165, 52, 43, 28, 165, 43, 37, 26, 165, 37, 33, 25, 165, 42, 37, 27, 165, 53, 45, 33, 165, 75, 61, 43, 165, 60, 50, 37, 165, 53, 45, 33, 165, 39, 35, 26, 165, 68, 56, 40, 165, 40, 35, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 59, 47, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 55, 47, 34, 165, 38, 34, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 52, 44, 32, 165, 45, 39, 29, 165, 40, 35, 26, 165, 37, 33, 25, 165, 40, 35, 27, 165, 50, 43, 31, 165, 44, 38, 28, 165, 43, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 39, 34, 25, 165, 57, 48, 35, 165, 48, 41, 31, 165, 74, 60, 43, 165, 87, 70, 50, 165, 37, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 44, 39, 29, 165, 44, 39, 29, 165, 40, 35, 25, 165, 55, 46, 34, 165, 50, 43, 31, 165, 48, 41, 31, 165, 55, 46, 34, 165, 70, 57, 41, 165, 72, 58, 42, 165, 37, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 40, 29, 165, 57, 48, 35, 165, 42, 37, 26, 165, 38, 34, 26, 165, 43, 38, 28, 165, 54, 45, 29, 165, 46, 40, 27, 165, 45, 39, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 65, 54, 39, 165, 65, 54, 39, 165, 81, 65, 47, 165, 57, 48, 35, 165, 87, 69, 49, 165, 62, 52, 37, 165, 44, 39, 29, 165, 39, 35, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 48, 42, 31, 165, 40, 35, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 72, 54, 36, 165, 75, 56, 36, 165, 79, 59, 36, 165, 81, 60, 36, 165, 80, 59, 36, 165, 48, 41, 27, 165, 63, 49, 32, 165, 54, 44, 29, 165, 47, 40, 27, 165, 49, 41, 27, 165, 67, 52, 34, 165, 64, 50, 33, 165, 54, 44, 29, 165, 48, 41, 27, 165, 59, 47, 31, 165, 49, 41, 27, 165, 37, 33, 25, 165, 42, 37, 28, 165, 44, 38, 26, 165, 40, 35, 26, 165, 63, 52, 38, 165, 42, 37, 28, 165, 37, 34, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 60, 50, 36, 165, 42, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 41, 30, 165, 46, 40, 30, 165, 46, 40, 27, 165, 50, 42, 27, 165, 57, 46, 30, 165, 62, 49, 32, 165, 46, 39, 27, 165, 40, 35, 25, 165, 53, 44, 29, 165, 63, 49, 32, 165, 46, 39, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 86, 69, 49, 165, 15, 15, 15, 255, 15, 15, 15, 255, 19, 20, 20, 255, 23, 24, 24, 255, 30, 31, 32, 255, 30, 31, 31, 255, 24, 25, 26, 255, 29, 30, 31, 255, 25, 25, 26, 255, 18, 18, 19, 255, 18, 19, 19, 255, 17, 17, 18, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 14, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 9, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 16, 16, 17, 255, 8, 8, 8, 255, 5, 6, 6, 255, 7, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 19, 20, 20, 255, 12, 12, 12, 255, 15, 16, 16, 255, 8, 9, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 19, 19, 20, 255, 14, 15, 15, 255, 16, 16, 16, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 21, 22, 255, 21, 21, 22, 255, 29, 29, 30, 255, 31, 31, 32, 255, 31, 31, 32, 255, 31, 31, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 23, 24, 24, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 12, 255, 17, 17, 17, 255, 19, 20, 20, 255, 15, 15, 15, 255, 14, 14, 14, 255, 18, 19, 19, 255, 18, 19, 19, 255, 12, 13, 13, 255, 14, 14, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 14, 14, 14, 255, 21, 21, 22, 255, 22, 22, 23, 255, 15, 15, 15, 255, 21, 21, 22, 255, 25, 26, 26, 255, 19, 19, 20, 255, 25, 25, 26, 255, 24, 25, 26, 255, 23, 23, 24, 255, 15, 15, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 10, 10, 255, 6, 7, 7, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 23, 24, 24, 255, 15, 16, 16, 255, 14, 14, 14, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 19, 20, 20, 255, 14, 14, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 18, 18, 18, 255, 17, 18, 18, 255, 24, 24, 25, 255, 25, 26, 26, 255, 28, 29, 29, 255, 32, 33, 34, 255, 29, 30, 30, 255, 28, 29, 29, 255, 24, 25, 26, 255, 29, 29, 30, 255, 33, 34, 34, 255, 22, 23, 23, 255, 28, 28, 29, 255, 24, 24, 25, 255, 23, 24, 25, 255, 18, 19, 19, 255, 15, 15, 16, 255, 13, 14, 14, 255, 16, 16, 17, 255, 23, 23, 24, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 27, 28, 28, 255, 24, 25, 25, 255, 23, 23, 24, 255, 28, 29, 29, 255, 27, 28, 29, 255, 20, 21, 21, 255, 22, 23, 23, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 11, 11, 255, 18, 19, 19, 255, 19, 20, 20, 255, 23, 23, 24, 255, 28, 28, 29, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 20, 20, 21, 255, 16, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 18, 18, 19, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 29, 30, 31, 255, 29, 29, 30, 255, 26, 27, 27, 255, 25, 25, 26, 255, 25, 26, 26, 255, 26, 26, 27, 255, 24, 25, 25, 255, 20, 20, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 21, 22, 22, 255, 20, 21, 21, 255, 18, 18, 18, 255, 15, 15, 16, 255, 11, 11, 11, 255, 14, 14, 14, 255, 5, 5, 5, 255, 9, 9, 10, 255, 16, 16, 17, 255, 25, 26, 27, 255, 22, 23, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 23, 24, 255, 22, 23, 23, 255, 19, 20, 20, 255, 23, 23, 24, 255, 24, 24, 25, 255, 28, 29, 30, 255, 26, 27, 28, 255, 28, 29, 30, 255, 21, 22, 22, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 33, 34, 34, 255, 28, 28, 29, 255, 29, 30, 31, 255, 26, 27, 28, 255, 16, 17, 17, 255, 24, 25, 25, 255, 24, 25, 25, 255, 26, 27, 27, 255, 24, 24, 25, 255, 20, 21, 21, 255, 22, 22, 23, 255, 19, 20, 20, 255, 11, 11, 11, 255, 16, 16, 16, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 12, 12, 255, 14, 14, 14, 255, 20, 20, 21, 255, 19, 19, 20, 255, 16, 16, 17, 255, 21, 22, 22, 255, 24, 25, 26, 255, 29, 30, 30, 255, 26, 27, 27, 255, 33, 34, 34, 255, 26, 26, 27, 255, 28, 28, 29, 255, 31, 32, 33, 255, 33, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 7, 7, 7, 255, 10, 10, 11, 255, 81, 65, 47, 165, 45, 39, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 56, 75, 35, 255, 42, 37, 26, 165, 53, 44, 29, 165, 56, 45, 30, 165, 46, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 58, 47, 31, 165, 51, 43, 28, 165, 48, 41, 27, 165, 59, 47, 31, 165, 46, 40, 27, 165, 77, 57, 36, 165, 54, 44, 29, 165, 38, 34, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 57, 46, 30, 165, 62, 49, 32, 165, 51, 43, 28, 165, 54, 44, 29, 165, 36, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 75, 61, 44, 165, 87, 70, 49, 165, 80, 65, 46, 165, 37, 34, 25, 165, 41, 50, 30, 255, 48, 57, 34, 255, 38, 34, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 66, 51, 34, 165, 55, 45, 30, 165, 68, 52, 34, 165, 56, 46, 30, 165, 50, 42, 28, 165, 56, 46, 30, 165, 65, 50, 33, 165, 65, 50, 33, 165, 70, 53, 35, 165, 65, 50, 33, 165, 49, 41, 27, 165, 65, 50, 33, 165, 68, 52, 34, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 67, 51, 34, 165, 83, 61, 36, 165, 59, 47, 31, 165, 44, 38, 26, 165, 67, 51, 34, 165, 83, 62, 36, 165, 62, 49, 32, 165, 66, 51, 34, 165, 52, 43, 28, 165, 52, 43, 29, 165, 64, 50, 33, 165, 53, 44, 29, 165, 49, 41, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 47, 42, 165, 41, 36, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 61, 48, 32, 165, 71, 54, 35, 165, 52, 43, 28, 165, 58, 46, 31, 165, 48, 41, 27, 165, 48, 41, 30, 165, 38, 34, 25, 165, 50, 42, 28, 165, 38, 34, 25, 165, 55, 45, 29, 165, 58, 46, 31, 165, 46, 39, 27, 165, 63, 52, 38, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 42, 31, 165, 80, 64, 46, 165, 46, 39, 27, 165, 106, 111, 42, 255, 47, 40, 27, 165, 50, 42, 28, 165, 59, 49, 36, 165, 36, 33, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 28, 165, 45, 39, 29, 165, 43, 38, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 58, 47, 31, 165, 50, 42, 28, 165, 42, 37, 26, 165, 66, 54, 39, 165, 42, 37, 26, 165, 45, 39, 26, 165, 40, 35, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 60, 50, 36, 165, 41, 36, 26, 165, 36, 33, 25, 165, 46, 40, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 39, 35, 26, 165, 67, 55, 40, 165, 57, 48, 35, 165, 48, 49, 41, 165, 40, 35, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 70, 57, 41, 165, 63, 52, 38, 165, 58, 49, 36, 165, 48, 41, 30, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 29, 165, 39, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 52, 45, 33, 165, 39, 35, 25, 165, 54, 44, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 39, 35, 26, 165, 39, 35, 25, 165, 71, 58, 42, 165, 47, 41, 30, 165, 48, 41, 30, 165, 45, 39, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 51, 44, 32, 165, 52, 44, 32, 165, 41, 36, 26, 165, 48, 49, 41, 165, 43, 37, 26, 165, 81, 65, 47, 165, 43, 37, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 56, 46, 30, 165, 45, 39, 27, 165, 46, 40, 27, 165, 39, 34, 25, 165, 39, 35, 25, 165, 58, 46, 31, 165, 50, 42, 28, 165, 66, 51, 33, 165, 52, 43, 28, 165, 48, 41, 27, 165, 56, 45, 30, 165, 58, 46, 31, 165, 52, 43, 28, 165, 37, 33, 25, 165, 57, 46, 30, 165, 43, 38, 26, 165, 42, 37, 26, 165, 59, 47, 31, 165, 64, 50, 33, 165, 65, 50, 33, 165, 58, 46, 31, 165, 45, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 26, 165, 52, 44, 33, 165, 40, 35, 26, 165, 49, 41, 27, 165, 40, 35, 25, 165, 43, 38, 28, 165, 42, 37, 26, 165, 53, 44, 29, 165, 44, 39, 29, 165, 41, 36, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 63, 52, 38, 165, 40, 35, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 50, 42, 27, 165, 59, 47, 31, 165, 43, 37, 26, 165, 44, 38, 26, 165, 43, 38, 28, 165, 44, 38, 26, 165, 40, 35, 25, 165, 37, 34, 25, 165, 53, 44, 29, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 39, 35, 25, 165, 77, 62, 45, 165, 11, 12, 12, 255, 17, 17, 18, 255, 17, 17, 18, 255, 19, 20, 20, 255, 19, 20, 20, 255, 27, 28, 28, 255, 27, 28, 28, 255, 24, 24, 25, 255, 25, 26, 26, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 15, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 16, 255, 20, 20, 21, 255, 21, 21, 22, 255, 22, 22, 23, 255, 15, 15, 16, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 8, 9, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 10, 11, 11, 255, 13, 13, 14, 255, 8, 8, 9, 255, 9, 9, 10, 255, 14, 14, 15, 255, 19, 19, 20, 255, 26, 27, 28, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 17, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 21, 22, 22, 255, 25, 26, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 10, 10, 10, 255, 20, 20, 21, 255, 23, 23, 24, 255, 26, 27, 27, 255, 24, 25, 25, 255, 16, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 16, 16, 255, 24, 25, 26, 255, 18, 18, 19, 255, 17, 18, 18, 255, 20, 21, 21, 255, 33, 34, 34, 255, 26, 27, 27, 255, 23, 24, 24, 255, 23, 24, 24, 255, 19, 19, 19, 255, 16, 17, 17, 255, 18, 19, 19, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 23, 24, 24, 255, 15, 16, 16, 255, 17, 18, 18, 255, 11, 11, 11, 255, 20, 20, 21, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 16, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 17, 17, 18, 255, 18, 19, 19, 255, 21, 21, 22, 255, 28, 29, 30, 255, 31, 31, 32, 255, 30, 30, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 25, 25, 26, 255, 29, 30, 30, 255, 20, 20, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 22, 22, 23, 255, 17, 18, 18, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 9, 10, 255, 16, 16, 17, 255, 17, 18, 18, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 20, 21, 21, 255, 22, 22, 23, 255, 20, 20, 21, 255, 22, 22, 23, 255, 23, 23, 24, 255, 17, 18, 18, 255, 17, 17, 17, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 18, 19, 19, 255, 26, 27, 28, 255, 28, 29, 29, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 26, 27, 28, 255, 25, 25, 26, 255, 20, 21, 21, 255, 19, 20, 20, 255, 17, 17, 18, 255, 16, 16, 16, 255, 10, 10, 10, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 21, 22, 255, 22, 22, 23, 255, 23, 24, 24, 255, 26, 26, 27, 255, 31, 31, 32, 255, 33, 33, 34, 255, 26, 27, 27, 255, 27, 28, 28, 255, 16, 16, 17, 255, 18, 18, 18, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 14, 15, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 5, 6, 6, 255, 10, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 21, 21, 22, 255, 21, 21, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 17, 17, 18, 255, 20, 21, 21, 255, 20, 21, 21, 255, 21, 21, 22, 255, 23, 24, 24, 255, 22, 23, 23, 255, 20, 21, 21, 255, 12, 12, 13, 255, 17, 17, 18, 255, 17, 17, 18, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 6, 6, 7, 255, 10, 10, 10, 255, 4, 4, 4, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 20, 21, 21, 255, 11, 11, 11, 255, 19, 19, 20, 255, 23, 24, 24, 255, 18, 18, 19, 255, 22, 22, 23, 255, 29, 29, 30, 255, 22, 22, 23, 255, 19, 20, 20, 255, 21, 22, 22, 255, 17, 17, 18, 255, 10, 11, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 17, 17, 255, 18, 19, 19, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 23, 23, 24, 255, 20, 20, 21, 255, 25, 26, 26, 255, 25, 25, 26, 255, 29, 30, 31, 255, 33, 33, 34, 255, 21, 21, 22, 255, 30, 31, 32, 255, 28, 28, 29, 255, 27, 28, 28, 255, 28, 29, 30, 255, 27, 27, 28, 255, 19, 19, 20, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 38, 34, 25, 165, 38, 35, 26, 165, 36, 33, 25, 165, 61, 51, 37, 165, 45, 39, 29, 165, 37, 33, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 37, 28, 165, 37, 34, 25, 165, 42, 37, 28, 165, 42, 37, 26, 165, 51, 42, 28, 165, 46, 39, 27, 165, 67, 51, 34, 165, 58, 47, 31, 165, 61, 48, 32, 165, 42, 37, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 57, 46, 30, 165, 64, 50, 33, 165, 55, 45, 30, 165, 53, 44, 29, 165, 61, 48, 32, 165, 58, 46, 31, 165, 46, 39, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 37, 34, 25, 165, 52, 45, 33, 165, 46, 40, 30, 165, 40, 36, 26, 165, 50, 43, 32, 165, 37, 33, 25, 165, 41, 36, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 31, 165, 41, 36, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 42, 36, 26, 165, 43, 38, 26, 165, 63, 49, 33, 165, 55, 45, 30, 165, 53, 44, 29, 165, 61, 48, 32, 165, 67, 51, 34, 165, 66, 51, 33, 165, 44, 38, 26, 165, 42, 37, 26, 165, 62, 49, 32, 165, 54, 44, 29, 165, 44, 38, 26, 165, 45, 39, 29, 165, 43, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 54, 44, 29, 165, 54, 44, 29, 165, 47, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 53, 44, 29, 165, 55, 45, 29, 165, 53, 44, 29, 165, 57, 46, 30, 165, 48, 41, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 39, 29, 165, 46, 40, 30, 165, 46, 40, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 39, 35, 26, 165, 78, 63, 45, 165, 36, 33, 25, 165, 52, 44, 32, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 48, 42, 31, 165, 37, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 59, 49, 36, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 48, 41, 31, 165, 38, 34, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 44, 46, 40, 165, 41, 36, 26, 165, 54, 44, 29, 165, 46, 40, 27, 165, 47, 40, 27, 165, 61, 48, 32, 165, 59, 47, 31, 165, 48, 41, 27, 165, 54, 44, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 56, 47, 34, 165, 42, 37, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 64, 53, 38, 165, 39, 35, 25, 165, 51, 44, 32, 165, 44, 39, 29, 165, 48, 41, 27, 165, 49, 41, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 65, 53, 39, 165, 64, 53, 38, 165, 54, 46, 33, 165, 42, 37, 26, 165, 45, 39, 29, 165, 66, 55, 39, 165, 37, 34, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 51, 44, 32, 165, 36, 33, 25, 165, 87, 69, 49, 165, 43, 38, 28, 165, 41, 37, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 51, 51, 44, 165, 50, 43, 32, 165, 47, 41, 30, 165, 39, 35, 25, 165, 87, 69, 49, 165, 74, 60, 43, 165, 40, 36, 26, 165, 45, 39, 29, 165, 41, 36, 26, 165, 77, 63, 45, 165, 55, 46, 34, 165, 45, 39, 26, 165, 52, 45, 33, 165, 43, 37, 26, 165, 42, 37, 28, 165, 42, 37, 28, 165, 48, 41, 27, 165, 36, 33, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 58, 47, 31, 165, 45, 39, 27, 165, 40, 35, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 44, 46, 41, 165, 44, 38, 26, 165, 46, 40, 27, 165, 67, 52, 34, 165, 74, 55, 36, 165, 50, 42, 28, 165, 54, 44, 29, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 37, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 67, 52, 34, 165, 57, 46, 30, 165, 61, 48, 32, 165, 37, 33, 25, 165, 49, 42, 31, 165, 46, 40, 29, 165, 41, 36, 26, 165, 51, 44, 32, 165, 87, 69, 49, 165, 45, 39, 27, 165, 56, 45, 30, 165, 56, 45, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 56, 47, 34, 165, 41, 36, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 38, 34, 26, 165, 39, 35, 25, 165, 52, 44, 32, 165, 46, 40, 27, 165, 64, 50, 33, 165, 66, 51, 33, 165, 46, 39, 27, 165, 49, 42, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 49, 49, 41, 165, 54, 44, 29, 165, 40, 35, 25, 165, 40, 36, 26, 165, 76, 61, 44, 165, 37, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 38, 34, 26, 165, 18, 18, 19, 255, 14, 15, 15, 255, 16, 16, 16, 255, 22, 23, 23, 255, 20, 21, 21, 255, 14, 15, 15, 255, 30, 30, 31, 255, 16, 16, 16, 255, 22, 23, 24, 255, 20, 20, 21, 255, 22, 23, 23, 255, 17, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 6, 6, 255, 9, 9, 9, 255, 18, 18, 18, 255, 15, 15, 15, 255, 21, 21, 22, 255, 26, 27, 28, 255, 16, 16, 16, 255, 17, 18, 18, 255, 15, 15, 16, 255, 10, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 18, 18, 18, 255, 12, 13, 13, 255, 14, 14, 14, 255, 9, 9, 10, 255, 8, 8, 8, 255, 14, 15, 15, 255, 17, 17, 17, 255, 18, 19, 19, 255, 25, 25, 26, 255, 22, 23, 23, 255, 21, 21, 22, 255, 17, 17, 17, 255, 14, 15, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 19, 20, 20, 255, 21, 21, 22, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 16, 17, 17, 255, 18, 18, 18, 255, 12, 12, 12, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 15, 15, 255, 17, 17, 17, 255, 16, 16, 17, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 14, 14, 14, 255, 10, 10, 11, 255, 18, 19, 19, 255, 18, 18, 18, 255, 18, 18, 19, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 20, 21, 21, 255, 23, 24, 25, 255, 20, 20, 21, 255, 19, 19, 19, 255, 12, 12, 12, 255, 14, 14, 14, 255, 8, 8, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 20, 20, 21, 255, 16, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 15, 15, 255, 15, 15, 16, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 17, 18, 255, 22, 22, 23, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 13, 13, 14, 255, 17, 17, 18, 255, 21, 21, 22, 255, 24, 25, 25, 255, 31, 31, 32, 255, 28, 28, 29, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 32, 32, 33, 255, 21, 21, 22, 255, 19, 19, 20, 255, 20, 21, 21, 255, 17, 17, 18, 255, 18, 18, 19, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 27, 28, 29, 255, 26, 27, 28, 255, 26, 27, 27, 255, 27, 27, 28, 255, 27, 28, 29, 255, 22, 23, 23, 255, 24, 25, 25, 255, 20, 21, 21, 255, 22, 23, 23, 255, 20, 21, 21, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 11, 255, 17, 18, 18, 255, 8, 8, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 8, 8, 255, 10, 11, 11, 255, 20, 20, 21, 255, 20, 21, 21, 255, 24, 25, 25, 255, 30, 31, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 31, 32, 32, 255, 17, 17, 18, 255, 18, 18, 19, 255, 15, 15, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 25, 26, 26, 255, 17, 18, 18, 255, 24, 25, 25, 255, 27, 27, 28, 255, 20, 20, 21, 255, 23, 23, 24, 255, 28, 29, 30, 255, 23, 23, 24, 255, 17, 17, 17, 255, 12, 13, 13, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 8, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 9, 255, 6, 6, 6, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 17, 255, 16, 16, 16, 255, 16, 16, 17, 255, 22, 23, 23, 255, 22, 22, 23, 255, 23, 23, 24, 255, 14, 15, 15, 255, 14, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 21, 21, 255, 17, 17, 17, 255, 8, 8, 8, 255, 3, 4, 4, 255, 3, 3, 3, 255, 8, 8, 9, 255, 9, 10, 10, 255, 7, 8, 8, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 18, 18, 19, 255, 17, 17, 17, 255, 10, 11, 11, 255, 29, 29, 30, 255, 22, 23, 23, 255, 25, 26, 27, 255, 25, 25, 26, 255, 16, 16, 16, 255, 15, 15, 15, 255, 16, 16, 17, 255, 12, 12, 12, 255, 11, 12, 12, 255, 18, 18, 19, 255, 14, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 19, 19, 19, 255, 18, 19, 19, 255, 19, 19, 20, 255, 25, 25, 26, 255, 27, 27, 28, 255, 24, 24, 25, 255, 20, 20, 21, 255, 26, 27, 28, 255, 18, 19, 19, 255, 26, 26, 27, 255, 26, 26, 27, 255, 25, 26, 26, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 42, 37, 26, 165, 41, 36, 27, 165, 36, 33, 25, 165, 45, 40, 29, 165, 36, 33, 25, 165, 51, 43, 32, 165, 42, 37, 28, 165, 43, 37, 26, 165, 39, 35, 26, 165, 67, 55, 40, 165, 41, 36, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 55, 45, 30, 165, 54, 44, 29, 165, 49, 42, 27, 165, 52, 43, 29, 165, 50, 42, 28, 165, 41, 36, 27, 165, 48, 41, 30, 165, 46, 39, 27, 165, 43, 38, 26, 165, 66, 51, 33, 165, 55, 45, 30, 165, 94, 99, 45, 255, 73, 55, 36, 165, 63, 49, 32, 165, 46, 39, 27, 165, 48, 41, 30, 165, 43, 37, 26, 165, 52, 43, 28, 165, 39, 35, 25, 165, 46, 47, 41, 165, 44, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 77, 62, 44, 165, 36, 33, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 39, 35, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 38, 34, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 66, 51, 33, 165, 58, 47, 31, 165, 39, 35, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 50, 43, 32, 165, 54, 46, 33, 165, 45, 39, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 56, 45, 30, 165, 54, 44, 29, 165, 56, 45, 30, 165, 49, 41, 27, 165, 40, 36, 26, 165, 56, 47, 34, 165, 37, 34, 25, 165, 45, 40, 29, 165, 47, 40, 27, 165, 45, 39, 27, 165, 39, 35, 25, 165, 65, 53, 39, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 55, 45, 30, 165, 47, 40, 27, 165, 38, 34, 25, 165, 50, 43, 31, 165, 53, 45, 33, 165, 81, 65, 47, 165, 73, 59, 43, 165, 37, 33, 25, 165, 46, 40, 30, 165, 43, 38, 26, 165, 42, 37, 28, 165, 37, 33, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 40, 35, 25, 165, 47, 40, 30, 165, 38, 34, 25, 165, 49, 41, 27, 165, 38, 34, 25, 165, 46, 40, 29, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 40, 30, 165, 79, 64, 46, 165, 70, 57, 41, 165, 46, 40, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 63, 49, 33, 165, 55, 45, 29, 165, 48, 41, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 63, 52, 38, 165, 39, 35, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 86, 69, 48, 165, 39, 35, 25, 165, 47, 40, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 45, 39, 29, 165, 39, 35, 25, 165, 58, 48, 35, 165, 36, 33, 25, 165, 41, 36, 26, 165, 70, 57, 41, 165, 61, 51, 37, 165, 36, 33, 25, 165, 51, 42, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 53, 45, 33, 165, 38, 34, 26, 165, 47, 41, 30, 165, 83, 67, 48, 165, 73, 59, 43, 165, 42, 37, 28, 165, 54, 46, 33, 165, 39, 35, 25, 165, 37, 33, 25, 165, 57, 48, 35, 165, 36, 33, 25, 165, 61, 51, 37, 165, 58, 48, 35, 165, 62, 52, 37, 165, 36, 33, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 54, 46, 33, 165, 52, 44, 32, 165, 39, 35, 26, 165, 39, 35, 25, 165, 40, 36, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 57, 46, 30, 165, 53, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 69, 56, 41, 165, 39, 35, 25, 165, 56, 45, 30, 165, 60, 48, 31, 165, 59, 47, 31, 165, 67, 51, 34, 165, 70, 53, 35, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 45, 39, 29, 165, 45, 39, 27, 165, 62, 48, 32, 165, 78, 58, 36, 165, 58, 47, 31, 165, 46, 48, 41, 165, 40, 36, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 81, 65, 46, 165, 66, 54, 39, 165, 39, 35, 25, 165, 43, 37, 26, 165, 55, 45, 30, 165, 48, 41, 27, 165, 45, 39, 26, 165, 64, 50, 33, 165, 37, 34, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 38, 34, 25, 165, 46, 40, 30, 165, 53, 45, 33, 165, 37, 34, 25, 165, 39, 34, 25, 165, 53, 44, 29, 165, 58, 46, 31, 165, 47, 40, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 40, 36, 27, 165, 36, 33, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 63, 52, 38, 165, 37, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 15, 16, 16, 255, 22, 23, 23, 255, 21, 21, 22, 255, 20, 20, 21, 255, 21, 21, 22, 255, 17, 18, 18, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 18, 18, 19, 255, 15, 16, 16, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 19, 19, 19, 255, 16, 16, 17, 255, 14, 15, 15, 255, 9, 9, 10, 255, 10, 10, 11, 255, 15, 15, 15, 255, 15, 16, 16, 255, 22, 23, 23, 255, 32, 33, 34, 255, 27, 28, 29, 255, 18, 19, 19, 255, 21, 22, 22, 255, 20, 21, 21, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 16, 17, 17, 255, 16, 16, 16, 255, 19, 20, 20, 255, 24, 24, 25, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 32, 33, 255, 33, 33, 34, 255, 17, 18, 18, 255, 14, 15, 15, 255, 16, 16, 16, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 14, 14, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 20, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 9, 10, 255, 12, 12, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 15, 15, 255, 11, 12, 12, 255, 17, 18, 18, 255, 19, 20, 20, 255, 20, 21, 21, 255, 21, 21, 22, 255, 16, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 9, 9, 10, 255, 13, 14, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 18, 18, 19, 255, 23, 24, 24, 255, 23, 24, 25, 255, 27, 27, 28, 255, 22, 23, 23, 255, 31, 32, 33, 255, 26, 27, 28, 255, 14, 14, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 20, 20, 21, 255, 18, 18, 19, 255, 18, 18, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 16, 17, 17, 255, 23, 23, 24, 255, 18, 18, 19, 255, 30, 30, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 20, 255, 24, 25, 25, 255, 23, 24, 24, 255, 20, 20, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 29, 29, 30, 255, 18, 19, 19, 255, 24, 25, 26, 255, 25, 26, 27, 255, 25, 26, 26, 255, 28, 28, 29, 255, 15, 15, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 18, 19, 19, 255, 11, 12, 12, 255, 14, 14, 14, 255, 15, 15, 16, 255, 12, 12, 13, 255, 8, 8, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 5, 5, 255, 15, 15, 15, 255, 19, 20, 20, 255, 24, 25, 25, 255, 21, 22, 22, 255, 28, 29, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 31, 31, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 21, 21, 22, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 17, 17, 18, 255, 22, 22, 23, 255, 22, 22, 23, 255, 22, 22, 23, 255, 13, 13, 13, 255, 19, 19, 20, 255, 20, 21, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 17, 17, 255, 11, 11, 12, 255, 15, 15, 15, 255, 11, 11, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 16, 16, 16, 255, 13, 13, 13, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 11, 11, 255, 5, 5, 5, 255, 2, 2, 2, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 19, 19, 19, 255, 29, 29, 30, 255, 18, 19, 19, 255, 19, 19, 20, 255, 13, 13, 13, 255, 13, 14, 14, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 14, 14, 255, 19, 19, 20, 255, 16, 16, 16, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 27, 28, 28, 255, 28, 29, 30, 255, 20, 21, 21, 255, 20, 20, 21, 255, 16, 16, 17, 255, 25, 25, 26, 255, 20, 21, 21, 255, 19, 20, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 13, 14, 14, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 4, 5, 5, 255, 9, 10, 10, 255, 8, 8, 9, 255, 12, 12, 12, 255, 42, 37, 28, 165, 48, 41, 30, 165, 41, 36, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 60, 50, 36, 165, 74, 60, 43, 165, 49, 42, 31, 165, 39, 35, 25, 165, 55, 45, 30, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 46, 39, 27, 165, 60, 47, 31, 165, 55, 45, 29, 165, 67, 51, 34, 165, 37, 33, 25, 165, 44, 38, 29, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 50, 42, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 49, 41, 27, 165, 61, 48, 32, 165, 49, 42, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 39, 35, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 58, 46, 31, 165, 62, 49, 32, 165, 40, 35, 25, 165, 51, 43, 28, 165, 52, 43, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 55, 45, 29, 165, 50, 42, 28, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 49, 42, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 57, 46, 30, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 56, 45, 30, 165, 66, 51, 34, 165, 60, 48, 31, 165, 43, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 52, 43, 28, 165, 49, 41, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 39, 35, 26, 165, 36, 33, 25, 165, 60, 50, 36, 165, 40, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 40, 29, 165, 40, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 45, 39, 29, 165, 77, 62, 45, 165, 39, 35, 25, 165, 40, 36, 27, 165, 39, 35, 25, 165, 45, 39, 29, 165, 43, 38, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 45, 39, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 50, 42, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 52, 43, 28, 165, 44, 39, 29, 165, 37, 34, 25, 165, 41, 36, 26, 165, 42, 37, 28, 165, 85, 68, 47, 165, 72, 59, 42, 165, 42, 37, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 44, 39, 29, 165, 40, 36, 26, 165, 43, 38, 26, 165, 54, 44, 29, 165, 60, 47, 31, 165, 49, 42, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 87, 69, 49, 165, 45, 40, 29, 165, 42, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 72, 59, 42, 165, 75, 61, 43, 165, 58, 48, 35, 165, 40, 35, 25, 165, 37, 34, 25, 165, 73, 59, 42, 165, 47, 41, 30, 165, 54, 44, 29, 165, 61, 51, 37, 165, 61, 50, 37, 165, 37, 33, 25, 165, 57, 48, 35, 165, 42, 37, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 54, 44, 29, 165, 43, 38, 26, 165, 43, 38, 26, 165, 60, 48, 32, 165, 55, 45, 29, 165, 44, 38, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 68, 56, 40, 165, 39, 35, 25, 165, 49, 41, 27, 165, 46, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 46, 40, 30, 165, 37, 33, 25, 165, 41, 36, 26, 165, 50, 43, 32, 165, 37, 33, 25, 165, 41, 36, 27, 165, 48, 41, 27, 165, 70, 53, 35, 165, 71, 54, 36, 165, 62, 48, 32, 165, 47, 40, 27, 165, 38, 34, 25, 165, 46, 39, 27, 165, 45, 39, 29, 165, 62, 52, 37, 165, 40, 36, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 44, 38, 29, 165, 46, 40, 30, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 43, 37, 28, 165, 41, 36, 27, 165, 39, 35, 25, 165, 46, 47, 41, 165, 51, 42, 28, 165, 55, 45, 29, 165, 48, 41, 27, 165, 40, 35, 25, 165, 61, 51, 37, 165, 11, 11, 12, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 21, 21, 22, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 22, 23, 23, 255, 24, 25, 25, 255, 20, 20, 21, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 16, 16, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 32, 33, 33, 255, 29, 30, 31, 255, 31, 31, 32, 255, 26, 27, 27, 255, 21, 22, 22, 255, 19, 20, 20, 255, 14, 14, 14, 255, 9, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 17, 18, 255, 21, 21, 22, 255, 22, 22, 23, 255, 26, 27, 28, 255, 32, 32, 33, 255, 32, 33, 34, 255, 31, 31, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 16, 16, 17, 255, 11, 11, 12, 255, 14, 15, 15, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 9, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 7, 8, 8, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 14, 14, 15, 255, 14, 14, 14, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 18, 18, 18, 255, 18, 18, 18, 255, 24, 24, 25, 255, 33, 33, 34, 255, 26, 27, 28, 255, 22, 22, 23, 255, 16, 17, 17, 255, 22, 23, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 24, 25, 25, 255, 22, 23, 23, 255, 18, 18, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 14, 14, 255, 17, 17, 17, 255, 25, 25, 26, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 27, 28, 255, 28, 29, 30, 255, 22, 22, 23, 255, 21, 22, 22, 255, 19, 19, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 23, 23, 24, 255, 19, 20, 20, 255, 21, 22, 22, 255, 24, 25, 26, 255, 25, 26, 26, 255, 19, 19, 20, 255, 20, 20, 21, 255, 13, 13, 13, 255, 16, 16, 17, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 5, 5, 5, 255, 5, 5, 6, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 10, 255, 5, 5, 5, 255, 11, 11, 11, 255, 18, 19, 19, 255, 12, 12, 12, 255, 18, 18, 18, 255, 20, 21, 21, 255, 24, 25, 26, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 31, 32, 255, 28, 29, 30, 255, 33, 33, 34, 255, 31, 32, 32, 255, 30, 31, 32, 255, 28, 29, 30, 255, 18, 19, 19, 255, 16, 16, 16, 255, 15, 15, 16, 255, 15, 15, 15, 255, 12, 13, 13, 255, 14, 14, 14, 255, 13, 13, 14, 255, 15, 15, 15, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 14, 14, 14, 255, 15, 15, 16, 255, 12, 12, 12, 255, 15, 16, 16, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 3, 4, 4, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 8, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 8, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 4, 4, 4, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 7, 255, 4, 4, 4, 255, 5, 6, 6, 255, 6, 6, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 14, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 14, 255, 12, 13, 13, 255, 10, 10, 10, 255, 17, 18, 18, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 12, 255, 15, 16, 16, 255, 24, 24, 25, 255, 26, 26, 27, 255, 28, 28, 29, 255, 23, 24, 24, 255, 20, 20, 21, 255, 24, 25, 25, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 19, 19, 20, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 9, 255, 12, 12, 13, 255, 38, 34, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 58, 49, 36, 165, 43, 38, 28, 165, 40, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 63, 49, 33, 165, 57, 46, 30, 165, 39, 35, 25, 165, 54, 46, 33, 165, 41, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 50, 43, 32, 165, 74, 60, 43, 165, 40, 35, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 69, 52, 35, 165, 80, 59, 36, 165, 64, 58, 47, 165, 57, 46, 30, 165, 51, 42, 28, 165, 48, 41, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 38, 34, 26, 165, 47, 40, 27, 165, 56, 45, 30, 165, 46, 39, 27, 165, 38, 34, 25, 165, 57, 46, 30, 165, 54, 45, 29, 165, 64, 50, 33, 165, 40, 36, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 40, 36, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 38, 34, 25, 165, 42, 37, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 37, 34, 25, 165, 44, 39, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 61, 48, 32, 165, 48, 41, 27, 165, 50, 42, 28, 165, 51, 42, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 45, 39, 27, 165, 60, 48, 31, 165, 57, 46, 30, 165, 47, 40, 27, 165, 57, 46, 30, 165, 52, 43, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 40, 35, 25, 165, 40, 35, 25, 165, 57, 48, 35, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 36, 33, 25, 165, 52, 44, 33, 165, 46, 40, 27, 165, 61, 50, 37, 165, 57, 48, 35, 165, 55, 46, 34, 165, 43, 37, 26, 165, 60, 50, 36, 165, 44, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 45, 39, 29, 165, 58, 48, 35, 165, 55, 46, 34, 165, 38, 34, 25, 165, 49, 42, 31, 165, 38, 34, 25, 165, 73, 59, 43, 165, 39, 35, 26, 165, 41, 36, 26, 165, 52, 45, 33, 165, 37, 33, 25, 165, 37, 34, 25, 165, 39, 35, 26, 165, 58, 49, 36, 165, 42, 37, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 52, 43, 28, 165, 49, 42, 27, 165, 56, 46, 30, 165, 48, 41, 27, 165, 52, 43, 29, 165, 36, 33, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 78, 63, 45, 165, 78, 63, 45, 165, 64, 53, 38, 165, 39, 35, 25, 165, 37, 33, 25, 165, 43, 38, 28, 165, 40, 36, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 54, 44, 29, 165, 40, 36, 26, 165, 57, 46, 30, 165, 56, 46, 30, 165, 47, 40, 27, 165, 48, 49, 41, 165, 39, 35, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 40, 35, 26, 165, 45, 39, 29, 165, 38, 34, 25, 165, 47, 40, 27, 165, 70, 57, 41, 165, 37, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 53, 45, 33, 165, 44, 46, 40, 165, 37, 34, 25, 165, 36, 33, 25, 165, 45, 39, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 52, 44, 32, 165, 44, 39, 29, 165, 67, 55, 40, 165, 81, 65, 47, 165, 65, 53, 39, 165, 60, 50, 36, 165, 36, 33, 25, 165, 46, 40, 27, 165, 43, 37, 26, 165, 43, 38, 26, 165, 51, 42, 28, 165, 43, 38, 26, 165, 44, 38, 26, 165, 47, 41, 30, 165, 51, 43, 32, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 57, 46, 30, 165, 49, 41, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 46, 40, 29, 165, 48, 41, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 51, 44, 32, 165, 52, 44, 32, 165, 49, 42, 31, 165, 36, 33, 25, 165, 61, 51, 37, 165, 37, 34, 25, 165, 52, 43, 28, 165, 80, 60, 36, 165, 71, 54, 36, 165, 74, 55, 36, 165, 45, 39, 26, 165, 48, 41, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 38, 34, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 44, 39, 29, 165, 36, 33, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 57, 46, 30, 165, 46, 40, 27, 165, 60, 48, 31, 165, 58, 46, 30, 165, 70, 53, 35, 165, 67, 51, 34, 165, 56, 46, 30, 165, 48, 41, 27, 165, 46, 40, 30, 165, 36, 33, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 66, 51, 33, 165, 47, 40, 27, 165, 44, 38, 26, 165, 62, 51, 37, 165, 61, 50, 37, 165, 7, 7, 7, 255, 11, 11, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 18, 19, 19, 255, 18, 18, 18, 255, 12, 12, 12, 255, 15, 15, 15, 255, 9, 9, 10, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 24, 25, 26, 255, 25, 26, 27, 255, 28, 29, 29, 255, 25, 25, 26, 255, 26, 27, 27, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 16, 17, 17, 255, 17, 17, 18, 255, 21, 21, 22, 255, 27, 28, 28, 255, 28, 29, 30, 255, 27, 27, 28, 255, 30, 31, 32, 255, 25, 25, 26, 255, 25, 26, 26, 255, 17, 17, 17, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 9, 255, 13, 14, 14, 255, 13, 13, 13, 255, 19, 20, 20, 255, 22, 22, 23, 255, 19, 20, 20, 255, 25, 25, 26, 255, 30, 31, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 15, 16, 16, 255, 18, 19, 19, 255, 11, 12, 12, 255, 13, 13, 13, 255, 8, 9, 9, 255, 7, 8, 8, 255, 4, 4, 4, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 14, 255, 18, 18, 19, 255, 14, 15, 15, 255, 24, 24, 25, 255, 27, 28, 29, 255, 33, 34, 34, 255, 28, 29, 30, 255, 20, 21, 21, 255, 19, 19, 19, 255, 28, 29, 29, 255, 27, 28, 28, 255, 29, 30, 30, 255, 24, 25, 26, 255, 25, 26, 26, 255, 19, 19, 20, 255, 24, 25, 25, 255, 17, 18, 18, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 16, 16, 255, 23, 23, 24, 255, 21, 21, 22, 255, 25, 25, 26, 255, 30, 31, 31, 255, 23, 24, 24, 255, 23, 23, 24, 255, 26, 26, 27, 255, 19, 20, 20, 255, 17, 17, 17, 255, 15, 15, 15, 255, 21, 22, 22, 255, 21, 21, 22, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 20, 20, 21, 255, 16, 17, 17, 255, 18, 18, 19, 255, 22, 23, 23, 255, 20, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 6, 6, 7, 255, 8, 8, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 19, 20, 20, 255, 19, 20, 20, 255, 15, 15, 16, 255, 27, 28, 28, 255, 29, 30, 30, 255, 27, 27, 28, 255, 29, 29, 30, 255, 29, 29, 30, 255, 28, 29, 30, 255, 25, 26, 26, 255, 25, 25, 26, 255, 25, 25, 26, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 12, 12, 13, 255, 13, 13, 13, 255, 7, 7, 7, 255, 12, 12, 12, 255, 22, 22, 23, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 9, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 6, 6, 7, 255, 5, 5, 5, 255, 12, 13, 13, 255, 4, 5, 5, 255, 6, 6, 7, 255, 6, 6, 6, 255, 4, 4, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 10, 255, 9, 9, 9, 255, 4, 4, 4, 255, 5, 5, 6, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 17, 17, 18, 255, 10, 10, 10, 255, 12, 13, 13, 255, 11, 11, 12, 255, 18, 18, 19, 255, 19, 20, 20, 255, 27, 28, 28, 255, 20, 21, 21, 255, 19, 19, 19, 255, 23, 23, 24, 255, 19, 20, 20, 255, 15, 15, 15, 255, 19, 20, 20, 255, 18, 18, 18, 255, 14, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 8, 8, 255, 76, 61, 44, 165, 44, 38, 26, 165, 53, 44, 29, 165, 45, 39, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 38, 34, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 60, 47, 31, 165, 59, 47, 31, 165, 49, 50, 41, 165, 59, 47, 31, 165, 67, 51, 34, 165, 70, 53, 35, 165, 68, 52, 34, 165, 69, 53, 35, 165, 54, 44, 29, 165, 39, 35, 25, 165, 42, 37, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 42, 37, 26, 165, 70, 57, 41, 165, 84, 67, 46, 165, 87, 70, 49, 165, 37, 34, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 59, 47, 31, 165, 67, 51, 34, 165, 74, 55, 36, 165, 50, 42, 28, 165, 60, 48, 31, 165, 54, 44, 29, 165, 60, 48, 32, 165, 40, 35, 26, 165, 49, 41, 27, 165, 44, 46, 41, 165, 55, 45, 29, 165, 42, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 49, 41, 27, 165, 57, 46, 30, 165, 49, 41, 27, 165, 99, 102, 45, 255, 88, 94, 53, 255, 36, 33, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 52, 43, 29, 165, 63, 49, 32, 165, 49, 42, 27, 165, 40, 35, 26, 165, 40, 36, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 56, 45, 30, 165, 53, 44, 29, 165, 40, 35, 25, 165, 48, 42, 31, 165, 45, 39, 27, 165, 57, 46, 30, 165, 49, 42, 27, 165, 41, 36, 26, 165, 50, 43, 32, 165, 38, 34, 25, 165, 60, 50, 36, 165, 53, 45, 33, 165, 55, 47, 34, 165, 37, 34, 25, 165, 40, 36, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 75, 56, 36, 165, 46, 39, 27, 165, 56, 45, 30, 165, 42, 37, 26, 165, 37, 34, 25, 165, 59, 47, 31, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 64, 50, 33, 165, 55, 45, 29, 165, 47, 40, 27, 165, 61, 48, 32, 165, 61, 48, 32, 165, 57, 46, 30, 165, 45, 39, 27, 165, 61, 48, 32, 165, 38, 34, 25, 165, 80, 65, 46, 165, 48, 42, 31, 165, 37, 34, 25, 165, 39, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 57, 48, 35, 165, 36, 33, 25, 165, 49, 42, 31, 165, 39, 35, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 43, 38, 28, 165, 68, 56, 40, 165, 44, 38, 26, 165, 45, 39, 29, 165, 56, 47, 34, 165, 37, 34, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 58, 47, 31, 165, 67, 51, 34, 165, 57, 46, 30, 165, 52, 43, 29, 165, 47, 40, 27, 165, 41, 36, 26, 165, 63, 52, 38, 165, 57, 48, 35, 165, 87, 70, 50, 165, 37, 34, 25, 165, 46, 48, 41, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 38, 34, 26, 165, 40, 36, 27, 165, 41, 36, 26, 165, 62, 48, 32, 165, 65, 50, 33, 165, 56, 45, 30, 165, 56, 46, 30, 165, 53, 45, 33, 165, 58, 49, 35, 165, 39, 35, 25, 165, 36, 33, 25, 165, 52, 43, 28, 165, 37, 33, 25, 165, 36, 33, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 36, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 30, 165, 74, 60, 43, 165, 86, 69, 48, 165, 40, 35, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 51, 43, 28, 165, 70, 53, 35, 165, 51, 42, 28, 165, 40, 36, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 36, 33, 25, 165, 42, 37, 28, 165, 58, 49, 35, 165, 66, 55, 39, 165, 60, 50, 36, 165, 38, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 84, 62, 36, 165, 58, 46, 30, 165, 50, 42, 28, 165, 45, 39, 27, 165, 53, 44, 29, 165, 50, 42, 28, 165, 40, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 50, 50, 42, 165, 46, 39, 27, 165, 44, 38, 26, 165, 47, 41, 30, 165, 63, 52, 38, 165, 43, 38, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 72, 54, 36, 165, 71, 62, 47, 165, 84, 62, 36, 165, 58, 46, 31, 165, 66, 51, 34, 165, 59, 47, 31, 165, 38, 34, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 51, 43, 28, 165, 60, 48, 32, 165, 49, 41, 27, 165, 40, 35, 26, 165, 65, 54, 39, 165, 85, 67, 47, 165, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 13, 13, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 15, 15, 16, 255, 24, 24, 25, 255, 24, 25, 26, 255, 33, 34, 34, 255, 26, 27, 27, 255, 23, 24, 24, 255, 26, 27, 27, 255, 17, 17, 18, 255, 14, 14, 15, 255, 16, 17, 17, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 14, 14, 14, 255, 16, 16, 17, 255, 19, 19, 20, 255, 21, 22, 23, 255, 33, 33, 34, 255, 24, 24, 25, 255, 25, 26, 27, 255, 33, 33, 34, 255, 25, 26, 27, 255, 21, 21, 22, 255, 12, 12, 12, 255, 15, 15, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 17, 17, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 20, 20, 255, 26, 27, 27, 255, 26, 27, 27, 255, 33, 34, 34, 255, 29, 30, 30, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 20, 21, 21, 255, 18, 18, 19, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 14, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 12, 12, 255, 18, 18, 19, 255, 12, 13, 13, 255, 14, 14, 14, 255, 18, 18, 18, 255, 24, 25, 25, 255, 29, 30, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 24, 25, 26, 255, 22, 23, 23, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 25, 26, 26, 255, 21, 22, 22, 255, 23, 23, 24, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 13, 255, 13, 13, 13, 255, 21, 21, 21, 255, 20, 20, 21, 255, 23, 23, 24, 255, 21, 22, 22, 255, 21, 21, 22, 255, 22, 22, 23, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 18, 18, 255, 12, 13, 13, 255, 16, 16, 16, 255, 10, 11, 11, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 12, 12, 255, 9, 9, 10, 255, 20, 20, 21, 255, 19, 20, 20, 255, 20, 21, 21, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 8, 8, 255, 7, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 9, 9, 10, 255, 9, 9, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 14, 255, 21, 21, 22, 255, 20, 21, 21, 255, 19, 19, 19, 255, 22, 22, 23, 255, 20, 21, 21, 255, 20, 21, 21, 255, 26, 26, 27, 255, 24, 25, 25, 255, 22, 22, 23, 255, 22, 23, 24, 255, 22, 23, 23, 255, 17, 17, 17, 255, 23, 23, 24, 255, 13, 13, 14, 255, 8, 8, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 18, 18, 19, 255, 15, 16, 16, 255, 16, 16, 16, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 14, 14, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 18, 19, 19, 255, 22, 22, 23, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 17, 17, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 18, 18, 18, 255, 12, 12, 13, 255, 12, 13, 13, 255, 8, 8, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 5, 6, 6, 255, 6, 7, 7, 255, 8, 9, 9, 255, 12, 12, 12, 255, 4, 4, 5, 255, 8, 8, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 7, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 14, 255, 17, 18, 18, 255, 22, 23, 23, 255, 20, 21, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 20, 20, 21, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 14, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 10, 255, 10, 10, 11, 255, 13, 13, 14, 255, 17, 17, 18, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 41, 36, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 57, 46, 30, 165, 59, 77, 36, 255, 45, 39, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 54, 44, 29, 165, 80, 59, 36, 165, 63, 49, 32, 165, 53, 44, 29, 165, 46, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 49, 42, 31, 165, 43, 38, 28, 165, 42, 37, 26, 165, 53, 43, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 59, 47, 31, 165, 60, 47, 31, 165, 57, 46, 30, 165, 64, 49, 33, 165, 51, 43, 28, 165, 45, 39, 27, 165, 43, 38, 26, 165, 43, 38, 28, 165, 42, 37, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 49, 42, 31, 165, 37, 33, 25, 165, 45, 39, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 53, 44, 29, 165, 48, 41, 27, 165, 55, 45, 29, 165, 43, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 50, 42, 28, 165, 58, 47, 31, 165, 53, 52, 43, 165, 43, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 46, 40, 29, 165, 45, 39, 29, 165, 67, 55, 40, 165, 38, 34, 25, 165, 37, 34, 25, 165, 51, 43, 28, 165, 66, 51, 34, 165, 55, 45, 30, 165, 47, 40, 27, 165, 64, 50, 33, 165, 43, 38, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 46, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 64, 50, 33, 165, 45, 39, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 27, 165, 39, 35, 25, 165, 39, 35, 26, 165, 39, 35, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 75, 61, 44, 165, 71, 58, 42, 165, 57, 48, 35, 165, 40, 35, 25, 165, 46, 39, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 48, 40, 27, 165, 57, 46, 30, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 64, 53, 38, 165, 45, 39, 29, 165, 37, 33, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 40, 35, 26, 165, 46, 47, 41, 165, 36, 33, 25, 165, 41, 36, 26, 165, 52, 43, 28, 165, 67, 52, 34, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 34, 26, 165, 38, 34, 25, 165, 53, 45, 33, 165, 47, 41, 30, 165, 54, 46, 34, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 75, 61, 44, 165, 56, 47, 34, 165, 38, 34, 26, 165, 44, 39, 29, 165, 53, 44, 29, 165, 59, 47, 31, 165, 53, 44, 29, 165, 65, 50, 33, 165, 55, 45, 30, 165, 39, 35, 25, 165, 36, 33, 25, 165, 59, 49, 36, 165, 37, 34, 25, 165, 40, 35, 25, 165, 50, 43, 32, 165, 59, 49, 36, 165, 36, 33, 25, 165, 40, 35, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 64, 53, 38, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 29, 165, 62, 52, 37, 165, 37, 33, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 51, 42, 28, 165, 60, 50, 36, 165, 70, 57, 41, 165, 83, 65, 45, 165, 50, 43, 32, 165, 43, 37, 26, 165, 40, 36, 26, 165, 49, 41, 27, 165, 68, 52, 34, 165, 38, 34, 25, 165, 43, 38, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 40, 35, 25, 165, 43, 38, 26, 165, 57, 46, 30, 165, 53, 44, 29, 165, 57, 46, 30, 165, 46, 40, 27, 165, 40, 35, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 48, 42, 31, 165, 72, 59, 42, 165, 54, 46, 34, 165, 53, 44, 29, 165, 55, 45, 30, 165, 63, 49, 32, 165, 67, 52, 34, 165, 48, 41, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 40, 35, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 59, 49, 36, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 64, 53, 38, 165, 41, 36, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 40, 30, 165, 55, 45, 29, 165, 44, 38, 26, 165, 43, 37, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 67, 51, 34, 165, 61, 48, 32, 165, 47, 40, 27, 165, 54, 44, 29, 165, 53, 44, 29, 165, 45, 39, 26, 165, 43, 38, 28, 165, 54, 45, 29, 165, 58, 46, 31, 165, 46, 39, 27, 165, 41, 36, 26, 165, 47, 40, 30, 165, 49, 42, 31, 165, 14, 15, 15, 255, 11, 11, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 4, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 6, 7, 7, 255, 6, 6, 6, 255, 9, 9, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 17, 18, 18, 255, 20, 21, 21, 255, 20, 20, 20, 255, 21, 22, 22, 255, 25, 26, 26, 255, 32, 32, 33, 255, 29, 29, 30, 255, 25, 25, 26, 255, 22, 23, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 13, 13, 255, 14, 14, 14, 255, 13, 13, 14, 255, 19, 19, 20, 255, 22, 22, 23, 255, 28, 28, 29, 255, 27, 27, 28, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 27, 27, 28, 255, 24, 24, 25, 255, 19, 19, 20, 255, 20, 20, 21, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 18, 18, 19, 255, 20, 20, 20, 255, 21, 21, 22, 255, 18, 18, 19, 255, 29, 30, 30, 255, 26, 27, 28, 255, 30, 31, 32, 255, 15, 15, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 19, 19, 20, 255, 18, 18, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 19, 19, 255, 15, 15, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 15, 15, 255, 21, 21, 22, 255, 27, 28, 28, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 29, 30, 31, 255, 27, 28, 29, 255, 33, 34, 34, 255, 29, 30, 30, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 15, 255, 20, 20, 21, 255, 24, 25, 25, 255, 18, 18, 19, 255, 23, 23, 24, 255, 18, 19, 19, 255, 16, 16, 17, 255, 19, 20, 20, 255, 16, 16, 17, 255, 11, 11, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 16, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 15, 16, 255, 9, 9, 10, 255, 10, 10, 10, 255, 8, 8, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 13, 13, 255, 18, 19, 19, 255, 19, 19, 20, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 13, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 23, 23, 255, 27, 27, 28, 255, 23, 23, 24, 255, 25, 26, 26, 255, 27, 27, 28, 255, 19, 19, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 13, 13, 13, 255, 17, 18, 18, 255, 11, 11, 11, 255, 19, 20, 20, 255, 14, 15, 15, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 16, 16, 17, 255, 18, 18, 19, 255, 20, 20, 21, 255, 24, 24, 25, 255, 13, 13, 13, 255, 9, 9, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 19, 19, 255, 19, 19, 19, 255, 14, 14, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 15, 15, 255, 10, 10, 10, 255, 12, 13, 13, 255, 16, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 16, 255, 14, 14, 15, 255, 8, 8, 8, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 18, 19, 19, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 14, 255, 12, 12, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 20, 20, 21, 255, 15, 16, 16, 255, 16, 16, 16, 255, 12, 12, 13, 255, 7, 7, 7, 255, 14, 14, 15, 255, 39, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 52, 44, 33, 165, 39, 34, 25, 165, 60, 50, 36, 165, 43, 38, 28, 165, 50, 43, 31, 165, 43, 37, 26, 165, 43, 37, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 49, 41, 27, 165, 54, 44, 29, 165, 66, 51, 33, 165, 72, 54, 36, 165, 46, 39, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 55, 45, 30, 165, 57, 46, 30, 165, 39, 35, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 51, 43, 28, 165, 53, 44, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 51, 43, 28, 165, 62, 49, 32, 165, 59, 47, 31, 165, 51, 43, 28, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 36, 27, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 58, 46, 31, 165, 48, 41, 27, 165, 40, 36, 26, 165, 60, 50, 36, 165, 48, 41, 31, 165, 40, 36, 27, 165, 42, 37, 26, 165, 39, 35, 26, 165, 53, 45, 33, 165, 52, 44, 32, 165, 43, 38, 26, 165, 40, 35, 25, 165, 43, 38, 28, 165, 36, 33, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 53, 44, 29, 165, 45, 39, 26, 165, 61, 48, 32, 165, 44, 38, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 54, 44, 29, 165, 61, 48, 32, 165, 47, 40, 27, 165, 41, 36, 26, 165, 57, 46, 30, 165, 56, 46, 30, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 30, 165, 36, 33, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 38, 34, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 48, 41, 27, 165, 57, 46, 30, 165, 42, 37, 26, 165, 37, 34, 25, 165, 46, 40, 27, 165, 60, 47, 31, 165, 37, 33, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 53, 45, 33, 165, 41, 36, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 29, 165, 41, 36, 26, 165, 46, 39, 27, 165, 43, 46, 40, 165, 47, 40, 27, 165, 48, 41, 27, 165, 40, 35, 27, 165, 63, 52, 38, 165, 55, 46, 34, 165, 50, 43, 31, 165, 40, 35, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 46, 39, 27, 165, 39, 35, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 46, 40, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 58, 47, 31, 165, 49, 42, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 56, 45, 30, 165, 63, 49, 32, 165, 53, 44, 29, 165, 39, 35, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 73, 59, 43, 165, 37, 34, 25, 165, 75, 61, 44, 165, 39, 35, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 38, 28, 165, 40, 36, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 49, 42, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 53, 45, 33, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 45, 39, 29, 165, 38, 34, 26, 165, 41, 36, 26, 165, 61, 51, 37, 165, 41, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 46, 40, 30, 165, 37, 33, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 55, 46, 34, 165, 66, 54, 39, 165, 72, 59, 42, 165, 39, 35, 25, 165, 44, 38, 26, 165, 45, 38, 26, 165, 58, 47, 31, 165, 61, 48, 32, 165, 39, 35, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 50, 42, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 41, 36, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 57, 48, 35, 165, 50, 42, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 68, 52, 34, 165, 55, 45, 29, 165, 36, 33, 25, 165, 37, 33, 25, 165, 41, 36, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 35, 27, 165, 40, 36, 27, 165, 42, 37, 26, 165, 64, 50, 33, 165, 78, 58, 36, 165, 51, 43, 28, 165, 58, 47, 31, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 44, 38, 28, 165, 40, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 55, 45, 29, 165, 55, 45, 30, 165, 50, 42, 28, 165, 48, 41, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 57, 46, 30, 165, 70, 53, 35, 165, 70, 53, 35, 165, 57, 46, 30, 165, 52, 43, 28, 165, 51, 43, 32, 165, 39, 35, 25, 165, 52, 43, 29, 165, 51, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 14, 14, 15, 255, 20, 20, 21, 255, 11, 11, 11, 255, 8, 8, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 8, 8, 255, 10, 10, 11, 255, 6, 6, 7, 255, 6, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 14, 14, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 16, 16, 17, 255, 18, 19, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 27, 28, 29, 255, 27, 28, 28, 255, 29, 30, 30, 255, 24, 24, 25, 255, 18, 19, 19, 255, 22, 22, 23, 255, 20, 21, 21, 255, 14, 14, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 16, 16, 17, 255, 24, 25, 25, 255, 26, 27, 27, 255, 31, 31, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 29, 30, 31, 255, 27, 27, 28, 255, 24, 25, 25, 255, 19, 20, 20, 255, 19, 19, 20, 255, 14, 15, 15, 255, 14, 14, 14, 255, 8, 8, 9, 255, 10, 10, 11, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 15, 15, 255, 22, 23, 23, 255, 21, 21, 22, 255, 29, 30, 31, 255, 32, 33, 33, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 8, 8, 9, 255, 7, 7, 7, 255, 15, 16, 16, 255, 14, 15, 15, 255, 19, 19, 19, 255, 29, 30, 30, 255, 27, 27, 28, 255, 18, 19, 19, 255, 20, 20, 21, 255, 15, 15, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 16, 16, 255, 17, 18, 18, 255, 23, 24, 24, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 10, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 24, 25, 25, 255, 28, 28, 29, 255, 28, 29, 30, 255, 31, 32, 32, 255, 27, 28, 28, 255, 29, 30, 31, 255, 27, 28, 28, 255, 28, 29, 30, 255, 25, 26, 26, 255, 25, 26, 26, 255, 26, 26, 27, 255, 27, 28, 28, 255, 18, 19, 19, 255, 13, 13, 13, 255, 14, 14, 14, 255, 12, 13, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 12, 12, 255, 17, 18, 18, 255, 22, 23, 23, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 14, 14, 14, 255, 12, 12, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 16, 16, 16, 255, 16, 17, 17, 255, 19, 19, 19, 255, 20, 21, 21, 255, 25, 25, 26, 255, 23, 24, 24, 255, 10, 10, 11, 255, 7, 8, 8, 255, 13, 13, 13, 255, 12, 12, 13, 255, 18, 18, 18, 255, 20, 20, 21, 255, 22, 22, 23, 255, 24, 25, 25, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 18, 19, 255, 20, 21, 21, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 10, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 16, 16, 255, 10, 10, 10, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 16, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 14, 15, 15, 255, 22, 23, 23, 255, 30, 31, 32, 255, 19, 20, 20, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 21, 22, 255, 27, 28, 28, 255, 19, 19, 20, 255, 19, 20, 20, 255, 16, 16, 17, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 14, 14, 255, 16, 16, 17, 255, 18, 18, 18, 255, 19, 19, 20, 255, 13, 14, 14, 255, 18, 18, 18, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 5, 5, 6, 255, 10, 10, 10, 255, 15, 15, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 26, 27, 27, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 12, 12, 255, 14, 14, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 19, 19, 255, 14, 15, 15, 255, 17, 17, 17, 255, 17, 18, 18, 255, 19, 20, 20, 255, 9, 10, 10, 255, 12, 12, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 13, 255, 48, 41, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 47, 40, 30, 165, 77, 62, 45, 165, 46, 40, 30, 165, 50, 43, 31, 165, 54, 46, 34, 165, 44, 38, 26, 165, 53, 43, 29, 165, 45, 39, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 62, 49, 32, 165, 57, 46, 30, 165, 66, 51, 34, 165, 50, 42, 28, 165, 62, 49, 32, 165, 46, 39, 27, 165, 38, 34, 25, 165, 64, 50, 33, 165, 56, 45, 30, 165, 66, 51, 34, 165, 66, 51, 33, 165, 62, 48, 32, 165, 45, 39, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 52, 44, 32, 165, 40, 36, 26, 165, 41, 36, 26, 165, 62, 49, 32, 165, 40, 36, 26, 165, 49, 42, 27, 165, 64, 49, 33, 165, 48, 41, 27, 165, 59, 47, 31, 165, 46, 40, 27, 165, 42, 37, 26, 165, 58, 46, 30, 165, 38, 34, 25, 165, 45, 39, 29, 165, 69, 57, 41, 165, 70, 57, 41, 165, 58, 48, 35, 165, 73, 59, 43, 165, 76, 61, 44, 165, 47, 40, 27, 165, 63, 52, 38, 165, 74, 60, 43, 165, 47, 40, 27, 165, 45, 39, 26, 165, 67, 55, 40, 165, 43, 38, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 67, 51, 34, 165, 61, 48, 32, 165, 47, 40, 27, 165, 45, 39, 26, 165, 49, 42, 31, 165, 38, 35, 26, 165, 73, 59, 42, 165, 66, 54, 39, 165, 42, 37, 26, 165, 53, 44, 29, 165, 80, 59, 36, 165, 56, 45, 30, 165, 46, 40, 27, 165, 56, 45, 30, 165, 57, 46, 30, 165, 69, 53, 35, 165, 48, 41, 27, 165, 56, 46, 30, 165, 37, 34, 25, 165, 56, 47, 34, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 86, 69, 48, 165, 56, 47, 34, 165, 39, 35, 25, 165, 63, 52, 38, 165, 59, 49, 36, 165, 37, 34, 25, 165, 41, 36, 26, 165, 50, 42, 27, 165, 68, 52, 34, 165, 53, 44, 29, 165, 37, 34, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 52, 44, 33, 165, 36, 33, 25, 165, 48, 42, 31, 165, 87, 70, 50, 165, 55, 47, 34, 165, 42, 37, 28, 165, 48, 41, 30, 165, 37, 33, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 49, 42, 31, 165, 38, 34, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 53, 45, 33, 165, 39, 35, 25, 165, 37, 34, 25, 165, 43, 38, 28, 165, 43, 37, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 49, 41, 27, 165, 45, 39, 27, 165, 51, 44, 32, 165, 58, 46, 31, 165, 44, 38, 26, 165, 40, 35, 25, 165, 49, 42, 31, 165, 49, 41, 27, 165, 55, 45, 29, 165, 48, 41, 27, 165, 48, 49, 41, 165, 40, 35, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 49, 49, 41, 165, 62, 49, 32, 165, 68, 52, 34, 165, 62, 49, 32, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 51, 43, 28, 165, 73, 55, 36, 165, 64, 50, 33, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 45, 39, 29, 165, 81, 65, 47, 165, 52, 44, 32, 165, 62, 51, 37, 165, 80, 65, 46, 165, 45, 39, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 42, 37, 26, 165, 57, 46, 30, 165, 57, 46, 30, 165, 45, 47, 41, 165, 43, 38, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 48, 41, 31, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 45, 39, 29, 165, 41, 37, 27, 165, 56, 47, 34, 165, 47, 40, 30, 165, 49, 42, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 51, 43, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 52, 44, 32, 165, 37, 34, 25, 165, 46, 39, 27, 165, 56, 45, 30, 165, 57, 46, 30, 165, 52, 43, 28, 165, 60, 48, 31, 165, 54, 44, 29, 165, 46, 39, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 62, 51, 37, 165, 60, 50, 36, 165, 82, 65, 47, 165, 42, 37, 26, 165, 51, 44, 32, 165, 42, 37, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 56, 45, 30, 165, 55, 45, 29, 165, 40, 36, 26, 165, 56, 47, 34, 165, 40, 35, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 57, 48, 35, 165, 60, 48, 32, 165, 65, 50, 33, 165, 70, 53, 35, 165, 54, 44, 29, 165, 45, 39, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 48, 42, 31, 165, 41, 36, 26, 165, 40, 35, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 68, 52, 34, 165, 52, 43, 28, 165, 76, 57, 36, 165, 45, 39, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 38, 34, 26, 165, 65, 53, 39, 165, 38, 34, 25, 165, 48, 41, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 55, 45, 29, 165, 38, 34, 25, 165, 72, 59, 42, 165, 81, 65, 46, 165, 50, 42, 28, 165, 59, 47, 31, 165, 78, 58, 36, 165, 43, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 52, 44, 33, 165, 43, 38, 26, 165, 39, 35, 25, 165, 51, 42, 28, 165, 40, 35, 26, 165, 17, 18, 18, 255, 23, 23, 24, 255, 14, 15, 15, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 9, 255, 3, 3, 4, 255, 8, 8, 8, 255, 3, 3, 4, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 15, 15, 15, 255, 19, 20, 20, 255, 18, 19, 19, 255, 24, 24, 25, 255, 25, 26, 26, 255, 21, 21, 22, 255, 24, 25, 25, 255, 23, 24, 24, 255, 25, 25, 26, 255, 33, 34, 34, 255, 23, 23, 24, 255, 24, 25, 26, 255, 17, 17, 18, 255, 19, 20, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 13, 14, 14, 255, 18, 18, 19, 255, 21, 22, 22, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 30, 31, 255, 22, 23, 23, 255, 25, 26, 26, 255, 24, 25, 26, 255, 18, 18, 19, 255, 16, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 12, 12, 12, 255, 16, 16, 16, 255, 19, 19, 20, 255, 27, 28, 28, 255, 25, 25, 26, 255, 17, 17, 18, 255, 16, 16, 17, 255, 8, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 16, 16, 255, 22, 22, 23, 255, 28, 28, 29, 255, 28, 29, 30, 255, 24, 25, 25, 255, 18, 18, 19, 255, 19, 20, 20, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 20, 21, 21, 255, 21, 21, 22, 255, 26, 27, 28, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 13, 13, 13, 255, 14, 15, 15, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 19, 19, 255, 23, 24, 24, 255, 17, 18, 18, 255, 30, 31, 32, 255, 31, 32, 33, 255, 33, 34, 34, 255, 31, 32, 32, 255, 28, 29, 30, 255, 25, 26, 26, 255, 29, 29, 30, 255, 18, 18, 19, 255, 20, 20, 21, 255, 19, 19, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 16, 16, 17, 255, 18, 19, 19, 255, 16, 16, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 6, 6, 7, 255, 10, 11, 11, 255, 14, 15, 15, 255, 16, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 20, 20, 21, 255, 19, 20, 20, 255, 19, 19, 20, 255, 15, 15, 15, 255, 12, 12, 13, 255, 16, 16, 16, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 22, 22, 23, 255, 28, 29, 30, 255, 24, 25, 26, 255, 22, 23, 23, 255, 32, 32, 33, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 15, 15, 16, 255, 13, 13, 13, 255, 16, 16, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 16, 16, 17, 255, 6, 6, 7, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 18, 19, 19, 255, 18, 19, 19, 255, 17, 17, 17, 255, 17, 18, 18, 255, 23, 23, 24, 255, 19, 19, 20, 255, 25, 26, 26, 255, 30, 31, 32, 255, 23, 23, 24, 255, 21, 22, 22, 255, 16, 16, 17, 255, 21, 21, 22, 255, 12, 13, 13, 255, 20, 20, 20, 255, 18, 19, 19, 255, 25, 25, 26, 255, 33, 33, 34, 255, 18, 19, 19, 255, 20, 20, 21, 255, 11, 11, 12, 255, 12, 13, 13, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 27, 27, 28, 255, 23, 23, 24, 255, 20, 21, 21, 255, 23, 24, 24, 255, 16, 17, 17, 255, 23, 24, 24, 255, 19, 19, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 20, 21, 255, 20, 21, 21, 255, 23, 24, 24, 255, 19, 19, 20, 255, 17, 17, 18, 255, 8, 8, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 20, 20, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 23, 23, 24, 255, 20, 21, 21, 255, 18, 18, 18, 255, 28, 28, 29, 255, 22, 23, 23, 255, 23, 24, 24, 255, 22, 22, 23, 255, 25, 25, 26, 255, 20, 21, 21, 255, 15, 15, 16, 255, 15, 16, 16, 255, 8, 8, 9, 255, 16, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 9, 255, 7, 7, 8, 255, 11, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 18, 19, 19, 255, 21, 21, 22, 255, 21, 21, 22, 255, 20, 20, 21, 255, 16, 17, 17, 255, 22, 23, 23, 255, 19, 19, 20, 255, 18, 18, 18, 255, 11, 11, 11, 255, 13, 14, 14, 255, 6, 6, 6, 255, 7, 7, 8, 255, 14, 14, 15, 255, 40, 35, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 44, 39, 29, 165, 58, 48, 35, 165, 66, 54, 39, 165, 59, 50, 36, 165, 39, 35, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 40, 35, 26, 165, 45, 39, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 59, 47, 31, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 58, 46, 31, 165, 66, 51, 34, 165, 55, 45, 30, 165, 50, 42, 28, 165, 40, 36, 26, 165, 46, 40, 27, 165, 52, 44, 33, 165, 37, 34, 25, 165, 45, 39, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 38, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 57, 46, 30, 165, 57, 46, 30, 165, 49, 41, 27, 165, 57, 48, 35, 165, 57, 48, 35, 165, 46, 40, 30, 165, 37, 33, 25, 165, 49, 42, 31, 165, 58, 49, 35, 165, 38, 34, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 45, 39, 27, 165, 57, 46, 30, 165, 63, 49, 32, 165, 65, 51, 33, 165, 51, 43, 28, 165, 51, 43, 28, 165, 50, 43, 32, 165, 39, 35, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 57, 46, 30, 165, 55, 45, 29, 165, 66, 51, 33, 165, 54, 52, 43, 165, 56, 46, 30, 165, 56, 45, 30, 165, 68, 52, 34, 165, 49, 41, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 54, 45, 33, 165, 36, 33, 25, 165, 36, 33, 25, 165, 64, 53, 38, 165, 44, 38, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 58, 47, 31, 165, 54, 45, 29, 165, 41, 36, 26, 165, 37, 34, 25, 165, 56, 47, 34, 165, 70, 57, 41, 165, 53, 45, 33, 165, 40, 36, 27, 165, 71, 58, 42, 165, 39, 35, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 46, 40, 30, 165, 44, 39, 29, 165, 45, 39, 26, 165, 57, 46, 30, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 57, 46, 30, 165, 37, 34, 25, 165, 38, 34, 25, 165, 56, 47, 34, 165, 44, 38, 26, 165, 36, 33, 25, 165, 51, 42, 28, 165, 53, 44, 29, 165, 49, 42, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 65, 51, 33, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 59, 49, 36, 165, 47, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 58, 47, 31, 165, 67, 51, 34, 165, 60, 48, 31, 165, 45, 39, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 53, 45, 33, 165, 75, 61, 44, 165, 46, 40, 30, 165, 40, 36, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 38, 34, 26, 165, 43, 37, 28, 165, 64, 53, 38, 165, 37, 33, 25, 165, 48, 42, 31, 165, 51, 43, 32, 165, 38, 34, 25, 165, 54, 44, 29, 165, 41, 36, 26, 165, 56, 45, 30, 165, 53, 44, 29, 165, 56, 46, 30, 165, 41, 36, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 42, 37, 28, 165, 50, 42, 28, 165, 41, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 49, 41, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 47, 40, 30, 165, 37, 34, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 49, 49, 41, 165, 46, 39, 27, 165, 65, 50, 33, 165, 56, 46, 30, 165, 44, 38, 26, 165, 49, 42, 27, 165, 40, 36, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 59, 49, 36, 165, 45, 39, 26, 165, 40, 36, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 37, 33, 25, 165, 57, 48, 35, 165, 41, 36, 26, 165, 44, 38, 26, 165, 67, 51, 34, 165, 53, 44, 29, 165, 44, 38, 26, 165, 48, 41, 31, 165, 37, 33, 25, 165, 65, 53, 39, 165, 66, 55, 39, 165, 63, 52, 38, 165, 42, 37, 28, 165, 44, 38, 26, 165, 55, 45, 30, 165, 39, 35, 25, 165, 49, 41, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 54, 46, 34, 165, 49, 42, 31, 165, 37, 34, 25, 165, 37, 33, 25, 165, 49, 41, 27, 165, 40, 35, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 68, 55, 40, 165, 69, 57, 41, 165, 87, 69, 49, 165, 41, 36, 26, 165, 54, 44, 29, 165, 68, 52, 34, 165, 68, 52, 34, 165, 48, 41, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 43, 38, 28, 165, 40, 36, 26, 165, 40, 35, 26, 165, 43, 37, 26, 165, 47, 41, 30, 165, 16, 17, 17, 255, 19, 20, 20, 255, 13, 13, 14, 255, 22, 23, 23, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 5, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 21, 22, 22, 255, 17, 17, 18, 255, 25, 26, 27, 255, 20, 20, 21, 255, 26, 27, 28, 255, 16, 17, 17, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 29, 30, 255, 31, 32, 32, 255, 27, 27, 28, 255, 23, 24, 24, 255, 24, 24, 25, 255, 19, 19, 20, 255, 18, 18, 18, 255, 12, 12, 13, 255, 7, 8, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 12, 255, 17, 17, 18, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 19, 19, 20, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 17, 17, 17, 255, 23, 24, 24, 255, 15, 15, 15, 255, 13, 14, 14, 255, 9, 9, 10, 255, 9, 10, 10, 255, 14, 15, 15, 255, 12, 13, 13, 255, 19, 19, 20, 255, 21, 21, 22, 255, 18, 18, 19, 255, 33, 34, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 23, 24, 24, 255, 23, 23, 24, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 15, 16, 255, 18, 18, 19, 255, 17, 17, 17, 255, 25, 26, 26, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 33, 33, 34, 255, 31, 32, 33, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 16, 17, 255, 20, 20, 21, 255, 20, 20, 20, 255, 20, 20, 21, 255, 19, 20, 20, 255, 30, 31, 31, 255, 32, 33, 33, 255, 33, 33, 34, 255, 23, 23, 24, 255, 29, 30, 30, 255, 23, 24, 24, 255, 31, 32, 32, 255, 19, 19, 20, 255, 23, 24, 24, 255, 16, 16, 16, 255, 11, 11, 12, 255, 13, 13, 14, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 18, 19, 19, 255, 14, 15, 15, 255, 15, 15, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 12, 12, 13, 255, 4, 4, 4, 255, 2, 2, 2, 255, 8, 8, 9, 255, 6, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 12, 13, 255, 16, 16, 16, 255, 20, 20, 21, 255, 16, 16, 17, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 16, 16, 17, 255, 16, 16, 17, 255, 24, 24, 25, 255, 20, 20, 21, 255, 20, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 20, 20, 21, 255, 23, 24, 24, 255, 21, 22, 22, 255, 28, 29, 29, 255, 24, 25, 25, 255, 28, 29, 30, 255, 23, 24, 24, 255, 33, 34, 34, 255, 26, 26, 27, 255, 30, 31, 32, 255, 31, 31, 32, 255, 18, 19, 19, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 9, 10, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 6, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 16, 17, 255, 13, 14, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 14, 14, 255, 22, 23, 23, 255, 18, 18, 19, 255, 21, 21, 22, 255, 19, 19, 19, 255, 23, 23, 24, 255, 21, 22, 22, 255, 24, 25, 25, 255, 20, 21, 21, 255, 25, 25, 26, 255, 24, 25, 25, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 18, 18, 19, 255, 19, 20, 20, 255, 29, 30, 31, 255, 20, 21, 21, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 16, 16, 255, 18, 19, 19, 255, 24, 24, 25, 255, 23, 23, 24, 255, 26, 27, 27, 255, 22, 23, 23, 255, 25, 26, 27, 255, 27, 28, 28, 255, 24, 25, 25, 255, 22, 22, 23, 255, 29, 30, 30, 255, 23, 24, 24, 255, 30, 31, 31, 255, 20, 21, 21, 255, 24, 25, 25, 255, 16, 17, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 14, 14, 14, 255, 19, 19, 20, 255, 17, 17, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 21, 22, 255, 23, 24, 25, 255, 18, 18, 19, 255, 15, 15, 15, 255, 16, 16, 16, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 17, 17, 17, 255, 14, 14, 14, 255, 14, 14, 15, 255, 15, 15, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 14, 15, 15, 255, 12, 12, 12, 255, 22, 23, 23, 255, 21, 22, 22, 255, 20, 21, 21, 255, 23, 23, 24, 255, 22, 22, 23, 255, 26, 27, 27, 255, 25, 25, 26, 255, 23, 23, 24, 255, 19, 20, 20, 255, 17, 18, 18, 255, 17, 17, 17, 255, 11, 11, 11, 255, 13, 13, 14, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 47, 40, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 39, 35, 26, 165, 56, 47, 34, 165, 45, 39, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 52, 43, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 50, 42, 28, 165, 64, 50, 33, 165, 45, 39, 27, 165, 48, 42, 31, 165, 39, 35, 25, 165, 37, 33, 25, 165, 59, 49, 36, 165, 37, 34, 25, 165, 39, 34, 25, 165, 45, 39, 29, 165, 40, 36, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 46, 40, 30, 165, 48, 41, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 46, 40, 29, 165, 45, 39, 29, 165, 53, 45, 33, 165, 52, 44, 33, 165, 47, 41, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 51, 44, 32, 165, 36, 33, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 52, 43, 28, 165, 62, 49, 32, 165, 64, 50, 33, 165, 72, 54, 36, 165, 62, 49, 32, 165, 45, 39, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 64, 53, 38, 165, 39, 35, 25, 165, 36, 33, 25, 165, 48, 41, 27, 165, 67, 51, 34, 165, 58, 47, 31, 165, 54, 44, 29, 165, 58, 46, 31, 165, 67, 51, 34, 165, 61, 48, 32, 165, 45, 39, 27, 165, 72, 54, 36, 165, 58, 47, 31, 165, 48, 41, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 63, 49, 33, 165, 53, 44, 29, 165, 55, 45, 29, 165, 48, 41, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 39, 35, 26, 165, 40, 36, 27, 165, 42, 37, 28, 165, 38, 34, 26, 165, 36, 33, 25, 165, 61, 51, 37, 165, 45, 39, 29, 165, 38, 34, 25, 165, 40, 35, 25, 165, 44, 46, 40, 165, 37, 34, 25, 165, 40, 36, 26, 165, 38, 35, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 47, 48, 41, 165, 39, 35, 25, 165, 48, 41, 27, 165, 60, 47, 31, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 45, 39, 27, 165, 60, 48, 31, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 51, 42, 28, 165, 43, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 49, 42, 31, 165, 46, 40, 27, 165, 57, 46, 30, 165, 47, 40, 27, 165, 46, 39, 27, 165, 52, 43, 28, 165, 46, 39, 27, 165, 45, 39, 27, 165, 56, 45, 30, 165, 48, 40, 27, 165, 45, 39, 26, 165, 53, 45, 33, 165, 85, 67, 47, 165, 83, 66, 45, 165, 59, 49, 36, 165, 67, 55, 40, 165, 38, 34, 25, 165, 49, 41, 27, 165, 60, 48, 32, 165, 49, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 39, 35, 26, 165, 49, 42, 31, 165, 37, 33, 25, 165, 56, 47, 34, 165, 64, 53, 38, 165, 42, 37, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 52, 43, 28, 165, 39, 35, 25, 165, 53, 44, 29, 165, 64, 50, 33, 165, 48, 41, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 53, 44, 29, 165, 45, 39, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 77, 62, 45, 165, 36, 33, 25, 165, 40, 35, 25, 165, 50, 43, 32, 165, 58, 48, 35, 165, 41, 36, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 43, 45, 40, 165, 41, 36, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 48, 41, 31, 165, 41, 36, 26, 165, 43, 38, 26, 165, 59, 49, 36, 165, 68, 56, 40, 165, 55, 47, 34, 165, 38, 34, 25, 165, 36, 33, 25, 165, 45, 39, 29, 165, 40, 35, 25, 165, 41, 36, 26, 165, 41, 36, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 40, 36, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 45, 39, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 46, 40, 30, 165, 52, 45, 33, 165, 52, 44, 32, 165, 51, 43, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 36, 27, 165, 56, 47, 34, 165, 37, 33, 25, 165, 50, 43, 32, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 43, 38, 28, 165, 51, 44, 32, 165, 69, 57, 41, 165, 78, 63, 45, 165, 86, 68, 48, 165, 55, 47, 34, 165, 43, 37, 26, 165, 37, 33, 25, 165, 58, 47, 31, 165, 48, 41, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 49, 41, 27, 165, 17, 17, 17, 255, 14, 15, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 24, 25, 25, 255, 18, 18, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 18, 18, 19, 255, 27, 27, 28, 255, 27, 28, 28, 255, 27, 27, 28, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 23, 24, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 16, 17, 17, 255, 21, 22, 22, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 31, 31, 255, 22, 23, 23, 255, 19, 20, 20, 255, 19, 19, 20, 255, 12, 12, 12, 255, 6, 6, 6, 255, 12, 13, 13, 255, 18, 18, 19, 255, 16, 16, 17, 255, 22, 22, 23, 255, 15, 15, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 16, 16, 17, 255, 22, 23, 23, 255, 26, 26, 27, 255, 26, 27, 28, 255, 33, 33, 34, 255, 32, 32, 33, 255, 29, 30, 31, 255, 21, 22, 22, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 13, 13, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 22, 23, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 29, 30, 30, 255, 27, 27, 28, 255, 9, 9, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 14, 15, 15, 255, 16, 16, 16, 255, 13, 13, 13, 255, 22, 22, 23, 255, 25, 26, 26, 255, 28, 28, 29, 255, 23, 23, 24, 255, 33, 34, 34, 255, 20, 20, 21, 255, 27, 28, 29, 255, 29, 30, 30, 255, 27, 28, 29, 255, 31, 31, 32, 255, 18, 19, 19, 255, 17, 17, 17, 255, 15, 15, 16, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 8, 9, 9, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 16, 16, 16, 255, 18, 19, 19, 255, 24, 25, 25, 255, 21, 22, 22, 255, 14, 14, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 14, 255, 22, 22, 23, 255, 25, 25, 26, 255, 21, 22, 22, 255, 24, 24, 25, 255, 27, 28, 29, 255, 25, 26, 26, 255, 20, 20, 21, 255, 23, 24, 24, 255, 21, 22, 22, 255, 29, 30, 30, 255, 26, 27, 28, 255, 24, 24, 25, 255, 24, 24, 25, 255, 33, 34, 34, 255, 32, 32, 33, 255, 32, 32, 33, 255, 26, 27, 27, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 8, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 15, 15, 255, 13, 13, 14, 255, 16, 17, 17, 255, 26, 26, 27, 255, 25, 26, 26, 255, 17, 18, 18, 255, 22, 23, 23, 255, 28, 29, 30, 255, 26, 27, 27, 255, 28, 28, 29, 255, 21, 22, 22, 255, 20, 21, 21, 255, 24, 24, 25, 255, 18, 19, 19, 255, 27, 28, 29, 255, 25, 26, 26, 255, 25, 26, 26, 255, 13, 13, 13, 255, 19, 19, 20, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 21, 22, 22, 255, 24, 24, 25, 255, 19, 20, 20, 255, 28, 28, 29, 255, 31, 32, 32, 255, 33, 34, 34, 255, 29, 30, 31, 255, 30, 30, 31, 255, 33, 34, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 22, 23, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 8, 8, 9, 255, 7, 8, 8, 255, 5, 5, 5, 255, 12, 12, 13, 255, 12, 12, 12, 255, 18, 19, 19, 255, 33, 33, 34, 255, 27, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 31, 32, 255, 23, 23, 24, 255, 22, 22, 23, 255, 19, 20, 20, 255, 16, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 21, 22, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 16, 16, 16, 255, 19, 19, 20, 255, 21, 22, 22, 255, 26, 27, 27, 255, 21, 22, 22, 255, 23, 24, 24, 255, 19, 20, 20, 255, 23, 23, 24, 255, 33, 33, 34, 255, 31, 31, 32, 255, 23, 24, 24, 255, 21, 22, 22, 255, 16, 16, 17, 255, 21, 22, 22, 255, 14, 14, 15, 255, 14, 14, 14, 255, 9, 9, 10, 255, 7, 8, 8, 255, 13, 13, 14, 255, 62, 49, 32, 165, 66, 51, 34, 165, 41, 36, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 86, 68, 48, 165, 49, 42, 31, 165, 38, 34, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 55, 45, 29, 165, 56, 45, 30, 165, 44, 38, 26, 165, 40, 35, 27, 165, 38, 34, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 49, 42, 27, 165, 64, 50, 33, 165, 76, 56, 36, 165, 62, 48, 32, 165, 40, 35, 25, 165, 60, 50, 36, 165, 87, 70, 50, 165, 59, 49, 36, 165, 61, 51, 37, 165, 52, 44, 33, 165, 87, 69, 49, 165, 67, 55, 40, 165, 81, 65, 47, 165, 40, 35, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 40, 35, 27, 165, 37, 33, 25, 165, 37, 33, 25, 165, 65, 54, 39, 165, 62, 52, 37, 165, 36, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 53, 44, 29, 165, 52, 43, 28, 165, 43, 38, 26, 165, 52, 43, 28, 165, 59, 47, 31, 165, 56, 45, 30, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 45, 39, 29, 165, 78, 63, 45, 165, 50, 43, 32, 165, 41, 36, 26, 165, 49, 42, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 51, 42, 28, 165, 42, 37, 26, 165, 48, 41, 27, 165, 64, 50, 33, 165, 72, 54, 36, 165, 65, 50, 33, 165, 50, 42, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 68, 52, 34, 165, 58, 46, 31, 165, 47, 40, 27, 165, 51, 51, 42, 165, 46, 48, 41, 165, 46, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 51, 44, 32, 165, 46, 40, 30, 165, 45, 39, 29, 165, 39, 35, 26, 165, 64, 53, 38, 165, 40, 35, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 51, 43, 32, 165, 37, 34, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 50, 42, 28, 165, 48, 41, 27, 165, 66, 51, 34, 165, 55, 45, 29, 165, 62, 49, 32, 165, 48, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 58, 49, 35, 165, 37, 34, 25, 165, 36, 33, 25, 165, 51, 43, 32, 165, 37, 33, 25, 165, 40, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 36, 26, 165, 49, 42, 31, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 55, 45, 30, 165, 70, 53, 35, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 84, 67, 46, 165, 83, 66, 45, 165, 37, 34, 25, 165, 64, 53, 38, 165, 38, 34, 25, 165, 39, 34, 25, 165, 42, 37, 26, 165, 56, 46, 30, 165, 38, 34, 25, 165, 53, 45, 33, 165, 67, 55, 40, 165, 36, 33, 25, 165, 39, 35, 25, 165, 55, 47, 34, 165, 36, 33, 25, 165, 49, 42, 31, 165, 37, 34, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 49, 42, 27, 165, 46, 39, 27, 165, 57, 54, 44, 165, 44, 38, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 52, 44, 32, 165, 41, 36, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 64, 53, 38, 165, 43, 38, 28, 165, 68, 56, 40, 165, 45, 39, 29, 165, 42, 37, 28, 165, 45, 39, 27, 165, 36, 33, 25, 165, 59, 49, 36, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 58, 49, 35, 165, 42, 37, 26, 165, 58, 47, 31, 165, 41, 36, 26, 165, 55, 46, 34, 165, 36, 33, 25, 165, 57, 48, 35, 165, 38, 34, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 50, 43, 32, 165, 60, 50, 37, 165, 51, 51, 45, 165, 79, 63, 45, 165, 37, 33, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 51, 43, 28, 165, 46, 39, 27, 165, 39, 35, 25, 165, 38, 34, 26, 165, 36, 33, 25, 165, 78, 63, 45, 165, 41, 37, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 39, 34, 25, 165, 46, 39, 27, 165, 43, 45, 40, 165, 40, 35, 25, 165, 43, 38, 26, 165, 46, 40, 27, 165, 58, 46, 31, 165, 51, 42, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 84, 67, 48, 165, 83, 66, 47, 165, 65, 53, 39, 165, 55, 46, 34, 165, 69, 57, 41, 165, 36, 33, 25, 165, 69, 56, 41, 165, 48, 42, 31, 165, 60, 50, 36, 165, 78, 63, 45, 165, 78, 63, 45, 165, 87, 69, 49, 165, 58, 48, 35, 165, 39, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 53, 43, 29, 165, 54, 44, 29, 165, 53, 43, 29, 165, 60, 47, 31, 165, 46, 39, 27, 165, 57, 46, 30, 165, 10, 11, 11, 255, 16, 16, 16, 255, 14, 14, 15, 255, 23, 24, 24, 255, 15, 16, 16, 255, 20, 21, 21, 255, 18, 18, 18, 255, 15, 15, 15, 255, 14, 14, 14, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 21, 22, 255, 30, 31, 32, 255, 25, 25, 26, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 25, 26, 27, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 16, 17, 255, 4, 5, 5, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 21, 21, 21, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 25, 25, 26, 255, 23, 24, 24, 255, 15, 15, 15, 255, 9, 10, 10, 255, 8, 8, 9, 255, 8, 8, 8, 255, 15, 15, 16, 255, 16, 16, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 23, 24, 24, 255, 26, 27, 27, 255, 27, 27, 28, 255, 19, 20, 20, 255, 33, 34, 34, 255, 24, 24, 25, 255, 29, 30, 31, 255, 30, 31, 32, 255, 26, 27, 28, 255, 28, 28, 29, 255, 18, 19, 19, 255, 15, 15, 15, 255, 11, 11, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 26, 27, 255, 32, 32, 33, 255, 30, 30, 31, 255, 27, 28, 28, 255, 18, 18, 18, 255, 20, 20, 21, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 21, 21, 22, 255, 17, 17, 18, 255, 22, 23, 23, 255, 23, 24, 25, 255, 30, 31, 32, 255, 30, 31, 32, 255, 33, 33, 34, 255, 29, 29, 30, 255, 25, 25, 26, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 15, 15, 255, 20, 20, 21, 255, 18, 18, 18, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 11, 12, 12, 255, 18, 18, 19, 255, 10, 10, 10, 255, 14, 15, 15, 255, 16, 16, 16, 255, 19, 19, 20, 255, 25, 26, 26, 255, 23, 24, 25, 255, 28, 28, 29, 255, 23, 24, 24, 255, 23, 23, 24, 255, 15, 16, 16, 255, 14, 14, 14, 255, 14, 14, 15, 255, 22, 22, 23, 255, 25, 25, 26, 255, 28, 29, 29, 255, 32, 33, 33, 255, 33, 34, 34, 255, 26, 27, 27, 255, 25, 26, 26, 255, 30, 30, 31, 255, 25, 26, 27, 255, 26, 27, 27, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 5, 6, 6, 255, 4, 5, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 12, 12, 255, 20, 20, 21, 255, 19, 20, 20, 255, 23, 23, 24, 255, 16, 17, 17, 255, 20, 20, 21, 255, 16, 16, 17, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 19, 19, 20, 255, 17, 18, 18, 255, 25, 25, 26, 255, 28, 28, 29, 255, 24, 25, 26, 255, 26, 27, 28, 255, 33, 33, 34, 255, 26, 27, 27, 255, 25, 26, 26, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 33, 255, 30, 31, 31, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 23, 24, 24, 255, 24, 24, 25, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 26, 27, 255, 26, 27, 28, 255, 20, 21, 21, 255, 13, 14, 14, 255, 15, 15, 15, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 8, 255, 13, 14, 14, 255, 22, 22, 23, 255, 30, 30, 31, 255, 29, 30, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 20, 20, 21, 255, 23, 24, 24, 255, 21, 21, 22, 255, 13, 13, 13, 255, 15, 15, 16, 255, 20, 21, 21, 255, 15, 15, 15, 255, 9, 9, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 11, 11, 11, 255, 18, 18, 18, 255, 20, 21, 21, 255, 26, 26, 27, 255, 17, 17, 18, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 18, 19, 255, 19, 19, 20, 255, 23, 24, 24, 255, 25, 26, 27, 255, 28, 29, 29, 255, 29, 29, 30, 255, 30, 31, 32, 255, 33, 34, 34, 255, 27, 28, 28, 255, 30, 30, 31, 255, 24, 25, 25, 255, 17, 18, 18, 255, 12, 12, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 6, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 55, 45, 30, 165, 66, 51, 34, 165, 49, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 65, 54, 39, 165, 86, 69, 48, 165, 64, 53, 38, 165, 81, 65, 47, 165, 40, 36, 26, 165, 53, 43, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 54, 44, 29, 165, 38, 34, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 64, 49, 33, 165, 69, 52, 35, 165, 49, 41, 27, 165, 38, 34, 25, 165, 77, 62, 45, 165, 50, 43, 32, 165, 49, 42, 31, 165, 38, 34, 25, 165, 86, 68, 48, 165, 73, 59, 43, 165, 82, 66, 47, 165, 41, 36, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 37, 33, 25, 165, 46, 39, 27, 165, 66, 54, 39, 165, 36, 33, 25, 165, 56, 47, 35, 165, 37, 34, 25, 165, 40, 36, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 44, 38, 28, 165, 48, 41, 27, 165, 44, 46, 41, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 38, 34, 25, 165, 48, 48, 41, 165, 56, 45, 30, 165, 55, 45, 29, 165, 59, 47, 31, 165, 61, 48, 32, 165, 48, 41, 27, 165, 50, 42, 28, 165, 72, 58, 42, 165, 87, 69, 49, 165, 51, 43, 32, 165, 40, 36, 26, 165, 60, 47, 31, 165, 38, 34, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 61, 48, 32, 165, 48, 41, 27, 165, 45, 39, 27, 165, 49, 42, 27, 165, 58, 46, 30, 165, 48, 41, 27, 165, 50, 42, 28, 165, 45, 39, 27, 165, 78, 58, 36, 165, 65, 50, 33, 165, 47, 40, 27, 165, 65, 51, 33, 165, 43, 37, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 71, 58, 42, 165, 38, 34, 25, 165, 38, 34, 26, 165, 82, 66, 47, 165, 54, 45, 33, 165, 46, 39, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 59, 50, 36, 165, 62, 52, 38, 165, 46, 40, 29, 165, 37, 34, 25, 165, 66, 54, 39, 165, 42, 37, 26, 165, 48, 41, 31, 165, 42, 37, 26, 165, 43, 38, 28, 165, 46, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 52, 43, 28, 165, 58, 46, 31, 165, 53, 43, 29, 165, 64, 50, 33, 165, 55, 45, 29, 165, 48, 41, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 63, 52, 38, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 37, 33, 25, 165, 45, 39, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 47, 41, 30, 165, 40, 35, 26, 165, 49, 42, 31, 165, 39, 35, 25, 165, 37, 34, 25, 165, 40, 36, 27, 165, 39, 35, 25, 165, 52, 43, 28, 165, 55, 45, 30, 165, 49, 42, 27, 165, 60, 47, 31, 165, 40, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 71, 58, 41, 165, 85, 68, 48, 165, 42, 37, 28, 165, 58, 48, 35, 165, 38, 34, 25, 165, 51, 43, 28, 165, 47, 40, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 37, 34, 25, 165, 71, 58, 42, 165, 38, 34, 25, 165, 45, 39, 29, 165, 42, 37, 26, 165, 52, 44, 32, 165, 41, 36, 26, 165, 41, 36, 26, 165, 49, 49, 41, 165, 38, 34, 25, 165, 47, 40, 27, 165, 45, 38, 26, 165, 47, 40, 27, 165, 67, 51, 34, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 52, 45, 33, 165, 40, 36, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 37, 33, 25, 165, 61, 51, 37, 165, 86, 68, 48, 165, 67, 55, 40, 165, 62, 52, 37, 165, 36, 33, 25, 165, 36, 33, 25, 165, 44, 39, 29, 165, 42, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 47, 42, 165, 36, 33, 25, 165, 41, 37, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 52, 45, 33, 165, 39, 35, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 39, 35, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 28, 165, 37, 33, 25, 165, 38, 34, 25, 165, 53, 44, 29, 165, 59, 47, 31, 165, 63, 49, 33, 165, 40, 35, 26, 165, 45, 39, 27, 165, 37, 34, 25, 165, 60, 50, 36, 165, 87, 69, 49, 165, 77, 62, 45, 165, 58, 49, 36, 165, 40, 36, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 64, 53, 38, 165, 60, 50, 36, 165, 75, 61, 44, 165, 83, 66, 45, 165, 57, 48, 35, 165, 45, 39, 29, 165, 53, 43, 29, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 55, 45, 29, 165, 54, 44, 29, 165, 45, 39, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 10, 10, 10, 255, 13, 13, 14, 255, 22, 23, 23, 255, 23, 24, 24, 255, 19, 20, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 16, 16, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 24, 25, 25, 255, 24, 25, 25, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 25, 26, 26, 255, 22, 23, 23, 255, 18, 19, 19, 255, 20, 21, 21, 255, 10, 10, 10, 255, 9, 9, 10, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 17, 17, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 20, 20, 21, 255, 23, 24, 25, 255, 18, 18, 19, 255, 13, 13, 13, 255, 10, 10, 10, 255, 5, 6, 6, 255, 10, 10, 10, 255, 17, 17, 18, 255, 9, 9, 9, 255, 8, 8, 9, 255, 10, 10, 10, 255, 17, 17, 17, 255, 14, 14, 14, 255, 22, 22, 23, 255, 21, 21, 21, 255, 20, 21, 21, 255, 25, 26, 26, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 24, 25, 255, 25, 26, 26, 255, 24, 25, 26, 255, 21, 21, 21, 255, 16, 16, 16, 255, 14, 15, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 28, 29, 30, 255, 24, 24, 25, 255, 23, 23, 24, 255, 26, 27, 27, 255, 19, 20, 20, 255, 11, 11, 11, 255, 12, 13, 13, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 19, 19, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 26, 27, 27, 255, 25, 25, 26, 255, 33, 34, 34, 255, 32, 33, 33, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 17, 17, 18, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 19, 19, 20, 255, 15, 15, 15, 255, 16, 16, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 20, 20, 21, 255, 15, 15, 16, 255, 20, 20, 21, 255, 25, 25, 26, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 32, 33, 255, 27, 27, 28, 255, 25, 25, 26, 255, 20, 21, 21, 255, 16, 16, 17, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 28, 28, 29, 255, 27, 27, 28, 255, 23, 23, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 18, 18, 255, 14, 14, 14, 255, 8, 8, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 10, 10, 255, 16, 17, 17, 255, 15, 15, 15, 255, 13, 13, 14, 255, 18, 19, 19, 255, 20, 20, 21, 255, 13, 13, 14, 255, 13, 13, 14, 255, 19, 19, 20, 255, 23, 24, 24, 255, 20, 21, 21, 255, 29, 30, 31, 255, 25, 26, 26, 255, 16, 16, 17, 255, 16, 16, 16, 255, 9, 10, 10, 255, 13, 13, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 22, 22, 255, 23, 23, 24, 255, 22, 23, 23, 255, 14, 14, 15, 255, 24, 25, 25, 255, 27, 28, 28, 255, 23, 23, 24, 255, 30, 31, 32, 255, 19, 19, 19, 255, 26, 27, 27, 255, 27, 28, 28, 255, 18, 18, 18, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 9, 10, 255, 12, 13, 13, 255, 18, 18, 18, 255, 15, 15, 15, 255, 16, 17, 17, 255, 24, 24, 25, 255, 32, 33, 34, 255, 24, 25, 25, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 23, 23, 24, 255, 25, 25, 26, 255, 18, 18, 19, 255, 12, 13, 13, 255, 15, 15, 15, 255, 13, 13, 13, 255, 6, 6, 6, 255, 12, 12, 12, 255, 14, 14, 14, 255, 28, 29, 30, 255, 27, 28, 28, 255, 26, 26, 27, 255, 24, 25, 25, 255, 26, 26, 27, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 23, 24, 25, 255, 22, 22, 23, 255, 21, 22, 22, 255, 19, 20, 20, 255, 17, 17, 17, 255, 12, 12, 12, 255, 15, 15, 15, 255, 13, 13, 14, 255, 7, 8, 8, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 19, 255, 25, 25, 26, 255, 24, 25, 26, 255, 19, 20, 20, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 16, 16, 16, 255, 13, 14, 14, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 25, 25, 255, 29, 30, 31, 255, 30, 31, 32, 255, 31, 31, 32, 255, 32, 33, 34, 255, 15, 16, 16, 255, 23, 23, 24, 255, 24, 24, 25, 255, 18, 18, 19, 255, 20, 21, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 44, 38, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 87, 70, 50, 165, 59, 50, 36, 165, 39, 35, 26, 165, 41, 36, 27, 165, 37, 33, 25, 165, 39, 34, 25, 165, 54, 44, 29, 165, 49, 42, 31, 165, 46, 39, 27, 165, 45, 47, 41, 165, 45, 39, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 56, 45, 30, 165, 63, 49, 32, 165, 46, 39, 27, 165, 52, 43, 28, 165, 63, 49, 32, 165, 60, 47, 31, 165, 63, 49, 33, 165, 49, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 40, 36, 27, 165, 70, 57, 41, 165, 42, 37, 28, 165, 38, 34, 26, 165, 63, 52, 38, 165, 51, 44, 32, 165, 66, 54, 39, 165, 43, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 40, 36, 27, 165, 43, 38, 26, 165, 53, 44, 29, 165, 49, 41, 27, 165, 53, 44, 29, 165, 38, 34, 25, 165, 50, 43, 31, 165, 46, 40, 27, 165, 57, 48, 35, 165, 36, 33, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 58, 46, 31, 165, 65, 50, 33, 165, 45, 39, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 55, 45, 30, 165, 50, 42, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 75, 61, 44, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 54, 44, 29, 165, 62, 48, 32, 165, 70, 53, 35, 165, 44, 38, 26, 165, 62, 48, 32, 165, 44, 38, 26, 165, 63, 49, 33, 165, 46, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 51, 42, 28, 165, 69, 53, 35, 165, 49, 41, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 41, 36, 26, 165, 52, 43, 29, 165, 49, 41, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 66, 54, 39, 165, 62, 51, 37, 165, 45, 39, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 39, 35, 26, 165, 57, 48, 35, 165, 36, 33, 25, 165, 71, 58, 42, 165, 57, 55, 47, 165, 52, 44, 32, 165, 85, 68, 48, 165, 55, 46, 34, 165, 38, 34, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 53, 43, 29, 165, 43, 37, 26, 165, 49, 42, 27, 165, 43, 37, 28, 165, 39, 35, 25, 165, 46, 39, 27, 165, 55, 45, 30, 165, 52, 43, 28, 165, 54, 44, 29, 165, 40, 35, 26, 165, 49, 42, 31, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 65, 54, 39, 165, 61, 51, 37, 165, 47, 41, 30, 165, 40, 36, 27, 165, 48, 41, 27, 165, 37, 34, 25, 165, 40, 35, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 39, 35, 25, 165, 73, 59, 42, 165, 70, 57, 41, 165, 40, 36, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 45, 39, 27, 165, 39, 35, 25, 165, 41, 36, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 39, 34, 25, 165, 59, 50, 36, 165, 41, 37, 27, 165, 54, 45, 33, 165, 50, 42, 28, 165, 53, 44, 29, 165, 45, 39, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 55, 45, 29, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 40, 35, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 45, 39, 26, 165, 45, 47, 41, 165, 46, 40, 27, 165, 38, 34, 25, 165, 62, 51, 37, 165, 40, 36, 26, 165, 51, 43, 28, 165, 38, 34, 25, 165, 42, 37, 26, 165, 62, 51, 37, 165, 39, 35, 26, 165, 36, 33, 25, 165, 86, 68, 48, 165, 76, 61, 44, 165, 37, 33, 25, 165, 76, 62, 44, 165, 37, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 40, 36, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 50, 43, 31, 165, 38, 34, 25, 165, 39, 34, 25, 165, 57, 48, 35, 165, 43, 38, 26, 165, 42, 36, 26, 165, 38, 34, 26, 165, 54, 45, 33, 165, 42, 37, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 58, 47, 31, 165, 50, 42, 28, 165, 42, 37, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 71, 58, 42, 165, 37, 33, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 51, 42, 28, 165, 46, 39, 27, 165, 60, 48, 31, 165, 43, 38, 26, 165, 76, 62, 44, 165, 39, 35, 25, 165, 40, 36, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 36, 33, 25, 165, 81, 65, 46, 165, 40, 35, 25, 165, 41, 36, 27, 165, 50, 43, 32, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 64, 50, 33, 165, 50, 42, 27, 165, 60, 48, 31, 165, 59, 55, 45, 165, 43, 38, 26, 165, 15, 15, 15, 255, 18, 18, 19, 255, 24, 24, 25, 255, 29, 29, 30, 255, 22, 23, 23, 255, 26, 26, 27, 255, 30, 30, 31, 255, 14, 14, 14, 255, 21, 22, 22, 255, 20, 20, 21, 255, 14, 15, 15, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 19, 19, 20, 255, 16, 16, 17, 255, 22, 22, 23, 255, 22, 23, 23, 255, 25, 26, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 23, 24, 24, 255, 14, 14, 15, 255, 17, 18, 18, 255, 12, 12, 13, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 16, 16, 17, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 22, 23, 23, 255, 26, 27, 27, 255, 23, 24, 24, 255, 19, 19, 20, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 12, 13, 13, 255, 8, 8, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 12, 13, 13, 255, 18, 19, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 19, 19, 20, 255, 15, 16, 16, 255, 19, 19, 20, 255, 12, 13, 13, 255, 16, 16, 16, 255, 20, 21, 21, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 28, 29, 30, 255, 19, 20, 20, 255, 29, 30, 30, 255, 23, 23, 24, 255, 21, 21, 22, 255, 15, 15, 16, 255, 14, 14, 14, 255, 18, 19, 19, 255, 9, 9, 9, 255, 7, 8, 8, 255, 5, 5, 6, 255, 15, 15, 15, 255, 17, 18, 18, 255, 17, 17, 17, 255, 19, 20, 20, 255, 25, 25, 26, 255, 27, 28, 28, 255, 33, 34, 34, 255, 23, 24, 25, 255, 25, 25, 26, 255, 20, 20, 20, 255, 21, 22, 22, 255, 17, 17, 18, 255, 15, 15, 15, 255, 18, 18, 18, 255, 17, 17, 18, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 19, 19, 20, 255, 17, 17, 17, 255, 16, 16, 17, 255, 21, 22, 22, 255, 18, 19, 19, 255, 18, 18, 19, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 20, 21, 21, 255, 18, 18, 19, 255, 31, 32, 33, 255, 31, 32, 32, 255, 28, 29, 29, 255, 30, 30, 31, 255, 27, 27, 28, 255, 22, 23, 23, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 13, 14, 255, 16, 16, 17, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 32, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 25, 25, 26, 255, 15, 15, 16, 255, 15, 16, 16, 255, 7, 7, 7, 255, 6, 7, 7, 255, 9, 10, 10, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 16, 16, 255, 20, 21, 21, 255, 16, 17, 17, 255, 19, 20, 20, 255, 24, 24, 25, 255, 18, 18, 19, 255, 21, 21, 22, 255, 17, 17, 17, 255, 21, 22, 22, 255, 21, 21, 22, 255, 20, 21, 21, 255, 22, 22, 23, 255, 26, 27, 27, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 16, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 17, 17, 255, 18, 19, 19, 255, 19, 19, 20, 255, 17, 17, 18, 255, 25, 26, 26, 255, 15, 15, 16, 255, 31, 32, 32, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 13, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 10, 255, 9, 9, 9, 255, 22, 23, 23, 255, 23, 23, 24, 255, 22, 23, 23, 255, 22, 22, 23, 255, 28, 29, 29, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 32, 33, 255, 24, 25, 25, 255, 21, 21, 22, 255, 20, 21, 21, 255, 18, 19, 19, 255, 14, 14, 14, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 10, 255, 21, 22, 22, 255, 19, 19, 20, 255, 21, 22, 22, 255, 31, 32, 32, 255, 19, 20, 20, 255, 28, 28, 29, 255, 33, 34, 34, 255, 31, 32, 33, 255, 23, 23, 24, 255, 26, 26, 27, 255, 21, 22, 22, 255, 18, 18, 18, 255, 19, 19, 19, 255, 16, 16, 17, 255, 11, 11, 11, 255, 12, 13, 13, 255, 8, 8, 9, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 27, 28, 29, 255, 32, 32, 33, 255, 17, 18, 18, 255, 16, 16, 16, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 14, 14, 14, 255, 12, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 23, 23, 24, 255, 25, 26, 26, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 22, 23, 23, 255, 24, 25, 26, 255, 20, 20, 21, 255, 17, 18, 18, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 14, 255, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 31, 165, 39, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 40, 36, 27, 165, 38, 34, 25, 165, 61, 50, 37, 165, 46, 40, 30, 165, 40, 35, 25, 165, 36, 33, 25, 165, 45, 39, 27, 165, 58, 46, 31, 165, 43, 38, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 51, 43, 32, 165, 43, 37, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 39, 29, 165, 37, 33, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 43, 29, 165, 46, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 42, 37, 28, 165, 40, 35, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 40, 36, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 40, 36, 26, 165, 40, 35, 25, 165, 39, 35, 26, 165, 40, 35, 25, 165, 63, 52, 38, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 61, 48, 32, 165, 70, 53, 35, 165, 66, 51, 34, 165, 57, 46, 30, 165, 56, 45, 30, 165, 76, 56, 36, 165, 57, 46, 30, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 53, 44, 29, 165, 59, 47, 31, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 54, 45, 29, 165, 37, 34, 25, 165, 37, 33, 25, 165, 42, 45, 40, 165, 38, 34, 25, 165, 40, 35, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 53, 45, 33, 165, 37, 34, 25, 165, 44, 39, 29, 165, 40, 36, 26, 165, 59, 49, 36, 165, 42, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 36, 33, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 59, 47, 31, 165, 56, 45, 30, 165, 49, 41, 27, 165, 57, 46, 30, 165, 63, 49, 32, 165, 45, 39, 27, 165, 39, 35, 25, 165, 40, 35, 27, 165, 50, 43, 32, 165, 41, 36, 26, 165, 40, 36, 26, 165, 45, 40, 29, 165, 67, 55, 40, 165, 55, 46, 34, 165, 44, 39, 29, 165, 48, 41, 27, 165, 53, 44, 29, 165, 54, 44, 29, 165, 55, 45, 30, 165, 59, 47, 31, 165, 49, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 47, 41, 165, 47, 40, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 48, 42, 31, 165, 46, 40, 30, 165, 50, 43, 31, 165, 44, 38, 26, 165, 46, 40, 27, 165, 55, 45, 30, 165, 46, 39, 27, 165, 56, 45, 30, 165, 58, 46, 31, 165, 55, 45, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 51, 42, 28, 165, 47, 48, 41, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 54, 44, 29, 165, 41, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 56, 45, 30, 165, 47, 40, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 68, 56, 40, 165, 40, 36, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 40, 36, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 40, 36, 26, 165, 54, 44, 29, 165, 54, 44, 29, 165, 42, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 38, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 40, 35, 25, 165, 42, 37, 26, 165, 62, 51, 37, 165, 77, 62, 44, 165, 61, 51, 37, 165, 55, 46, 34, 165, 56, 47, 34, 165, 59, 49, 36, 165, 63, 52, 38, 165, 57, 48, 35, 165, 40, 35, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 38, 35, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 57, 46, 30, 165, 42, 37, 26, 165, 56, 45, 30, 165, 49, 41, 27, 165, 51, 43, 32, 165, 42, 37, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 36, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 45, 39, 27, 165, 49, 41, 27, 165, 59, 47, 31, 165, 52, 43, 28, 165, 45, 39, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 51, 43, 28, 165, 57, 46, 30, 165, 46, 40, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 14, 14, 14, 255, 20, 20, 21, 255, 29, 30, 31, 255, 30, 30, 31, 255, 27, 27, 28, 255, 20, 21, 21, 255, 25, 25, 26, 255, 20, 20, 21, 255, 23, 24, 24, 255, 20, 20, 21, 255, 15, 15, 15, 255, 12, 12, 13, 255, 7, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 16, 16, 255, 24, 24, 25, 255, 22, 22, 23, 255, 30, 31, 32, 255, 27, 28, 28, 255, 32, 33, 34, 255, 30, 30, 31, 255, 30, 31, 31, 255, 30, 30, 31, 255, 28, 29, 30, 255, 29, 29, 30, 255, 21, 22, 22, 255, 19, 19, 20, 255, 15, 15, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 26, 26, 27, 255, 22, 23, 23, 255, 17, 18, 18, 255, 16, 16, 16, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 15, 15, 255, 18, 19, 19, 255, 16, 16, 17, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 28, 255, 22, 23, 23, 255, 24, 25, 25, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 15, 15, 255, 30, 31, 32, 255, 28, 28, 29, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 24, 24, 25, 255, 20, 21, 21, 255, 17, 18, 18, 255, 28, 29, 29, 255, 16, 17, 17, 255, 21, 22, 22, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 16, 17, 255, 10, 10, 10, 255, 3, 3, 3, 255, 9, 9, 9, 255, 10, 10, 10, 255, 18, 18, 18, 255, 15, 16, 16, 255, 22, 22, 23, 255, 27, 27, 28, 255, 21, 21, 21, 255, 29, 30, 30, 255, 29, 30, 30, 255, 24, 24, 25, 255, 20, 20, 21, 255, 18, 19, 19, 255, 14, 15, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 9, 9, 10, 255, 18, 18, 18, 255, 16, 17, 17, 255, 22, 23, 23, 255, 16, 16, 16, 255, 24, 25, 25, 255, 24, 24, 25, 255, 26, 26, 27, 255, 27, 27, 28, 255, 18, 19, 19, 255, 24, 24, 25, 255, 23, 24, 24, 255, 26, 26, 27, 255, 31, 31, 32, 255, 33, 34, 34, 255, 25, 26, 27, 255, 28, 29, 29, 255, 27, 28, 28, 255, 29, 29, 30, 255, 26, 27, 28, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 14, 255, 12, 12, 13, 255, 12, 12, 13, 255, 17, 17, 18, 255, 20, 20, 21, 255, 32, 32, 33, 255, 33, 33, 34, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 19, 20, 20, 255, 16, 16, 17, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 19, 19, 20, 255, 17, 17, 17, 255, 21, 22, 22, 255, 26, 26, 27, 255, 24, 25, 26, 255, 26, 27, 27, 255, 21, 22, 22, 255, 23, 24, 24, 255, 32, 33, 34, 255, 33, 34, 34, 255, 18, 19, 19, 255, 23, 24, 24, 255, 17, 17, 18, 255, 25, 25, 26, 255, 20, 20, 21, 255, 12, 13, 13, 255, 11, 11, 12, 255, 9, 9, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 18, 18, 255, 17, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 23, 23, 24, 255, 17, 17, 18, 255, 20, 20, 20, 255, 21, 21, 22, 255, 26, 27, 28, 255, 30, 30, 31, 255, 19, 20, 20, 255, 18, 18, 18, 255, 11, 11, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 18, 19, 19, 255, 22, 23, 23, 255, 19, 19, 19, 255, 27, 28, 28, 255, 30, 31, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 25, 26, 255, 19, 19, 19, 255, 14, 15, 15, 255, 14, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 25, 25, 255, 21, 21, 21, 255, 20, 21, 21, 255, 14, 15, 15, 255, 20, 20, 20, 255, 27, 28, 29, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 18, 18, 255, 11, 12, 12, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 6, 6, 255, 10, 10, 10, 255, 14, 14, 15, 255, 21, 21, 22, 255, 19, 20, 20, 255, 30, 31, 32, 255, 22, 23, 23, 255, 20, 20, 21, 255, 16, 16, 16, 255, 11, 12, 12, 255, 13, 14, 14, 255, 20, 20, 21, 255, 18, 19, 19, 255, 13, 14, 14, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 16, 16, 17, 255, 18, 18, 18, 255, 24, 25, 25, 255, 22, 23, 23, 255, 31, 32, 33, 255, 22, 22, 23, 255, 25, 25, 26, 255, 28, 29, 30, 255, 22, 23, 24, 255, 22, 22, 23, 255, 18, 19, 19, 255, 17, 17, 17, 255, 14, 15, 15, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 58, 46, 31, 165, 62, 48, 32, 165, 50, 42, 27, 165, 40, 35, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 40, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 46, 39, 27, 165, 49, 41, 27, 165, 58, 46, 31, 165, 42, 37, 26, 165, 48, 41, 27, 165, 43, 51, 30, 255, 37, 34, 25, 165, 42, 37, 26, 165, 49, 42, 31, 165, 39, 35, 26, 165, 43, 37, 26, 165, 38, 34, 26, 165, 37, 34, 25, 165, 42, 36, 26, 165, 37, 34, 25, 165, 69, 57, 41, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 49, 42, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 55, 45, 30, 165, 53, 44, 29, 165, 39, 35, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 46, 40, 29, 165, 56, 47, 34, 165, 37, 33, 25, 165, 59, 49, 36, 165, 52, 44, 32, 165, 44, 38, 26, 165, 52, 43, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 49, 41, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 59, 47, 31, 165, 46, 40, 27, 165, 40, 36, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 43, 38, 28, 165, 44, 39, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 59, 47, 31, 165, 48, 41, 27, 165, 60, 47, 31, 165, 81, 60, 36, 165, 70, 53, 35, 165, 61, 48, 32, 165, 70, 53, 35, 165, 81, 60, 36, 165, 64, 50, 33, 165, 46, 39, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 41, 36, 26, 165, 58, 47, 31, 165, 46, 40, 27, 165, 53, 44, 29, 165, 46, 40, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 48, 49, 41, 165, 46, 40, 30, 165, 40, 36, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 42, 31, 165, 37, 34, 25, 165, 38, 34, 25, 165, 44, 39, 29, 165, 38, 34, 25, 165, 46, 40, 30, 165, 38, 34, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 60, 48, 31, 165, 65, 50, 33, 165, 48, 41, 27, 165, 44, 38, 29, 165, 50, 43, 31, 165, 43, 38, 28, 165, 43, 45, 40, 165, 36, 33, 25, 165, 38, 34, 25, 165, 60, 50, 36, 165, 85, 68, 49, 165, 83, 67, 48, 165, 52, 43, 28, 165, 88, 99, 38, 255, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 68, 52, 34, 165, 57, 46, 30, 165, 45, 39, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 40, 35, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 62, 51, 37, 165, 43, 38, 28, 165, 40, 36, 26, 165, 43, 38, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 51, 43, 28, 165, 52, 43, 28, 165, 46, 40, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 45, 39, 26, 165, 37, 33, 25, 165, 51, 61, 33, 255, 50, 42, 28, 165, 41, 36, 26, 165, 43, 37, 26, 165, 52, 43, 28, 165, 49, 42, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 54, 45, 29, 165, 49, 42, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 54, 45, 33, 165, 39, 35, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 38, 34, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 45, 39, 27, 165, 52, 43, 29, 165, 54, 44, 29, 165, 51, 42, 28, 165, 39, 35, 25, 165, 37, 34, 25, 165, 53, 45, 33, 165, 58, 49, 36, 165, 45, 39, 29, 165, 85, 67, 47, 165, 82, 66, 47, 165, 60, 50, 36, 165, 82, 66, 47, 165, 55, 46, 34, 165, 40, 35, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 46, 40, 27, 165, 40, 36, 26, 165, 40, 36, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 40, 35, 26, 165, 48, 41, 27, 165, 15, 15, 16, 255, 21, 22, 22, 255, 27, 28, 28, 255, 33, 34, 34, 255, 28, 28, 29, 255, 22, 23, 23, 255, 27, 27, 28, 255, 21, 21, 22, 255, 28, 29, 29, 255, 24, 25, 26, 255, 19, 19, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 9, 10, 255, 15, 16, 16, 255, 16, 16, 16, 255, 21, 22, 22, 255, 24, 25, 25, 255, 28, 29, 30, 255, 33, 34, 34, 255, 31, 31, 32, 255, 28, 28, 29, 255, 29, 30, 31, 255, 30, 31, 31, 255, 28, 29, 29, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 18, 18, 18, 255, 15, 15, 15, 255, 11, 12, 12, 255, 7, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 10, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 22, 22, 23, 255, 16, 16, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 16, 16, 16, 255, 15, 15, 15, 255, 17, 17, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 29, 29, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 26, 26, 27, 255, 24, 24, 25, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 25, 25, 26, 255, 26, 26, 27, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 26, 27, 28, 255, 23, 23, 24, 255, 19, 19, 20, 255, 18, 19, 19, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 11, 11, 12, 255, 14, 14, 14, 255, 10, 10, 10, 255, 9, 9, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 13, 14, 14, 255, 18, 19, 19, 255, 18, 18, 18, 255, 18, 18, 18, 255, 22, 23, 23, 255, 24, 25, 25, 255, 22, 22, 23, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 15, 15, 255, 18, 19, 19, 255, 15, 16, 16, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 15, 16, 255, 19, 19, 20, 255, 15, 16, 16, 255, 19, 19, 20, 255, 21, 22, 22, 255, 22, 23, 23, 255, 32, 32, 33, 255, 30, 31, 31, 255, 24, 25, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 23, 24, 24, 255, 20, 20, 21, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 17, 17, 18, 255, 24, 25, 25, 255, 22, 23, 23, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 9, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 24, 25, 25, 255, 25, 26, 26, 255, 23, 24, 24, 255, 30, 31, 32, 255, 25, 26, 26, 255, 26, 26, 27, 255, 33, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 31, 32, 255, 19, 19, 20, 255, 22, 23, 24, 255, 17, 17, 18, 255, 17, 17, 18, 255, 19, 19, 20, 255, 13, 14, 14, 255, 10, 11, 11, 255, 5, 6, 6, 255, 10, 11, 11, 255, 7, 8, 8, 255, 9, 10, 10, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 19, 255, 17, 18, 18, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 22, 255, 19, 19, 20, 255, 18, 18, 19, 255, 19, 20, 20, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 5, 5, 6, 255, 7, 7, 7, 255, 13, 13, 13, 255, 16, 16, 17, 255, 14, 14, 14, 255, 22, 23, 23, 255, 19, 20, 20, 255, 22, 23, 23, 255, 28, 29, 30, 255, 24, 25, 26, 255, 31, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 26, 26, 27, 255, 26, 27, 27, 255, 21, 21, 22, 255, 20, 21, 21, 255, 11, 12, 12, 255, 10, 11, 11, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 22, 22, 23, 255, 17, 18, 18, 255, 18, 19, 19, 255, 17, 18, 18, 255, 25, 26, 26, 255, 27, 28, 28, 255, 19, 19, 20, 255, 18, 19, 19, 255, 12, 13, 13, 255, 6, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 15, 15, 255, 18, 18, 19, 255, 22, 22, 23, 255, 23, 23, 24, 255, 19, 20, 20, 255, 20, 20, 21, 255, 14, 14, 15, 255, 10, 11, 11, 255, 15, 15, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 15, 15, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 15, 15, 15, 255, 14, 14, 14, 255, 20, 21, 21, 255, 18, 18, 19, 255, 28, 28, 29, 255, 33, 34, 34, 255, 31, 31, 32, 255, 24, 24, 25, 255, 31, 32, 32, 255, 27, 28, 29, 255, 21, 22, 22, 255, 17, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 11, 12, 255, 42, 37, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 69, 57, 41, 165, 86, 68, 49, 165, 64, 53, 38, 165, 40, 35, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 66, 51, 34, 165, 64, 50, 33, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 49, 42, 27, 165, 66, 51, 33, 165, 51, 43, 28, 165, 42, 37, 26, 165, 41, 36, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 60, 48, 31, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 56, 47, 34, 165, 37, 34, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 46, 39, 27, 165, 54, 45, 29, 165, 44, 38, 26, 165, 58, 47, 31, 165, 44, 38, 26, 165, 63, 49, 32, 165, 51, 42, 28, 165, 60, 47, 31, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 51, 42, 28, 165, 45, 39, 27, 165, 45, 39, 27, 165, 58, 46, 30, 165, 41, 36, 26, 165, 36, 33, 25, 165, 42, 37, 28, 165, 36, 33, 25, 165, 63, 52, 38, 165, 48, 41, 31, 165, 46, 40, 30, 165, 37, 33, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 56, 46, 30, 165, 56, 45, 30, 165, 52, 43, 28, 165, 65, 50, 33, 165, 68, 52, 34, 165, 64, 50, 33, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 55, 47, 34, 165, 60, 50, 36, 165, 47, 40, 27, 165, 55, 45, 30, 165, 60, 48, 31, 165, 59, 47, 31, 165, 84, 62, 36, 165, 86, 64, 36, 165, 62, 48, 32, 165, 47, 40, 27, 165, 67, 52, 34, 165, 72, 54, 36, 165, 47, 40, 27, 165, 59, 47, 31, 165, 58, 47, 31, 165, 41, 36, 26, 165, 40, 35, 25, 165, 50, 42, 28, 165, 58, 47, 31, 165, 66, 51, 34, 165, 52, 43, 28, 165, 46, 39, 27, 165, 53, 45, 33, 165, 50, 43, 32, 165, 38, 34, 25, 165, 46, 40, 27, 165, 48, 41, 31, 165, 42, 37, 28, 165, 39, 35, 25, 165, 37, 33, 25, 165, 44, 38, 28, 165, 41, 36, 26, 165, 36, 33, 25, 165, 49, 42, 31, 165, 37, 34, 25, 165, 46, 40, 29, 165, 48, 41, 31, 165, 39, 35, 25, 165, 37, 34, 25, 165, 42, 45, 40, 165, 48, 42, 31, 165, 55, 46, 34, 165, 40, 36, 26, 165, 54, 46, 33, 165, 40, 35, 25, 165, 41, 36, 26, 165, 50, 42, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 48, 41, 31, 165, 39, 35, 25, 165, 51, 43, 28, 165, 50, 42, 28, 165, 40, 35, 26, 165, 37, 34, 25, 165, 41, 37, 27, 165, 37, 34, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 74, 60, 43, 165, 49, 42, 31, 165, 40, 35, 25, 165, 49, 42, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 35, 26, 165, 46, 39, 27, 165, 56, 45, 30, 165, 36, 33, 25, 165, 37, 34, 25, 165, 52, 43, 28, 165, 46, 40, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 48, 40, 27, 165, 45, 39, 27, 165, 61, 50, 37, 165, 67, 55, 40, 165, 56, 47, 34, 165, 36, 33, 25, 165, 36, 33, 25, 165, 59, 49, 36, 165, 38, 34, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 63, 49, 32, 165, 44, 38, 26, 165, 40, 36, 26, 165, 53, 45, 33, 165, 45, 39, 27, 165, 44, 38, 26, 165, 60, 47, 31, 165, 46, 39, 27, 165, 46, 39, 27, 165, 36, 33, 25, 165, 46, 40, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 39, 35, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 45, 39, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 42, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 29, 165, 48, 41, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 52, 44, 32, 165, 44, 38, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 37, 33, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 36, 33, 25, 165, 37, 34, 25, 165, 57, 48, 35, 165, 47, 41, 30, 165, 46, 39, 27, 165, 42, 37, 26, 165, 78, 63, 45, 165, 41, 36, 26, 165, 45, 39, 26, 165, 51, 44, 32, 165, 39, 34, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 56, 45, 30, 165, 56, 45, 30, 165, 68, 52, 34, 165, 45, 39, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 47, 40, 30, 165, 45, 39, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 35, 25, 165, 64, 50, 33, 165, 57, 46, 30, 165, 39, 35, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 37, 34, 25, 165, 44, 39, 29, 165, 41, 36, 26, 165, 45, 39, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 45, 39, 26, 165, 55, 45, 29, 165, 46, 39, 27, 165, 43, 37, 26, 165, 20, 21, 21, 255, 29, 29, 30, 255, 31, 31, 32, 255, 27, 28, 29, 255, 33, 34, 34, 255, 31, 32, 32, 255, 26, 27, 28, 255, 29, 29, 30, 255, 21, 21, 22, 255, 24, 25, 25, 255, 28, 29, 30, 255, 23, 24, 24, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 15, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 20, 21, 255, 22, 22, 23, 255, 22, 22, 23, 255, 27, 28, 29, 255, 24, 25, 25, 255, 25, 25, 26, 255, 18, 18, 19, 255, 21, 22, 22, 255, 21, 21, 22, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 14, 15, 15, 255, 8, 8, 8, 255, 14, 14, 14, 255, 14, 15, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 15, 15, 15, 255, 10, 10, 10, 255, 27, 28, 29, 255, 28, 29, 29, 255, 33, 34, 34, 255, 29, 30, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 19, 20, 20, 255, 17, 17, 18, 255, 19, 19, 19, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 15, 255, 28, 28, 29, 255, 29, 30, 31, 255, 28, 29, 29, 255, 28, 28, 29, 255, 25, 25, 26, 255, 21, 21, 22, 255, 23, 23, 24, 255, 18, 18, 19, 255, 17, 18, 18, 255, 13, 14, 14, 255, 17, 17, 18, 255, 12, 12, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 18, 18, 255, 16, 16, 16, 255, 19, 19, 19, 255, 15, 16, 16, 255, 16, 16, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 17, 18, 18, 255, 17, 17, 18, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 19, 20, 20, 255, 14, 15, 15, 255, 20, 21, 21, 255, 23, 24, 25, 255, 19, 19, 20, 255, 27, 27, 28, 255, 17, 18, 18, 255, 18, 19, 19, 255, 28, 28, 29, 255, 30, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 28, 29, 29, 255, 20, 21, 21, 255, 14, 14, 14, 255, 14, 14, 14, 255, 13, 13, 14, 255, 19, 19, 20, 255, 23, 24, 24, 255, 15, 16, 16, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 20, 21, 21, 255, 16, 16, 17, 255, 13, 13, 13, 255, 7, 7, 7, 255, 13, 14, 14, 255, 13, 13, 13, 255, 23, 23, 24, 255, 27, 27, 28, 255, 23, 23, 24, 255, 33, 34, 34, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 27, 28, 29, 255, 17, 17, 17, 255, 21, 21, 22, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 13, 255, 9, 10, 10, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 13, 13, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 19, 19, 20, 255, 16, 16, 16, 255, 12, 12, 12, 255, 23, 24, 24, 255, 14, 14, 15, 255, 14, 14, 15, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 7, 7, 255, 10, 10, 10, 255, 16, 17, 17, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 28, 28, 29, 255, 22, 23, 23, 255, 28, 29, 29, 255, 22, 22, 23, 255, 27, 27, 28, 255, 29, 29, 30, 255, 27, 27, 28, 255, 28, 29, 30, 255, 25, 25, 26, 255, 16, 17, 17, 255, 25, 26, 26, 255, 17, 18, 18, 255, 8, 9, 9, 255, 12, 13, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 15, 15, 15, 255, 14, 14, 15, 255, 14, 14, 14, 255, 18, 18, 18, 255, 10, 11, 11, 255, 12, 12, 12, 255, 19, 19, 20, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 9, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 20, 20, 21, 255, 24, 25, 25, 255, 31, 32, 33, 255, 24, 25, 25, 255, 18, 19, 19, 255, 15, 15, 15, 255, 14, 14, 15, 255, 11, 11, 12, 255, 19, 19, 20, 255, 18, 19, 19, 255, 14, 15, 15, 255, 16, 16, 16, 255, 10, 10, 11, 255, 14, 14, 14, 255, 12, 12, 13, 255, 15, 15, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 19, 19, 19, 255, 25, 26, 27, 255, 23, 24, 25, 255, 24, 24, 25, 255, 24, 25, 25, 255, 22, 23, 23, 255, 25, 26, 26, 255, 20, 21, 21, 255, 15, 15, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 14, 255, 36, 33, 25, 165, 38, 34, 25, 165, 49, 42, 27, 165, 49, 42, 31, 165, 60, 50, 36, 165, 60, 50, 37, 165, 79, 64, 46, 165, 55, 46, 34, 165, 47, 40, 27, 165, 58, 47, 31, 165, 57, 46, 30, 165, 51, 43, 28, 165, 42, 37, 26, 165, 45, 39, 27, 165, 42, 36, 26, 165, 49, 41, 27, 165, 51, 42, 28, 165, 51, 42, 28, 165, 46, 39, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 64, 49, 33, 165, 56, 45, 30, 165, 43, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 43, 38, 28, 165, 70, 57, 41, 165, 72, 59, 42, 165, 37, 33, 25, 165, 39, 35, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 61, 48, 32, 165, 56, 46, 30, 165, 50, 42, 28, 165, 52, 43, 29, 165, 54, 44, 29, 165, 49, 49, 41, 165, 50, 42, 28, 165, 37, 34, 25, 165, 42, 37, 26, 165, 57, 46, 30, 165, 40, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 37, 33, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 87, 70, 49, 165, 85, 68, 48, 165, 86, 69, 49, 165, 65, 54, 39, 165, 38, 34, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 60, 48, 32, 165, 56, 46, 30, 165, 36, 33, 25, 165, 41, 36, 26, 165, 63, 52, 38, 165, 70, 57, 41, 165, 38, 34, 25, 165, 51, 42, 28, 165, 70, 53, 35, 165, 53, 44, 29, 165, 65, 50, 33, 165, 80, 59, 36, 165, 65, 50, 33, 165, 51, 43, 28, 165, 51, 43, 28, 165, 52, 43, 28, 165, 70, 53, 35, 165, 45, 39, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 59, 47, 31, 165, 56, 45, 30, 165, 49, 42, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 85, 67, 47, 165, 64, 53, 38, 165, 44, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 54, 44, 29, 165, 53, 44, 29, 165, 40, 35, 25, 165, 39, 35, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 52, 43, 29, 165, 39, 35, 26, 165, 65, 53, 39, 165, 66, 55, 39, 165, 39, 35, 25, 165, 58, 48, 35, 165, 37, 33, 25, 165, 48, 41, 27, 165, 37, 33, 25, 165, 39, 35, 26, 165, 38, 34, 25, 165, 79, 64, 46, 165, 66, 54, 39, 165, 49, 41, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 76, 61, 44, 165, 63, 52, 38, 165, 40, 36, 27, 165, 69, 56, 41, 165, 36, 33, 25, 165, 64, 53, 38, 165, 38, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 39, 35, 26, 165, 41, 36, 26, 165, 57, 48, 35, 165, 39, 35, 25, 165, 43, 38, 26, 165, 56, 45, 30, 165, 61, 48, 32, 165, 47, 40, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 40, 35, 25, 165, 45, 39, 27, 165, 52, 43, 28, 165, 37, 33, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 39, 35, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 61, 51, 37, 165, 57, 48, 35, 165, 67, 55, 40, 165, 39, 35, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 45, 38, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 49, 41, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 40, 35, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 46, 40, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 56, 47, 34, 165, 47, 40, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 53, 44, 29, 165, 46, 40, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 50, 43, 32, 165, 41, 36, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 53, 43, 29, 165, 53, 44, 29, 165, 51, 42, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 37, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 55, 45, 30, 165, 65, 50, 33, 165, 73, 55, 36, 165, 50, 42, 28, 165, 59, 47, 31, 165, 61, 48, 32, 165, 58, 47, 31, 165, 66, 51, 34, 165, 48, 41, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 61, 51, 37, 165, 49, 42, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 57, 46, 30, 165, 42, 37, 28, 165, 37, 33, 25, 165, 44, 38, 29, 165, 36, 33, 25, 165, 50, 43, 31, 165, 40, 36, 26, 165, 55, 45, 29, 165, 62, 49, 32, 165, 42, 37, 26, 165, 39, 35, 25, 165, 20, 21, 21, 255, 19, 20, 20, 255, 30, 31, 31, 255, 28, 28, 29, 255, 29, 30, 30, 255, 33, 33, 34, 255, 24, 25, 25, 255, 32, 33, 33, 255, 25, 25, 26, 255, 33, 34, 34, 255, 27, 27, 28, 255, 22, 22, 23, 255, 16, 16, 16, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 18, 18, 18, 255, 21, 21, 22, 255, 27, 28, 29, 255, 24, 24, 25, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 15, 15, 255, 16, 16, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 13, 13, 255, 7, 8, 8, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 8, 9, 9, 255, 7, 8, 8, 255, 13, 13, 14, 255, 14, 14, 14, 255, 13, 13, 14, 255, 8, 8, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 17, 17, 17, 255, 21, 22, 22, 255, 27, 28, 29, 255, 31, 31, 32, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 21, 22, 22, 255, 22, 23, 23, 255, 29, 30, 30, 255, 24, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 30, 31, 32, 255, 18, 18, 18, 255, 23, 24, 24, 255, 13, 13, 13, 255, 15, 16, 16, 255, 8, 8, 8, 255, 4, 4, 4, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 27, 28, 29, 255, 25, 26, 26, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 22, 23, 255, 17, 18, 18, 255, 18, 18, 19, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 9, 255, 8, 8, 8, 255, 8, 8, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 13, 13, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 14, 14, 255, 22, 23, 24, 255, 20, 21, 21, 255, 15, 15, 15, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 25, 25, 26, 255, 18, 18, 19, 255, 24, 24, 25, 255, 18, 18, 19, 255, 27, 28, 28, 255, 33, 34, 34, 255, 28, 29, 29, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 30, 255, 30, 31, 32, 255, 21, 22, 22, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 19, 19, 20, 255, 20, 21, 21, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 32, 33, 255, 21, 21, 22, 255, 19, 20, 20, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 15, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 21, 21, 22, 255, 21, 22, 22, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 33, 34, 34, 255, 22, 22, 23, 255, 22, 22, 23, 255, 14, 15, 15, 255, 20, 21, 21, 255, 8, 9, 9, 255, 8, 8, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 16, 16, 16, 255, 18, 18, 18, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 15, 15, 255, 8, 8, 9, 255, 6, 7, 7, 255, 4, 4, 5, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 14, 14, 255, 26, 26, 27, 255, 16, 16, 17, 255, 13, 13, 14, 255, 21, 22, 22, 255, 22, 23, 23, 255, 27, 27, 28, 255, 26, 26, 27, 255, 25, 26, 26, 255, 23, 23, 24, 255, 25, 25, 26, 255, 21, 21, 22, 255, 12, 12, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 17, 17, 18, 255, 12, 12, 13, 255, 16, 16, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 16, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 26, 27, 27, 255, 31, 32, 32, 255, 25, 26, 26, 255, 18, 18, 19, 255, 18, 18, 19, 255, 13, 14, 14, 255, 18, 19, 19, 255, 17, 18, 18, 255, 21, 21, 22, 255, 25, 25, 26, 255, 19, 19, 20, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 15, 15, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 20, 20, 255, 22, 23, 23, 255, 25, 25, 26, 255, 26, 26, 27, 255, 31, 32, 33, 255, 33, 33, 34, 255, 25, 26, 27, 255, 21, 22, 22, 255, 14, 14, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 14, 14, 255, 18, 18, 19, 255, 45, 39, 29, 165, 39, 35, 25, 165, 40, 36, 26, 165, 47, 48, 41, 165, 42, 37, 26, 165, 40, 36, 27, 165, 65, 54, 39, 165, 73, 59, 42, 165, 38, 34, 25, 165, 62, 48, 32, 165, 53, 44, 29, 165, 48, 41, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 49, 42, 27, 165, 49, 42, 27, 165, 52, 43, 28, 165, 59, 47, 31, 165, 55, 45, 29, 165, 44, 38, 26, 165, 37, 33, 25, 165, 87, 69, 49, 165, 61, 51, 37, 165, 79, 64, 46, 165, 46, 40, 30, 165, 54, 46, 33, 165, 61, 51, 37, 165, 40, 35, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 60, 48, 31, 165, 47, 40, 27, 165, 46, 40, 27, 165, 40, 35, 25, 165, 40, 36, 26, 165, 40, 35, 25, 165, 52, 43, 28, 165, 46, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 80, 65, 46, 165, 87, 69, 49, 165, 63, 52, 38, 165, 48, 42, 31, 165, 45, 39, 29, 165, 38, 34, 25, 165, 51, 43, 28, 165, 41, 36, 26, 165, 49, 42, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 36, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 55, 45, 29, 165, 48, 41, 27, 165, 56, 45, 30, 165, 56, 45, 30, 165, 63, 49, 33, 165, 55, 45, 30, 165, 44, 38, 26, 165, 45, 39, 26, 165, 63, 49, 32, 165, 50, 42, 28, 165, 40, 35, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 55, 45, 29, 165, 63, 49, 33, 165, 45, 39, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 68, 55, 40, 165, 38, 34, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 54, 52, 43, 165, 45, 39, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 53, 44, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 45, 38, 26, 165, 44, 38, 26, 165, 64, 50, 33, 165, 37, 33, 25, 165, 44, 39, 29, 165, 71, 58, 42, 165, 41, 36, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 49, 42, 31, 165, 40, 36, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 48, 42, 31, 165, 39, 35, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 41, 36, 26, 165, 44, 46, 40, 165, 42, 37, 28, 165, 46, 40, 29, 165, 87, 70, 49, 165, 71, 58, 42, 165, 50, 43, 31, 165, 43, 38, 28, 165, 79, 63, 45, 165, 36, 33, 25, 165, 71, 58, 42, 165, 36, 33, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 46, 39, 27, 165, 44, 38, 26, 165, 45, 39, 29, 165, 44, 38, 26, 165, 52, 43, 29, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 29, 165, 38, 34, 26, 165, 48, 41, 30, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 66, 55, 40, 165, 62, 51, 37, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 38, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 39, 35, 26, 165, 42, 45, 40, 165, 43, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 64, 50, 33, 165, 44, 38, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 48, 41, 27, 165, 38, 34, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 49, 42, 31, 165, 44, 38, 29, 165, 46, 40, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 50, 42, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 39, 29, 165, 67, 55, 40, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 52, 43, 29, 165, 64, 50, 33, 165, 50, 42, 28, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 40, 35, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 53, 44, 29, 165, 46, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 48, 41, 165, 56, 45, 30, 165, 51, 43, 28, 165, 63, 49, 32, 165, 52, 43, 29, 165, 51, 43, 28, 165, 50, 42, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 44, 38, 26, 165, 43, 38, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 49, 42, 27, 165, 63, 52, 38, 165, 37, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 67, 52, 34, 165, 48, 41, 27, 165, 42, 37, 26, 165, 50, 43, 32, 165, 48, 41, 27, 165, 47, 40, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 65, 54, 39, 165, 54, 46, 33, 165, 78, 63, 45, 165, 37, 33, 25, 165, 40, 36, 26, 165, 52, 43, 28, 165, 40, 35, 25, 165, 39, 35, 25, 165, 17, 18, 18, 255, 23, 23, 24, 255, 18, 18, 19, 255, 24, 24, 25, 255, 21, 22, 22, 255, 33, 34, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 21, 22, 22, 255, 30, 31, 31, 255, 26, 26, 27, 255, 25, 25, 26, 255, 22, 22, 23, 255, 17, 18, 18, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 14, 15, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 18, 18, 19, 255, 20, 21, 21, 255, 21, 21, 22, 255, 17, 17, 18, 255, 19, 19, 20, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 14, 14, 15, 255, 9, 9, 10, 255, 12, 13, 13, 255, 14, 15, 15, 255, 8, 9, 9, 255, 15, 16, 16, 255, 14, 14, 14, 255, 8, 8, 8, 255, 16, 16, 16, 255, 16, 16, 16, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 20, 20, 255, 29, 29, 30, 255, 20, 21, 21, 255, 17, 18, 18, 255, 23, 23, 24, 255, 22, 23, 23, 255, 14, 15, 15, 255, 20, 20, 21, 255, 23, 23, 24, 255, 29, 29, 30, 255, 28, 29, 29, 255, 33, 34, 34, 255, 31, 32, 32, 255, 27, 28, 28, 255, 31, 31, 32, 255, 21, 21, 22, 255, 15, 15, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 19, 20, 20, 255, 19, 19, 19, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 16, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 19, 19, 20, 255, 16, 16, 17, 255, 25, 25, 26, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 9, 9, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 21, 255, 20, 21, 21, 255, 26, 26, 27, 255, 19, 19, 19, 255, 27, 27, 28, 255, 26, 26, 27, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 24, 25, 25, 255, 28, 28, 29, 255, 21, 21, 22, 255, 14, 15, 15, 255, 10, 11, 11, 255, 15, 15, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 14, 255, 27, 28, 28, 255, 25, 26, 26, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 21, 22, 22, 255, 21, 21, 22, 255, 16, 16, 16, 255, 16, 17, 17, 255, 15, 15, 15, 255, 15, 16, 16, 255, 21, 21, 22, 255, 23, 24, 24, 255, 24, 24, 25, 255, 22, 23, 23, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 23, 24, 255, 20, 21, 21, 255, 14, 14, 14, 255, 18, 18, 19, 255, 11, 12, 12, 255, 5, 5, 5, 255, 11, 11, 11, 255, 13, 13, 13, 255, 18, 18, 19, 255, 18, 18, 19, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 17, 17, 255, 19, 19, 20, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 6, 6, 6, 255, 13, 13, 13, 255, 7, 7, 8, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 20, 20, 255, 14, 15, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 14, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 26, 27, 28, 255, 26, 26, 27, 255, 26, 27, 27, 255, 21, 21, 22, 255, 27, 28, 28, 255, 15, 15, 15, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 15, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 15, 255, 11, 12, 12, 255, 15, 16, 16, 255, 17, 17, 17, 255, 11, 11, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 10, 11, 11, 255, 21, 22, 22, 255, 30, 31, 32, 255, 24, 25, 25, 255, 24, 25, 26, 255, 21, 21, 22, 255, 16, 17, 17, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 16, 16, 255, 21, 21, 22, 255, 22, 23, 23, 255, 19, 20, 20, 255, 18, 18, 18, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 11, 11, 255, 14, 14, 14, 255, 14, 14, 14, 255, 19, 20, 20, 255, 19, 20, 20, 255, 18, 18, 19, 255, 28, 28, 29, 255, 29, 30, 31, 255, 27, 28, 28, 255, 31, 31, 32, 255, 23, 23, 24, 255, 20, 20, 21, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 11, 12, 255, 16, 16, 17, 255, 39, 35, 25, 165, 73, 59, 43, 165, 42, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 61, 50, 37, 165, 36, 33, 25, 165, 49, 41, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 51, 42, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 45, 40, 165, 49, 42, 27, 165, 61, 48, 32, 165, 66, 51, 33, 165, 47, 40, 27, 165, 43, 37, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 67, 55, 40, 165, 58, 49, 36, 165, 50, 43, 32, 165, 50, 43, 32, 165, 40, 35, 25, 165, 44, 38, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 60, 48, 31, 165, 61, 48, 32, 165, 51, 43, 28, 165, 43, 37, 26, 165, 42, 37, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 48, 40, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 69, 57, 41, 165, 73, 59, 43, 165, 39, 35, 25, 165, 42, 37, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 42, 37, 26, 165, 40, 35, 27, 165, 39, 35, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 42, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 61, 48, 32, 165, 61, 48, 32, 165, 43, 38, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 59, 47, 31, 165, 63, 49, 33, 165, 53, 44, 29, 165, 53, 45, 33, 165, 41, 36, 27, 165, 46, 47, 41, 165, 48, 41, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 51, 42, 28, 165, 41, 36, 26, 165, 38, 34, 26, 165, 36, 33, 25, 165, 67, 55, 40, 165, 64, 53, 38, 165, 46, 40, 29, 165, 40, 35, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 41, 36, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 40, 36, 26, 165, 41, 37, 27, 165, 40, 35, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 43, 38, 26, 165, 46, 40, 29, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 52, 45, 33, 165, 36, 33, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 48, 41, 30, 165, 38, 34, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 49, 41, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 46, 39, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 49, 42, 27, 165, 55, 45, 30, 165, 41, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 55, 45, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 69, 56, 40, 165, 43, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 61, 48, 32, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 54, 45, 33, 165, 48, 41, 31, 165, 37, 33, 25, 165, 51, 44, 32, 165, 47, 41, 30, 165, 75, 61, 44, 165, 38, 34, 25, 165, 42, 37, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 50, 43, 32, 165, 40, 36, 26, 165, 61, 48, 32, 165, 62, 48, 32, 165, 50, 42, 28, 165, 51, 43, 28, 165, 46, 39, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 47, 41, 30, 165, 38, 34, 25, 165, 42, 45, 40, 165, 53, 45, 33, 165, 67, 55, 40, 165, 36, 33, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 50, 42, 28, 165, 50, 42, 28, 165, 71, 54, 36, 165, 47, 40, 27, 165, 57, 46, 30, 165, 47, 40, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 58, 47, 31, 165, 45, 39, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 52, 43, 29, 165, 56, 45, 30, 165, 51, 43, 28, 165, 59, 47, 31, 165, 74, 55, 36, 165, 64, 50, 33, 165, 53, 44, 29, 165, 48, 41, 27, 165, 64, 50, 33, 165, 59, 47, 31, 165, 49, 41, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 57, 48, 35, 165, 44, 39, 29, 165, 45, 39, 26, 165, 45, 39, 27, 165, 55, 45, 29, 165, 49, 42, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 58, 47, 31, 165, 52, 43, 28, 165, 40, 36, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 18, 19, 19, 255, 22, 22, 23, 255, 18, 19, 19, 255, 19, 20, 20, 255, 26, 27, 28, 255, 26, 26, 27, 255, 26, 26, 27, 255, 26, 26, 27, 255, 24, 25, 25, 255, 25, 25, 26, 255, 25, 25, 26, 255, 29, 29, 30, 255, 24, 25, 26, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 19, 19, 20, 255, 17, 17, 18, 255, 19, 19, 20, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 17, 17, 18, 255, 17, 17, 18, 255, 17, 17, 17, 255, 25, 26, 26, 255, 23, 23, 24, 255, 28, 29, 29, 255, 16, 17, 17, 255, 18, 18, 18, 255, 18, 19, 19, 255, 17, 18, 18, 255, 21, 22, 22, 255, 11, 12, 12, 255, 16, 17, 17, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 19, 19, 255, 19, 20, 20, 255, 18, 18, 19, 255, 15, 15, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 24, 25, 26, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 20, 20, 255, 20, 21, 21, 255, 24, 24, 25, 255, 22, 22, 23, 255, 16, 17, 17, 255, 25, 26, 27, 255, 26, 27, 27, 255, 33, 34, 34, 255, 24, 25, 25, 255, 27, 28, 28, 255, 28, 28, 29, 255, 21, 22, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 18, 18, 19, 255, 14, 15, 15, 255, 18, 18, 18, 255, 18, 18, 19, 255, 16, 16, 16, 255, 15, 15, 16, 255, 13, 13, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 15, 15, 16, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 21, 21, 255, 9, 10, 10, 255, 9, 9, 10, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 10, 255, 12, 12, 13, 255, 17, 17, 17, 255, 14, 14, 14, 255, 17, 17, 17, 255, 20, 20, 20, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 9, 10, 10, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 19, 20, 20, 255, 22, 23, 23, 255, 15, 16, 16, 255, 23, 23, 24, 255, 25, 25, 26, 255, 28, 29, 30, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 32, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 19, 20, 20, 255, 23, 24, 24, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 22, 22, 255, 20, 20, 21, 255, 15, 15, 15, 255, 9, 9, 9, 255, 15, 16, 16, 255, 23, 23, 24, 255, 26, 27, 27, 255, 22, 23, 23, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 22, 23, 24, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 13, 13, 255, 9, 9, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 21, 21, 22, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 16, 16, 255, 16, 16, 16, 255, 9, 9, 10, 255, 7, 8, 8, 255, 8, 8, 8, 255, 3, 3, 3, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 15, 15, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 15, 15, 255, 9, 10, 10, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 24, 24, 25, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 20, 20, 21, 255, 23, 23, 24, 255, 13, 13, 13, 255, 14, 15, 15, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 15, 15, 255, 18, 19, 19, 255, 15, 15, 15, 255, 23, 24, 24, 255, 26, 26, 27, 255, 20, 20, 21, 255, 23, 24, 24, 255, 19, 20, 20, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 22, 22, 23, 255, 25, 25, 26, 255, 22, 22, 23, 255, 23, 23, 24, 255, 23, 24, 24, 255, 16, 16, 16, 255, 15, 15, 16, 255, 8, 8, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 18, 19, 19, 255, 18, 18, 18, 255, 18, 19, 19, 255, 20, 21, 21, 255, 23, 23, 24, 255, 26, 26, 27, 255, 24, 25, 25, 255, 20, 20, 21, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 14, 255, 20, 20, 20, 255, 45, 39, 26, 165, 45, 39, 29, 165, 40, 35, 25, 165, 45, 39, 26, 165, 45, 39, 27, 165, 37, 34, 25, 165, 48, 41, 27, 165, 114, 120, 55, 255, 44, 38, 29, 165, 55, 45, 30, 165, 59, 47, 31, 165, 49, 42, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 55, 45, 30, 165, 44, 38, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 56, 45, 30, 165, 57, 46, 30, 165, 45, 39, 26, 165, 44, 38, 26, 165, 69, 57, 41, 165, 37, 34, 25, 165, 47, 40, 27, 165, 38, 34, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 48, 41, 31, 165, 39, 35, 25, 165, 43, 37, 26, 165, 49, 41, 27, 165, 49, 41, 27, 165, 40, 36, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 50, 43, 32, 165, 48, 41, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 54, 44, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 37, 33, 25, 165, 76, 62, 44, 165, 40, 35, 25, 165, 47, 40, 30, 165, 46, 40, 27, 165, 56, 46, 30, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 64, 53, 38, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 58, 46, 31, 165, 53, 44, 29, 165, 62, 48, 32, 165, 47, 40, 27, 165, 61, 48, 32, 165, 46, 39, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 45, 39, 29, 165, 49, 41, 27, 165, 50, 42, 28, 165, 45, 39, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 40, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 38, 34, 26, 165, 40, 35, 25, 165, 56, 46, 30, 165, 49, 41, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 51, 44, 32, 165, 42, 37, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 45, 39, 27, 165, 40, 35, 26, 165, 49, 41, 27, 165, 70, 53, 35, 165, 45, 39, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 42, 37, 26, 165, 56, 47, 34, 165, 41, 36, 26, 165, 39, 35, 26, 165, 55, 46, 34, 165, 43, 38, 28, 165, 44, 38, 26, 165, 58, 77, 35, 255, 44, 38, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 52, 43, 28, 165, 46, 39, 27, 165, 51, 42, 28, 165, 43, 37, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 45, 39, 27, 165, 53, 44, 29, 165, 40, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 46, 40, 27, 165, 66, 51, 33, 165, 58, 47, 31, 165, 43, 38, 26, 165, 43, 37, 26, 165, 61, 48, 32, 165, 51, 43, 28, 165, 42, 37, 26, 165, 40, 35, 26, 165, 42, 37, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 77, 57, 36, 165, 49, 41, 27, 165, 40, 35, 25, 165, 48, 41, 27, 165, 49, 42, 31, 165, 37, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 53, 44, 29, 165, 46, 40, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 55, 45, 29, 165, 49, 42, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 53, 44, 29, 165, 39, 35, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 76, 62, 44, 165, 79, 64, 46, 165, 43, 37, 28, 165, 49, 42, 31, 165, 37, 33, 25, 165, 48, 41, 27, 165, 37, 34, 25, 165, 48, 41, 27, 165, 37, 34, 25, 165, 38, 34, 26, 165, 39, 35, 25, 165, 53, 43, 29, 165, 52, 43, 28, 165, 56, 45, 30, 165, 43, 37, 26, 165, 46, 47, 41, 165, 53, 43, 29, 165, 53, 44, 29, 165, 69, 52, 35, 165, 61, 48, 32, 165, 39, 35, 25, 165, 40, 36, 26, 165, 39, 34, 25, 165, 49, 41, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 59, 47, 31, 165, 51, 43, 28, 165, 43, 37, 26, 165, 37, 33, 25, 165, 74, 60, 43, 165, 42, 37, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 49, 41, 27, 165, 49, 49, 41, 165, 47, 40, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 48, 41, 27, 165, 62, 49, 32, 165, 59, 47, 31, 165, 54, 45, 29, 165, 62, 49, 32, 165, 55, 45, 30, 165, 41, 36, 26, 165, 36, 33, 25, 165, 39, 35, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 49, 42, 27, 165, 43, 37, 26, 165, 52, 43, 28, 165, 67, 52, 34, 165, 54, 44, 29, 165, 41, 36, 26, 165, 40, 35, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 55, 46, 34, 165, 45, 39, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 37, 34, 25, 165, 40, 35, 25, 165, 20, 20, 21, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 12, 12, 255, 15, 15, 15, 255, 23, 23, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 24, 24, 25, 255, 22, 23, 23, 255, 21, 22, 22, 255, 27, 28, 29, 255, 28, 29, 29, 255, 23, 24, 25, 255, 18, 18, 19, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 32, 33, 34, 255, 24, 25, 26, 255, 30, 30, 31, 255, 18, 18, 19, 255, 17, 17, 18, 255, 26, 27, 27, 255, 17, 17, 17, 255, 18, 18, 18, 255, 22, 23, 23, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 20, 20, 21, 255, 16, 17, 17, 255, 23, 24, 24, 255, 20, 20, 21, 255, 16, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 21, 22, 255, 25, 25, 26, 255, 20, 20, 21, 255, 18, 18, 19, 255, 18, 19, 19, 255, 19, 19, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 6, 6, 6, 255, 6, 6, 6, 255, 14, 14, 14, 255, 13, 13, 13, 255, 16, 16, 16, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 18, 19, 255, 15, 15, 15, 255, 18, 18, 19, 255, 15, 15, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 20, 21, 255, 23, 24, 24, 255, 23, 23, 24, 255, 21, 21, 22, 255, 15, 15, 15, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 13, 14, 14, 255, 19, 19, 20, 255, 17, 17, 17, 255, 17, 18, 18, 255, 25, 25, 26, 255, 24, 25, 25, 255, 24, 24, 25, 255, 19, 20, 20, 255, 21, 21, 22, 255, 16, 16, 17, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 7, 7, 8, 255, 14, 15, 15, 255, 16, 16, 17, 255, 23, 23, 24, 255, 20, 21, 21, 255, 20, 20, 21, 255, 27, 27, 28, 255, 26, 27, 28, 255, 28, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 32, 33, 255, 27, 27, 28, 255, 28, 28, 29, 255, 17, 18, 18, 255, 17, 17, 18, 255, 16, 16, 16, 255, 11, 12, 12, 255, 18, 19, 19, 255, 14, 15, 15, 255, 20, 20, 21, 255, 19, 20, 20, 255, 21, 21, 22, 255, 24, 25, 25, 255, 22, 23, 23, 255, 26, 27, 27, 255, 23, 24, 24, 255, 16, 16, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 19, 19, 20, 255, 22, 23, 24, 255, 26, 26, 27, 255, 26, 27, 28, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 30, 30, 31, 255, 29, 29, 30, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 19, 19, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 22, 22, 23, 255, 20, 21, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 16, 16, 16, 255, 19, 20, 20, 255, 13, 13, 14, 255, 16, 16, 17, 255, 10, 10, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 5, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 17, 17, 17, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 15, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 19, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 18, 19, 19, 255, 24, 24, 25, 255, 22, 23, 23, 255, 18, 18, 19, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 11, 12, 255, 15, 15, 15, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 23, 23, 255, 29, 29, 30, 255, 22, 22, 23, 255, 19, 20, 20, 255, 18, 18, 19, 255, 13, 14, 14, 255, 12, 13, 13, 255, 17, 17, 18, 255, 22, 22, 23, 255, 24, 25, 25, 255, 24, 25, 25, 255, 23, 24, 25, 255, 31, 32, 33, 255, 27, 28, 28, 255, 17, 18, 18, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 10, 10, 11, 255, 14, 15, 15, 255, 13, 14, 14, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 16, 17, 17, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 42, 37, 26, 165, 46, 39, 27, 165, 56, 46, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 55, 45, 30, 165, 46, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 52, 43, 28, 165, 46, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 40, 30, 165, 37, 34, 25, 165, 48, 41, 27, 165, 62, 49, 32, 165, 38, 34, 25, 165, 51, 42, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 49, 41, 27, 165, 39, 35, 25, 165, 83, 67, 48, 165, 40, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 43, 45, 40, 165, 37, 33, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 51, 42, 28, 165, 57, 46, 30, 165, 46, 39, 27, 165, 43, 37, 26, 165, 73, 59, 43, 165, 45, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 53, 44, 29, 165, 69, 52, 35, 165, 56, 46, 30, 165, 60, 47, 31, 165, 60, 47, 31, 165, 49, 41, 27, 165, 60, 48, 32, 165, 77, 58, 36, 165, 63, 49, 33, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 45, 38, 26, 165, 48, 41, 31, 165, 37, 33, 25, 165, 42, 37, 26, 165, 77, 58, 36, 165, 68, 52, 34, 165, 43, 38, 26, 165, 59, 47, 31, 165, 48, 41, 27, 165, 47, 40, 27, 165, 58, 47, 31, 165, 37, 34, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 45, 39, 27, 165, 46, 40, 30, 165, 51, 43, 32, 165, 46, 40, 30, 165, 42, 37, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 53, 43, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 75, 61, 44, 165, 54, 45, 33, 165, 62, 51, 37, 165, 73, 60, 43, 165, 56, 47, 34, 165, 41, 36, 26, 165, 43, 37, 26, 165, 55, 45, 29, 165, 39, 35, 25, 165, 54, 44, 29, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 63, 49, 33, 165, 47, 40, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 51, 42, 28, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 62, 48, 32, 165, 74, 55, 36, 165, 52, 43, 28, 165, 65, 51, 33, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 40, 35, 27, 165, 53, 45, 33, 165, 66, 55, 39, 165, 73, 60, 43, 165, 37, 34, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 42, 37, 27, 165, 45, 47, 41, 165, 46, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 62, 48, 32, 165, 63, 49, 33, 165, 62, 48, 32, 165, 48, 41, 27, 165, 37, 33, 25, 165, 42, 37, 28, 165, 39, 35, 25, 165, 53, 44, 29, 165, 53, 43, 29, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 47, 40, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 49, 41, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 76, 62, 44, 165, 51, 44, 32, 165, 42, 37, 26, 165, 67, 55, 40, 165, 40, 36, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 51, 44, 32, 165, 38, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 66, 51, 33, 165, 49, 42, 27, 165, 52, 43, 29, 165, 74, 55, 36, 165, 47, 40, 27, 165, 53, 44, 29, 165, 45, 39, 29, 165, 41, 36, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 80, 65, 46, 165, 63, 52, 38, 165, 40, 36, 26, 165, 51, 43, 32, 165, 40, 36, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 40, 35, 26, 165, 44, 46, 40, 165, 44, 38, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 53, 44, 29, 165, 53, 44, 29, 165, 46, 40, 27, 165, 45, 39, 27, 165, 69, 52, 35, 165, 46, 40, 27, 165, 58, 46, 31, 165, 73, 55, 36, 165, 43, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 39, 29, 165, 46, 40, 30, 165, 37, 33, 25, 165, 45, 38, 26, 165, 44, 39, 29, 165, 59, 47, 31, 165, 49, 42, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 71, 58, 41, 165, 38, 34, 25, 165, 63, 52, 38, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 15, 16, 16, 255, 13, 13, 14, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 18, 18, 255, 15, 15, 15, 255, 18, 18, 19, 255, 19, 20, 20, 255, 17, 17, 17, 255, 18, 19, 19, 255, 23, 23, 24, 255, 19, 19, 20, 255, 24, 24, 25, 255, 22, 22, 23, 255, 15, 15, 15, 255, 12, 12, 13, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 21, 21, 22, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 26, 27, 27, 255, 24, 24, 25, 255, 23, 24, 25, 255, 31, 31, 32, 255, 23, 23, 24, 255, 22, 23, 23, 255, 33, 34, 34, 255, 30, 31, 32, 255, 19, 20, 20, 255, 18, 18, 19, 255, 21, 21, 22, 255, 28, 29, 30, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 15, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 12, 13, 255, 24, 24, 25, 255, 24, 25, 25, 255, 18, 18, 19, 255, 17, 17, 18, 255, 18, 18, 19, 255, 11, 11, 12, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 17, 18, 255, 22, 22, 23, 255, 22, 22, 23, 255, 23, 24, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 10, 10, 255, 9, 9, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 22, 22, 23, 255, 15, 16, 16, 255, 16, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 20, 20, 21, 255, 15, 15, 16, 255, 23, 23, 24, 255, 28, 29, 29, 255, 23, 23, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 31, 31, 32, 255, 26, 26, 27, 255, 27, 27, 28, 255, 22, 23, 23, 255, 23, 24, 25, 255, 15, 15, 16, 255, 15, 15, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 14, 14, 14, 255, 16, 16, 17, 255, 19, 20, 20, 255, 17, 17, 18, 255, 22, 23, 23, 255, 21, 21, 22, 255, 17, 17, 17, 255, 27, 28, 29, 255, 20, 21, 21, 255, 19, 19, 20, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 12, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 18, 18, 18, 255, 21, 21, 22, 255, 22, 22, 23, 255, 26, 26, 27, 255, 26, 27, 27, 255, 31, 31, 32, 255, 25, 26, 26, 255, 26, 27, 28, 255, 29, 29, 30, 255, 26, 27, 27, 255, 27, 28, 28, 255, 27, 28, 28, 255, 30, 31, 32, 255, 26, 26, 27, 255, 23, 24, 24, 255, 16, 16, 17, 255, 16, 16, 16, 255, 9, 10, 10, 255, 13, 13, 13, 255, 17, 18, 18, 255, 12, 12, 12, 255, 22, 22, 23, 255, 16, 17, 17, 255, 14, 14, 14, 255, 20, 20, 21, 255, 22, 23, 23, 255, 16, 17, 17, 255, 16, 17, 17, 255, 9, 10, 10, 255, 12, 12, 13, 255, 18, 19, 19, 255, 25, 26, 26, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 18, 19, 255, 17, 17, 18, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 17, 18, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 16, 16, 255, 17, 18, 18, 255, 21, 22, 22, 255, 20, 20, 21, 255, 20, 21, 21, 255, 27, 27, 28, 255, 23, 23, 24, 255, 23, 23, 24, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 15, 15, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 6, 6, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 17, 18, 18, 255, 14, 14, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 15, 15, 255, 19, 19, 20, 255, 27, 28, 29, 255, 29, 30, 30, 255, 23, 24, 24, 255, 24, 25, 25, 255, 22, 23, 23, 255, 18, 18, 19, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 1, 1, 2, 255, 7, 7, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 17, 17, 18, 255, 18, 18, 18, 255, 24, 25, 26, 255, 30, 31, 32, 255, 27, 28, 28, 255, 25, 26, 26, 255, 13, 14, 14, 255, 16, 17, 17, 255, 9, 9, 9, 255, 8, 8, 9, 255, 16, 17, 17, 255, 22, 23, 23, 255, 30, 30, 31, 255, 25, 25, 26, 255, 29, 30, 31, 255, 31, 32, 32, 255, 20, 20, 21, 255, 14, 14, 14, 255, 11, 11, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 15, 15, 16, 255, 20, 20, 21, 255, 16, 17, 17, 255, 20, 20, 21, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 58, 46, 31, 165, 48, 41, 27, 165, 39, 35, 25, 165, 37, 34, 25, 165, 51, 43, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 49, 42, 31, 165, 38, 34, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 36, 26, 165, 46, 40, 29, 165, 39, 35, 26, 165, 38, 34, 25, 165, 41, 37, 27, 165, 38, 34, 26, 165, 40, 35, 26, 165, 39, 35, 26, 165, 43, 38, 28, 165, 42, 37, 26, 165, 39, 34, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 49, 42, 27, 165, 51, 42, 28, 165, 54, 44, 29, 165, 38, 34, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 45, 39, 27, 165, 46, 40, 27, 165, 40, 35, 26, 165, 50, 42, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 37, 34, 25, 165, 42, 37, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 39, 34, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 28, 165, 40, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 52, 43, 28, 165, 45, 39, 26, 165, 56, 45, 30, 165, 45, 39, 27, 165, 42, 37, 26, 165, 53, 44, 29, 165, 74, 55, 36, 165, 49, 42, 27, 165, 50, 42, 28, 165, 55, 45, 29, 165, 36, 33, 25, 165, 45, 39, 29, 165, 59, 49, 36, 165, 43, 38, 28, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 51, 42, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 38, 34, 26, 165, 48, 41, 31, 165, 41, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 50, 42, 28, 165, 39, 34, 25, 165, 40, 36, 26, 165, 57, 46, 30, 165, 46, 39, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 46, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 61, 50, 37, 165, 87, 70, 50, 165, 83, 66, 47, 165, 81, 65, 46, 165, 69, 57, 41, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 56, 46, 30, 165, 48, 49, 41, 165, 40, 35, 25, 165, 40, 35, 25, 165, 49, 42, 27, 165, 55, 45, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 52, 43, 29, 165, 41, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 69, 53, 35, 165, 63, 49, 32, 165, 54, 44, 29, 165, 56, 46, 30, 165, 54, 44, 29, 165, 50, 42, 28, 165, 40, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 43, 38, 26, 165, 40, 36, 26, 165, 46, 40, 27, 165, 40, 35, 25, 165, 52, 44, 32, 165, 74, 60, 43, 165, 36, 33, 25, 165, 53, 44, 29, 165, 47, 40, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 45, 47, 41, 165, 38, 34, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 58, 48, 35, 165, 38, 34, 25, 165, 48, 41, 31, 165, 39, 35, 26, 165, 50, 43, 32, 165, 83, 66, 47, 165, 79, 64, 46, 165, 43, 38, 28, 165, 44, 38, 26, 165, 73, 60, 43, 165, 47, 40, 30, 165, 42, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 58, 47, 31, 165, 68, 52, 34, 165, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 46, 39, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 50, 42, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 54, 44, 29, 165, 45, 39, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 38, 35, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 52, 43, 29, 165, 62, 49, 32, 165, 80, 59, 36, 165, 56, 45, 30, 165, 60, 47, 31, 165, 49, 42, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 43, 38, 28, 165, 62, 52, 37, 165, 44, 38, 29, 165, 42, 37, 26, 165, 36, 33, 25, 165, 56, 45, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 36, 26, 165, 42, 45, 40, 165, 38, 34, 25, 165, 47, 41, 30, 165, 43, 38, 28, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 8, 8, 8, 255, 9, 9, 9, 255, 7, 8, 8, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 22, 22, 23, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 19, 19, 255, 22, 22, 23, 255, 25, 26, 26, 255, 23, 24, 24, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 14, 255, 16, 16, 16, 255, 26, 26, 27, 255, 20, 20, 21, 255, 23, 24, 25, 255, 29, 29, 30, 255, 29, 30, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 33, 33, 34, 255, 26, 26, 27, 255, 28, 29, 30, 255, 23, 23, 24, 255, 24, 24, 25, 255, 23, 24, 24, 255, 18, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 13, 14, 255, 18, 18, 19, 255, 14, 14, 14, 255, 13, 13, 14, 255, 14, 14, 14, 255, 12, 12, 13, 255, 14, 14, 14, 255, 17, 18, 18, 255, 16, 16, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 19, 19, 20, 255, 14, 14, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 9, 9, 10, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 19, 19, 255, 22, 23, 23, 255, 19, 20, 20, 255, 24, 25, 25, 255, 21, 22, 22, 255, 24, 25, 25, 255, 21, 21, 22, 255, 27, 27, 28, 255, 27, 28, 28, 255, 33, 34, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 25, 26, 26, 255, 25, 26, 27, 255, 25, 26, 27, 255, 33, 33, 34, 255, 30, 31, 32, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 21, 22, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 20, 21, 21, 255, 17, 17, 18, 255, 33, 33, 34, 255, 28, 29, 29, 255, 28, 28, 29, 255, 25, 25, 26, 255, 26, 27, 28, 255, 20, 21, 21, 255, 23, 23, 24, 255, 16, 17, 17, 255, 15, 15, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 19, 19, 20, 255, 19, 19, 20, 255, 19, 20, 20, 255, 25, 25, 26, 255, 18, 18, 19, 255, 24, 24, 25, 255, 19, 19, 20, 255, 19, 19, 20, 255, 23, 24, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 17, 17, 18, 255, 16, 17, 17, 255, 24, 24, 25, 255, 21, 21, 22, 255, 19, 19, 20, 255, 18, 18, 18, 255, 18, 18, 19, 255, 15, 15, 15, 255, 7, 8, 8, 255, 14, 14, 14, 255, 10, 10, 10, 255, 16, 17, 17, 255, 14, 14, 14, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 17, 17, 255, 16, 16, 16, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 19, 255, 20, 21, 21, 255, 20, 21, 21, 255, 23, 24, 24, 255, 23, 23, 24, 255, 22, 22, 23, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 25, 26, 26, 255, 20, 21, 21, 255, 21, 22, 22, 255, 19, 20, 20, 255, 18, 19, 19, 255, 11, 11, 11, 255, 10, 10, 11, 255, 16, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 29, 29, 30, 255, 27, 27, 28, 255, 26, 26, 27, 255, 27, 28, 28, 255, 24, 24, 25, 255, 26, 27, 27, 255, 23, 23, 24, 255, 22, 22, 23, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 10, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 5, 5, 5, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 14, 15, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 10, 10, 255, 8, 8, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 17, 17, 18, 255, 10, 10, 10, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 18, 18, 255, 26, 26, 27, 255, 26, 27, 28, 255, 20, 21, 21, 255, 20, 20, 20, 255, 23, 23, 24, 255, 20, 20, 21, 255, 10, 10, 10, 255, 11, 11, 12, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 13, 13, 13, 255, 12, 12, 13, 255, 26, 27, 27, 255, 27, 28, 29, 255, 30, 31, 32, 255, 25, 26, 26, 255, 20, 20, 21, 255, 17, 17, 17, 255, 12, 12, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 21, 22, 22, 255, 20, 21, 21, 255, 28, 29, 29, 255, 30, 31, 31, 255, 23, 23, 24, 255, 20, 20, 21, 255, 21, 21, 22, 255, 13, 13, 13, 255, 14, 15, 15, 255, 11, 12, 12, 255, 16, 16, 16, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 11, 11, 11, 255, 12, 13, 13, 255, 8, 9, 9, 255, 13, 13, 13, 255, 11, 11, 11, 255, 51, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 58, 46, 31, 165, 60, 47, 31, 165, 40, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 40, 35, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 50, 43, 32, 165, 42, 37, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 45, 39, 29, 165, 40, 36, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 55, 46, 34, 165, 38, 34, 25, 165, 38, 34, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 61, 48, 32, 165, 60, 48, 31, 165, 45, 39, 26, 165, 55, 45, 30, 165, 56, 45, 30, 165, 49, 41, 27, 165, 54, 44, 29, 165, 62, 48, 32, 165, 63, 70, 38, 255, 58, 46, 31, 165, 43, 38, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 38, 34, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 41, 30, 165, 41, 36, 26, 165, 48, 41, 30, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 40, 35, 25, 165, 60, 48, 31, 165, 56, 45, 30, 165, 52, 43, 29, 165, 45, 39, 27, 165, 44, 38, 26, 165, 54, 46, 33, 165, 40, 36, 27, 165, 70, 57, 41, 165, 53, 45, 33, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 38, 26, 165, 56, 45, 30, 165, 58, 46, 31, 165, 45, 38, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 40, 36, 26, 165, 53, 45, 33, 165, 66, 55, 39, 165, 54, 46, 33, 165, 42, 37, 28, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 44, 38, 29, 165, 43, 37, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 47, 48, 41, 165, 44, 38, 26, 165, 39, 35, 25, 165, 60, 58, 49, 165, 87, 69, 49, 165, 84, 67, 46, 165, 43, 38, 28, 165, 48, 41, 30, 165, 38, 34, 25, 165, 46, 39, 27, 165, 64, 50, 33, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 50, 42, 28, 165, 61, 48, 32, 165, 63, 49, 33, 165, 49, 49, 41, 165, 48, 41, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 43, 38, 26, 165, 45, 39, 27, 165, 45, 39, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 62, 48, 32, 165, 52, 43, 28, 165, 52, 43, 28, 165, 63, 49, 33, 165, 50, 42, 28, 165, 62, 48, 32, 165, 61, 48, 32, 165, 47, 40, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 56, 45, 30, 165, 53, 44, 29, 165, 40, 35, 25, 165, 38, 34, 25, 165, 48, 42, 31, 165, 40, 36, 26, 165, 44, 38, 29, 165, 56, 47, 34, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 37, 28, 165, 45, 39, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 53, 45, 33, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 81, 65, 46, 165, 40, 35, 27, 165, 54, 45, 33, 165, 38, 34, 25, 165, 69, 57, 41, 165, 74, 60, 43, 165, 84, 67, 48, 165, 76, 61, 44, 165, 41, 36, 26, 165, 60, 50, 36, 165, 52, 44, 33, 165, 45, 39, 26, 165, 43, 37, 26, 165, 58, 47, 31, 165, 49, 41, 27, 165, 47, 40, 27, 165, 64, 50, 33, 165, 46, 40, 27, 165, 45, 39, 26, 165, 57, 46, 30, 165, 55, 45, 30, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 57, 46, 30, 165, 50, 42, 28, 165, 39, 34, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 41, 37, 27, 165, 44, 38, 26, 165, 60, 48, 31, 165, 49, 42, 27, 165, 55, 45, 30, 165, 49, 41, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 41, 36, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 38, 34, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 79, 58, 36, 165, 59, 47, 31, 165, 52, 43, 28, 165, 48, 41, 27, 165, 50, 42, 28, 165, 40, 36, 26, 165, 42, 37, 28, 165, 61, 51, 37, 165, 39, 35, 25, 165, 50, 43, 32, 165, 37, 33, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 51, 42, 28, 165, 43, 38, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 68, 56, 40, 165, 43, 38, 26, 165, 40, 35, 25, 165, 67, 51, 34, 165, 58, 47, 31, 165, 6, 6, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 11, 255, 15, 15, 16, 255, 13, 13, 13, 255, 17, 18, 18, 255, 8, 9, 9, 255, 14, 15, 15, 255, 9, 9, 9, 255, 15, 15, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 15, 15, 16, 255, 9, 9, 10, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 20, 20, 255, 19, 19, 20, 255, 24, 24, 25, 255, 25, 26, 26, 255, 21, 21, 22, 255, 19, 19, 20, 255, 16, 16, 17, 255, 15, 15, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 14, 255, 20, 21, 21, 255, 14, 15, 15, 255, 20, 21, 21, 255, 28, 29, 29, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 26, 27, 255, 26, 27, 28, 255, 21, 22, 22, 255, 21, 22, 22, 255, 16, 16, 17, 255, 13, 13, 14, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 17, 17, 18, 255, 12, 12, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 25, 26, 27, 255, 26, 26, 27, 255, 30, 30, 31, 255, 26, 27, 28, 255, 31, 32, 33, 255, 33, 33, 34, 255, 31, 32, 32, 255, 30, 30, 31, 255, 33, 34, 34, 255, 32, 32, 33, 255, 27, 28, 28, 255, 28, 29, 30, 255, 31, 32, 33, 255, 27, 27, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 12, 13, 13, 255, 10, 11, 11, 255, 18, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 22, 22, 255, 25, 25, 26, 255, 29, 29, 30, 255, 26, 26, 27, 255, 32, 33, 33, 255, 25, 25, 26, 255, 21, 21, 22, 255, 20, 21, 21, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 15, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 18, 18, 18, 255, 17, 18, 18, 255, 18, 19, 19, 255, 17, 17, 17, 255, 16, 16, 17, 255, 23, 24, 24, 255, 18, 18, 19, 255, 16, 16, 16, 255, 16, 16, 16, 255, 22, 23, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 15, 15, 15, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 15, 16, 255, 13, 14, 14, 255, 13, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 19, 19, 20, 255, 23, 24, 24, 255, 21, 22, 22, 255, 28, 29, 29, 255, 33, 33, 34, 255, 32, 32, 33, 255, 26, 27, 27, 255, 23, 23, 24, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 14, 14, 255, 9, 10, 10, 255, 16, 17, 17, 255, 14, 14, 15, 255, 17, 17, 18, 255, 18, 18, 18, 255, 25, 25, 26, 255, 28, 28, 29, 255, 26, 27, 27, 255, 27, 27, 28, 255, 25, 26, 26, 255, 29, 30, 30, 255, 21, 22, 22, 255, 30, 31, 31, 255, 21, 21, 22, 255, 22, 23, 23, 255, 18, 19, 19, 255, 9, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 8, 8, 255, 2, 3, 3, 255, 4, 5, 5, 255, 7, 8, 8, 255, 5, 5, 5, 255, 10, 11, 11, 255, 7, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 16, 16, 17, 255, 16, 16, 16, 255, 19, 19, 20, 255, 19, 19, 20, 255, 28, 29, 29, 255, 23, 23, 24, 255, 21, 21, 22, 255, 22, 22, 23, 255, 22, 22, 23, 255, 15, 15, 15, 255, 18, 18, 19, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 3, 3, 3, 255, 0, 0, 0, 255, 8, 8, 8, 255, 8, 9, 9, 255, 18, 18, 18, 255, 21, 21, 22, 255, 31, 32, 33, 255, 21, 21, 21, 255, 22, 23, 23, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 8, 8, 255, 12, 13, 13, 255, 16, 16, 16, 255, 19, 19, 20, 255, 21, 21, 22, 255, 27, 27, 28, 255, 27, 27, 28, 255, 21, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 15, 15, 16, 255, 16, 16, 17, 255, 12, 12, 13, 255, 17, 18, 18, 255, 24, 24, 25, 255, 24, 25, 25, 255, 16, 16, 16, 255, 15, 15, 15, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 12, 12, 255, 7, 8, 8, 255, 9, 9, 10, 255, 7, 7, 7, 255, 4, 5, 5, 255, 42, 37, 26, 165, 69, 52, 35, 165, 66, 51, 34, 165, 53, 44, 29, 165, 45, 39, 27, 165, 45, 39, 27, 165, 55, 45, 29, 165, 56, 45, 30, 165, 40, 35, 25, 165, 55, 45, 30, 165, 45, 39, 29, 165, 63, 52, 38, 165, 47, 40, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 56, 45, 30, 165, 45, 39, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 41, 36, 27, 165, 84, 67, 48, 165, 76, 61, 44, 165, 44, 38, 26, 165, 68, 52, 34, 165, 51, 43, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 37, 34, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 63, 52, 38, 165, 43, 37, 26, 165, 37, 34, 25, 165, 46, 39, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 59, 47, 31, 165, 46, 40, 27, 165, 68, 52, 34, 165, 58, 47, 31, 165, 64, 50, 33, 165, 56, 46, 30, 165, 49, 42, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 39, 35, 26, 165, 45, 39, 29, 165, 47, 40, 27, 165, 46, 40, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 51, 43, 32, 165, 36, 33, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 44, 39, 29, 165, 37, 34, 25, 165, 45, 39, 27, 165, 60, 48, 31, 165, 59, 47, 31, 165, 40, 35, 26, 165, 42, 37, 26, 165, 50, 43, 32, 165, 46, 40, 27, 165, 43, 38, 26, 165, 40, 35, 26, 165, 42, 37, 28, 165, 64, 53, 38, 165, 47, 41, 30, 165, 48, 42, 31, 165, 45, 39, 26, 165, 71, 54, 36, 165, 49, 41, 27, 165, 46, 40, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 40, 35, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 57, 48, 35, 165, 52, 52, 45, 165, 40, 35, 25, 165, 55, 47, 34, 165, 40, 36, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 36, 33, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 46, 39, 27, 165, 39, 34, 25, 165, 42, 37, 26, 165, 59, 47, 31, 165, 44, 38, 26, 165, 63, 52, 38, 165, 68, 56, 40, 165, 84, 67, 47, 165, 86, 68, 48, 165, 44, 46, 40, 165, 41, 36, 26, 165, 40, 36, 26, 165, 58, 47, 31, 165, 63, 49, 32, 165, 62, 49, 32, 165, 41, 36, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 68, 52, 34, 165, 57, 46, 30, 165, 55, 45, 30, 165, 38, 34, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 52, 43, 28, 165, 49, 42, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 64, 50, 33, 165, 64, 50, 33, 165, 82, 61, 36, 165, 57, 46, 30, 165, 66, 51, 33, 165, 45, 39, 27, 165, 38, 34, 25, 165, 40, 35, 26, 165, 37, 33, 25, 165, 69, 56, 41, 165, 36, 33, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 41, 37, 27, 165, 37, 33, 25, 165, 36, 33, 25, 165, 48, 41, 27, 165, 39, 35, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 43, 37, 28, 165, 41, 36, 26, 165, 49, 41, 27, 165, 52, 43, 28, 165, 45, 39, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 47, 41, 30, 165, 42, 37, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 48, 42, 31, 165, 42, 37, 26, 165, 37, 33, 25, 165, 66, 54, 39, 165, 59, 50, 36, 165, 77, 62, 44, 165, 65, 54, 39, 165, 62, 51, 37, 165, 38, 34, 25, 165, 83, 65, 45, 165, 54, 46, 33, 165, 39, 35, 26, 165, 46, 40, 27, 165, 64, 53, 38, 165, 55, 46, 34, 165, 38, 34, 25, 165, 40, 36, 26, 165, 46, 40, 27, 165, 56, 45, 30, 165, 71, 53, 35, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 60, 48, 31, 165, 52, 43, 29, 165, 40, 36, 27, 165, 38, 34, 25, 165, 50, 42, 28, 165, 57, 46, 30, 165, 45, 39, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 42, 36, 26, 165, 41, 36, 26, 165, 67, 51, 34, 165, 61, 48, 32, 165, 43, 37, 26, 165, 47, 40, 27, 165, 63, 49, 33, 165, 55, 45, 29, 165, 53, 44, 29, 165, 44, 38, 26, 165, 59, 49, 36, 165, 41, 37, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 49, 42, 31, 165, 83, 67, 48, 165, 65, 54, 39, 165, 45, 47, 41, 165, 42, 37, 26, 165, 61, 50, 37, 165, 42, 37, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 62, 49, 32, 165, 48, 41, 27, 165, 51, 43, 28, 165, 53, 44, 29, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 29, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 46, 40, 165, 44, 39, 29, 165, 45, 39, 26, 165, 46, 39, 27, 165, 39, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 38, 34, 26, 165, 49, 41, 27, 165, 40, 35, 26, 165, 48, 41, 27, 165, 6, 6, 6, 255, 12, 12, 12, 255, 11, 11, 12, 255, 9, 9, 10, 255, 11, 11, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 18, 18, 19, 255, 17, 17, 18, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 26, 27, 28, 255, 24, 24, 25, 255, 24, 25, 25, 255, 21, 21, 22, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 15, 255, 15, 16, 16, 255, 23, 24, 25, 255, 17, 18, 18, 255, 28, 28, 29, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 26, 26, 27, 255, 33, 34, 34, 255, 25, 26, 26, 255, 23, 23, 24, 255, 24, 25, 26, 255, 20, 21, 21, 255, 18, 18, 18, 255, 13, 13, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 4, 4, 4, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 13, 255, 9, 9, 10, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 10, 10, 10, 255, 15, 15, 15, 255, 13, 13, 13, 255, 16, 16, 16, 255, 25, 25, 26, 255, 29, 30, 31, 255, 23, 24, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 29, 30, 255, 33, 33, 34, 255, 26, 27, 28, 255, 27, 27, 28, 255, 33, 34, 34, 255, 33, 33, 34, 255, 17, 17, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 16, 17, 17, 255, 24, 25, 26, 255, 19, 20, 20, 255, 22, 22, 23, 255, 32, 32, 33, 255, 33, 33, 34, 255, 29, 29, 30, 255, 31, 32, 32, 255, 32, 32, 33, 255, 33, 34, 34, 255, 31, 32, 33, 255, 31, 31, 32, 255, 17, 17, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 15, 15, 16, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 18, 18, 255, 23, 24, 24, 255, 23, 23, 24, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 15, 16, 255, 14, 14, 14, 255, 7, 7, 7, 255, 6, 7, 7, 255, 17, 17, 17, 255, 18, 18, 18, 255, 27, 27, 28, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 14, 255, 22, 22, 23, 255, 18, 19, 19, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 23, 23, 255, 23, 23, 24, 255, 14, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 18, 19, 19, 255, 19, 20, 20, 255, 19, 19, 20, 255, 23, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 25, 26, 26, 255, 24, 25, 26, 255, 20, 20, 21, 255, 12, 13, 13, 255, 16, 16, 17, 255, 11, 11, 12, 255, 13, 13, 13, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 7, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 10, 255, 8, 9, 9, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 13, 14, 255, 16, 16, 17, 255, 20, 20, 21, 255, 20, 21, 21, 255, 19, 19, 20, 255, 30, 31, 32, 255, 27, 28, 29, 255, 25, 25, 26, 255, 28, 28, 29, 255, 17, 17, 17, 255, 12, 12, 13, 255, 19, 20, 20, 255, 13, 14, 14, 255, 7, 7, 8, 255, 0, 0, 0, 255, 2, 2, 2, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 17, 17, 18, 255, 13, 13, 13, 255, 14, 14, 14, 255, 12, 12, 13, 255, 8, 8, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 18, 18, 255, 23, 23, 24, 255, 31, 32, 33, 255, 26, 26, 27, 255, 16, 17, 17, 255, 21, 21, 22, 255, 18, 19, 19, 255, 16, 17, 17, 255, 14, 14, 14, 255, 19, 19, 20, 255, 20, 20, 20, 255, 24, 25, 26, 255, 23, 23, 24, 255, 24, 25, 25, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 21, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 51, 42, 28, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 56, 45, 30, 165, 45, 39, 26, 165, 56, 45, 30, 165, 46, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 57, 46, 30, 165, 45, 39, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 43, 37, 26, 165, 40, 35, 27, 165, 39, 35, 26, 165, 42, 37, 26, 165, 51, 44, 32, 165, 46, 39, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 64, 50, 33, 165, 57, 46, 30, 165, 56, 45, 30, 165, 44, 38, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 49, 42, 31, 165, 38, 34, 26, 165, 38, 34, 25, 165, 44, 39, 29, 165, 43, 37, 26, 165, 38, 34, 25, 165, 55, 45, 29, 165, 47, 40, 27, 165, 45, 39, 27, 165, 71, 53, 35, 165, 58, 46, 30, 165, 49, 42, 27, 165, 63, 49, 33, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 46, 39, 27, 165, 37, 33, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 42, 36, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 43, 38, 28, 165, 52, 44, 33, 165, 51, 44, 32, 165, 41, 36, 26, 165, 50, 43, 32, 165, 42, 37, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 61, 48, 32, 165, 65, 75, 39, 255, 43, 38, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 81, 65, 47, 165, 40, 35, 25, 165, 39, 35, 25, 165, 48, 49, 41, 165, 48, 41, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 37, 27, 165, 64, 53, 38, 165, 38, 34, 25, 165, 49, 42, 31, 165, 39, 35, 25, 165, 45, 39, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 42, 36, 26, 165, 41, 36, 26, 165, 56, 47, 35, 165, 74, 60, 43, 165, 44, 38, 26, 165, 39, 35, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 36, 33, 25, 165, 84, 66, 46, 165, 56, 47, 34, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 62, 49, 32, 165, 58, 47, 31, 165, 49, 41, 27, 165, 42, 37, 26, 165, 54, 44, 29, 165, 56, 45, 30, 165, 43, 37, 26, 165, 55, 45, 30, 165, 59, 47, 31, 165, 57, 46, 30, 165, 56, 45, 30, 165, 58, 55, 45, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 38, 28, 165, 41, 36, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 50, 42, 28, 165, 55, 45, 29, 165, 69, 52, 35, 165, 71, 53, 35, 165, 75, 56, 36, 165, 72, 54, 36, 165, 63, 49, 33, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 60, 50, 36, 165, 37, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 39, 29, 165, 42, 37, 26, 165, 42, 36, 26, 165, 44, 38, 26, 165, 46, 40, 30, 165, 54, 46, 33, 165, 40, 35, 25, 165, 49, 41, 27, 165, 54, 44, 29, 165, 49, 41, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 64, 53, 38, 165, 84, 66, 46, 165, 85, 68, 48, 165, 83, 67, 48, 165, 85, 68, 47, 165, 87, 69, 49, 165, 55, 46, 34, 165, 69, 56, 41, 165, 50, 43, 32, 165, 41, 36, 26, 165, 65, 54, 39, 165, 38, 34, 25, 165, 59, 47, 31, 165, 73, 55, 36, 165, 49, 42, 27, 165, 51, 43, 28, 165, 40, 35, 25, 165, 59, 63, 35, 255, 54, 44, 29, 165, 64, 50, 33, 165, 66, 51, 34, 165, 38, 34, 25, 165, 53, 44, 29, 165, 51, 43, 28, 165, 44, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 40, 35, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 65, 50, 33, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 60, 50, 37, 165, 61, 51, 37, 165, 71, 58, 42, 165, 44, 39, 29, 165, 46, 40, 27, 165, 51, 42, 28, 165, 44, 38, 26, 165, 45, 39, 29, 165, 37, 34, 25, 165, 40, 36, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 69, 52, 35, 165, 49, 42, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 45, 39, 29, 165, 37, 33, 25, 165, 43, 38, 26, 165, 37, 34, 25, 165, 38, 35, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 39, 34, 25, 165, 77, 62, 45, 165, 39, 35, 25, 165, 63, 52, 38, 165, 37, 33, 25, 165, 43, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 6, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 9, 9, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 9, 255, 10, 10, 11, 255, 14, 15, 15, 255, 19, 20, 20, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 27, 27, 255, 25, 26, 26, 255, 24, 25, 25, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 7, 7, 7, 255, 15, 16, 16, 255, 18, 18, 19, 255, 18, 18, 18, 255, 18, 19, 19, 255, 19, 19, 20, 255, 29, 29, 30, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 30, 31, 32, 255, 23, 24, 25, 255, 20, 21, 21, 255, 14, 14, 15, 255, 15, 15, 16, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 8, 8, 255, 10, 10, 11, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 17, 17, 18, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 12, 12, 13, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 22, 22, 23, 255, 23, 23, 24, 255, 30, 31, 31, 255, 31, 31, 32, 255, 29, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 15, 15, 16, 255, 20, 20, 21, 255, 20, 20, 21, 255, 25, 26, 26, 255, 23, 24, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 24, 24, 25, 255, 25, 25, 26, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 18, 18, 18, 255, 23, 23, 24, 255, 20, 21, 21, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 12, 13, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 8, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 7, 7, 8, 255, 12, 12, 12, 255, 20, 20, 21, 255, 23, 23, 24, 255, 30, 30, 31, 255, 29, 30, 30, 255, 33, 34, 34, 255, 19, 19, 19, 255, 18, 19, 19, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 18, 18, 18, 255, 18, 18, 18, 255, 13, 13, 14, 255, 12, 13, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 15, 15, 255, 24, 24, 25, 255, 18, 18, 19, 255, 20, 20, 21, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 19, 19, 20, 255, 17, 17, 17, 255, 21, 22, 22, 255, 22, 23, 23, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 29, 30, 30, 255, 26, 27, 28, 255, 21, 21, 22, 255, 23, 24, 25, 255, 23, 23, 24, 255, 14, 15, 15, 255, 14, 14, 14, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 8, 8, 255, 8, 8, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 15, 15, 255, 11, 12, 12, 255, 18, 18, 19, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 25, 25, 26, 255, 22, 22, 23, 255, 30, 31, 32, 255, 23, 24, 24, 255, 26, 27, 28, 255, 26, 27, 27, 255, 15, 16, 16, 255, 20, 20, 20, 255, 20, 20, 20, 255, 15, 16, 16, 255, 7, 8, 8, 255, 2, 2, 2, 255, 2, 2, 2, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 21, 22, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 18, 18, 19, 255, 23, 23, 24, 255, 25, 26, 27, 255, 27, 27, 28, 255, 26, 26, 27, 255, 20, 21, 21, 255, 16, 16, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 14, 15, 15, 255, 20, 21, 21, 255, 24, 25, 25, 255, 22, 23, 23, 255, 21, 22, 22, 255, 25, 26, 26, 255, 21, 21, 22, 255, 24, 24, 25, 255, 23, 24, 24, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 70, 53, 35, 165, 61, 48, 32, 165, 54, 44, 29, 165, 41, 36, 26, 165, 46, 40, 27, 165, 54, 44, 29, 165, 51, 43, 28, 165, 46, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 49, 42, 31, 165, 44, 39, 29, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 38, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 54, 44, 29, 165, 45, 39, 26, 165, 52, 43, 29, 165, 54, 44, 29, 165, 50, 42, 28, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 43, 38, 28, 165, 42, 37, 26, 165, 38, 34, 25, 165, 57, 48, 35, 165, 43, 38, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 43, 37, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 48, 41, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 40, 36, 27, 165, 58, 57, 48, 165, 36, 33, 25, 165, 40, 36, 27, 165, 42, 37, 28, 165, 41, 36, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 69, 53, 35, 165, 59, 47, 31, 165, 47, 40, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 27, 165, 41, 36, 27, 165, 58, 49, 36, 165, 50, 43, 32, 165, 50, 43, 32, 165, 40, 35, 25, 165, 43, 37, 26, 165, 52, 43, 28, 165, 42, 37, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 53, 45, 33, 165, 37, 33, 25, 165, 75, 61, 44, 165, 48, 42, 31, 165, 82, 66, 47, 165, 58, 49, 35, 165, 52, 44, 33, 165, 76, 62, 44, 165, 50, 43, 31, 165, 42, 37, 28, 165, 36, 33, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 47, 41, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 40, 36, 26, 165, 62, 51, 37, 165, 37, 33, 25, 165, 62, 51, 37, 165, 47, 40, 27, 165, 46, 39, 27, 165, 37, 34, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 69, 53, 35, 165, 62, 49, 32, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 56, 45, 30, 165, 56, 45, 30, 165, 60, 47, 31, 165, 55, 45, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 63, 49, 33, 165, 42, 37, 26, 165, 57, 46, 30, 165, 68, 52, 34, 165, 47, 40, 27, 165, 58, 46, 30, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 49, 41, 27, 165, 42, 37, 26, 165, 45, 39, 29, 165, 37, 34, 25, 165, 49, 42, 31, 165, 44, 38, 26, 165, 45, 39, 29, 165, 42, 37, 28, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 39, 35, 26, 165, 41, 36, 26, 165, 59, 48, 31, 172, 51, 43, 28, 165, 62, 49, 32, 165, 55, 45, 30, 165, 38, 34, 25, 165, 42, 37, 26, 165, 50, 42, 28, 165, 46, 40, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 58, 49, 36, 165, 66, 54, 39, 165, 50, 43, 32, 165, 67, 55, 40, 165, 61, 51, 37, 165, 86, 68, 48, 165, 86, 69, 49, 165, 73, 60, 43, 165, 39, 35, 25, 165, 44, 38, 28, 165, 37, 33, 25, 165, 39, 35, 26, 165, 67, 55, 40, 165, 63, 52, 38, 165, 45, 39, 26, 165, 45, 39, 27, 165, 62, 48, 32, 165, 50, 42, 28, 165, 47, 40, 27, 165, 45, 39, 26, 165, 64, 50, 33, 165, 67, 52, 34, 165, 66, 51, 33, 165, 60, 48, 32, 165, 42, 37, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 61, 48, 32, 165, 47, 40, 27, 165, 51, 42, 28, 165, 59, 47, 31, 165, 47, 40, 27, 165, 52, 43, 29, 165, 50, 43, 31, 165, 36, 33, 25, 165, 43, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 61, 51, 37, 165, 66, 54, 39, 165, 56, 47, 34, 165, 47, 40, 30, 165, 74, 60, 43, 165, 38, 34, 25, 165, 47, 40, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 41, 36, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 49, 42, 31, 165, 36, 33, 25, 165, 39, 35, 25, 165, 44, 46, 40, 165, 40, 36, 26, 165, 39, 35, 26, 165, 38, 34, 25, 165, 67, 55, 40, 165, 51, 43, 32, 165, 66, 55, 39, 165, 65, 54, 39, 165, 56, 47, 34, 165, 40, 36, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 10, 10, 10, 255, 14, 14, 14, 255, 19, 20, 20, 255, 17, 18, 18, 255, 22, 22, 23, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 11, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 25, 26, 26, 255, 22, 23, 23, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 15, 15, 255, 14, 14, 14, 255, 22, 22, 23, 255, 26, 27, 28, 255, 23, 24, 24, 255, 28, 29, 30, 255, 33, 34, 34, 255, 28, 29, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 31, 32, 255, 27, 27, 28, 255, 24, 25, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 14, 14, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 15, 15, 255, 14, 15, 15, 255, 14, 14, 14, 255, 19, 19, 20, 255, 18, 19, 19, 255, 12, 13, 13, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 18, 19, 255, 6, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 14, 14, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 14, 14, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 17, 17, 17, 255, 16, 16, 16, 255, 17, 18, 18, 255, 18, 18, 19, 255, 21, 22, 22, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 26, 27, 255, 33, 34, 34, 255, 22, 23, 24, 255, 19, 20, 20, 255, 21, 21, 22, 255, 21, 22, 22, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 13, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 15, 15, 255, 12, 12, 12, 255, 11, 12, 12, 255, 7, 8, 8, 255, 9, 9, 10, 255, 12, 13, 13, 255, 9, 9, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 15, 15, 255, 11, 11, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 25, 26, 26, 255, 24, 25, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 19, 20, 20, 255, 14, 15, 15, 255, 11, 11, 12, 255, 15, 15, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 18, 19, 19, 255, 11, 12, 12, 255, 12, 12, 13, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 12, 12, 13, 255, 19, 20, 20, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 15, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 24, 25, 25, 255, 25, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 25, 25, 26, 255, 31, 31, 32, 255, 25, 26, 26, 255, 26, 26, 27, 255, 32, 33, 34, 255, 25, 25, 26, 255, 21, 22, 22, 255, 13, 13, 13, 255, 8, 9, 9, 255, 11, 11, 12, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 17, 17, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 21, 22, 22, 255, 18, 18, 18, 255, 20, 21, 21, 255, 18, 19, 19, 255, 24, 25, 25, 255, 22, 23, 23, 255, 19, 19, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 9, 9, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 19, 19, 255, 21, 21, 22, 255, 27, 27, 28, 255, 25, 25, 26, 255, 27, 27, 28, 255, 22, 22, 23, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 8, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 10, 255, 19, 19, 20, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 14, 14, 14, 255, 16, 16, 17, 255, 9, 9, 10, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 17, 17, 255, 25, 26, 26, 255, 25, 26, 26, 255, 27, 27, 28, 255, 18, 18, 18, 255, 14, 14, 14, 255, 17, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 12, 13, 13, 255, 19, 19, 20, 255, 25, 25, 26, 255, 19, 19, 20, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 28, 28, 29, 255, 18, 19, 19, 255, 18, 18, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 14, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 40, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 52, 43, 29, 165, 51, 43, 28, 165, 44, 38, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 64, 49, 33, 165, 55, 45, 30, 165, 45, 39, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 35, 26, 165, 47, 41, 30, 165, 64, 53, 38, 165, 37, 33, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 42, 31, 165, 40, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 45, 47, 41, 165, 39, 35, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 40, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 26, 165, 44, 38, 28, 165, 42, 37, 26, 165, 39, 35, 26, 165, 41, 36, 26, 165, 55, 45, 29, 165, 45, 39, 27, 165, 44, 38, 26, 165, 42, 37, 28, 165, 39, 35, 25, 165, 40, 35, 25, 165, 47, 41, 30, 165, 37, 33, 25, 165, 45, 47, 41, 165, 46, 40, 27, 165, 40, 35, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 67, 51, 34, 165, 62, 49, 32, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 39, 35, 25, 165, 36, 33, 25, 165, 71, 58, 41, 165, 70, 57, 41, 165, 65, 54, 39, 165, 37, 34, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 41, 36, 27, 165, 37, 33, 25, 165, 39, 35, 26, 165, 36, 33, 25, 165, 79, 64, 46, 165, 87, 69, 49, 165, 86, 68, 48, 165, 64, 53, 38, 165, 59, 49, 36, 165, 40, 35, 26, 165, 36, 33, 25, 165, 49, 42, 31, 165, 64, 53, 38, 165, 45, 39, 29, 165, 37, 34, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 56, 45, 30, 165, 38, 34, 26, 165, 40, 36, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 48, 42, 31, 165, 48, 42, 31, 165, 37, 33, 25, 165, 41, 36, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 49, 42, 27, 165, 50, 50, 42, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 45, 39, 29, 165, 43, 38, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 61, 48, 32, 165, 56, 45, 30, 165, 42, 37, 26, 165, 37, 34, 25, 165, 43, 38, 28, 165, 44, 38, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 56, 45, 30, 165, 46, 39, 27, 165, 46, 40, 27, 165, 50, 50, 42, 165, 44, 38, 26, 165, 45, 39, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 28, 165, 50, 43, 31, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 56, 45, 30, 165, 63, 52, 38, 165, 68, 56, 40, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 44, 43, 28, 209, 52, 43, 28, 165, 46, 40, 27, 165, 58, 47, 31, 165, 51, 42, 28, 165, 53, 44, 29, 165, 43, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 86, 68, 48, 165, 84, 67, 46, 165, 56, 55, 47, 165, 39, 35, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 41, 37, 27, 165, 49, 42, 31, 165, 64, 53, 38, 165, 59, 50, 36, 165, 37, 34, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 50, 42, 28, 165, 66, 51, 34, 165, 63, 49, 32, 165, 78, 58, 36, 165, 66, 51, 34, 165, 64, 50, 33, 165, 69, 53, 35, 165, 52, 43, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 68, 52, 34, 165, 64, 50, 33, 165, 47, 40, 27, 165, 45, 38, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 36, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 82, 66, 47, 165, 69, 57, 41, 165, 57, 48, 35, 165, 63, 52, 38, 165, 64, 53, 38, 165, 50, 43, 32, 165, 39, 35, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 55, 46, 34, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 37, 34, 25, 165, 44, 39, 29, 165, 39, 35, 25, 165, 41, 36, 26, 165, 55, 46, 34, 165, 44, 38, 29, 165, 45, 39, 29, 165, 45, 40, 29, 165, 53, 45, 33, 165, 40, 36, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 87, 70, 49, 165, 80, 64, 46, 165, 87, 69, 49, 165, 41, 36, 27, 165, 57, 48, 35, 165, 38, 34, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 15, 15, 15, 255, 15, 15, 16, 255, 19, 20, 20, 255, 18, 18, 19, 255, 22, 23, 23, 255, 22, 22, 23, 255, 15, 15, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 23, 24, 24, 255, 19, 19, 20, 255, 18, 18, 19, 255, 19, 20, 20, 255, 13, 13, 13, 255, 12, 13, 13, 255, 14, 14, 14, 255, 29, 30, 31, 255, 30, 31, 31, 255, 32, 32, 33, 255, 30, 31, 32, 255, 29, 30, 31, 255, 29, 30, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 33, 34, 34, 255, 23, 23, 24, 255, 17, 18, 18, 255, 13, 14, 14, 255, 17, 17, 17, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 18, 19, 19, 255, 16, 16, 16, 255, 20, 21, 21, 255, 24, 24, 25, 255, 23, 24, 24, 255, 28, 29, 30, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 27, 28, 29, 255, 27, 28, 28, 255, 21, 22, 22, 255, 15, 16, 16, 255, 14, 15, 15, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 12, 12, 13, 255, 20, 20, 21, 255, 15, 15, 16, 255, 16, 17, 17, 255, 20, 21, 21, 255, 19, 19, 19, 255, 18, 18, 19, 255, 14, 14, 14, 255, 12, 13, 13, 255, 21, 21, 22, 255, 23, 23, 24, 255, 30, 30, 31, 255, 24, 25, 25, 255, 12, 13, 13, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 12, 12, 255, 17, 17, 18, 255, 19, 19, 19, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 19, 20, 255, 22, 23, 23, 255, 26, 26, 27, 255, 20, 21, 21, 255, 30, 31, 31, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 31, 32, 33, 255, 27, 28, 28, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 19, 20, 20, 255, 20, 20, 21, 255, 20, 20, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 13, 255, 7, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 13, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 18, 18, 19, 255, 20, 20, 21, 255, 19, 19, 20, 255, 21, 21, 22, 255, 32, 32, 33, 255, 33, 34, 34, 255, 21, 22, 22, 255, 19, 19, 20, 255, 14, 14, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 20, 21, 21, 255, 20, 21, 21, 255, 12, 13, 13, 255, 20, 20, 21, 255, 14, 14, 15, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 15, 15, 15, 255, 17, 18, 18, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 20, 255, 19, 20, 20, 255, 19, 19, 20, 255, 26, 26, 27, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 27, 27, 255, 19, 20, 20, 255, 23, 23, 24, 255, 16, 16, 17, 255, 18, 19, 19, 255, 22, 23, 23, 255, 15, 15, 16, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 14, 14, 255, 20, 21, 21, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 22, 22, 255, 21, 21, 22, 255, 24, 25, 25, 255, 21, 22, 22, 255, 19, 19, 19, 255, 25, 26, 27, 255, 28, 29, 29, 255, 22, 23, 23, 255, 23, 24, 24, 255, 30, 31, 32, 255, 21, 21, 22, 255, 21, 21, 22, 255, 18, 18, 18, 255, 15, 15, 15, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 21, 21, 22, 255, 24, 24, 25, 255, 33, 34, 34, 255, 32, 33, 34, 255, 19, 20, 20, 255, 6, 6, 6, 255, 13, 13, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 9, 10, 255, 11, 11, 11, 255, 18, 19, 19, 255, 20, 21, 21, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 22, 22, 23, 255, 21, 22, 22, 255, 31, 32, 33, 255, 24, 24, 25, 255, 21, 22, 22, 255, 18, 18, 19, 255, 16, 16, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 22, 22, 23, 255, 27, 27, 28, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 24, 24, 25, 255, 13, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 11, 11, 255, 17, 18, 18, 255, 13, 13, 13, 255, 41, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 48, 42, 31, 165, 51, 43, 32, 165, 44, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 81, 65, 46, 165, 38, 34, 25, 165, 66, 54, 39, 165, 43, 37, 26, 165, 51, 43, 28, 165, 51, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 55, 45, 29, 165, 47, 40, 27, 165, 50, 42, 28, 165, 49, 42, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 53, 44, 29, 165, 42, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 49, 41, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 71, 58, 41, 165, 43, 38, 26, 165, 37, 34, 25, 165, 42, 36, 26, 165, 48, 42, 31, 165, 63, 52, 38, 165, 44, 38, 26, 165, 43, 38, 26, 165, 59, 47, 31, 165, 44, 38, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 51, 42, 28, 165, 50, 42, 28, 165, 52, 43, 29, 165, 74, 55, 36, 165, 52, 43, 28, 165, 50, 42, 28, 165, 37, 33, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 70, 57, 41, 165, 70, 57, 41, 165, 71, 58, 41, 165, 36, 33, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 56, 47, 34, 165, 41, 36, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 48, 42, 31, 165, 54, 46, 33, 165, 36, 33, 25, 165, 54, 46, 34, 165, 87, 70, 49, 165, 86, 68, 48, 165, 78, 63, 45, 165, 62, 52, 37, 165, 43, 37, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 54, 46, 34, 165, 46, 39, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 53, 44, 29, 165, 38, 34, 26, 165, 65, 54, 39, 165, 54, 46, 33, 165, 63, 52, 38, 165, 36, 33, 25, 165, 77, 62, 44, 165, 37, 34, 25, 165, 39, 35, 25, 165, 39, 35, 26, 165, 58, 49, 35, 165, 41, 36, 27, 165, 45, 39, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 55, 45, 30, 165, 55, 45, 29, 165, 43, 37, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 61, 48, 32, 165, 45, 39, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 65, 50, 33, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 30, 165, 61, 51, 37, 165, 41, 36, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 55, 45, 29, 165, 57, 46, 30, 165, 49, 41, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 40, 36, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 65, 54, 39, 165, 58, 49, 36, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 62, 49, 32, 165, 55, 45, 30, 165, 46, 39, 27, 165, 44, 62, 34, 255, 43, 37, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 56, 46, 30, 165, 50, 42, 28, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 53, 43, 29, 165, 45, 39, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 39, 35, 26, 165, 53, 45, 33, 165, 53, 45, 33, 165, 74, 60, 43, 165, 41, 36, 27, 165, 83, 66, 47, 165, 45, 39, 29, 165, 36, 33, 25, 165, 68, 56, 40, 165, 37, 33, 25, 165, 42, 37, 28, 165, 38, 34, 25, 165, 46, 40, 29, 165, 76, 62, 44, 165, 38, 34, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 51, 42, 28, 165, 62, 49, 32, 165, 56, 45, 30, 165, 61, 48, 32, 165, 67, 51, 34, 165, 50, 42, 28, 165, 48, 41, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 55, 47, 34, 165, 40, 35, 25, 165, 51, 43, 28, 165, 65, 51, 33, 165, 51, 43, 28, 165, 47, 40, 27, 165, 40, 35, 25, 165, 48, 41, 27, 165, 56, 45, 30, 165, 54, 44, 29, 165, 45, 39, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 61, 50, 37, 165, 61, 50, 37, 165, 64, 53, 38, 165, 36, 33, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 40, 36, 27, 165, 36, 33, 25, 165, 41, 36, 26, 165, 69, 57, 41, 165, 38, 34, 25, 165, 38, 34, 25, 165, 66, 54, 39, 165, 58, 49, 35, 165, 39, 35, 25, 165, 42, 37, 27, 165, 46, 40, 29, 165, 53, 44, 29, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 36, 27, 165, 39, 35, 25, 165, 39, 35, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 49, 49, 41, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 70, 57, 41, 165, 40, 36, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 40, 36, 26, 165, 38, 34, 25, 165, 16, 16, 16, 255, 13, 14, 14, 255, 16, 16, 16, 255, 21, 22, 22, 255, 16, 16, 16, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 23, 23, 255, 21, 22, 22, 255, 27, 28, 28, 255, 26, 26, 27, 255, 24, 25, 25, 255, 18, 18, 19, 255, 13, 13, 13, 255, 12, 12, 13, 255, 17, 17, 18, 255, 31, 31, 32, 255, 33, 34, 34, 255, 27, 28, 28, 255, 29, 30, 31, 255, 29, 30, 30, 255, 31, 32, 32, 255, 25, 25, 26, 255, 33, 34, 34, 255, 25, 25, 26, 255, 23, 23, 24, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 15, 15, 255, 18, 19, 19, 255, 27, 28, 28, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 31, 32, 32, 255, 23, 24, 25, 255, 26, 26, 27, 255, 16, 16, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 18, 18, 18, 255, 20, 21, 21, 255, 23, 24, 25, 255, 22, 22, 23, 255, 21, 21, 21, 255, 22, 22, 23, 255, 22, 23, 23, 255, 18, 18, 19, 255, 22, 23, 23, 255, 30, 31, 32, 255, 21, 22, 22, 255, 19, 19, 20, 255, 14, 14, 14, 255, 12, 12, 12, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 6, 7, 7, 255, 11, 11, 12, 255, 15, 15, 15, 255, 14, 14, 14, 255, 19, 20, 20, 255, 20, 21, 21, 255, 18, 19, 19, 255, 23, 24, 24, 255, 26, 26, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 31, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 22, 23, 24, 255, 18, 18, 19, 255, 20, 20, 21, 255, 21, 21, 22, 255, 13, 13, 14, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 12, 255, 13, 13, 13, 255, 17, 18, 18, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 10, 255, 8, 8, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 19, 20, 20, 255, 32, 33, 34, 255, 25, 26, 26, 255, 21, 22, 22, 255, 33, 34, 34, 255, 22, 23, 23, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 13, 14, 255, 15, 15, 15, 255, 20, 21, 21, 255, 22, 23, 24, 255, 27, 28, 29, 255, 21, 21, 22, 255, 25, 26, 26, 255, 18, 19, 19, 255, 16, 16, 16, 255, 8, 8, 8, 255, 14, 14, 15, 255, 15, 15, 15, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 8, 8, 255, 8, 9, 9, 255, 17, 18, 18, 255, 18, 19, 19, 255, 20, 20, 21, 255, 18, 18, 19, 255, 19, 19, 20, 255, 28, 29, 29, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 29, 255, 20, 20, 20, 255, 24, 24, 25, 255, 21, 22, 22, 255, 16, 16, 17, 255, 15, 15, 16, 255, 20, 20, 21, 255, 21, 22, 22, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 16, 16, 255, 17, 18, 18, 255, 17, 17, 18, 255, 22, 23, 23, 255, 26, 27, 27, 255, 18, 19, 19, 255, 23, 24, 24, 255, 19, 19, 20, 255, 25, 25, 26, 255, 23, 24, 24, 255, 24, 25, 26, 255, 26, 26, 27, 255, 26, 26, 27, 255, 27, 28, 28, 255, 24, 24, 25, 255, 32, 33, 34, 255, 29, 29, 30, 255, 25, 26, 26, 255, 22, 22, 23, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 16, 17, 17, 255, 18, 18, 18, 255, 15, 15, 16, 255, 18, 19, 19, 255, 24, 24, 25, 255, 20, 21, 21, 255, 25, 26, 26, 255, 23, 24, 24, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 14, 255, 14, 15, 15, 255, 13, 14, 14, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 15, 16, 255, 17, 18, 18, 255, 21, 22, 22, 255, 21, 21, 22, 255, 27, 27, 28, 255, 24, 25, 25, 255, 26, 26, 27, 255, 19, 19, 20, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 15, 15, 255, 12, 13, 13, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 22, 22, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 26, 27, 255, 18, 18, 18, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 13, 14, 255, 19, 19, 20, 255, 10, 10, 11, 255, 15, 15, 15, 255, 37, 33, 25, 165, 53, 44, 29, 165, 46, 39, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 40, 35, 26, 165, 44, 38, 28, 165, 38, 34, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 42, 37, 28, 165, 64, 53, 38, 165, 39, 35, 26, 165, 40, 36, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 43, 37, 26, 165, 65, 61, 51, 165, 40, 35, 25, 165, 55, 46, 34, 165, 45, 39, 26, 165, 46, 39, 27, 165, 43, 38, 28, 165, 65, 54, 39, 165, 39, 35, 25, 165, 45, 39, 26, 165, 49, 42, 27, 165, 40, 35, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 68, 52, 34, 165, 48, 41, 27, 165, 53, 44, 29, 165, 50, 42, 28, 165, 48, 41, 27, 165, 42, 36, 26, 165, 60, 47, 31, 165, 41, 36, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 62, 49, 32, 165, 37, 33, 25, 165, 67, 55, 40, 165, 41, 36, 27, 165, 57, 46, 30, 165, 47, 40, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 42, 37, 28, 165, 37, 33, 25, 165, 41, 44, 40, 165, 38, 34, 25, 165, 40, 35, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 49, 41, 27, 165, 54, 44, 29, 165, 58, 46, 31, 165, 45, 39, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 43, 38, 26, 165, 58, 46, 31, 165, 68, 52, 34, 165, 59, 47, 31, 165, 64, 50, 33, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 41, 36, 27, 165, 37, 33, 25, 165, 65, 54, 39, 165, 47, 41, 30, 165, 45, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 64, 50, 33, 165, 47, 40, 27, 165, 53, 44, 29, 165, 55, 45, 29, 165, 43, 38, 28, 165, 36, 33, 25, 165, 79, 64, 46, 165, 38, 34, 25, 165, 36, 33, 25, 165, 62, 51, 37, 165, 40, 36, 27, 165, 62, 48, 32, 165, 49, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 67, 55, 40, 165, 57, 48, 35, 165, 41, 36, 27, 165, 40, 36, 27, 165, 52, 44, 32, 165, 40, 36, 27, 165, 62, 51, 37, 165, 51, 43, 32, 165, 85, 67, 47, 165, 86, 68, 49, 165, 47, 41, 30, 165, 83, 67, 48, 165, 47, 40, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 55, 45, 30, 165, 55, 45, 30, 165, 44, 38, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 40, 36, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 51, 42, 28, 165, 37, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 67, 55, 40, 165, 56, 47, 34, 165, 81, 65, 47, 165, 43, 38, 28, 165, 44, 38, 28, 165, 39, 35, 25, 165, 42, 36, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 38, 34, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 26, 165, 67, 55, 40, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 51, 43, 32, 165, 46, 40, 30, 165, 47, 40, 27, 165, 42, 37, 26, 165, 57, 46, 30, 165, 45, 39, 26, 165, 48, 41, 27, 165, 48, 42, 31, 165, 47, 40, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 38, 35, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 44, 38, 26, 165, 57, 46, 30, 165, 54, 44, 29, 165, 46, 40, 27, 165, 45, 47, 41, 165, 42, 36, 26, 165, 57, 48, 35, 165, 62, 52, 37, 165, 83, 66, 46, 165, 87, 69, 49, 165, 41, 36, 26, 165, 39, 35, 25, 165, 62, 51, 37, 165, 86, 69, 48, 165, 70, 57, 41, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 53, 44, 29, 165, 72, 54, 36, 165, 79, 59, 36, 165, 66, 51, 34, 165, 51, 43, 28, 165, 62, 49, 32, 165, 37, 34, 25, 165, 36, 33, 25, 165, 50, 42, 28, 165, 45, 39, 27, 165, 60, 50, 36, 165, 39, 35, 25, 165, 58, 46, 30, 165, 55, 45, 30, 165, 39, 35, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 61, 48, 32, 165, 49, 41, 27, 165, 58, 46, 30, 165, 40, 35, 25, 165, 40, 36, 26, 165, 60, 50, 36, 165, 85, 67, 47, 165, 45, 40, 29, 165, 39, 34, 25, 165, 50, 43, 32, 165, 39, 35, 25, 165, 47, 41, 30, 165, 64, 53, 39, 165, 54, 46, 34, 165, 64, 53, 38, 165, 36, 33, 25, 165, 41, 36, 26, 165, 64, 61, 51, 165, 74, 60, 43, 165, 50, 50, 42, 165, 75, 61, 44, 165, 50, 43, 32, 165, 39, 35, 25, 165, 39, 34, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 49, 42, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 63, 52, 38, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 26, 165, 22, 23, 23, 255, 23, 23, 24, 255, 18, 19, 19, 255, 23, 23, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 27, 27, 28, 255, 25, 26, 27, 255, 23, 23, 24, 255, 29, 29, 30, 255, 25, 26, 26, 255, 18, 19, 19, 255, 11, 11, 11, 255, 8, 8, 9, 255, 9, 9, 9, 255, 25, 26, 27, 255, 21, 21, 22, 255, 25, 26, 27, 255, 30, 31, 31, 255, 31, 31, 32, 255, 22, 23, 23, 255, 24, 25, 26, 255, 22, 23, 23, 255, 24, 24, 25, 255, 25, 26, 27, 255, 28, 28, 29, 255, 23, 24, 25, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 16, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 16, 16, 255, 19, 19, 20, 255, 20, 20, 20, 255, 26, 26, 27, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 30, 255, 26, 27, 27, 255, 27, 27, 28, 255, 20, 20, 21, 255, 17, 18, 18, 255, 6, 6, 6, 255, 7, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 17, 17, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 27, 27, 28, 255, 28, 29, 30, 255, 22, 23, 23, 255, 19, 19, 20, 255, 27, 28, 28, 255, 24, 24, 25, 255, 29, 30, 30, 255, 23, 24, 24, 255, 23, 24, 24, 255, 14, 14, 14, 255, 21, 22, 22, 255, 19, 19, 20, 255, 22, 23, 23, 255, 23, 23, 24, 255, 8, 8, 9, 255, 13, 14, 14, 255, 18, 18, 19, 255, 11, 12, 12, 255, 15, 16, 16, 255, 19, 19, 20, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 29, 30, 30, 255, 26, 26, 27, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 8, 8, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 18, 18, 18, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 23, 24, 24, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 18, 19, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 16, 16, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 16, 16, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 8, 8, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 17, 17, 255, 25, 26, 26, 255, 22, 23, 23, 255, 32, 32, 33, 255, 33, 34, 34, 255, 21, 21, 22, 255, 14, 14, 14, 255, 9, 9, 10, 255, 7, 8, 8, 255, 12, 12, 13, 255, 18, 18, 19, 255, 27, 28, 28, 255, 32, 32, 33, 255, 31, 32, 33, 255, 29, 30, 30, 255, 28, 28, 29, 255, 18, 18, 19, 255, 20, 20, 21, 255, 13, 13, 14, 255, 19, 19, 20, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 11, 11, 11, 255, 17, 17, 17, 255, 19, 19, 19, 255, 24, 24, 25, 255, 28, 28, 29, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 23, 23, 24, 255, 19, 19, 20, 255, 22, 23, 23, 255, 18, 19, 19, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 14, 255, 20, 21, 21, 255, 17, 18, 18, 255, 21, 21, 22, 255, 16, 16, 16, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 19, 20, 20, 255, 30, 30, 31, 255, 25, 26, 26, 255, 21, 22, 22, 255, 27, 28, 28, 255, 25, 25, 26, 255, 19, 20, 20, 255, 22, 23, 23, 255, 23, 23, 24, 255, 25, 25, 26, 255, 25, 25, 26, 255, 22, 23, 23, 255, 26, 27, 27, 255, 33, 33, 34, 255, 28, 29, 29, 255, 28, 29, 30, 255, 18, 18, 18, 255, 18, 18, 18, 255, 12, 12, 12, 255, 9, 9, 10, 255, 10, 10, 11, 255, 8, 8, 9, 255, 14, 15, 15, 255, 16, 16, 16, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 23, 24, 255, 25, 25, 26, 255, 25, 25, 26, 255, 19, 20, 20, 255, 15, 15, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 6, 6, 6, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 13, 255, 21, 22, 22, 255, 20, 21, 21, 255, 20, 21, 21, 255, 25, 25, 26, 255, 26, 27, 27, 255, 19, 20, 20, 255, 14, 14, 15, 255, 14, 14, 14, 255, 8, 8, 9, 255, 14, 14, 14, 255, 19, 19, 19, 255, 26, 26, 27, 255, 23, 24, 24, 255, 22, 22, 23, 255, 33, 34, 34, 255, 26, 27, 27, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 18, 19, 255, 11, 12, 12, 255, 7, 8, 8, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 53, 45, 33, 165, 45, 39, 29, 165, 44, 38, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 38, 34, 25, 165, 51, 44, 32, 165, 40, 36, 27, 165, 53, 45, 33, 165, 43, 38, 28, 165, 44, 38, 29, 165, 85, 67, 47, 165, 45, 39, 29, 165, 36, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 45, 39, 29, 165, 50, 43, 32, 165, 70, 57, 41, 165, 38, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 28, 165, 38, 34, 25, 165, 41, 36, 26, 165, 54, 46, 34, 165, 39, 35, 25, 165, 54, 45, 29, 165, 50, 42, 28, 165, 45, 39, 26, 165, 55, 45, 29, 165, 54, 44, 29, 165, 54, 44, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 55, 46, 34, 165, 36, 33, 25, 165, 49, 49, 41, 165, 60, 48, 31, 165, 62, 49, 32, 165, 45, 39, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 43, 38, 26, 165, 45, 39, 27, 165, 52, 44, 32, 165, 65, 53, 39, 165, 44, 38, 26, 165, 43, 38, 28, 165, 37, 33, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 54, 44, 29, 165, 49, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 56, 45, 30, 165, 57, 46, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 38, 34, 26, 165, 61, 51, 37, 165, 50, 43, 31, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 45, 39, 27, 165, 39, 35, 25, 165, 69, 57, 41, 165, 54, 46, 33, 165, 45, 39, 29, 165, 63, 52, 38, 165, 39, 35, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 54, 45, 29, 165, 47, 40, 27, 165, 61, 50, 37, 165, 47, 41, 30, 165, 46, 40, 30, 165, 53, 45, 33, 165, 50, 43, 31, 165, 45, 39, 29, 165, 70, 57, 41, 165, 37, 33, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 56, 45, 30, 165, 75, 56, 36, 165, 67, 52, 34, 165, 52, 43, 28, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 51, 42, 28, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 48, 41, 165, 51, 42, 28, 165, 62, 49, 32, 165, 47, 40, 27, 165, 45, 39, 29, 165, 67, 55, 40, 165, 60, 50, 36, 165, 47, 40, 30, 165, 57, 48, 35, 165, 49, 42, 31, 165, 51, 43, 32, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 53, 45, 33, 165, 38, 34, 26, 165, 42, 37, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 52, 44, 32, 165, 45, 39, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 53, 45, 33, 165, 42, 37, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 41, 36, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 48, 49, 41, 165, 48, 41, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 44, 38, 29, 165, 76, 61, 44, 165, 67, 55, 40, 165, 45, 47, 41, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 28, 165, 42, 37, 26, 165, 37, 33, 25, 165, 84, 67, 48, 165, 40, 36, 27, 165, 39, 35, 25, 165, 46, 40, 30, 165, 38, 34, 25, 165, 40, 36, 27, 165, 54, 46, 34, 165, 45, 39, 27, 165, 45, 38, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 65, 50, 33, 165, 64, 50, 33, 165, 47, 40, 27, 165, 68, 52, 34, 165, 76, 57, 36, 165, 69, 53, 35, 165, 76, 56, 36, 165, 75, 56, 36, 165, 49, 41, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 38, 34, 25, 165, 51, 44, 32, 165, 38, 34, 25, 165, 51, 43, 28, 165, 38, 34, 26, 165, 38, 35, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 46, 40, 30, 165, 78, 63, 45, 165, 77, 62, 45, 165, 78, 63, 45, 165, 55, 46, 34, 165, 81, 65, 46, 165, 50, 43, 32, 165, 36, 33, 25, 165, 37, 33, 25, 165, 49, 42, 31, 165, 38, 34, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 29, 165, 39, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 58, 46, 30, 165, 45, 39, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 51, 42, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 38, 34, 26, 165, 40, 35, 25, 165, 65, 54, 39, 165, 21, 21, 22, 255, 25, 26, 26, 255, 20, 21, 21, 255, 22, 23, 23, 255, 20, 20, 21, 255, 19, 19, 19, 255, 26, 27, 27, 255, 19, 20, 20, 255, 25, 25, 26, 255, 28, 28, 29, 255, 19, 20, 20, 255, 12, 12, 13, 255, 14, 14, 14, 255, 6, 6, 6, 255, 9, 9, 9, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 27, 27, 255, 19, 20, 20, 255, 22, 22, 23, 255, 19, 19, 20, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 19, 19, 255, 23, 24, 24, 255, 30, 30, 31, 255, 29, 30, 31, 255, 16, 16, 17, 255, 18, 18, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 20, 20, 21, 255, 17, 18, 18, 255, 29, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 30, 31, 32, 255, 27, 28, 29, 255, 24, 25, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 11, 12, 255, 2, 2, 2, 255, 3, 3, 3, 255, 7, 7, 8, 255, 11, 11, 11, 255, 18, 19, 19, 255, 20, 21, 21, 255, 24, 24, 25, 255, 23, 23, 24, 255, 20, 20, 21, 255, 22, 23, 23, 255, 29, 30, 31, 255, 27, 28, 28, 255, 30, 31, 31, 255, 27, 27, 28, 255, 29, 30, 30, 255, 31, 32, 33, 255, 24, 25, 25, 255, 23, 23, 24, 255, 25, 26, 26, 255, 12, 12, 12, 255, 15, 16, 16, 255, 15, 15, 15, 255, 16, 16, 16, 255, 13, 13, 13, 255, 15, 15, 15, 255, 16, 16, 17, 255, 22, 22, 23, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 19, 255, 16, 17, 17, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 20, 20, 21, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 33, 34, 34, 255, 28, 29, 29, 255, 31, 31, 32, 255, 28, 29, 30, 255, 32, 33, 33, 255, 31, 32, 33, 255, 22, 22, 23, 255, 18, 19, 19, 255, 15, 15, 16, 255, 6, 6, 6, 255, 9, 10, 10, 255, 13, 13, 13, 255, 18, 18, 18, 255, 17, 18, 18, 255, 22, 23, 23, 255, 33, 34, 34, 255, 27, 28, 28, 255, 25, 25, 26, 255, 24, 25, 25, 255, 17, 17, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 7, 7, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 29, 29, 30, 255, 27, 27, 28, 255, 27, 28, 28, 255, 33, 34, 34, 255, 17, 18, 18, 255, 9, 9, 9, 255, 6, 7, 7, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 16, 16, 255, 21, 21, 22, 255, 22, 23, 24, 255, 30, 31, 31, 255, 30, 30, 31, 255, 26, 27, 28, 255, 22, 22, 23, 255, 22, 23, 23, 255, 19, 19, 20, 255, 19, 19, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 16, 17, 255, 11, 11, 11, 255, 12, 12, 13, 255, 5, 5, 5, 255, 10, 11, 11, 255, 14, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 16, 16, 255, 12, 12, 13, 255, 16, 16, 16, 255, 18, 18, 19, 255, 18, 18, 18, 255, 18, 18, 19, 255, 14, 15, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 15, 15, 16, 255, 21, 21, 22, 255, 13, 13, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 14, 14, 15, 255, 17, 17, 18, 255, 23, 24, 24, 255, 27, 28, 28, 255, 31, 32, 32, 255, 29, 30, 31, 255, 33, 34, 34, 255, 19, 20, 20, 255, 23, 23, 24, 255, 30, 31, 31, 255, 32, 32, 33, 255, 29, 30, 30, 255, 25, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 20, 21, 21, 255, 15, 15, 15, 255, 16, 16, 16, 255, 12, 12, 12, 255, 6, 6, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 15, 15, 255, 22, 22, 23, 255, 22, 22, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 31, 32, 33, 255, 20, 21, 21, 255, 21, 21, 22, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 11, 11, 255, 6, 6, 7, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 15, 15, 15, 255, 16, 16, 17, 255, 21, 21, 22, 255, 26, 26, 27, 255, 24, 24, 25, 255, 22, 23, 23, 255, 14, 15, 15, 255, 21, 22, 22, 255, 16, 16, 16, 255, 11, 12, 12, 255, 10, 10, 10, 255, 18, 19, 19, 255, 20, 21, 21, 255, 22, 23, 23, 255, 21, 22, 22, 255, 25, 25, 26, 255, 33, 33, 34, 255, 25, 26, 27, 255, 20, 20, 21, 255, 20, 20, 21, 255, 13, 13, 13, 255, 12, 13, 13, 255, 9, 10, 10, 255, 14, 15, 15, 255, 18, 18, 18, 255, 16, 16, 16, 255, 22, 22, 23, 255, 52, 45, 33, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 43, 38, 26, 165, 38, 35, 26, 165, 42, 37, 28, 165, 48, 42, 31, 165, 55, 46, 34, 165, 87, 69, 49, 165, 38, 34, 26, 165, 43, 38, 26, 165, 79, 64, 45, 165, 52, 44, 32, 165, 38, 34, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 49, 41, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 47, 41, 30, 165, 39, 35, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 29, 165, 37, 34, 25, 165, 60, 50, 37, 165, 40, 36, 27, 165, 39, 35, 25, 165, 49, 41, 27, 165, 57, 46, 30, 165, 46, 39, 27, 165, 59, 47, 31, 165, 46, 39, 27, 165, 45, 39, 27, 165, 48, 42, 31, 165, 36, 33, 25, 165, 44, 46, 41, 165, 42, 37, 26, 165, 44, 38, 26, 165, 62, 49, 32, 165, 52, 43, 29, 165, 49, 41, 27, 165, 43, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 47, 40, 30, 165, 56, 47, 34, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 41, 31, 165, 39, 35, 26, 165, 40, 35, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 63, 49, 32, 165, 56, 45, 30, 165, 54, 44, 29, 165, 41, 36, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 65, 50, 33, 165, 46, 39, 27, 165, 51, 43, 28, 165, 51, 42, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 62, 52, 37, 165, 49, 42, 31, 165, 42, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 48, 41, 165, 55, 45, 30, 165, 54, 44, 29, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 61, 51, 37, 165, 48, 42, 31, 165, 56, 47, 34, 165, 63, 52, 38, 165, 50, 43, 32, 165, 45, 39, 27, 165, 39, 35, 25, 165, 45, 39, 27, 165, 44, 46, 40, 165, 48, 41, 27, 165, 57, 46, 30, 165, 41, 36, 26, 165, 40, 35, 27, 165, 39, 35, 26, 165, 39, 35, 25, 165, 43, 38, 28, 165, 62, 51, 37, 165, 40, 36, 26, 165, 43, 38, 26, 165, 45, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 59, 47, 31, 165, 72, 54, 36, 165, 49, 42, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 30, 165, 45, 39, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 63, 49, 32, 165, 54, 44, 29, 165, 39, 35, 26, 165, 75, 61, 44, 165, 73, 59, 43, 165, 69, 56, 41, 165, 57, 48, 35, 165, 38, 34, 26, 165, 40, 36, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 37, 28, 165, 59, 49, 36, 165, 43, 38, 26, 165, 36, 33, 25, 165, 67, 55, 40, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 39, 29, 165, 41, 36, 27, 165, 63, 49, 32, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 42, 45, 40, 165, 46, 40, 30, 165, 43, 38, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 52, 44, 32, 165, 36, 33, 25, 165, 50, 43, 32, 165, 43, 37, 26, 165, 48, 41, 30, 165, 37, 34, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 42, 36, 26, 165, 41, 36, 26, 165, 54, 46, 34, 165, 40, 35, 25, 165, 65, 54, 39, 165, 42, 37, 28, 165, 38, 34, 25, 165, 43, 38, 28, 165, 37, 34, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 52, 43, 29, 165, 47, 40, 27, 165, 69, 53, 35, 165, 59, 47, 31, 165, 45, 39, 26, 165, 58, 46, 31, 165, 75, 56, 36, 165, 64, 50, 33, 165, 59, 47, 31, 165, 69, 53, 35, 165, 59, 47, 31, 165, 52, 43, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 65, 54, 39, 165, 38, 35, 26, 165, 51, 42, 28, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 51, 43, 28, 165, 37, 33, 25, 165, 54, 45, 33, 165, 83, 66, 45, 165, 78, 63, 45, 165, 46, 40, 30, 165, 60, 50, 36, 165, 37, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 52, 44, 32, 165, 36, 33, 25, 165, 63, 52, 38, 165, 37, 33, 25, 165, 63, 49, 32, 165, 46, 39, 27, 165, 49, 42, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 53, 44, 29, 165, 58, 47, 31, 165, 52, 43, 28, 165, 46, 40, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 43, 38, 28, 165, 27, 27, 28, 255, 20, 20, 21, 255, 32, 33, 33, 255, 26, 26, 27, 255, 21, 22, 22, 255, 20, 20, 21, 255, 32, 33, 33, 255, 22, 22, 23, 255, 31, 32, 32, 255, 32, 33, 34, 255, 23, 23, 24, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 16, 17, 255, 13, 13, 13, 255, 19, 20, 20, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 27, 28, 28, 255, 24, 24, 25, 255, 23, 24, 24, 255, 24, 24, 25, 255, 20, 20, 21, 255, 15, 15, 16, 255, 9, 9, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 22, 22, 23, 255, 19, 20, 20, 255, 21, 22, 23, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 28, 29, 30, 255, 25, 25, 26, 255, 24, 24, 25, 255, 16, 17, 17, 255, 15, 15, 15, 255, 8, 8, 8, 255, 3, 3, 3, 255, 1, 1, 1, 255, 8, 8, 8, 255, 18, 19, 19, 255, 19, 20, 20, 255, 27, 28, 29, 255, 22, 22, 23, 255, 22, 22, 23, 255, 27, 28, 29, 255, 30, 31, 32, 255, 28, 29, 29, 255, 25, 26, 27, 255, 33, 33, 34, 255, 28, 28, 29, 255, 33, 34, 34, 255, 24, 24, 25, 255, 27, 28, 29, 255, 32, 32, 33, 255, 31, 32, 32, 255, 16, 17, 17, 255, 18, 18, 18, 255, 15, 15, 16, 255, 12, 12, 12, 255, 14, 15, 15, 255, 14, 15, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 26, 26, 27, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 24, 25, 26, 255, 30, 31, 32, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 26, 26, 27, 255, 30, 30, 31, 255, 33, 34, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 31, 31, 32, 255, 30, 30, 31, 255, 25, 25, 26, 255, 31, 32, 33, 255, 22, 22, 23, 255, 29, 29, 30, 255, 30, 31, 31, 255, 24, 25, 26, 255, 28, 29, 30, 255, 28, 29, 29, 255, 26, 26, 27, 255, 14, 14, 15, 255, 7, 7, 7, 255, 5, 6, 6, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 15, 15, 255, 20, 21, 21, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 23, 23, 24, 255, 15, 15, 16, 255, 19, 19, 19, 255, 15, 15, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 22, 23, 23, 255, 21, 21, 22, 255, 29, 30, 30, 255, 30, 31, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 17, 17, 18, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 19, 20, 20, 255, 22, 22, 23, 255, 28, 28, 29, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 30, 31, 31, 255, 22, 22, 23, 255, 18, 19, 19, 255, 33, 33, 34, 255, 27, 27, 28, 255, 24, 25, 25, 255, 22, 22, 23, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 23, 23, 255, 18, 18, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 16, 16, 17, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 14, 14, 255, 10, 10, 10, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 14, 14, 255, 10, 10, 11, 255, 12, 13, 13, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 29, 30, 255, 24, 25, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 29, 30, 31, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 28, 29, 29, 255, 28, 29, 29, 255, 17, 17, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 10, 255, 18, 19, 19, 255, 18, 19, 19, 255, 20, 20, 21, 255, 14, 14, 15, 255, 22, 23, 23, 255, 26, 27, 28, 255, 23, 23, 24, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 18, 18, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 7, 7, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 14, 14, 255, 14, 15, 15, 255, 20, 20, 20, 255, 21, 21, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 28, 29, 30, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 22, 22, 255, 19, 20, 20, 255, 12, 12, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 17, 17, 17, 255, 19, 20, 20, 255, 16, 17, 17, 255, 24, 24, 25, 255, 43, 38, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 61, 51, 37, 165, 60, 50, 36, 165, 54, 46, 33, 165, 37, 33, 25, 165, 39, 35, 26, 165, 72, 58, 42, 165, 47, 41, 30, 165, 36, 33, 25, 165, 50, 43, 31, 165, 43, 37, 26, 165, 42, 36, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 54, 44, 29, 165, 43, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 87, 69, 49, 165, 39, 35, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 69, 52, 35, 165, 60, 48, 32, 165, 40, 36, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 63, 52, 38, 165, 47, 40, 30, 165, 40, 35, 26, 165, 39, 35, 25, 165, 63, 49, 32, 165, 63, 49, 32, 165, 55, 45, 30, 165, 59, 47, 31, 165, 54, 44, 29, 165, 55, 45, 30, 165, 62, 49, 32, 165, 65, 54, 39, 165, 55, 54, 47, 165, 38, 34, 26, 165, 38, 34, 25, 165, 63, 52, 38, 165, 37, 34, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 50, 42, 28, 165, 45, 39, 26, 165, 60, 48, 31, 165, 46, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 55, 45, 29, 165, 41, 36, 26, 165, 58, 46, 31, 165, 66, 51, 34, 165, 65, 50, 33, 165, 65, 50, 33, 165, 59, 47, 31, 165, 80, 59, 36, 165, 74, 55, 36, 165, 56, 45, 30, 165, 71, 86, 41, 255, 76, 61, 44, 165, 42, 37, 28, 165, 37, 33, 25, 165, 56, 47, 35, 165, 38, 34, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 58, 47, 31, 165, 55, 45, 30, 165, 49, 50, 42, 165, 45, 39, 26, 165, 40, 35, 25, 165, 52, 44, 32, 165, 55, 46, 34, 165, 39, 35, 25, 165, 43, 38, 26, 165, 53, 44, 29, 165, 45, 39, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 42, 37, 26, 165, 36, 33, 25, 165, 41, 36, 27, 165, 40, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 44, 39, 29, 165, 67, 51, 34, 165, 59, 47, 31, 165, 43, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 44, 38, 29, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 52, 43, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 45, 39, 27, 165, 43, 37, 28, 165, 69, 57, 41, 165, 81, 65, 46, 165, 74, 60, 43, 165, 42, 37, 26, 165, 55, 47, 34, 165, 50, 43, 31, 165, 49, 42, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 66, 54, 39, 165, 87, 69, 49, 165, 43, 37, 26, 165, 44, 39, 29, 165, 44, 39, 29, 165, 66, 54, 39, 165, 42, 37, 27, 165, 48, 41, 31, 165, 44, 38, 26, 165, 60, 47, 31, 165, 49, 42, 27, 165, 45, 39, 27, 165, 41, 37, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 64, 50, 33, 165, 43, 37, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 46, 40, 30, 165, 45, 39, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 38, 35, 26, 165, 38, 34, 25, 165, 71, 58, 41, 165, 38, 34, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 51, 43, 32, 165, 40, 35, 27, 165, 54, 44, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 40, 35, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 67, 51, 34, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 46, 48, 41, 165, 42, 37, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 42, 37, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 59, 47, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 50, 42, 28, 165, 54, 44, 29, 165, 50, 42, 28, 165, 41, 36, 26, 165, 57, 48, 35, 165, 40, 35, 25, 165, 37, 34, 25, 165, 77, 63, 45, 165, 41, 36, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 30, 165, 74, 60, 43, 165, 67, 55, 40, 165, 65, 54, 39, 165, 48, 41, 27, 165, 57, 46, 30, 165, 43, 37, 26, 165, 39, 35, 26, 165, 36, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 57, 46, 30, 165, 47, 40, 27, 165, 54, 45, 29, 165, 40, 36, 26, 165, 51, 43, 28, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 51, 42, 28, 165, 39, 35, 26, 165, 37, 33, 25, 165, 42, 37, 28, 165, 38, 34, 25, 165, 46, 39, 27, 165, 23, 24, 24, 255, 25, 26, 26, 255, 30, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 29, 29, 30, 255, 32, 33, 34, 255, 26, 27, 28, 255, 22, 23, 23, 255, 24, 25, 26, 255, 18, 18, 19, 255, 11, 12, 12, 255, 6, 6, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 15, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 24, 25, 25, 255, 18, 18, 19, 255, 24, 25, 25, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 20, 20, 21, 255, 22, 22, 23, 255, 24, 24, 25, 255, 27, 28, 28, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 24, 25, 25, 255, 24, 24, 25, 255, 15, 15, 16, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 1, 1, 1, 255, 7, 7, 8, 255, 9, 9, 9, 255, 26, 27, 28, 255, 29, 30, 31, 255, 28, 29, 29, 255, 33, 33, 34, 255, 31, 32, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 23, 23, 24, 255, 19, 19, 20, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 14, 14, 255, 11, 11, 12, 255, 17, 17, 17, 255, 23, 24, 24, 255, 27, 27, 28, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 28, 29, 30, 255, 6, 6, 6, 255, 9, 10, 10, 255, 4, 5, 5, 255, 5, 5, 5, 255, 13, 14, 14, 255, 17, 17, 18, 255, 17, 18, 18, 255, 27, 27, 28, 255, 33, 34, 34, 255, 29, 29, 30, 255, 26, 27, 27, 255, 29, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 26, 26, 27, 255, 32, 33, 33, 255, 32, 32, 33, 255, 31, 31, 32, 255, 27, 27, 28, 255, 24, 24, 25, 255, 20, 20, 21, 255, 22, 23, 23, 255, 21, 22, 22, 255, 19, 19, 20, 255, 9, 9, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 16, 16, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 15, 15, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 18, 18, 19, 255, 25, 26, 27, 255, 24, 24, 25, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 18, 18, 19, 255, 19, 19, 20, 255, 9, 9, 10, 255, 8, 8, 8, 255, 14, 15, 15, 255, 11, 12, 12, 255, 21, 22, 22, 255, 28, 29, 30, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 31, 32, 33, 255, 31, 31, 32, 255, 23, 23, 24, 255, 22, 22, 23, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 16, 16, 17, 255, 15, 15, 16, 255, 14, 14, 14, 255, 14, 15, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 12, 12, 13, 255, 14, 14, 14, 255, 9, 10, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 16, 16, 16, 255, 16, 16, 17, 255, 21, 22, 22, 255, 18, 19, 19, 255, 29, 29, 30, 255, 31, 31, 32, 255, 28, 29, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 31, 31, 32, 255, 30, 31, 31, 255, 26, 27, 28, 255, 32, 33, 33, 255, 33, 34, 34, 255, 30, 31, 32, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 10, 11, 11, 255, 6, 7, 7, 255, 11, 11, 12, 255, 14, 14, 14, 255, 16, 16, 16, 255, 18, 18, 19, 255, 22, 23, 23, 255, 13, 13, 14, 255, 17, 17, 17, 255, 23, 24, 24, 255, 28, 29, 29, 255, 19, 19, 20, 255, 13, 13, 14, 255, 10, 10, 10, 255, 3, 3, 3, 255, 13, 13, 13, 255, 9, 9, 9, 255, 3, 3, 3, 255, 4, 4, 4, 255, 1, 2, 2, 255, 4, 4, 4, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 19, 19, 255, 17, 17, 17, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 27, 27, 28, 255, 23, 24, 24, 255, 28, 29, 29, 255, 26, 27, 27, 255, 32, 33, 34, 255, 29, 30, 31, 255, 23, 24, 24, 255, 21, 22, 22, 255, 18, 18, 19, 255, 9, 9, 9, 255, 13, 14, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 24, 25, 25, 255, 21, 22, 22, 255, 42, 37, 26, 165, 40, 35, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 63, 52, 38, 165, 87, 69, 49, 165, 38, 34, 25, 165, 41, 36, 27, 165, 43, 37, 28, 165, 87, 69, 49, 165, 66, 54, 39, 165, 37, 34, 25, 165, 43, 38, 26, 165, 40, 36, 26, 165, 45, 40, 29, 165, 54, 45, 33, 165, 61, 51, 37, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 40, 36, 27, 165, 36, 33, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 47, 41, 30, 165, 68, 56, 40, 165, 45, 39, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 62, 48, 32, 165, 57, 46, 30, 165, 58, 47, 31, 165, 74, 55, 36, 165, 76, 57, 36, 165, 68, 52, 34, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 39, 35, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 46, 40, 30, 165, 71, 58, 42, 165, 40, 35, 25, 165, 56, 46, 30, 165, 62, 49, 32, 165, 50, 42, 28, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 56, 46, 30, 165, 55, 45, 30, 165, 41, 36, 26, 165, 55, 71, 36, 255, 52, 43, 29, 165, 81, 60, 36, 165, 77, 57, 36, 165, 64, 50, 33, 165, 58, 47, 31, 165, 55, 53, 44, 165, 63, 49, 32, 165, 53, 44, 29, 165, 37, 33, 25, 165, 38, 34, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 59, 47, 31, 165, 54, 44, 29, 165, 37, 33, 25, 165, 72, 59, 42, 165, 40, 35, 25, 165, 41, 36, 26, 165, 52, 44, 33, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 56, 46, 30, 165, 50, 42, 28, 165, 47, 40, 27, 165, 64, 50, 33, 165, 47, 40, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 54, 44, 29, 165, 38, 34, 25, 165, 39, 35, 26, 165, 45, 39, 27, 165, 40, 36, 27, 165, 38, 34, 25, 165, 54, 46, 33, 165, 51, 43, 28, 165, 51, 43, 28, 165, 46, 39, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 60, 50, 36, 165, 36, 33, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 38, 34, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 59, 47, 31, 165, 67, 51, 34, 165, 49, 42, 27, 165, 38, 34, 25, 165, 39, 35, 26, 165, 43, 38, 26, 165, 43, 38, 28, 165, 56, 47, 34, 165, 62, 52, 37, 165, 66, 54, 39, 165, 39, 35, 25, 165, 61, 51, 37, 165, 37, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 47, 41, 30, 165, 43, 38, 26, 165, 36, 33, 25, 165, 50, 71, 34, 255, 45, 39, 29, 165, 40, 35, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 44, 39, 29, 165, 41, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 44, 39, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 42, 37, 28, 165, 41, 36, 27, 165, 46, 40, 29, 165, 36, 33, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 51, 44, 32, 165, 40, 36, 26, 165, 40, 36, 26, 165, 55, 45, 30, 165, 43, 37, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 55, 46, 34, 165, 40, 36, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 47, 40, 30, 165, 43, 37, 26, 165, 49, 41, 27, 165, 63, 49, 33, 165, 72, 54, 36, 165, 56, 45, 30, 165, 52, 43, 28, 165, 45, 39, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 36, 33, 25, 165, 54, 44, 29, 165, 54, 44, 29, 165, 41, 36, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 64, 50, 33, 165, 39, 35, 25, 165, 49, 42, 27, 165, 45, 39, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 53, 43, 29, 165, 48, 41, 27, 165, 42, 37, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 43, 38, 28, 165, 49, 42, 27, 165, 39, 35, 25, 165, 57, 46, 30, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 50, 42, 28, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 40, 35, 26, 165, 45, 39, 26, 165, 51, 44, 32, 165, 44, 46, 40, 165, 43, 38, 26, 165, 49, 41, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 50, 42, 28, 165, 58, 46, 30, 165, 57, 46, 30, 165, 43, 37, 26, 165, 60, 48, 31, 165, 46, 40, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 47, 41, 165, 28, 28, 29, 255, 25, 26, 26, 255, 32, 33, 34, 255, 24, 25, 26, 255, 30, 30, 31, 255, 28, 28, 29, 255, 33, 33, 34, 255, 26, 26, 27, 255, 21, 21, 22, 255, 24, 24, 25, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 14, 14, 14, 255, 17, 18, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 20, 20, 21, 255, 13, 13, 14, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 18, 19, 19, 255, 24, 24, 25, 255, 20, 21, 21, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 13, 255, 19, 19, 20, 255, 20, 20, 21, 255, 25, 26, 26, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 27, 28, 28, 255, 24, 25, 25, 255, 17, 17, 18, 255, 11, 11, 12, 255, 10, 11, 11, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 13, 13, 13, 255, 21, 21, 22, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 27, 27, 28, 255, 18, 18, 18, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 17, 17, 255, 12, 12, 13, 255, 18, 18, 19, 255, 20, 21, 21, 255, 21, 22, 22, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 15, 16, 16, 255, 10, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 17, 18, 18, 255, 22, 23, 23, 255, 25, 25, 26, 255, 28, 28, 29, 255, 27, 28, 28, 255, 30, 31, 31, 255, 26, 27, 28, 255, 27, 27, 28, 255, 33, 34, 34, 255, 25, 26, 26, 255, 24, 24, 25, 255, 30, 31, 32, 255, 19, 19, 20, 255, 26, 26, 27, 255, 25, 25, 26, 255, 24, 25, 25, 255, 23, 23, 24, 255, 21, 21, 22, 255, 25, 25, 26, 255, 20, 21, 21, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 20, 21, 255, 33, 33, 34, 255, 31, 31, 32, 255, 26, 26, 27, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 9, 10, 10, 255, 6, 7, 7, 255, 4, 4, 4, 255, 12, 12, 12, 255, 9, 9, 10, 255, 18, 18, 19, 255, 24, 24, 25, 255, 28, 28, 29, 255, 29, 30, 31, 255, 25, 25, 26, 255, 29, 30, 31, 255, 18, 18, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 12, 13, 13, 255, 23, 24, 25, 255, 26, 27, 28, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 22, 22, 23, 255, 20, 21, 21, 255, 20, 20, 21, 255, 15, 15, 16, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 8, 8, 255, 6, 7, 7, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 16, 16, 255, 14, 15, 15, 255, 6, 6, 6, 255, 4, 4, 4, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 19, 19, 20, 255, 25, 26, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 27, 27, 28, 255, 27, 28, 28, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 16, 16, 255, 10, 10, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 20, 20, 21, 255, 18, 19, 19, 255, 11, 11, 12, 255, 18, 18, 19, 255, 17, 18, 18, 255, 19, 19, 20, 255, 23, 23, 24, 255, 17, 18, 18, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 10, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 4, 4, 4, 255, 6, 6, 7, 255, 8, 8, 8, 255, 16, 16, 16, 255, 16, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 19, 20, 20, 255, 24, 24, 25, 255, 30, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 25, 255, 24, 25, 25, 255, 21, 22, 22, 255, 19, 19, 20, 255, 12, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 20, 21, 21, 255, 16, 17, 17, 255, 21, 21, 22, 255, 26, 26, 27, 255, 44, 38, 26, 165, 40, 35, 26, 165, 43, 38, 26, 165, 51, 43, 28, 165, 37, 33, 25, 165, 52, 44, 32, 165, 37, 33, 25, 165, 87, 69, 49, 165, 85, 68, 48, 165, 37, 33, 25, 165, 66, 54, 39, 165, 44, 39, 29, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 66, 54, 39, 165, 45, 40, 29, 165, 38, 34, 26, 165, 53, 44, 29, 165, 65, 50, 33, 165, 63, 49, 33, 165, 67, 51, 34, 165, 46, 40, 27, 165, 38, 34, 25, 165, 53, 45, 33, 165, 87, 70, 49, 165, 74, 60, 43, 165, 62, 52, 37, 165, 38, 34, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 40, 35, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 51, 43, 28, 165, 46, 39, 27, 165, 43, 38, 26, 165, 59, 47, 31, 165, 71, 53, 35, 165, 79, 58, 36, 165, 63, 49, 32, 165, 45, 39, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 39, 35, 26, 165, 86, 69, 49, 165, 61, 51, 37, 165, 46, 40, 29, 165, 45, 47, 41, 165, 46, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 45, 38, 26, 165, 65, 50, 33, 165, 59, 47, 31, 165, 66, 51, 34, 165, 47, 40, 27, 165, 65, 50, 33, 165, 54, 44, 29, 165, 63, 49, 33, 165, 61, 48, 32, 165, 55, 45, 29, 165, 61, 48, 32, 165, 60, 48, 31, 165, 49, 41, 27, 165, 64, 50, 33, 165, 48, 41, 27, 165, 40, 36, 27, 165, 39, 35, 25, 165, 45, 39, 29, 165, 52, 45, 33, 165, 52, 45, 33, 165, 47, 40, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 61, 48, 32, 165, 37, 33, 25, 165, 58, 48, 35, 165, 43, 38, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 62, 48, 32, 165, 53, 44, 29, 165, 44, 38, 26, 165, 46, 40, 27, 165, 72, 54, 36, 165, 55, 45, 30, 165, 66, 51, 34, 165, 61, 48, 32, 165, 47, 40, 27, 165, 56, 45, 30, 165, 42, 36, 26, 165, 48, 41, 27, 165, 75, 56, 36, 165, 50, 42, 28, 165, 47, 40, 27, 165, 45, 39, 26, 165, 40, 36, 26, 165, 59, 49, 36, 165, 52, 44, 32, 165, 37, 34, 25, 165, 52, 43, 28, 165, 46, 40, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 47, 40, 30, 165, 66, 54, 39, 165, 41, 36, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 57, 46, 30, 165, 49, 41, 27, 165, 60, 47, 31, 165, 57, 46, 30, 165, 52, 43, 29, 165, 38, 34, 25, 165, 68, 56, 40, 165, 72, 58, 42, 165, 36, 33, 25, 165, 38, 35, 26, 165, 48, 41, 31, 165, 45, 39, 29, 165, 52, 44, 32, 165, 43, 37, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 50, 42, 28, 165, 52, 43, 28, 165, 39, 35, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 56, 45, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 49, 42, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 57, 46, 30, 165, 44, 38, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 46, 40, 29, 165, 38, 34, 26, 165, 56, 47, 35, 165, 75, 60, 43, 165, 50, 43, 31, 165, 39, 35, 25, 165, 45, 39, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 52, 44, 33, 165, 40, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 55, 45, 30, 165, 42, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 54, 44, 29, 165, 43, 37, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 38, 34, 25, 165, 60, 47, 31, 165, 66, 51, 34, 165, 73, 55, 36, 165, 61, 48, 32, 165, 43, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 46, 39, 27, 165, 58, 46, 31, 165, 42, 37, 26, 165, 37, 34, 25, 165, 53, 45, 33, 165, 50, 42, 28, 165, 54, 44, 29, 165, 58, 47, 31, 165, 49, 42, 27, 165, 40, 35, 26, 165, 45, 39, 27, 165, 37, 34, 25, 165, 49, 42, 31, 165, 50, 43, 32, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 41, 36, 26, 165, 55, 45, 29, 165, 46, 40, 27, 165, 41, 36, 26, 165, 54, 44, 29, 165, 38, 34, 25, 165, 55, 47, 34, 165, 46, 40, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 39, 35, 26, 165, 46, 48, 41, 165, 39, 35, 25, 165, 45, 39, 27, 165, 57, 46, 30, 165, 38, 34, 25, 165, 52, 43, 28, 165, 72, 54, 36, 165, 57, 46, 30, 165, 51, 42, 28, 165, 52, 43, 28, 165, 43, 37, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 55, 45, 30, 165, 25, 26, 26, 255, 26, 27, 28, 255, 26, 27, 28, 255, 27, 28, 29, 255, 30, 31, 31, 255, 30, 30, 31, 255, 27, 27, 28, 255, 23, 24, 24, 255, 21, 22, 22, 255, 16, 16, 17, 255, 15, 15, 15, 255, 12, 13, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 9, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 15, 255, 15, 15, 15, 255, 16, 16, 16, 255, 11, 11, 11, 255, 19, 19, 20, 255, 21, 22, 22, 255, 22, 23, 24, 255, 26, 27, 28, 255, 15, 15, 16, 255, 16, 16, 16, 255, 10, 10, 10, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 23, 24, 24, 255, 16, 17, 17, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 11, 12, 12, 255, 7, 8, 8, 255, 4, 4, 4, 255, 10, 10, 10, 255, 15, 16, 16, 255, 17, 17, 18, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 32, 33, 34, 255, 27, 27, 28, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 23, 23, 255, 21, 22, 22, 255, 20, 21, 21, 255, 18, 18, 18, 255, 13, 13, 13, 255, 15, 15, 15, 255, 19, 19, 19, 255, 17, 18, 18, 255, 20, 20, 21, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 25, 26, 26, 255, 32, 33, 34, 255, 33, 34, 34, 255, 13, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 13, 13, 255, 21, 22, 22, 255, 28, 29, 30, 255, 26, 26, 27, 255, 22, 23, 23, 255, 28, 29, 30, 255, 23, 23, 24, 255, 21, 21, 22, 255, 20, 20, 21, 255, 30, 30, 31, 255, 22, 23, 23, 255, 26, 26, 27, 255, 29, 29, 30, 255, 25, 26, 27, 255, 21, 22, 22, 255, 28, 29, 30, 255, 23, 24, 24, 255, 30, 30, 31, 255, 26, 26, 27, 255, 24, 24, 25, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 10, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 14, 14, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 20, 21, 21, 255, 16, 16, 17, 255, 20, 21, 21, 255, 17, 17, 17, 255, 11, 11, 12, 255, 8, 8, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 13, 13, 14, 255, 21, 21, 22, 255, 31, 31, 32, 255, 30, 30, 31, 255, 33, 34, 34, 255, 21, 21, 22, 255, 18, 18, 18, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 13, 13, 255, 19, 19, 20, 255, 14, 14, 15, 255, 20, 21, 21, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 28, 29, 30, 255, 21, 21, 22, 255, 23, 23, 24, 255, 21, 22, 22, 255, 15, 15, 16, 255, 9, 9, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 8, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 16, 16, 16, 255, 7, 7, 7, 255, 4, 4, 4, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 7, 8, 8, 255, 15, 16, 16, 255, 21, 22, 22, 255, 28, 29, 29, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 21, 22, 22, 255, 30, 30, 31, 255, 26, 26, 27, 255, 21, 21, 22, 255, 22, 22, 23, 255, 18, 19, 19, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 14, 14, 255, 18, 19, 19, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 19, 20, 20, 255, 15, 15, 15, 255, 13, 13, 14, 255, 8, 8, 9, 255, 8, 8, 8, 255, 4, 5, 5, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 18, 19, 19, 255, 14, 14, 14, 255, 12, 13, 13, 255, 5, 5, 5, 255, 6, 6, 7, 255, 4, 4, 4, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 10, 10, 10, 255, 8, 8, 9, 255, 15, 15, 15, 255, 16, 17, 17, 255, 20, 20, 21, 255, 26, 27, 28, 255, 26, 26, 27, 255, 26, 26, 27, 255, 25, 26, 27, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 15, 15, 255, 17, 17, 17, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 18, 18, 255, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 42, 36, 26, 165, 82, 66, 47, 165, 53, 45, 33, 165, 36, 33, 25, 165, 42, 37, 26, 165, 58, 49, 35, 165, 42, 37, 27, 165, 37, 33, 25, 165, 53, 45, 33, 165, 67, 55, 40, 165, 87, 69, 49, 165, 62, 52, 37, 165, 48, 41, 27, 165, 72, 54, 36, 165, 55, 45, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 55, 46, 34, 165, 67, 55, 40, 165, 87, 70, 49, 165, 65, 54, 39, 165, 46, 40, 30, 165, 61, 50, 37, 165, 45, 39, 29, 165, 47, 40, 27, 165, 55, 45, 30, 165, 46, 39, 27, 165, 48, 41, 27, 165, 58, 46, 31, 165, 45, 39, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 60, 48, 31, 165, 76, 57, 36, 165, 60, 47, 31, 165, 47, 40, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 37, 33, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 49, 41, 27, 165, 45, 39, 26, 165, 57, 46, 30, 165, 53, 44, 29, 165, 46, 40, 27, 165, 53, 43, 29, 165, 59, 47, 31, 165, 61, 48, 32, 165, 69, 52, 35, 165, 69, 52, 35, 165, 54, 44, 29, 165, 58, 47, 31, 165, 66, 51, 34, 165, 50, 42, 28, 165, 48, 49, 41, 165, 52, 43, 28, 165, 40, 35, 25, 165, 39, 35, 25, 165, 61, 51, 37, 165, 58, 56, 48, 165, 67, 55, 40, 165, 40, 35, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 42, 37, 28, 165, 39, 35, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 63, 49, 32, 165, 60, 47, 31, 165, 42, 37, 26, 165, 53, 43, 29, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 49, 42, 27, 165, 53, 44, 29, 165, 53, 44, 29, 165, 47, 40, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 55, 45, 30, 165, 49, 42, 27, 165, 51, 42, 28, 165, 49, 42, 27, 165, 50, 43, 31, 165, 38, 34, 25, 165, 40, 36, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 51, 42, 28, 165, 53, 44, 29, 165, 58, 47, 31, 165, 37, 33, 25, 165, 48, 41, 30, 165, 37, 34, 25, 165, 52, 44, 32, 165, 39, 35, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 48, 49, 41, 165, 40, 35, 27, 165, 43, 38, 26, 165, 40, 36, 26, 165, 70, 57, 41, 165, 49, 42, 31, 165, 52, 45, 33, 165, 60, 50, 36, 165, 59, 49, 36, 165, 40, 35, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 54, 44, 29, 165, 65, 50, 33, 165, 49, 41, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 41, 36, 27, 165, 60, 48, 31, 165, 53, 44, 29, 165, 62, 49, 32, 165, 56, 45, 30, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 58, 49, 35, 165, 42, 37, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 53, 43, 29, 165, 62, 48, 32, 165, 56, 45, 30, 165, 42, 37, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 50, 50, 42, 165, 50, 42, 28, 165, 44, 38, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 49, 41, 27, 165, 51, 43, 28, 165, 64, 50, 33, 165, 60, 47, 31, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 53, 44, 29, 165, 57, 46, 30, 165, 37, 33, 25, 165, 37, 33, 25, 165, 42, 37, 27, 165, 40, 35, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 40, 35, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 46, 40, 29, 165, 43, 38, 28, 165, 51, 43, 32, 165, 36, 33, 25, 165, 40, 35, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 43, 38, 26, 165, 36, 33, 25, 165, 49, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 50, 42, 28, 165, 44, 38, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 52, 43, 29, 165, 46, 39, 27, 165, 51, 42, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 56, 46, 30, 165, 47, 40, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 62, 49, 32, 165, 73, 54, 36, 165, 57, 46, 30, 165, 41, 36, 26, 165, 46, 40, 30, 165, 38, 34, 25, 165, 50, 42, 28, 165, 39, 35, 25, 165, 18, 18, 18, 255, 23, 24, 24, 255, 22, 23, 23, 255, 28, 29, 30, 255, 23, 23, 24, 255, 27, 27, 28, 255, 25, 26, 26, 255, 24, 24, 25, 255, 23, 24, 24, 255, 20, 20, 20, 255, 19, 19, 20, 255, 11, 12, 12, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 6, 6, 255, 16, 16, 17, 255, 14, 15, 15, 255, 23, 23, 24, 255, 26, 26, 27, 255, 20, 20, 21, 255, 14, 14, 14, 255, 16, 17, 17, 255, 10, 10, 10, 255, 18, 19, 19, 255, 19, 20, 20, 255, 23, 24, 25, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 22, 22, 23, 255, 24, 24, 25, 255, 21, 21, 22, 255, 14, 15, 15, 255, 18, 18, 18, 255, 18, 19, 19, 255, 15, 16, 16, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 20, 21, 255, 16, 16, 17, 255, 18, 19, 19, 255, 19, 20, 20, 255, 33, 33, 34, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 32, 33, 255, 30, 31, 32, 255, 22, 23, 24, 255, 24, 25, 26, 255, 25, 25, 26, 255, 28, 29, 30, 255, 19, 20, 20, 255, 20, 21, 21, 255, 16, 16, 17, 255, 11, 11, 11, 255, 15, 15, 16, 255, 17, 18, 18, 255, 21, 22, 22, 255, 13, 13, 14, 255, 18, 18, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 13, 13, 13, 255, 12, 13, 13, 255, 9, 9, 10, 255, 14, 14, 15, 255, 14, 14, 14, 255, 22, 23, 23, 255, 18, 19, 19, 255, 21, 22, 22, 255, 22, 22, 23, 255, 25, 25, 26, 255, 17, 18, 18, 255, 15, 16, 16, 255, 21, 21, 22, 255, 26, 27, 27, 255, 20, 21, 21, 255, 25, 26, 26, 255, 27, 27, 28, 255, 20, 21, 21, 255, 26, 27, 27, 255, 26, 26, 27, 255, 24, 24, 25, 255, 24, 24, 25, 255, 25, 25, 26, 255, 18, 18, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 16, 255, 16, 16, 16, 255, 19, 20, 20, 255, 33, 34, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 29, 30, 30, 255, 23, 24, 24, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 10, 255, 5, 6, 6, 255, 10, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 23, 23, 24, 255, 22, 23, 23, 255, 25, 26, 26, 255, 27, 27, 28, 255, 32, 33, 34, 255, 20, 20, 21, 255, 21, 21, 22, 255, 15, 15, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 16, 16, 17, 255, 19, 19, 20, 255, 19, 19, 20, 255, 24, 24, 25, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 28, 29, 29, 255, 24, 24, 25, 255, 23, 24, 25, 255, 21, 21, 22, 255, 21, 21, 22, 255, 14, 14, 14, 255, 7, 8, 8, 255, 11, 12, 12, 255, 13, 14, 14, 255, 19, 20, 20, 255, 16, 16, 17, 255, 21, 21, 22, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 16, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 24, 25, 26, 255, 20, 21, 21, 255, 24, 24, 25, 255, 29, 30, 30, 255, 20, 21, 21, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 22, 23, 24, 255, 18, 19, 19, 255, 25, 25, 26, 255, 33, 33, 34, 255, 29, 30, 31, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 29, 29, 30, 255, 27, 28, 29, 255, 23, 24, 24, 255, 20, 21, 21, 255, 20, 21, 21, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 16, 16, 17, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 11, 12, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 17, 255, 12, 13, 13, 255, 14, 15, 15, 255, 24, 25, 25, 255, 19, 20, 20, 255, 20, 21, 21, 255, 18, 18, 19, 255, 13, 13, 13, 255, 15, 16, 16, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 15, 255, 19, 20, 20, 255, 25, 26, 27, 255, 17, 18, 18, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 16, 16, 255, 18, 18, 19, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 21, 22, 22, 255, 43, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 50, 43, 32, 165, 40, 36, 26, 165, 42, 37, 26, 165, 49, 42, 31, 165, 39, 35, 25, 165, 54, 45, 33, 165, 77, 62, 45, 165, 47, 40, 27, 165, 41, 36, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 48, 41, 31, 165, 80, 64, 46, 165, 64, 53, 38, 165, 72, 58, 42, 165, 51, 43, 32, 165, 41, 37, 27, 165, 38, 34, 25, 165, 45, 39, 29, 165, 44, 38, 29, 165, 62, 49, 32, 165, 52, 43, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 64, 49, 33, 165, 36, 33, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 53, 44, 29, 165, 66, 51, 34, 165, 55, 45, 30, 165, 57, 46, 30, 165, 37, 33, 25, 165, 68, 56, 40, 165, 48, 41, 27, 165, 36, 33, 25, 165, 40, 36, 27, 165, 41, 36, 26, 165, 54, 46, 33, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 64, 53, 38, 165, 43, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 55, 45, 29, 165, 60, 48, 32, 165, 48, 41, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 75, 56, 36, 165, 60, 47, 31, 165, 67, 51, 34, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 46, 39, 27, 165, 44, 38, 29, 165, 36, 33, 25, 165, 60, 50, 36, 165, 87, 69, 49, 165, 59, 50, 36, 165, 43, 38, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 42, 37, 26, 165, 62, 51, 37, 165, 71, 58, 42, 165, 45, 39, 27, 165, 51, 43, 28, 165, 40, 35, 25, 165, 49, 42, 27, 165, 53, 44, 29, 165, 50, 42, 28, 165, 60, 48, 31, 165, 50, 42, 28, 165, 46, 39, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 74, 60, 43, 165, 39, 35, 25, 165, 49, 42, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 62, 49, 32, 165, 64, 50, 33, 165, 55, 45, 30, 165, 46, 39, 27, 165, 50, 42, 27, 165, 59, 47, 31, 165, 52, 43, 28, 165, 45, 39, 27, 165, 54, 44, 29, 165, 54, 44, 29, 165, 60, 47, 31, 165, 54, 44, 29, 165, 61, 48, 32, 165, 66, 51, 34, 165, 63, 49, 33, 165, 42, 36, 26, 165, 37, 33, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 51, 43, 28, 165, 63, 49, 32, 165, 43, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 70, 57, 41, 165, 66, 54, 39, 165, 79, 64, 46, 165, 39, 35, 25, 165, 50, 43, 32, 165, 41, 36, 26, 165, 41, 36, 26, 165, 56, 45, 30, 165, 38, 34, 25, 165, 49, 42, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 63, 49, 32, 165, 55, 45, 29, 165, 49, 41, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 56, 46, 30, 165, 45, 39, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 60, 48, 32, 165, 56, 45, 30, 165, 45, 39, 26, 165, 66, 51, 33, 165, 43, 37, 26, 165, 45, 39, 26, 165, 48, 41, 30, 165, 39, 35, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 75, 61, 44, 165, 42, 37, 26, 165, 43, 38, 28, 165, 37, 33, 25, 165, 47, 40, 27, 165, 56, 45, 30, 165, 61, 48, 32, 165, 54, 44, 29, 165, 44, 38, 26, 165, 36, 33, 25, 165, 50, 43, 32, 165, 46, 47, 41, 165, 44, 38, 29, 165, 46, 40, 27, 165, 50, 42, 28, 165, 46, 40, 27, 165, 45, 39, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 37, 33, 25, 165, 52, 44, 33, 165, 47, 41, 30, 165, 43, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 57, 46, 30, 165, 37, 34, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 50, 42, 27, 165, 55, 45, 29, 165, 49, 41, 27, 165, 65, 50, 33, 165, 57, 46, 30, 165, 44, 38, 26, 165, 46, 40, 27, 165, 49, 42, 27, 165, 41, 36, 27, 165, 52, 44, 32, 165, 41, 36, 26, 165, 65, 54, 39, 165, 87, 69, 49, 165, 75, 60, 43, 165, 37, 33, 25, 165, 40, 36, 27, 165, 55, 47, 34, 165, 43, 38, 28, 165, 42, 37, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 46, 40, 165, 43, 38, 28, 165, 55, 46, 34, 165, 36, 33, 25, 165, 46, 40, 30, 165, 45, 39, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 61, 48, 32, 165, 37, 33, 25, 165, 38, 34, 25, 165, 67, 51, 34, 165, 45, 39, 27, 165, 41, 36, 26, 165, 39, 35, 26, 165, 36, 33, 25, 165, 53, 44, 29, 165, 41, 36, 26, 165, 51, 43, 28, 165, 54, 44, 29, 165, 57, 46, 30, 165, 48, 41, 27, 165, 66, 51, 33, 165, 49, 41, 27, 165, 46, 39, 27, 165, 62, 48, 32, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 56, 45, 30, 165, 56, 45, 30, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 51, 43, 28, 165, 40, 35, 25, 165, 12, 12, 12, 255, 19, 20, 20, 255, 16, 16, 16, 255, 22, 23, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 23, 24, 24, 255, 23, 24, 24, 255, 14, 15, 15, 255, 16, 17, 17, 255, 9, 9, 9, 255, 18, 18, 19, 255, 24, 25, 26, 255, 21, 21, 22, 255, 19, 19, 20, 255, 18, 19, 19, 255, 14, 14, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 6, 7, 7, 255, 10, 11, 11, 255, 4, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 16, 16, 17, 255, 25, 25, 26, 255, 20, 21, 21, 255, 23, 23, 24, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 18, 18, 19, 255, 19, 20, 20, 255, 20, 20, 21, 255, 27, 28, 28, 255, 29, 30, 31, 255, 22, 23, 23, 255, 27, 28, 29, 255, 22, 22, 23, 255, 12, 13, 13, 255, 17, 17, 18, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 12, 12, 255, 7, 7, 7, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 15, 16, 255, 20, 21, 21, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 27, 28, 28, 255, 25, 26, 27, 255, 20, 20, 21, 255, 20, 21, 21, 255, 18, 19, 19, 255, 12, 12, 12, 255, 13, 14, 14, 255, 19, 19, 19, 255, 17, 17, 18, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 22, 23, 255, 32, 33, 34, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 15, 15, 15, 255, 12, 12, 12, 255, 6, 7, 7, 255, 14, 15, 15, 255, 20, 20, 21, 255, 13, 13, 14, 255, 23, 23, 24, 255, 19, 20, 20, 255, 22, 23, 23, 255, 19, 20, 20, 255, 16, 17, 17, 255, 17, 17, 18, 255, 22, 23, 23, 255, 19, 19, 19, 255, 20, 21, 21, 255, 22, 23, 23, 255, 16, 16, 17, 255, 18, 19, 19, 255, 19, 20, 20, 255, 21, 22, 22, 255, 17, 17, 18, 255, 20, 20, 21, 255, 18, 18, 19, 255, 20, 21, 21, 255, 18, 18, 19, 255, 13, 13, 13, 255, 9, 9, 10, 255, 15, 15, 15, 255, 17, 18, 18, 255, 22, 22, 23, 255, 23, 23, 24, 255, 33, 33, 34, 255, 28, 29, 29, 255, 24, 25, 25, 255, 19, 19, 20, 255, 19, 20, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 10, 255, 10, 10, 10, 255, 14, 15, 15, 255, 16, 17, 17, 255, 11, 11, 11, 255, 15, 15, 15, 255, 25, 26, 26, 255, 19, 19, 20, 255, 29, 29, 30, 255, 27, 27, 28, 255, 33, 34, 34, 255, 27, 28, 28, 255, 19, 20, 20, 255, 15, 15, 16, 255, 16, 16, 17, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 17, 17, 255, 18, 19, 19, 255, 22, 23, 23, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 23, 23, 24, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 17, 18, 255, 9, 9, 9, 255, 9, 9, 10, 255, 12, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 22, 23, 23, 255, 21, 22, 22, 255, 18, 18, 19, 255, 15, 15, 16, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 20, 21, 21, 255, 19, 19, 20, 255, 24, 25, 25, 255, 30, 31, 32, 255, 18, 18, 19, 255, 28, 29, 30, 255, 21, 21, 22, 255, 32, 33, 33, 255, 29, 30, 30, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 14, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 13, 14, 14, 255, 16, 16, 16, 255, 21, 22, 22, 255, 22, 23, 23, 255, 30, 30, 31, 255, 33, 34, 34, 255, 31, 32, 32, 255, 22, 23, 23, 255, 24, 25, 25, 255, 25, 26, 26, 255, 31, 32, 32, 255, 32, 33, 34, 255, 28, 28, 29, 255, 23, 23, 24, 255, 22, 23, 23, 255, 19, 20, 20, 255, 16, 16, 17, 255, 20, 21, 21, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 9, 10, 10, 255, 6, 6, 6, 255, 6, 7, 7, 255, 9, 9, 9, 255, 9, 9, 10, 255, 9, 9, 10, 255, 7, 7, 7, 255, 9, 9, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 17, 17, 255, 15, 16, 16, 255, 21, 21, 22, 255, 18, 18, 18, 255, 18, 19, 19, 255, 24, 24, 25, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 16, 16, 17, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 14, 14, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 43, 38, 26, 165, 53, 44, 29, 165, 38, 34, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 43, 37, 26, 165, 45, 39, 29, 165, 49, 42, 31, 165, 59, 49, 36, 165, 46, 39, 27, 165, 50, 42, 28, 165, 54, 44, 29, 165, 46, 40, 27, 165, 40, 35, 26, 165, 75, 61, 44, 165, 86, 68, 48, 165, 82, 66, 47, 165, 85, 68, 47, 165, 51, 43, 32, 165, 38, 34, 26, 165, 36, 33, 25, 165, 51, 43, 28, 165, 46, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 50, 42, 28, 165, 43, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 42, 37, 28, 165, 46, 39, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 56, 45, 30, 165, 53, 44, 29, 165, 60, 48, 31, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 38, 34, 26, 165, 40, 36, 26, 165, 67, 55, 40, 165, 87, 70, 50, 165, 46, 39, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 42, 36, 26, 165, 58, 49, 35, 165, 43, 38, 26, 165, 37, 33, 25, 165, 56, 45, 30, 165, 56, 45, 30, 165, 60, 48, 31, 165, 53, 44, 29, 165, 87, 64, 36, 165, 71, 54, 35, 165, 50, 42, 28, 165, 39, 35, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 69, 52, 35, 165, 55, 45, 29, 165, 38, 34, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 76, 62, 44, 165, 36, 33, 25, 165, 69, 52, 35, 165, 49, 41, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 51, 44, 32, 165, 40, 36, 26, 165, 50, 42, 28, 165, 54, 44, 29, 165, 66, 51, 34, 165, 64, 50, 33, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 37, 33, 25, 165, 37, 33, 25, 165, 65, 53, 39, 165, 55, 47, 34, 165, 45, 39, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 67, 52, 34, 165, 60, 47, 31, 165, 53, 44, 29, 165, 44, 38, 26, 165, 40, 35, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 52, 43, 28, 165, 53, 44, 29, 165, 69, 53, 35, 165, 47, 40, 27, 165, 60, 47, 31, 165, 57, 46, 30, 165, 45, 39, 27, 165, 68, 52, 34, 165, 55, 45, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 53, 44, 29, 165, 60, 47, 31, 165, 55, 45, 29, 165, 43, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 39, 35, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 71, 66, 54, 165, 63, 52, 38, 165, 55, 47, 34, 165, 64, 53, 38, 165, 42, 37, 26, 165, 46, 39, 27, 165, 58, 46, 31, 165, 49, 41, 27, 165, 47, 40, 27, 165, 58, 46, 31, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 58, 46, 31, 165, 37, 34, 25, 165, 39, 35, 25, 165, 54, 44, 29, 165, 63, 49, 32, 165, 64, 50, 33, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 48, 41, 31, 165, 68, 55, 40, 165, 37, 33, 25, 165, 56, 47, 34, 165, 39, 35, 25, 165, 46, 40, 29, 165, 48, 42, 31, 165, 42, 37, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 59, 49, 36, 165, 41, 36, 26, 165, 40, 36, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 49, 41, 27, 165, 67, 51, 34, 165, 50, 42, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 45, 39, 29, 165, 41, 36, 26, 165, 37, 33, 25, 165, 45, 39, 26, 165, 45, 39, 26, 165, 55, 45, 29, 165, 46, 39, 27, 165, 68, 52, 34, 165, 47, 40, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 40, 36, 26, 165, 56, 47, 34, 165, 38, 34, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 82, 65, 44, 165, 86, 68, 48, 165, 40, 36, 27, 165, 47, 41, 30, 165, 46, 40, 30, 165, 48, 41, 27, 165, 38, 34, 25, 165, 46, 39, 27, 165, 39, 35, 26, 165, 38, 34, 25, 165, 78, 63, 45, 165, 44, 38, 28, 165, 44, 38, 26, 165, 38, 34, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 56, 46, 30, 165, 62, 49, 32, 165, 73, 55, 36, 165, 46, 39, 27, 165, 57, 46, 30, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 45, 39, 29, 165, 44, 38, 26, 165, 54, 44, 29, 165, 39, 35, 25, 165, 52, 43, 28, 165, 53, 44, 29, 165, 57, 46, 30, 165, 62, 49, 32, 165, 65, 50, 33, 165, 62, 49, 32, 165, 62, 49, 32, 165, 70, 53, 35, 165, 57, 46, 30, 165, 54, 44, 29, 165, 46, 39, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 58, 47, 31, 165, 53, 44, 29, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 14, 15, 15, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 20, 21, 255, 19, 20, 20, 255, 30, 30, 31, 255, 33, 33, 34, 255, 25, 26, 26, 255, 21, 21, 22, 255, 18, 18, 19, 255, 11, 11, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 24, 25, 26, 255, 21, 22, 22, 255, 24, 24, 25, 255, 17, 17, 18, 255, 14, 15, 15, 255, 20, 20, 21, 255, 19, 19, 19, 255, 10, 10, 10, 255, 11, 11, 11, 255, 5, 5, 6, 255, 4, 4, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 9, 9, 255, 16, 16, 16, 255, 16, 16, 16, 255, 21, 21, 22, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 23, 24, 255, 24, 24, 25, 255, 22, 22, 23, 255, 19, 19, 19, 255, 10, 10, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 10, 11, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 12, 12, 13, 255, 15, 15, 16, 255, 24, 24, 25, 255, 22, 22, 23, 255, 20, 21, 21, 255, 20, 20, 21, 255, 27, 27, 28, 255, 31, 32, 32, 255, 28, 29, 29, 255, 29, 29, 30, 255, 29, 30, 30, 255, 30, 31, 31, 255, 22, 22, 23, 255, 23, 23, 24, 255, 27, 28, 28, 255, 30, 30, 31, 255, 24, 24, 25, 255, 18, 18, 18, 255, 18, 18, 19, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 13, 14, 255, 20, 21, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 9, 9, 9, 255, 17, 17, 17, 255, 18, 18, 19, 255, 22, 23, 23, 255, 18, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 16, 255, 18, 19, 19, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 19, 19, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 15, 15, 255, 15, 15, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 12, 12, 255, 20, 21, 21, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 32, 255, 17, 18, 18, 255, 18, 19, 19, 255, 19, 19, 20, 255, 13, 13, 13, 255, 12, 12, 13, 255, 6, 7, 7, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 21, 22, 255, 24, 25, 26, 255, 26, 26, 27, 255, 33, 34, 34, 255, 22, 23, 23, 255, 20, 20, 21, 255, 16, 16, 16, 255, 14, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 24, 24, 25, 255, 26, 26, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 30, 31, 31, 255, 27, 28, 28, 255, 20, 20, 21, 255, 25, 26, 26, 255, 18, 18, 19, 255, 11, 11, 11, 255, 8, 8, 9, 255, 9, 9, 10, 255, 19, 19, 20, 255, 18, 19, 19, 255, 22, 23, 23, 255, 19, 20, 20, 255, 25, 25, 26, 255, 19, 19, 19, 255, 11, 11, 12, 255, 14, 14, 14, 255, 7, 7, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 21, 21, 22, 255, 23, 23, 24, 255, 24, 25, 25, 255, 29, 30, 31, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 30, 31, 255, 20, 20, 21, 255, 23, 24, 24, 255, 17, 17, 18, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 19, 20, 20, 255, 24, 24, 25, 255, 27, 27, 28, 255, 33, 34, 34, 255, 25, 26, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 23, 24, 24, 255, 28, 29, 29, 255, 30, 30, 31, 255, 28, 29, 29, 255, 23, 24, 24, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 9, 10, 10, 255, 12, 13, 13, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 15, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 15, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 26, 26, 27, 255, 24, 25, 25, 255, 23, 24, 25, 255, 31, 32, 33, 255, 22, 22, 23, 255, 23, 23, 24, 255, 16, 16, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 19, 19, 20, 255, 14, 14, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 13, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 10, 255, 10, 10, 10, 255, 8, 8, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 13, 14, 255, 48, 41, 27, 165, 41, 36, 26, 165, 67, 55, 40, 165, 37, 33, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 52, 43, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 64, 50, 33, 165, 53, 43, 29, 165, 46, 40, 30, 165, 39, 35, 25, 165, 51, 43, 32, 165, 43, 38, 28, 165, 58, 48, 35, 165, 39, 35, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 62, 49, 32, 165, 46, 39, 27, 165, 37, 34, 25, 165, 46, 40, 29, 165, 41, 36, 27, 165, 53, 45, 33, 165, 42, 37, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 60, 48, 32, 165, 60, 48, 31, 165, 42, 37, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 39, 34, 25, 165, 42, 37, 28, 165, 56, 47, 34, 165, 77, 62, 44, 165, 40, 35, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 53, 43, 29, 165, 43, 37, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 45, 39, 26, 165, 53, 44, 29, 165, 66, 51, 34, 165, 51, 42, 28, 165, 51, 43, 28, 165, 46, 39, 27, 165, 49, 41, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 38, 28, 165, 40, 35, 25, 165, 69, 56, 41, 165, 46, 40, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 50, 51, 44, 165, 44, 38, 26, 165, 53, 43, 29, 165, 41, 36, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 60, 48, 31, 165, 41, 36, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 45, 47, 41, 165, 48, 47, 37, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 71, 53, 35, 165, 62, 49, 32, 165, 46, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 61, 48, 32, 165, 96, 106, 37, 255, 36, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 49, 41, 165, 47, 40, 27, 165, 44, 39, 29, 165, 43, 38, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 60, 48, 31, 165, 41, 36, 26, 165, 40, 35, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 39, 35, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 46, 40, 27, 165, 53, 43, 29, 165, 63, 78, 39, 255, 60, 47, 31, 165, 46, 40, 27, 165, 59, 47, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 52, 43, 28, 165, 43, 45, 40, 165, 53, 44, 29, 165, 44, 38, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 49, 42, 31, 165, 57, 48, 35, 165, 43, 37, 28, 165, 43, 38, 28, 165, 51, 44, 32, 165, 44, 38, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 51, 42, 28, 165, 52, 43, 28, 165, 47, 40, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 37, 33, 25, 165, 49, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 57, 46, 30, 165, 60, 48, 31, 165, 71, 54, 36, 165, 72, 54, 36, 165, 53, 44, 29, 165, 55, 45, 30, 165, 53, 44, 29, 165, 45, 39, 26, 165, 37, 34, 25, 165, 47, 40, 27, 165, 43, 37, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 47, 40, 30, 165, 49, 42, 31, 165, 37, 34, 25, 165, 53, 45, 33, 165, 45, 40, 29, 165, 41, 36, 26, 165, 58, 48, 35, 165, 41, 36, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 48, 42, 31, 165, 57, 48, 35, 165, 48, 41, 30, 165, 39, 35, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 60, 47, 31, 165, 40, 35, 25, 165, 46, 47, 41, 165, 42, 37, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 49, 41, 27, 165, 49, 42, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 56, 47, 34, 165, 37, 33, 25, 165, 40, 35, 25, 165, 57, 46, 30, 165, 68, 52, 34, 165, 66, 51, 34, 165, 50, 42, 28, 165, 57, 46, 30, 165, 46, 39, 27, 165, 45, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 50, 42, 28, 165, 40, 35, 25, 165, 47, 48, 41, 165, 46, 39, 27, 165, 43, 38, 26, 165, 8, 8, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 17, 17, 17, 255, 15, 15, 15, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 17, 17, 17, 255, 12, 12, 13, 255, 11, 11, 11, 255, 14, 14, 14, 255, 18, 18, 19, 255, 31, 32, 32, 255, 24, 24, 25, 255, 24, 25, 25, 255, 24, 24, 25, 255, 21, 21, 22, 255, 21, 22, 22, 255, 17, 17, 17, 255, 14, 14, 15, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 11, 11, 255, 5, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 12, 12, 255, 18, 18, 19, 255, 13, 14, 14, 255, 15, 15, 15, 255, 14, 15, 15, 255, 18, 18, 18, 255, 20, 21, 21, 255, 24, 25, 25, 255, 24, 25, 25, 255, 20, 20, 21, 255, 18, 18, 19, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 14, 14, 14, 255, 10, 10, 10, 255, 13, 13, 13, 255, 4, 4, 5, 255, 9, 9, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 24, 24, 25, 255, 22, 22, 23, 255, 16, 17, 17, 255, 20, 21, 21, 255, 24, 24, 25, 255, 25, 26, 26, 255, 23, 23, 24, 255, 19, 20, 20, 255, 19, 19, 20, 255, 19, 19, 19, 255, 18, 19, 19, 255, 28, 28, 29, 255, 27, 27, 28, 255, 21, 21, 22, 255, 19, 19, 20, 255, 20, 21, 21, 255, 19, 19, 19, 255, 16, 16, 17, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 11, 12, 255, 8, 8, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 9, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 16, 16, 16, 255, 13, 14, 14, 255, 16, 16, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 6, 6, 7, 255, 10, 10, 11, 255, 17, 17, 18, 255, 15, 15, 16, 255, 18, 18, 19, 255, 30, 30, 31, 255, 29, 30, 30, 255, 18, 18, 19, 255, 26, 27, 28, 255, 24, 24, 25, 255, 19, 19, 20, 255, 17, 17, 17, 255, 9, 9, 9, 255, 6, 7, 7, 255, 11, 11, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 21, 21, 22, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 22, 22, 255, 22, 23, 23, 255, 26, 27, 27, 255, 29, 29, 30, 255, 16, 16, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 19, 19, 255, 27, 28, 29, 255, 27, 28, 29, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 26, 26, 27, 255, 26, 27, 27, 255, 28, 29, 29, 255, 26, 26, 27, 255, 21, 21, 21, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 24, 25, 25, 255, 23, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 14, 14, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 11, 11, 12, 255, 15, 16, 16, 255, 25, 25, 26, 255, 21, 21, 22, 255, 33, 33, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 19, 255, 20, 20, 20, 255, 16, 17, 17, 255, 18, 18, 18, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 24, 24, 25, 255, 22, 23, 23, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 20, 21, 255, 25, 26, 27, 255, 25, 25, 26, 255, 27, 28, 29, 255, 30, 30, 31, 255, 21, 22, 22, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 18, 18, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 15, 15, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 10, 10, 255, 14, 14, 14, 255, 15, 15, 16, 255, 27, 27, 28, 255, 22, 22, 23, 255, 21, 22, 22, 255, 28, 29, 29, 255, 32, 33, 34, 255, 30, 30, 31, 255, 26, 26, 27, 255, 29, 30, 31, 255, 17, 18, 18, 255, 20, 20, 21, 255, 19, 19, 20, 255, 21, 21, 22, 255, 18, 19, 19, 255, 18, 19, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 15, 15, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 8, 8, 255, 7, 7, 7, 255, 7, 8, 8, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 52, 43, 29, 165, 38, 34, 25, 165, 66, 55, 39, 165, 39, 35, 26, 165, 51, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 61, 48, 32, 165, 46, 39, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 40, 35, 25, 165, 42, 37, 28, 165, 49, 42, 31, 165, 38, 34, 25, 165, 50, 42, 28, 165, 51, 43, 28, 165, 56, 46, 30, 165, 54, 44, 29, 165, 44, 38, 26, 165, 52, 43, 29, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 73, 59, 42, 165, 39, 35, 25, 165, 42, 37, 28, 165, 39, 35, 25, 165, 48, 41, 30, 165, 43, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 42, 37, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 58, 49, 35, 165, 41, 36, 26, 165, 46, 40, 27, 165, 40, 35, 25, 165, 42, 37, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 57, 46, 30, 165, 46, 39, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 60, 47, 31, 165, 49, 41, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 46, 40, 30, 165, 44, 38, 26, 165, 45, 39, 26, 165, 56, 45, 30, 165, 47, 40, 27, 165, 56, 45, 30, 165, 49, 41, 27, 165, 42, 36, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 52, 43, 28, 165, 59, 47, 31, 165, 47, 40, 27, 165, 52, 43, 28, 165, 57, 48, 35, 165, 45, 39, 27, 165, 49, 42, 27, 165, 54, 44, 29, 165, 57, 46, 30, 165, 54, 44, 29, 165, 50, 42, 28, 165, 48, 41, 27, 165, 40, 35, 26, 165, 48, 41, 27, 165, 52, 43, 29, 165, 37, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 49, 42, 31, 165, 42, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 38, 35, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 56, 47, 34, 165, 37, 34, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 45, 39, 29, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 53, 44, 29, 165, 46, 40, 27, 165, 58, 47, 31, 165, 58, 46, 30, 165, 59, 47, 31, 165, 59, 47, 31, 165, 58, 46, 31, 165, 56, 45, 30, 165, 59, 47, 31, 165, 53, 44, 29, 165, 53, 44, 29, 165, 58, 46, 31, 165, 42, 37, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 61, 48, 32, 165, 42, 37, 26, 165, 54, 44, 29, 165, 48, 40, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 87, 69, 49, 165, 37, 33, 25, 165, 37, 33, 25, 165, 62, 51, 37, 165, 57, 48, 35, 165, 53, 45, 33, 165, 47, 40, 30, 165, 39, 35, 25, 165, 53, 44, 29, 165, 48, 41, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 54, 44, 29, 165, 46, 39, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 40, 35, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 49, 42, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 49, 42, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 50, 42, 28, 165, 50, 42, 27, 165, 55, 45, 29, 165, 70, 53, 35, 165, 78, 58, 36, 165, 70, 53, 35, 165, 50, 50, 42, 165, 71, 53, 35, 165, 54, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 57, 46, 30, 165, 45, 39, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 39, 34, 25, 165, 36, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 51, 43, 28, 165, 54, 44, 29, 165, 63, 49, 32, 165, 42, 37, 26, 165, 50, 42, 28, 165, 49, 41, 27, 165, 57, 46, 30, 165, 47, 40, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 46, 39, 27, 165, 52, 44, 33, 165, 41, 36, 26, 165, 43, 38, 26, 165, 51, 43, 28, 165, 60, 48, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 50, 42, 28, 165, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 15, 15, 15, 255, 14, 14, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 18, 18, 18, 255, 33, 34, 34, 255, 31, 31, 32, 255, 25, 25, 26, 255, 25, 25, 26, 255, 30, 31, 32, 255, 19, 19, 20, 255, 21, 21, 21, 255, 20, 20, 21, 255, 14, 14, 15, 255, 21, 21, 22, 255, 16, 17, 17, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 16, 16, 16, 255, 15, 16, 16, 255, 21, 21, 22, 255, 16, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 18, 19, 19, 255, 24, 24, 25, 255, 21, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 10, 10, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 14, 14, 255, 13, 14, 14, 255, 9, 10, 10, 255, 11, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 15, 15, 255, 14, 15, 15, 255, 17, 17, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 16, 16, 17, 255, 22, 22, 23, 255, 19, 20, 20, 255, 21, 22, 22, 255, 19, 19, 20, 255, 12, 12, 12, 255, 10, 11, 11, 255, 14, 14, 14, 255, 19, 19, 20, 255, 21, 22, 22, 255, 21, 21, 22, 255, 17, 17, 18, 255, 22, 22, 23, 255, 18, 19, 19, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 8, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 10, 255, 8, 8, 8, 255, 7, 8, 8, 255, 7, 7, 7, 255, 5, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 10, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 9, 9, 10, 255, 12, 12, 13, 255, 15, 15, 15, 255, 23, 23, 24, 255, 21, 22, 22, 255, 30, 31, 32, 255, 32, 32, 33, 255, 30, 31, 32, 255, 24, 24, 25, 255, 22, 22, 23, 255, 21, 21, 21, 255, 14, 15, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 13, 13, 255, 16, 17, 17, 255, 19, 19, 19, 255, 21, 21, 22, 255, 24, 25, 26, 255, 17, 17, 18, 255, 18, 19, 19, 255, 19, 19, 19, 255, 21, 21, 22, 255, 23, 24, 24, 255, 31, 32, 32, 255, 20, 21, 21, 255, 13, 13, 13, 255, 15, 15, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 23, 24, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 23, 23, 24, 255, 27, 27, 28, 255, 18, 18, 19, 255, 9, 9, 9, 255, 5, 5, 5, 255, 12, 12, 12, 255, 17, 17, 17, 255, 19, 19, 20, 255, 20, 21, 21, 255, 23, 24, 24, 255, 23, 23, 24, 255, 23, 24, 24, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 14, 255, 18, 18, 19, 255, 27, 28, 29, 255, 29, 29, 30, 255, 30, 31, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 21, 22, 23, 255, 25, 26, 26, 255, 21, 22, 22, 255, 21, 21, 22, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 21, 21, 22, 255, 19, 20, 20, 255, 19, 19, 20, 255, 22, 22, 23, 255, 20, 21, 21, 255, 20, 20, 21, 255, 22, 22, 23, 255, 19, 19, 20, 255, 22, 23, 23, 255, 15, 16, 16, 255, 19, 20, 20, 255, 16, 16, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 10, 10, 255, 14, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 18, 18, 18, 255, 18, 19, 19, 255, 17, 18, 18, 255, 22, 23, 23, 255, 21, 22, 22, 255, 17, 17, 17, 255, 22, 23, 23, 255, 16, 16, 17, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 11, 11, 255, 15, 15, 15, 255, 15, 16, 16, 255, 21, 21, 22, 255, 25, 26, 27, 255, 23, 24, 24, 255, 22, 23, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 24, 24, 25, 255, 23, 23, 24, 255, 24, 25, 25, 255, 17, 17, 17, 255, 26, 26, 27, 255, 19, 19, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 21, 21, 255, 15, 15, 15, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 9, 255, 5, 5, 5, 255, 54, 44, 29, 165, 77, 62, 44, 165, 58, 49, 35, 165, 40, 35, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 68, 56, 40, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 50, 43, 31, 165, 48, 41, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 50, 43, 31, 165, 43, 38, 26, 165, 63, 49, 33, 165, 57, 46, 30, 165, 66, 51, 33, 165, 71, 54, 35, 165, 44, 38, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 49, 42, 31, 165, 52, 44, 32, 165, 36, 33, 25, 165, 48, 41, 27, 165, 53, 44, 29, 165, 47, 40, 27, 165, 58, 47, 31, 165, 47, 40, 27, 165, 42, 37, 26, 165, 52, 43, 28, 165, 41, 36, 26, 165, 39, 35, 26, 165, 44, 38, 26, 165, 52, 43, 29, 165, 48, 41, 27, 165, 70, 58, 41, 165, 46, 40, 30, 165, 39, 35, 25, 165, 46, 39, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 64, 50, 33, 165, 63, 49, 32, 165, 45, 39, 27, 165, 60, 48, 32, 165, 54, 44, 29, 165, 46, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 61, 48, 32, 165, 55, 45, 30, 165, 51, 43, 28, 165, 62, 49, 32, 165, 52, 43, 28, 165, 41, 36, 26, 165, 46, 39, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 58, 46, 31, 165, 57, 46, 30, 165, 36, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 58, 46, 31, 165, 64, 50, 33, 165, 55, 45, 30, 165, 54, 44, 29, 165, 36, 33, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 53, 44, 29, 165, 53, 44, 29, 165, 45, 39, 27, 165, 45, 39, 27, 165, 51, 43, 32, 165, 37, 33, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 48, 41, 27, 165, 64, 50, 33, 165, 43, 38, 26, 165, 47, 41, 30, 165, 55, 46, 34, 165, 46, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 60, 48, 32, 165, 48, 41, 27, 165, 57, 46, 30, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 41, 36, 27, 165, 40, 35, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 57, 48, 35, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 41, 36, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 48, 42, 31, 165, 49, 42, 31, 165, 45, 39, 26, 165, 42, 36, 26, 165, 49, 41, 27, 165, 42, 37, 28, 165, 43, 38, 26, 165, 63, 49, 32, 165, 68, 52, 34, 165, 55, 45, 29, 165, 45, 39, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 54, 44, 29, 165, 44, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 64, 50, 33, 165, 73, 55, 36, 165, 57, 46, 30, 165, 61, 48, 32, 165, 45, 39, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 77, 62, 45, 165, 64, 53, 38, 165, 54, 46, 33, 165, 38, 34, 26, 165, 62, 59, 50, 165, 38, 34, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 63, 49, 32, 165, 62, 48, 32, 165, 47, 40, 27, 165, 42, 37, 28, 165, 53, 44, 29, 165, 60, 48, 31, 165, 38, 34, 25, 165, 53, 44, 29, 165, 61, 48, 32, 165, 45, 39, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 68, 52, 34, 165, 74, 55, 36, 165, 60, 47, 31, 165, 62, 48, 32, 165, 61, 48, 32, 165, 57, 46, 30, 165, 62, 48, 32, 165, 47, 40, 27, 165, 37, 33, 25, 165, 45, 39, 27, 165, 51, 43, 28, 165, 43, 38, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 48, 40, 27, 165, 39, 34, 25, 165, 69, 52, 35, 165, 77, 58, 36, 165, 47, 40, 27, 165, 61, 48, 32, 165, 69, 52, 35, 165, 40, 36, 26, 165, 40, 36, 26, 165, 56, 46, 30, 165, 45, 39, 26, 165, 53, 44, 29, 165, 45, 38, 26, 165, 40, 36, 26, 165, 49, 42, 27, 165, 45, 39, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 66, 54, 39, 165, 74, 60, 43, 165, 69, 56, 41, 165, 40, 36, 27, 165, 40, 35, 25, 165, 51, 43, 28, 165, 43, 37, 26, 165, 45, 47, 41, 165, 58, 46, 31, 165, 56, 45, 30, 165, 42, 37, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 47, 40, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 55, 45, 29, 165, 45, 47, 41, 165, 64, 50, 33, 165, 56, 45, 30, 165, 46, 40, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 65, 54, 39, 165, 58, 48, 35, 165, 42, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 49, 42, 27, 165, 63, 49, 32, 165, 46, 39, 27, 165, 52, 43, 28, 165, 43, 38, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 37, 34, 25, 165, 58, 47, 31, 165, 46, 39, 27, 165, 42, 37, 26, 165, 52, 43, 28, 165, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 25, 26, 26, 255, 24, 24, 25, 255, 25, 26, 26, 255, 21, 22, 22, 255, 26, 26, 27, 255, 24, 25, 25, 255, 25, 25, 26, 255, 27, 27, 28, 255, 15, 15, 16, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 19, 20, 20, 255, 14, 15, 15, 255, 18, 18, 19, 255, 16, 16, 16, 255, 24, 25, 25, 255, 19, 19, 19, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 10, 10, 255, 6, 7, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 12, 13, 13, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 16, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 9, 9, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 11, 12, 12, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 9, 10, 10, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 8, 8, 9, 255, 14, 14, 14, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 5, 5, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 14, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 14, 14, 15, 255, 8, 8, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 16, 16, 255, 19, 19, 20, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 31, 32, 255, 26, 27, 27, 255, 21, 22, 22, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 15, 15, 255, 18, 18, 19, 255, 15, 15, 15, 255, 21, 22, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 23, 23, 24, 255, 18, 18, 19, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 17, 17, 255, 15, 15, 15, 255, 19, 20, 20, 255, 25, 25, 26, 255, 26, 26, 27, 255, 26, 26, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 32, 33, 255, 29, 30, 31, 255, 22, 22, 23, 255, 21, 21, 22, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 27, 28, 28, 255, 28, 29, 29, 255, 21, 22, 22, 255, 20, 20, 21, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 9, 10, 255, 11, 12, 12, 255, 13, 13, 13, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 26, 26, 27, 255, 25, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 20, 21, 21, 255, 25, 25, 26, 255, 24, 24, 25, 255, 18, 18, 19, 255, 16, 16, 17, 255, 8, 8, 8, 255, 11, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 18, 18, 19, 255, 19, 20, 20, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 15, 15, 255, 18, 18, 19, 255, 15, 15, 15, 255, 13, 14, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 13, 13, 14, 255, 14, 14, 15, 255, 7, 7, 7, 255, 15, 15, 16, 255, 15, 15, 16, 255, 19, 19, 20, 255, 19, 19, 20, 255, 19, 20, 20, 255, 20, 20, 21, 255, 28, 28, 29, 255, 22, 22, 23, 255, 28, 29, 30, 255, 25, 26, 26, 255, 30, 30, 31, 255, 21, 22, 22, 255, 14, 14, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 19, 19, 20, 255, 13, 13, 13, 255, 19, 20, 20, 255, 21, 21, 22, 255, 19, 19, 20, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 29, 30, 30, 255, 31, 31, 32, 255, 23, 23, 24, 255, 28, 28, 29, 255, 25, 26, 26, 255, 29, 29, 30, 255, 21, 21, 22, 255, 16, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 16, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 9, 9, 9, 255, 16, 16, 16, 255, 7, 7, 8, 255, 13, 13, 13, 255, 10, 10, 11, 255, 5, 5, 5, 255, 47, 40, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 56, 47, 35, 165, 39, 35, 25, 165, 40, 35, 25, 165, 86, 69, 48, 165, 63, 52, 38, 165, 37, 34, 25, 165, 47, 41, 30, 165, 52, 44, 32, 165, 45, 39, 26, 165, 46, 40, 29, 165, 46, 40, 30, 165, 45, 39, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 59, 47, 31, 165, 50, 42, 28, 165, 55, 45, 29, 165, 50, 42, 28, 165, 62, 49, 32, 165, 42, 37, 28, 165, 39, 35, 25, 165, 39, 35, 26, 165, 51, 43, 28, 165, 45, 39, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 66, 51, 34, 165, 47, 40, 27, 165, 58, 46, 31, 165, 43, 37, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 41, 36, 27, 165, 43, 38, 28, 165, 44, 38, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 41, 36, 27, 165, 57, 46, 30, 165, 57, 46, 30, 165, 42, 37, 26, 165, 43, 37, 26, 165, 56, 45, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 42, 36, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 46, 39, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 46, 40, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 51, 43, 28, 165, 46, 40, 27, 165, 40, 35, 25, 165, 49, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 47, 40, 30, 165, 49, 41, 27, 165, 59, 47, 31, 165, 59, 47, 31, 165, 76, 91, 35, 255, 62, 49, 32, 165, 55, 45, 30, 165, 56, 45, 30, 165, 46, 39, 27, 165, 37, 34, 25, 165, 40, 36, 26, 165, 39, 35, 26, 165, 43, 37, 26, 165, 40, 35, 26, 165, 38, 34, 25, 165, 49, 41, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 52, 45, 33, 165, 40, 36, 26, 165, 38, 34, 25, 165, 50, 42, 28, 165, 44, 38, 26, 165, 53, 44, 29, 165, 46, 39, 27, 165, 41, 44, 40, 165, 42, 37, 26, 165, 49, 42, 27, 165, 56, 45, 30, 165, 41, 36, 26, 165, 45, 39, 27, 165, 41, 36, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 49, 42, 31, 165, 44, 38, 29, 165, 47, 40, 27, 165, 40, 35, 25, 165, 57, 48, 35, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 30, 165, 41, 36, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 45, 39, 29, 165, 51, 43, 28, 165, 37, 34, 25, 165, 45, 39, 26, 165, 59, 47, 31, 165, 69, 53, 35, 165, 55, 45, 29, 165, 44, 38, 26, 165, 45, 39, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 55, 45, 29, 165, 53, 44, 29, 165, 46, 39, 27, 165, 50, 42, 28, 165, 65, 50, 33, 165, 48, 41, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 63, 49, 32, 165, 57, 46, 30, 165, 71, 54, 35, 165, 55, 45, 30, 165, 46, 40, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 53, 45, 33, 165, 42, 37, 26, 165, 72, 59, 42, 165, 54, 46, 34, 165, 45, 39, 26, 165, 69, 53, 35, 165, 60, 47, 31, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 49, 42, 27, 165, 60, 47, 31, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 56, 45, 30, 165, 46, 40, 27, 165, 63, 49, 32, 165, 45, 39, 26, 165, 49, 41, 27, 165, 59, 47, 31, 165, 69, 53, 35, 165, 43, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 55, 45, 29, 165, 44, 38, 26, 165, 45, 39, 26, 165, 58, 47, 31, 165, 53, 44, 29, 165, 56, 54, 44, 165, 47, 40, 27, 165, 59, 47, 31, 165, 48, 41, 27, 165, 40, 36, 26, 165, 54, 44, 29, 165, 67, 51, 34, 165, 64, 50, 33, 165, 54, 44, 29, 165, 41, 36, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 63, 52, 38, 165, 44, 38, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 39, 34, 25, 165, 54, 44, 29, 165, 41, 36, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 51, 42, 28, 165, 49, 42, 27, 165, 65, 50, 33, 165, 46, 40, 27, 165, 38, 34, 25, 165, 52, 43, 29, 165, 50, 42, 28, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 52, 43, 28, 165, 44, 38, 26, 165, 45, 39, 26, 165, 57, 48, 35, 165, 45, 39, 26, 165, 50, 42, 28, 165, 56, 45, 30, 165, 50, 42, 28, 165, 37, 33, 25, 165, 46, 39, 27, 165, 46, 39, 27, 165, 57, 46, 30, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 48, 41, 30, 165, 42, 37, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 15, 16, 255, 17, 18, 18, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 26, 27, 28, 255, 25, 26, 26, 255, 25, 26, 27, 255, 32, 33, 34, 255, 24, 25, 25, 255, 23, 23, 24, 255, 27, 28, 28, 255, 29, 30, 30, 255, 22, 22, 23, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 13, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 15, 15, 255, 12, 12, 13, 255, 15, 15, 16, 255, 21, 21, 22, 255, 19, 19, 19, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 14, 14, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 22, 22, 23, 255, 16, 16, 16, 255, 19, 19, 20, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 15, 16, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 10, 255, 9, 10, 10, 255, 7, 8, 8, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 14, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 15, 15, 15, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 25, 26, 26, 255, 20, 21, 21, 255, 20, 20, 21, 255, 20, 21, 21, 255, 13, 14, 14, 255, 23, 24, 24, 255, 16, 17, 17, 255, 11, 11, 11, 255, 7, 8, 8, 255, 15, 15, 15, 255, 15, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 21, 21, 255, 22, 22, 23, 255, 18, 19, 19, 255, 22, 23, 23, 255, 19, 20, 20, 255, 15, 15, 16, 255, 12, 13, 13, 255, 16, 16, 17, 255, 21, 22, 22, 255, 22, 23, 23, 255, 23, 23, 24, 255, 33, 33, 34, 255, 33, 33, 34, 255, 25, 25, 26, 255, 24, 25, 25, 255, 29, 30, 30, 255, 17, 18, 18, 255, 22, 22, 23, 255, 17, 18, 18, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 13, 13, 255, 22, 23, 23, 255, 20, 21, 21, 255, 24, 25, 26, 255, 24, 25, 25, 255, 26, 26, 27, 255, 20, 21, 21, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 14, 14, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 18, 18, 255, 26, 26, 27, 255, 25, 25, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 17, 17, 18, 255, 19, 20, 20, 255, 17, 17, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 15, 15, 255, 14, 15, 15, 255, 15, 15, 15, 255, 17, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 15, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 19, 19, 20, 255, 23, 23, 24, 255, 19, 20, 20, 255, 19, 20, 20, 255, 32, 32, 33, 255, 26, 27, 27, 255, 25, 25, 26, 255, 22, 22, 23, 255, 30, 30, 31, 255, 21, 22, 22, 255, 24, 25, 25, 255, 20, 21, 21, 255, 20, 20, 21, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 15, 15, 255, 16, 16, 16, 255, 20, 20, 21, 255, 22, 23, 23, 255, 24, 25, 25, 255, 24, 25, 25, 255, 31, 31, 32, 255, 33, 33, 34, 255, 28, 28, 29, 255, 33, 33, 34, 255, 25, 26, 26, 255, 21, 21, 22, 255, 32, 32, 33, 255, 21, 22, 22, 255, 18, 18, 19, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 14, 14, 15, 255, 15, 15, 16, 255, 18, 18, 19, 255, 18, 18, 18, 255, 18, 19, 19, 255, 22, 23, 23, 255, 25, 26, 26, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 14, 14, 255, 12, 12, 13, 255, 7, 7, 7, 255, 48, 41, 27, 165, 58, 46, 30, 165, 45, 39, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 57, 48, 35, 165, 68, 56, 40, 165, 64, 53, 38, 165, 38, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 54, 45, 33, 165, 40, 35, 26, 165, 39, 35, 25, 165, 56, 46, 30, 165, 49, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 48, 41, 31, 165, 63, 52, 38, 165, 40, 35, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 60, 48, 31, 165, 48, 41, 27, 165, 49, 42, 27, 165, 46, 40, 27, 165, 59, 47, 31, 165, 57, 46, 30, 165, 46, 39, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 40, 35, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 46, 40, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 61, 51, 37, 165, 64, 53, 38, 165, 38, 34, 25, 165, 55, 45, 29, 165, 49, 41, 27, 165, 44, 38, 26, 165, 39, 35, 26, 165, 53, 45, 33, 165, 43, 38, 26, 165, 46, 39, 27, 165, 50, 43, 32, 165, 42, 37, 28, 165, 40, 35, 26, 165, 65, 50, 33, 165, 54, 45, 29, 165, 49, 42, 27, 165, 77, 90, 39, 255, 51, 43, 28, 165, 57, 46, 30, 165, 46, 40, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 27, 165, 45, 39, 26, 165, 36, 33, 25, 165, 57, 48, 35, 165, 40, 36, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 35, 25, 165, 55, 46, 34, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 50, 42, 28, 165, 47, 40, 27, 165, 41, 36, 26, 165, 66, 55, 39, 165, 45, 39, 29, 165, 49, 42, 31, 165, 41, 36, 27, 165, 50, 43, 32, 165, 37, 33, 25, 165, 45, 39, 29, 165, 66, 54, 39, 165, 36, 33, 25, 165, 74, 60, 43, 165, 39, 35, 25, 165, 49, 42, 31, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 57, 48, 35, 165, 43, 37, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 59, 47, 31, 165, 86, 63, 36, 165, 70, 53, 35, 165, 58, 46, 30, 165, 44, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 59, 47, 31, 165, 67, 52, 34, 165, 59, 47, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 59, 47, 31, 165, 64, 50, 33, 165, 56, 45, 30, 165, 46, 39, 27, 165, 65, 50, 33, 165, 64, 50, 33, 165, 46, 39, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 47, 41, 30, 165, 40, 36, 27, 165, 65, 54, 39, 165, 43, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 53, 44, 29, 165, 60, 48, 32, 165, 54, 44, 29, 165, 40, 36, 26, 165, 38, 34, 25, 165, 46, 40, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 51, 43, 28, 165, 51, 44, 32, 165, 48, 41, 30, 165, 47, 40, 27, 165, 51, 43, 28, 165, 46, 40, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 66, 51, 33, 165, 44, 38, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 57, 46, 30, 165, 66, 51, 33, 165, 50, 42, 28, 165, 43, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 50, 42, 28, 165, 49, 42, 27, 165, 53, 44, 29, 165, 40, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 63, 49, 32, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 38, 28, 165, 38, 34, 25, 165, 38, 34, 25, 165, 63, 52, 38, 165, 37, 34, 25, 165, 43, 37, 26, 165, 44, 38, 26, 165, 42, 37, 28, 165, 37, 33, 25, 165, 40, 36, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 53, 43, 29, 165, 53, 44, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 45, 39, 27, 165, 43, 37, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 87, 70, 50, 165, 37, 34, 25, 165, 46, 39, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 43, 38, 26, 165, 58, 46, 31, 165, 56, 46, 30, 165, 48, 41, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 52, 43, 28, 165, 43, 38, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 36, 33, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 45, 39, 27, 165, 52, 43, 29, 165, 50, 42, 27, 165, 10, 10, 11, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 16, 17, 255, 19, 20, 20, 255, 18, 18, 19, 255, 23, 24, 25, 255, 19, 20, 20, 255, 30, 31, 32, 255, 28, 28, 29, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 23, 24, 24, 255, 33, 34, 34, 255, 31, 31, 32, 255, 24, 25, 25, 255, 23, 24, 24, 255, 18, 19, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 19, 19, 20, 255, 18, 18, 19, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 15, 15, 255, 12, 12, 13, 255, 10, 10, 11, 255, 14, 14, 14, 255, 12, 12, 12, 255, 13, 14, 14, 255, 8, 8, 9, 255, 9, 9, 10, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 25, 26, 26, 255, 23, 23, 24, 255, 20, 21, 21, 255, 20, 20, 21, 255, 16, 17, 17, 255, 18, 18, 19, 255, 14, 14, 14, 255, 11, 11, 11, 255, 13, 14, 14, 255, 9, 10, 10, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 9, 255, 9, 9, 10, 255, 6, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 17, 17, 255, 18, 19, 19, 255, 17, 18, 18, 255, 25, 25, 26, 255, 20, 20, 21, 255, 18, 18, 19, 255, 14, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 11, 11, 11, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 18, 19, 255, 6, 6, 6, 255, 9, 10, 10, 255, 6, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 9, 10, 10, 255, 17, 18, 18, 255, 14, 14, 15, 255, 23, 23, 24, 255, 26, 26, 27, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 24, 24, 25, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 16, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 12, 12, 12, 255, 8, 9, 9, 255, 13, 14, 14, 255, 19, 20, 20, 255, 21, 22, 22, 255, 17, 17, 18, 255, 16, 16, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 14, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 17, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 15, 15, 15, 255, 17, 17, 18, 255, 20, 21, 21, 255, 16, 16, 16, 255, 12, 12, 13, 255, 16, 16, 16, 255, 20, 21, 21, 255, 23, 24, 25, 255, 23, 23, 24, 255, 33, 34, 34, 255, 31, 31, 32, 255, 25, 26, 26, 255, 23, 23, 24, 255, 22, 23, 23, 255, 16, 16, 17, 255, 14, 15, 15, 255, 16, 17, 17, 255, 8, 8, 8, 255, 6, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 18, 18, 19, 255, 22, 22, 23, 255, 28, 28, 29, 255, 26, 27, 28, 255, 22, 22, 23, 255, 18, 18, 18, 255, 15, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 15, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 18, 18, 19, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 20, 20, 21, 255, 24, 25, 25, 255, 21, 22, 22, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 16, 16, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 13, 13, 255, 15, 15, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 18, 18, 255, 27, 27, 28, 255, 26, 27, 28, 255, 29, 29, 30, 255, 30, 31, 31, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 25, 26, 26, 255, 19, 19, 20, 255, 24, 24, 25, 255, 18, 18, 18, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 19, 19, 20, 255, 24, 25, 25, 255, 26, 27, 27, 255, 31, 31, 32, 255, 18, 18, 19, 255, 25, 26, 26, 255, 24, 24, 25, 255, 21, 21, 22, 255, 30, 31, 32, 255, 21, 22, 22, 255, 23, 23, 24, 255, 27, 28, 29, 255, 17, 18, 18, 255, 18, 18, 18, 255, 12, 13, 13, 255, 21, 21, 22, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 15, 15, 255, 20, 20, 21, 255, 20, 20, 21, 255, 22, 22, 23, 255, 26, 26, 27, 255, 26, 27, 28, 255, 17, 17, 18, 255, 20, 21, 21, 255, 26, 26, 27, 255, 17, 17, 18, 255, 14, 14, 15, 255, 27, 28, 28, 255, 24, 25, 25, 255, 16, 16, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 61, 48, 32, 165, 61, 48, 32, 165, 50, 42, 28, 165, 50, 42, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 53, 45, 33, 165, 46, 40, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 56, 47, 34, 165, 36, 33, 25, 165, 45, 39, 27, 165, 45, 39, 26, 165, 37, 33, 25, 165, 41, 36, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 49, 41, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 60, 50, 36, 165, 39, 35, 25, 165, 59, 47, 31, 165, 66, 51, 33, 165, 66, 51, 34, 165, 57, 46, 30, 165, 59, 47, 31, 165, 52, 43, 29, 165, 58, 47, 31, 165, 47, 40, 27, 165, 40, 35, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 61, 48, 32, 165, 54, 45, 29, 165, 51, 42, 28, 165, 51, 42, 28, 165, 39, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 57, 46, 30, 165, 41, 36, 26, 165, 42, 37, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 52, 44, 33, 165, 38, 34, 25, 165, 46, 40, 30, 165, 42, 37, 26, 165, 56, 46, 30, 165, 57, 46, 30, 165, 47, 40, 27, 165, 57, 46, 30, 165, 97, 105, 39, 255, 55, 45, 30, 165, 57, 46, 30, 165, 60, 48, 31, 165, 57, 46, 30, 165, 46, 39, 27, 165, 38, 34, 25, 165, 46, 40, 27, 165, 43, 38, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 55, 45, 29, 165, 58, 46, 31, 165, 53, 43, 29, 165, 68, 56, 40, 165, 71, 58, 42, 165, 41, 36, 26, 165, 46, 40, 27, 165, 53, 43, 29, 165, 54, 44, 29, 165, 45, 39, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 45, 38, 26, 165, 44, 38, 29, 165, 65, 53, 39, 165, 77, 62, 45, 165, 46, 40, 30, 165, 64, 53, 38, 165, 40, 35, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 39, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 42, 45, 40, 165, 46, 40, 27, 165, 46, 40, 27, 165, 64, 50, 33, 165, 64, 50, 33, 165, 50, 42, 28, 165, 47, 40, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 61, 48, 32, 165, 56, 45, 30, 165, 55, 45, 30, 165, 45, 39, 27, 165, 55, 45, 30, 165, 65, 50, 33, 165, 58, 46, 31, 165, 45, 39, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 53, 44, 29, 165, 47, 40, 27, 165, 61, 48, 32, 165, 42, 37, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 50, 42, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 49, 41, 27, 165, 56, 45, 30, 165, 61, 48, 32, 165, 55, 45, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 54, 46, 33, 165, 75, 61, 44, 165, 58, 49, 35, 165, 39, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 49, 42, 27, 165, 51, 43, 28, 165, 43, 38, 26, 165, 47, 40, 27, 165, 83, 97, 36, 255, 48, 41, 27, 165, 47, 40, 27, 165, 48, 49, 41, 165, 73, 55, 36, 165, 68, 52, 34, 165, 45, 39, 26, 165, 39, 35, 25, 165, 53, 45, 33, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 63, 49, 32, 165, 56, 45, 30, 165, 36, 33, 25, 165, 44, 38, 26, 165, 49, 42, 27, 165, 50, 42, 28, 165, 40, 36, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 50, 43, 32, 165, 40, 35, 25, 165, 51, 43, 32, 165, 59, 49, 36, 165, 39, 35, 25, 165, 66, 54, 39, 165, 84, 66, 46, 165, 59, 49, 36, 165, 52, 45, 33, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 50, 42, 28, 165, 43, 38, 26, 165, 38, 34, 26, 165, 49, 42, 31, 165, 52, 44, 33, 165, 37, 34, 25, 165, 87, 69, 49, 165, 44, 39, 29, 165, 47, 40, 27, 165, 49, 42, 27, 165, 55, 45, 29, 165, 52, 51, 42, 165, 64, 50, 33, 165, 62, 49, 32, 165, 44, 38, 26, 165, 64, 50, 33, 165, 62, 49, 32, 165, 64, 50, 33, 165, 46, 40, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 52, 43, 28, 165, 62, 48, 32, 165, 37, 34, 25, 165, 52, 52, 45, 165, 40, 35, 27, 165, 42, 37, 26, 165, 56, 46, 30, 165, 49, 42, 27, 165, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 11, 255, 5, 5, 5, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 23, 23, 24, 255, 24, 25, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 32, 33, 33, 255, 23, 23, 24, 255, 26, 27, 28, 255, 25, 25, 26, 255, 22, 23, 23, 255, 23, 23, 24, 255, 25, 26, 26, 255, 20, 20, 21, 255, 21, 21, 22, 255, 23, 24, 25, 255, 18, 19, 19, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 15, 15, 16, 255, 17, 17, 18, 255, 23, 24, 24, 255, 31, 32, 32, 255, 33, 34, 34, 255, 32, 32, 33, 255, 22, 22, 23, 255, 26, 27, 28, 255, 25, 25, 26, 255, 25, 26, 27, 255, 20, 21, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 12, 255, 15, 15, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 10, 255, 16, 16, 16, 255, 19, 19, 20, 255, 20, 20, 21, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 20, 21, 21, 255, 14, 14, 14, 255, 22, 22, 23, 255, 18, 18, 18, 255, 8, 9, 9, 255, 8, 8, 9, 255, 1, 1, 2, 255, 7, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 17, 17, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 21, 22, 22, 255, 24, 24, 25, 255, 19, 19, 20, 255, 23, 23, 24, 255, 25, 26, 26, 255, 22, 23, 23, 255, 27, 27, 28, 255, 20, 20, 21, 255, 22, 23, 23, 255, 19, 19, 20, 255, 16, 16, 17, 255, 22, 22, 23, 255, 15, 15, 16, 255, 21, 21, 22, 255, 16, 17, 17, 255, 14, 14, 14, 255, 9, 9, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 20, 20, 21, 255, 18, 18, 19, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 16, 16, 16, 255, 14, 15, 15, 255, 16, 16, 17, 255, 15, 15, 15, 255, 8, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 19, 19, 20, 255, 14, 15, 15, 255, 18, 19, 19, 255, 21, 21, 22, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 16, 255, 15, 15, 15, 255, 17, 17, 18, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 18, 19, 19, 255, 18, 19, 19, 255, 10, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 15, 15, 15, 255, 20, 21, 21, 255, 21, 22, 22, 255, 22, 23, 23, 255, 30, 31, 32, 255, 25, 26, 26, 255, 22, 23, 23, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 14, 14, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 16, 17, 17, 255, 21, 22, 22, 255, 24, 25, 25, 255, 23, 23, 24, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 20, 21, 21, 255, 21, 22, 22, 255, 19, 19, 20, 255, 10, 10, 10, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 17, 255, 15, 15, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 16, 16, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 19, 20, 20, 255, 18, 19, 19, 255, 26, 27, 28, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 28, 29, 30, 255, 28, 29, 29, 255, 21, 21, 21, 255, 21, 22, 22, 255, 23, 23, 24, 255, 18, 19, 19, 255, 17, 17, 17, 255, 18, 18, 19, 255, 13, 14, 14, 255, 18, 19, 19, 255, 18, 19, 19, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 28, 29, 255, 25, 25, 26, 255, 28, 29, 29, 255, 28, 29, 30, 255, 25, 25, 26, 255, 13, 13, 13, 255, 22, 22, 23, 255, 16, 16, 17, 255, 18, 19, 19, 255, 19, 19, 20, 255, 16, 16, 17, 255, 11, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 13, 14, 14, 255, 17, 18, 18, 255, 21, 22, 22, 255, 21, 22, 22, 255, 28, 29, 30, 255, 33, 34, 34, 255, 26, 27, 28, 255, 21, 21, 22, 255, 29, 30, 30, 255, 29, 30, 31, 255, 23, 24, 24, 255, 26, 26, 27, 255, 27, 28, 28, 255, 20, 20, 21, 255, 23, 23, 24, 255, 13, 13, 14, 255, 11, 11, 11, 255, 60, 48, 31, 165, 45, 39, 27, 165, 49, 41, 27, 165, 52, 43, 28, 165, 50, 42, 28, 165, 42, 37, 26, 165, 69, 64, 53, 165, 41, 36, 26, 165, 56, 45, 30, 165, 43, 37, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 35, 26, 165, 43, 38, 28, 165, 37, 34, 25, 165, 43, 38, 26, 165, 57, 48, 35, 165, 40, 35, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 53, 45, 33, 165, 57, 48, 35, 165, 43, 38, 26, 165, 45, 39, 27, 165, 56, 47, 34, 165, 37, 34, 25, 165, 37, 33, 25, 165, 66, 51, 34, 165, 58, 46, 31, 165, 55, 45, 30, 165, 54, 44, 29, 165, 65, 50, 33, 165, 61, 48, 32, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 40, 29, 165, 42, 37, 26, 165, 44, 38, 26, 165, 40, 36, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 46, 40, 27, 165, 60, 48, 31, 165, 67, 51, 34, 165, 49, 41, 27, 165, 46, 39, 27, 165, 43, 38, 28, 165, 38, 34, 25, 165, 46, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 61, 48, 32, 165, 56, 45, 30, 165, 40, 35, 25, 165, 45, 39, 26, 165, 55, 45, 29, 165, 38, 34, 25, 165, 54, 44, 29, 165, 52, 51, 42, 165, 45, 39, 27, 165, 40, 35, 25, 165, 53, 44, 29, 165, 39, 35, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 57, 48, 35, 165, 45, 39, 26, 165, 43, 38, 26, 165, 67, 52, 34, 165, 63, 49, 32, 165, 59, 47, 31, 165, 40, 35, 26, 165, 45, 39, 27, 165, 62, 49, 32, 165, 55, 45, 30, 165, 49, 42, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 45, 39, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 26, 165, 53, 45, 33, 165, 45, 39, 27, 165, 67, 51, 34, 165, 42, 37, 26, 165, 39, 35, 26, 165, 67, 55, 40, 165, 79, 63, 45, 165, 45, 39, 26, 165, 53, 44, 29, 165, 55, 45, 29, 165, 48, 41, 27, 165, 59, 47, 31, 165, 43, 38, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 83, 67, 48, 165, 48, 42, 31, 165, 50, 43, 32, 165, 38, 34, 25, 165, 37, 34, 25, 165, 41, 37, 27, 165, 43, 37, 26, 165, 39, 34, 25, 165, 45, 39, 26, 165, 50, 42, 28, 165, 36, 33, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 45, 39, 26, 165, 58, 46, 31, 165, 66, 51, 33, 165, 55, 45, 30, 165, 41, 36, 26, 165, 37, 34, 25, 165, 57, 46, 30, 165, 50, 42, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 51, 42, 28, 165, 47, 40, 27, 165, 57, 46, 30, 165, 46, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 49, 42, 27, 165, 49, 41, 27, 165, 59, 47, 31, 165, 58, 47, 31, 165, 58, 46, 31, 165, 45, 39, 27, 165, 46, 39, 27, 165, 47, 48, 41, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 65, 50, 33, 165, 64, 50, 33, 165, 47, 40, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 52, 43, 29, 165, 46, 39, 27, 165, 68, 52, 34, 165, 50, 42, 28, 165, 52, 43, 29, 165, 40, 36, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 36, 33, 25, 165, 65, 54, 39, 165, 86, 68, 48, 165, 67, 55, 40, 165, 39, 35, 25, 165, 56, 47, 34, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 52, 43, 28, 165, 56, 45, 30, 165, 60, 47, 31, 165, 68, 52, 34, 165, 43, 38, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 57, 48, 35, 165, 55, 46, 34, 165, 36, 33, 25, 165, 47, 40, 27, 165, 59, 47, 31, 165, 61, 48, 32, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 44, 32, 165, 43, 38, 26, 165, 58, 49, 35, 165, 45, 39, 29, 165, 37, 34, 25, 165, 37, 33, 25, 165, 69, 56, 41, 165, 65, 53, 39, 165, 40, 35, 26, 165, 71, 66, 54, 165, 50, 43, 31, 165, 39, 35, 25, 165, 50, 42, 28, 165, 56, 45, 30, 165, 45, 39, 27, 165, 40, 36, 26, 165, 53, 44, 29, 165, 41, 36, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 51, 44, 32, 165, 42, 37, 28, 165, 42, 37, 26, 165, 62, 51, 37, 165, 58, 49, 36, 165, 41, 36, 26, 165, 48, 41, 27, 165, 57, 46, 30, 165, 64, 49, 33, 165, 47, 40, 27, 165, 59, 47, 31, 165, 62, 48, 32, 165, 68, 52, 34, 165, 50, 42, 28, 165, 61, 48, 32, 165, 43, 37, 26, 165, 56, 45, 30, 165, 59, 47, 31, 165, 61, 48, 32, 165, 57, 46, 30, 165, 40, 36, 26, 165, 46, 39, 27, 165, 47, 40, 30, 165, 42, 37, 26, 165, 45, 39, 26, 165, 53, 44, 29, 165, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 11, 11, 11, 255, 9, 10, 10, 255, 13, 13, 14, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 22, 23, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 23, 24, 25, 255, 32, 33, 34, 255, 30, 30, 31, 255, 24, 25, 25, 255, 24, 25, 25, 255, 21, 22, 22, 255, 23, 23, 24, 255, 18, 19, 19, 255, 18, 19, 19, 255, 19, 19, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 19, 19, 255, 19, 20, 20, 255, 7, 8, 8, 255, 19, 19, 20, 255, 18, 19, 19, 255, 17, 17, 18, 255, 23, 24, 24, 255, 30, 31, 32, 255, 30, 31, 32, 255, 23, 24, 24, 255, 30, 31, 32, 255, 23, 24, 25, 255, 24, 25, 25, 255, 26, 26, 27, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 15, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 15, 15, 15, 255, 20, 21, 21, 255, 17, 18, 18, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 14, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 12, 12, 255, 20, 20, 21, 255, 19, 19, 20, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 21, 22, 22, 255, 20, 21, 21, 255, 17, 18, 18, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 19, 19, 20, 255, 24, 25, 25, 255, 15, 16, 16, 255, 10, 11, 11, 255, 10, 10, 10, 255, 5, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 16, 16, 255, 18, 18, 19, 255, 20, 21, 21, 255, 27, 28, 29, 255, 26, 26, 27, 255, 22, 22, 23, 255, 27, 28, 28, 255, 21, 22, 22, 255, 28, 29, 29, 255, 18, 18, 18, 255, 23, 23, 24, 255, 21, 22, 22, 255, 16, 17, 17, 255, 22, 23, 23, 255, 21, 22, 22, 255, 17, 17, 17, 255, 14, 14, 14, 255, 16, 16, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 16, 16, 16, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 14, 14, 255, 23, 23, 24, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 15, 15, 16, 255, 10, 10, 10, 255, 14, 15, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 22, 23, 23, 255, 19, 19, 19, 255, 32, 33, 34, 255, 28, 29, 29, 255, 23, 23, 24, 255, 23, 24, 25, 255, 17, 17, 18, 255, 14, 15, 15, 255, 8, 8, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 19, 19, 20, 255, 18, 18, 18, 255, 21, 21, 22, 255, 18, 19, 19, 255, 25, 26, 27, 255, 26, 26, 27, 255, 25, 26, 26, 255, 23, 24, 24, 255, 20, 20, 21, 255, 14, 14, 14, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 16, 255, 23, 23, 24, 255, 20, 21, 21, 255, 22, 22, 23, 255, 20, 20, 21, 255, 21, 21, 22, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 24, 24, 25, 255, 22, 22, 23, 255, 16, 16, 16, 255, 15, 15, 15, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 14, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 13, 14, 255, 17, 17, 18, 255, 19, 20, 20, 255, 20, 21, 21, 255, 24, 24, 25, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 14, 14, 255, 21, 21, 21, 255, 18, 18, 19, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 25, 25, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 24, 25, 25, 255, 30, 30, 31, 255, 25, 26, 27, 255, 23, 23, 24, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 16, 16, 17, 255, 24, 25, 25, 255, 32, 32, 33, 255, 30, 31, 32, 255, 27, 28, 28, 255, 30, 31, 31, 255, 23, 23, 24, 255, 13, 14, 14, 255, 17, 17, 18, 255, 18, 18, 19, 255, 18, 18, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 20, 21, 21, 255, 15, 15, 15, 255, 25, 26, 27, 255, 30, 30, 31, 255, 25, 26, 27, 255, 24, 24, 25, 255, 21, 21, 22, 255, 27, 28, 28, 255, 32, 33, 34, 255, 24, 24, 25, 255, 27, 28, 28, 255, 19, 19, 20, 255, 23, 24, 24, 255, 25, 25, 26, 255, 20, 20, 20, 255, 17, 18, 18, 255, 45, 39, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 55, 45, 29, 165, 39, 35, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 60, 48, 32, 165, 47, 40, 27, 165, 43, 37, 26, 165, 39, 35, 26, 165, 36, 33, 25, 165, 60, 48, 32, 165, 43, 37, 26, 165, 43, 38, 28, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 43, 38, 28, 165, 46, 39, 27, 165, 47, 41, 30, 165, 46, 39, 27, 165, 68, 52, 34, 165, 50, 42, 28, 165, 39, 35, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 71, 53, 35, 165, 53, 44, 29, 165, 48, 41, 27, 165, 37, 34, 25, 165, 47, 40, 27, 165, 62, 51, 37, 165, 41, 36, 27, 165, 87, 70, 49, 165, 40, 35, 27, 165, 37, 33, 25, 165, 50, 43, 32, 165, 42, 37, 26, 165, 45, 39, 29, 165, 43, 37, 26, 165, 51, 42, 28, 165, 53, 44, 29, 165, 46, 39, 27, 165, 40, 35, 25, 165, 46, 39, 27, 165, 37, 33, 25, 165, 45, 39, 26, 165, 36, 33, 25, 165, 40, 36, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 49, 42, 27, 165, 50, 42, 28, 165, 54, 44, 29, 165, 47, 40, 27, 165, 48, 41, 27, 165, 56, 46, 30, 165, 60, 47, 31, 165, 46, 39, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 51, 42, 28, 165, 41, 36, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 50, 42, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 41, 37, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 59, 49, 36, 165, 44, 38, 26, 165, 44, 38, 26, 165, 53, 45, 33, 165, 71, 58, 42, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 37, 27, 165, 56, 45, 30, 165, 41, 36, 26, 165, 64, 53, 38, 165, 69, 57, 41, 165, 40, 36, 26, 165, 57, 46, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 78, 58, 36, 165, 76, 57, 36, 165, 57, 46, 30, 165, 51, 43, 28, 165, 43, 37, 26, 165, 36, 33, 25, 165, 45, 39, 26, 165, 55, 46, 34, 165, 82, 66, 47, 165, 43, 37, 28, 165, 39, 35, 25, 165, 38, 34, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 57, 48, 35, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 56, 45, 30, 165, 53, 44, 29, 165, 38, 34, 25, 165, 52, 43, 28, 165, 56, 46, 30, 165, 41, 36, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 56, 45, 30, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 58, 47, 31, 165, 42, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 43, 37, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 61, 48, 32, 165, 48, 41, 27, 165, 69, 52, 35, 165, 65, 50, 33, 165, 45, 39, 27, 165, 50, 42, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 36, 33, 25, 165, 48, 41, 31, 165, 39, 35, 25, 165, 41, 36, 26, 165, 51, 42, 28, 165, 54, 44, 29, 165, 44, 38, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 51, 51, 42, 165, 42, 37, 26, 165, 40, 36, 27, 165, 41, 36, 26, 165, 60, 47, 31, 165, 41, 36, 26, 165, 43, 37, 26, 165, 63, 52, 38, 165, 73, 59, 42, 165, 70, 57, 41, 165, 56, 47, 34, 165, 37, 33, 25, 165, 43, 38, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 50, 43, 32, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 52, 43, 28, 165, 52, 43, 28, 165, 59, 47, 31, 165, 46, 40, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 57, 46, 30, 165, 52, 43, 28, 165, 48, 41, 27, 165, 49, 42, 27, 165, 40, 36, 26, 165, 48, 41, 27, 165, 53, 52, 43, 165, 40, 36, 26, 165, 39, 35, 25, 165, 48, 41, 31, 165, 41, 36, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 48, 42, 31, 165, 77, 62, 45, 165, 45, 39, 29, 165, 54, 46, 34, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 56, 47, 34, 165, 40, 36, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 38, 34, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 52, 43, 28, 165, 59, 47, 31, 165, 48, 41, 27, 165, 49, 42, 27, 165, 49, 42, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 51, 43, 28, 165, 40, 35, 25, 165, 47, 48, 41, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 62, 49, 32, 165, 48, 41, 27, 165, 65, 50, 33, 165, 50, 42, 28, 165, 48, 49, 41, 165, 48, 41, 27, 165, 17, 17, 18, 255, 22, 23, 23, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 3, 3, 4, 255, 9, 9, 10, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 17, 17, 255, 19, 20, 20, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 27, 28, 255, 31, 32, 32, 255, 27, 27, 28, 255, 29, 30, 31, 255, 30, 31, 32, 255, 25, 26, 26, 255, 29, 30, 31, 255, 25, 25, 26, 255, 21, 22, 22, 255, 26, 27, 28, 255, 24, 25, 26, 255, 11, 11, 11, 255, 9, 9, 10, 255, 12, 12, 13, 255, 18, 18, 19, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 23, 23, 255, 16, 16, 17, 255, 16, 17, 17, 255, 22, 23, 23, 255, 19, 19, 20, 255, 17, 18, 18, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 27, 27, 28, 255, 20, 20, 21, 255, 26, 27, 28, 255, 22, 23, 23, 255, 21, 21, 22, 255, 19, 19, 20, 255, 12, 12, 12, 255, 13, 14, 14, 255, 5, 5, 5, 255, 11, 11, 11, 255, 14, 15, 15, 255, 18, 18, 19, 255, 21, 21, 22, 255, 21, 21, 22, 255, 14, 15, 15, 255, 12, 12, 12, 255, 7, 7, 8, 255, 13, 13, 14, 255, 13, 13, 14, 255, 20, 21, 21, 255, 17, 17, 18, 255, 14, 14, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 15, 16, 16, 255, 21, 21, 22, 255, 20, 21, 21, 255, 31, 32, 32, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 23, 24, 25, 255, 23, 24, 24, 255, 20, 21, 21, 255, 17, 17, 18, 255, 13, 13, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 9, 255, 6, 7, 7, 255, 10, 11, 11, 255, 15, 15, 16, 255, 25, 25, 26, 255, 22, 23, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 30, 30, 31, 255, 27, 27, 28, 255, 29, 30, 31, 255, 24, 25, 25, 255, 25, 26, 27, 255, 22, 23, 23, 255, 21, 22, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 24, 25, 26, 255, 16, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 14, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 21, 21, 22, 255, 23, 24, 24, 255, 20, 21, 21, 255, 18, 18, 19, 255, 17, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 15, 15, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 20, 20, 255, 32, 33, 34, 255, 28, 28, 29, 255, 30, 31, 31, 255, 20, 21, 21, 255, 19, 20, 20, 255, 17, 17, 17, 255, 18, 18, 19, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 19, 20, 255, 22, 22, 23, 255, 28, 29, 30, 255, 22, 23, 23, 255, 27, 27, 28, 255, 21, 22, 22, 255, 23, 23, 24, 255, 20, 20, 21, 255, 13, 13, 14, 255, 9, 10, 10, 255, 11, 11, 11, 255, 16, 17, 17, 255, 15, 15, 16, 255, 21, 22, 22, 255, 21, 21, 22, 255, 21, 21, 22, 255, 21, 21, 22, 255, 19, 19, 20, 255, 27, 27, 28, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 23, 23, 24, 255, 20, 21, 21, 255, 19, 19, 20, 255, 15, 15, 15, 255, 17, 17, 17, 255, 16, 17, 17, 255, 11, 11, 11, 255, 15, 15, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 17, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 18, 255, 23, 23, 24, 255, 28, 29, 29, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 16, 17, 255, 8, 9, 9, 255, 16, 16, 16, 255, 19, 19, 20, 255, 19, 19, 20, 255, 20, 20, 21, 255, 30, 31, 31, 255, 26, 27, 28, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 28, 255, 22, 23, 23, 255, 20, 21, 21, 255, 18, 19, 19, 255, 20, 20, 21, 255, 16, 16, 17, 255, 17, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 16, 17, 255, 24, 24, 25, 255, 18, 19, 19, 255, 21, 22, 22, 255, 27, 27, 28, 255, 22, 23, 24, 255, 28, 28, 29, 255, 17, 17, 18, 255, 23, 23, 24, 255, 29, 29, 30, 255, 19, 20, 20, 255, 27, 28, 29, 255, 22, 23, 23, 255, 19, 20, 20, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 14, 255, 18, 18, 19, 255, 21, 21, 22, 255, 21, 22, 22, 255, 27, 28, 29, 255, 26, 26, 27, 255, 22, 23, 23, 255, 29, 30, 30, 255, 33, 33, 34, 255, 33, 34, 34, 255, 16, 16, 17, 255, 22, 22, 23, 255, 23, 24, 24, 255, 27, 28, 28, 255, 25, 26, 27, 255, 18, 18, 18, 255, 16, 16, 16, 255, 37, 34, 25, 165, 42, 37, 26, 165, 51, 42, 28, 165, 45, 39, 27, 165, 63, 49, 32, 165, 55, 45, 29, 165, 45, 39, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 70, 57, 41, 165, 43, 38, 28, 165, 38, 34, 25, 165, 55, 73, 37, 255, 42, 37, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 45, 39, 26, 165, 45, 39, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 55, 45, 29, 165, 49, 41, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 43, 38, 26, 165, 49, 41, 27, 165, 62, 49, 32, 165, 42, 37, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 60, 50, 37, 165, 84, 67, 46, 165, 82, 66, 47, 165, 38, 34, 25, 165, 41, 37, 27, 165, 38, 34, 26, 165, 42, 36, 26, 165, 40, 35, 26, 165, 37, 33, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 37, 34, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 64, 50, 33, 165, 49, 41, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 46, 47, 41, 165, 43, 38, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 49, 41, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 43, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 63, 49, 33, 165, 86, 96, 41, 255, 64, 50, 33, 165, 61, 48, 32, 165, 53, 44, 29, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 50, 43, 31, 165, 54, 46, 33, 165, 40, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 47, 48, 41, 165, 37, 34, 25, 165, 50, 43, 32, 165, 43, 38, 28, 165, 47, 40, 27, 165, 50, 42, 28, 165, 49, 41, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 60, 48, 31, 165, 72, 54, 36, 165, 59, 47, 31, 165, 39, 35, 25, 165, 54, 46, 34, 165, 50, 43, 32, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 65, 50, 33, 165, 45, 39, 27, 165, 36, 33, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 58, 46, 31, 165, 43, 38, 26, 165, 53, 44, 29, 165, 42, 37, 26, 165, 52, 44, 33, 165, 43, 38, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 40, 35, 25, 165, 52, 43, 28, 165, 62, 48, 32, 165, 44, 38, 26, 165, 62, 49, 32, 165, 46, 39, 27, 165, 47, 40, 27, 165, 51, 42, 28, 165, 64, 50, 33, 165, 48, 41, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 59, 47, 31, 165, 60, 47, 31, 165, 52, 43, 28, 165, 43, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 86, 69, 49, 165, 57, 48, 35, 165, 41, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 39, 35, 25, 165, 41, 36, 27, 165, 47, 41, 30, 165, 42, 37, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 37, 33, 25, 165, 54, 44, 29, 165, 59, 47, 31, 165, 40, 35, 26, 165, 39, 35, 25, 165, 46, 40, 30, 165, 39, 35, 25, 165, 41, 36, 26, 165, 58, 46, 31, 165, 57, 46, 30, 165, 49, 41, 27, 165, 67, 51, 34, 165, 59, 47, 31, 165, 46, 40, 27, 165, 48, 41, 27, 165, 58, 47, 31, 165, 49, 41, 27, 165, 54, 44, 29, 165, 41, 36, 26, 165, 51, 43, 28, 165, 51, 43, 28, 165, 58, 47, 31, 165, 55, 45, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 42, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 89, 101, 36, 255, 44, 38, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 38, 34, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 51, 44, 32, 165, 39, 35, 25, 165, 38, 34, 25, 165, 42, 45, 40, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 37, 34, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 54, 44, 29, 165, 39, 35, 25, 165, 37, 34, 25, 165, 55, 47, 34, 165, 41, 36, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 58, 46, 31, 165, 45, 39, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 19, 19, 20, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 10, 255, 5, 5, 6, 255, 5, 5, 5, 255, 12, 12, 13, 255, 16, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 19, 20, 255, 15, 15, 15, 255, 19, 20, 20, 255, 24, 25, 26, 255, 24, 25, 25, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 32, 33, 255, 30, 31, 32, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 25, 26, 26, 255, 28, 29, 30, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 16, 16, 255, 18, 18, 19, 255, 22, 22, 23, 255, 27, 27, 28, 255, 25, 26, 27, 255, 26, 26, 27, 255, 14, 15, 15, 255, 14, 14, 14, 255, 23, 23, 24, 255, 33, 33, 34, 255, 30, 30, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 23, 24, 24, 255, 22, 23, 23, 255, 21, 22, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 20, 21, 21, 255, 15, 15, 15, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 10, 255, 18, 19, 19, 255, 18, 18, 19, 255, 17, 17, 18, 255, 22, 22, 23, 255, 25, 25, 26, 255, 21, 21, 21, 255, 11, 11, 11, 255, 26, 26, 27, 255, 23, 23, 24, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 31, 31, 32, 255, 21, 22, 22, 255, 21, 21, 22, 255, 15, 15, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 7, 8, 8, 255, 7, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 17, 17, 17, 255, 17, 17, 18, 255, 18, 18, 19, 255, 26, 27, 28, 255, 30, 31, 31, 255, 22, 23, 23, 255, 30, 30, 31, 255, 28, 28, 29, 255, 31, 31, 32, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 28, 29, 255, 30, 30, 31, 255, 23, 23, 24, 255, 29, 29, 30, 255, 18, 18, 19, 255, 21, 21, 22, 255, 14, 14, 14, 255, 16, 17, 17, 255, 15, 15, 15, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 16, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 19, 19, 255, 18, 18, 18, 255, 26, 27, 28, 255, 25, 26, 26, 255, 29, 30, 31, 255, 23, 23, 24, 255, 25, 26, 26, 255, 28, 29, 29, 255, 19, 20, 20, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 18, 18, 255, 17, 17, 18, 255, 17, 17, 17, 255, 26, 26, 27, 255, 30, 31, 32, 255, 25, 26, 27, 255, 22, 22, 23, 255, 19, 20, 20, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 18, 19, 19, 255, 19, 19, 20, 255, 30, 31, 31, 255, 32, 32, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 31, 31, 32, 255, 22, 22, 23, 255, 19, 19, 20, 255, 12, 13, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 20, 21, 21, 255, 18, 18, 18, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 24, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 21, 21, 22, 255, 17, 17, 17, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 10, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 20, 21, 255, 25, 25, 26, 255, 22, 22, 23, 255, 24, 24, 25, 255, 17, 18, 18, 255, 22, 23, 23, 255, 22, 23, 23, 255, 23, 24, 24, 255, 30, 30, 31, 255, 24, 24, 25, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 15, 16, 255, 8, 8, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 25, 25, 26, 255, 31, 31, 32, 255, 33, 34, 34, 255, 29, 30, 31, 255, 29, 29, 30, 255, 22, 23, 23, 255, 26, 27, 28, 255, 23, 24, 24, 255, 33, 33, 34, 255, 27, 27, 28, 255, 26, 27, 27, 255, 23, 24, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 19, 19, 20, 255, 19, 20, 20, 255, 17, 18, 18, 255, 28, 29, 29, 255, 30, 31, 32, 255, 31, 31, 32, 255, 32, 33, 34, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 25, 26, 255, 24, 24, 25, 255, 21, 21, 22, 255, 19, 20, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 14, 14, 14, 255, 12, 13, 13, 255, 16, 17, 17, 255, 19, 19, 19, 255, 19, 19, 20, 255, 23, 23, 24, 255, 24, 25, 25, 255, 27, 28, 29, 255, 29, 30, 31, 255, 29, 29, 30, 255, 33, 33, 34, 255, 28, 29, 30, 255, 30, 31, 31, 255, 21, 22, 22, 255, 24, 24, 25, 255, 27, 27, 28, 255, 28, 28, 29, 255, 29, 30, 31, 255, 25, 26, 27, 255, 43, 37, 26, 165, 41, 36, 26, 165, 54, 45, 29, 165, 45, 39, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 56, 45, 30, 165, 49, 41, 27, 165, 44, 38, 26, 165, 67, 55, 40, 165, 36, 33, 25, 165, 44, 38, 26, 165, 55, 45, 29, 165, 55, 45, 29, 165, 45, 39, 27, 165, 45, 39, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 51, 43, 28, 165, 49, 42, 27, 165, 53, 44, 29, 165, 52, 43, 28, 165, 42, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 39, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 62, 52, 37, 165, 64, 53, 38, 165, 86, 69, 49, 165, 56, 47, 34, 165, 36, 33, 25, 165, 59, 50, 36, 165, 40, 35, 27, 165, 38, 34, 25, 165, 71, 58, 41, 165, 43, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 53, 44, 29, 165, 57, 46, 30, 165, 56, 46, 30, 165, 40, 35, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 40, 35, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 47, 48, 41, 165, 56, 45, 30, 165, 59, 47, 31, 165, 69, 53, 35, 165, 55, 45, 30, 165, 55, 45, 29, 165, 59, 47, 31, 165, 38, 34, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 48, 42, 31, 165, 68, 56, 40, 165, 38, 34, 25, 165, 44, 46, 40, 165, 52, 43, 28, 165, 36, 33, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 39, 35, 26, 165, 44, 39, 29, 165, 51, 42, 28, 165, 56, 45, 30, 165, 56, 46, 30, 165, 42, 36, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 59, 47, 31, 165, 58, 46, 31, 165, 37, 33, 25, 165, 57, 48, 35, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 41, 30, 165, 46, 39, 27, 165, 37, 34, 25, 165, 45, 39, 27, 165, 37, 33, 25, 165, 43, 38, 28, 165, 63, 52, 38, 165, 48, 41, 30, 165, 40, 35, 26, 165, 37, 34, 25, 165, 46, 39, 27, 165, 63, 49, 32, 165, 46, 39, 27, 165, 58, 48, 35, 165, 58, 48, 35, 165, 46, 39, 27, 165, 40, 35, 26, 165, 39, 35, 26, 165, 40, 35, 25, 165, 62, 49, 32, 165, 56, 45, 30, 165, 43, 38, 26, 165, 51, 43, 28, 165, 38, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 50, 43, 31, 165, 44, 39, 29, 165, 45, 39, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 58, 46, 31, 165, 62, 48, 32, 165, 45, 39, 27, 165, 55, 45, 30, 165, 46, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 58, 46, 31, 165, 49, 42, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 55, 46, 34, 165, 43, 38, 28, 165, 46, 40, 27, 165, 43, 38, 26, 165, 53, 44, 29, 165, 56, 46, 30, 165, 59, 47, 31, 165, 49, 41, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 44, 46, 40, 165, 38, 34, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 44, 38, 28, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 57, 46, 30, 165, 59, 47, 31, 165, 38, 34, 25, 165, 38, 35, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 59, 47, 31, 165, 42, 37, 26, 165, 53, 45, 33, 165, 44, 39, 29, 165, 39, 35, 25, 165, 42, 37, 26, 165, 51, 42, 28, 165, 58, 46, 31, 165, 50, 42, 28, 165, 58, 46, 31, 165, 58, 47, 31, 165, 49, 41, 27, 165, 52, 43, 28, 165, 62, 57, 46, 165, 51, 42, 28, 165, 48, 41, 27, 165, 40, 35, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 52, 43, 29, 165, 48, 41, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 53, 44, 29, 165, 41, 36, 26, 165, 55, 45, 29, 165, 44, 38, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 52, 44, 32, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 43, 38, 28, 165, 40, 35, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 40, 30, 165, 42, 37, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 50, 42, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 87, 69, 49, 165, 41, 37, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 39, 35, 25, 165, 17, 17, 18, 255, 17, 17, 17, 255, 9, 10, 10, 255, 12, 12, 13, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 16, 16, 17, 255, 18, 18, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 9, 10, 255, 9, 9, 9, 255, 16, 16, 16, 255, 20, 20, 21, 255, 21, 21, 22, 255, 24, 25, 25, 255, 25, 26, 26, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 32, 33, 255, 33, 33, 34, 255, 29, 30, 30, 255, 18, 18, 18, 255, 17, 17, 18, 255, 15, 15, 15, 255, 14, 14, 15, 255, 15, 15, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 24, 24, 25, 255, 21, 22, 22, 255, 29, 29, 30, 255, 29, 29, 30, 255, 25, 26, 26, 255, 18, 19, 19, 255, 25, 26, 26, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 28, 28, 29, 255, 21, 22, 22, 255, 24, 25, 26, 255, 25, 26, 26, 255, 15, 15, 16, 255, 22, 22, 23, 255, 17, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 10, 10, 11, 255, 8, 9, 9, 255, 14, 14, 14, 255, 15, 15, 15, 255, 19, 19, 20, 255, 22, 22, 23, 255, 22, 22, 23, 255, 24, 24, 25, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 28, 28, 255, 27, 27, 28, 255, 19, 20, 20, 255, 19, 19, 20, 255, 16, 16, 17, 255, 14, 14, 14, 255, 20, 20, 21, 255, 20, 21, 21, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 23, 23, 24, 255, 20, 21, 21, 255, 21, 22, 22, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 6, 6, 255, 6, 7, 7, 255, 15, 15, 16, 255, 17, 17, 17, 255, 14, 14, 14, 255, 30, 31, 32, 255, 26, 27, 28, 255, 27, 28, 29, 255, 23, 24, 25, 255, 25, 25, 26, 255, 29, 29, 30, 255, 26, 27, 27, 255, 30, 30, 31, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 30, 31, 32, 255, 27, 27, 28, 255, 17, 17, 18, 255, 21, 22, 22, 255, 12, 13, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 6, 6, 7, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 17, 18, 18, 255, 23, 24, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 23, 23, 24, 255, 31, 32, 33, 255, 21, 22, 22, 255, 23, 24, 24, 255, 20, 21, 21, 255, 23, 24, 24, 255, 16, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 20, 21, 21, 255, 23, 23, 24, 255, 32, 32, 33, 255, 24, 24, 25, 255, 27, 28, 28, 255, 16, 16, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 15, 255, 20, 21, 21, 255, 21, 21, 22, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 26, 27, 28, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 21, 22, 22, 255, 25, 25, 26, 255, 24, 24, 25, 255, 31, 32, 32, 255, 30, 31, 31, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 26, 27, 255, 18, 18, 19, 255, 18, 18, 19, 255, 15, 15, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 15, 15, 15, 255, 17, 17, 18, 255, 19, 20, 20, 255, 23, 24, 24, 255, 26, 27, 27, 255, 27, 27, 28, 255, 23, 24, 24, 255, 28, 29, 29, 255, 30, 31, 32, 255, 32, 32, 33, 255, 27, 27, 28, 255, 32, 32, 33, 255, 22, 22, 23, 255, 21, 22, 22, 255, 14, 14, 14, 255, 11, 12, 12, 255, 10, 10, 10, 255, 17, 17, 18, 255, 19, 20, 20, 255, 23, 24, 24, 255, 23, 23, 24, 255, 26, 27, 28, 255, 30, 30, 31, 255, 29, 30, 31, 255, 25, 26, 26, 255, 31, 32, 32, 255, 32, 33, 33, 255, 29, 30, 30, 255, 25, 26, 26, 255, 24, 24, 25, 255, 23, 24, 25, 255, 17, 18, 18, 255, 17, 17, 18, 255, 8, 8, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 18, 19, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 23, 23, 24, 255, 32, 33, 33, 255, 31, 31, 32, 255, 29, 30, 30, 255, 24, 25, 25, 255, 29, 30, 31, 255, 30, 31, 32, 255, 23, 24, 24, 255, 16, 17, 17, 255, 13, 13, 14, 255, 19, 19, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 14, 255, 14, 15, 15, 255, 22, 23, 23, 255, 20, 21, 21, 255, 24, 24, 25, 255, 29, 29, 30, 255, 31, 32, 33, 255, 30, 31, 31, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 31, 32, 33, 255, 23, 23, 24, 255, 32, 33, 34, 255, 29, 30, 31, 255, 33, 33, 34, 255, 24, 24, 25, 255, 63, 49, 32, 165, 41, 36, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 38, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 59, 47, 31, 165, 49, 42, 27, 165, 52, 43, 28, 165, 46, 48, 41, 165, 48, 41, 27, 165, 43, 38, 26, 165, 42, 37, 27, 165, 49, 41, 27, 165, 38, 34, 25, 165, 51, 42, 28, 165, 42, 37, 26, 165, 57, 46, 30, 165, 52, 43, 29, 165, 58, 47, 31, 165, 56, 46, 30, 165, 75, 56, 36, 165, 73, 55, 36, 165, 65, 50, 33, 165, 40, 35, 26, 165, 64, 53, 38, 165, 37, 34, 25, 165, 52, 44, 32, 165, 87, 69, 49, 165, 55, 46, 34, 165, 58, 48, 35, 165, 43, 38, 28, 165, 39, 35, 26, 165, 44, 38, 28, 165, 46, 40, 30, 165, 87, 69, 49, 165, 37, 33, 25, 165, 40, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 46, 39, 27, 165, 38, 34, 25, 165, 56, 47, 34, 165, 37, 33, 25, 165, 45, 39, 26, 165, 58, 46, 30, 165, 47, 40, 27, 165, 42, 37, 27, 165, 37, 33, 25, 165, 66, 51, 33, 165, 56, 45, 30, 165, 42, 36, 26, 165, 61, 48, 32, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 46, 40, 29, 165, 52, 43, 28, 165, 52, 43, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 57, 46, 30, 165, 46, 40, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 39, 34, 25, 165, 38, 34, 26, 165, 42, 37, 28, 165, 72, 59, 42, 165, 46, 40, 29, 165, 38, 34, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 57, 48, 35, 165, 74, 60, 43, 165, 55, 46, 34, 165, 45, 39, 27, 165, 36, 33, 25, 165, 54, 44, 29, 165, 38, 34, 25, 165, 38, 34, 25, 165, 56, 47, 35, 165, 36, 33, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 56, 45, 30, 165, 46, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 55, 47, 34, 165, 80, 64, 46, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 36, 33, 25, 165, 60, 58, 49, 165, 49, 42, 31, 165, 39, 35, 25, 165, 38, 34, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 55, 45, 29, 165, 49, 41, 27, 165, 36, 33, 25, 165, 37, 34, 25, 165, 36, 33, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 42, 37, 26, 165, 43, 37, 26, 165, 57, 46, 30, 165, 51, 43, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 76, 62, 44, 165, 36, 33, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 60, 48, 31, 165, 70, 53, 35, 165, 68, 52, 34, 165, 61, 48, 32, 165, 43, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 40, 36, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 52, 43, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 59, 49, 36, 165, 46, 40, 29, 165, 52, 44, 32, 165, 46, 40, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 42, 37, 28, 165, 46, 40, 27, 165, 39, 35, 25, 165, 51, 43, 28, 165, 44, 38, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 46, 47, 42, 165, 46, 40, 27, 165, 57, 46, 30, 165, 45, 39, 27, 165, 46, 40, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 48, 41, 27, 165, 52, 43, 28, 165, 55, 45, 30, 165, 50, 42, 28, 165, 40, 36, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 38, 34, 25, 165, 61, 51, 37, 165, 41, 36, 26, 165, 60, 47, 31, 165, 53, 44, 29, 165, 49, 41, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 44, 39, 29, 165, 45, 39, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 38, 28, 165, 37, 33, 25, 165, 74, 60, 43, 165, 46, 40, 30, 165, 46, 39, 27, 165, 43, 37, 26, 165, 56, 47, 35, 165, 36, 33, 25, 165, 48, 41, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 60, 48, 32, 165, 41, 36, 26, 165, 41, 36, 26, 165, 61, 51, 37, 165, 36, 33, 25, 165, 67, 55, 40, 165, 53, 45, 33, 165, 37, 34, 25, 165, 36, 33, 25, 165, 46, 40, 27, 165, 46, 39, 27, 165, 56, 53, 44, 165, 45, 39, 27, 165, 39, 35, 25, 165, 40, 36, 27, 165, 54, 46, 34, 165, 64, 53, 38, 165, 59, 49, 36, 165, 37, 33, 25, 165, 42, 37, 26, 165, 39, 34, 25, 165, 49, 42, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 58, 46, 31, 165, 61, 48, 32, 165, 19, 19, 20, 255, 14, 14, 14, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 21, 22, 255, 23, 23, 24, 255, 18, 19, 19, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 16, 16, 17, 255, 18, 18, 18, 255, 23, 23, 24, 255, 26, 26, 27, 255, 23, 24, 24, 255, 27, 28, 29, 255, 33, 33, 34, 255, 32, 33, 33, 255, 23, 24, 24, 255, 22, 22, 23, 255, 25, 25, 26, 255, 12, 13, 13, 255, 15, 16, 16, 255, 15, 15, 15, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 14, 255, 16, 17, 17, 255, 28, 28, 29, 255, 27, 27, 28, 255, 29, 30, 30, 255, 23, 24, 24, 255, 31, 31, 32, 255, 28, 28, 29, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 27, 27, 28, 255, 31, 32, 32, 255, 21, 21, 22, 255, 21, 21, 22, 255, 27, 27, 28, 255, 24, 24, 25, 255, 16, 16, 17, 255, 14, 14, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 11, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 22, 23, 23, 255, 27, 28, 28, 255, 23, 24, 25, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 28, 255, 29, 30, 31, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 14, 14, 255, 24, 25, 26, 255, 27, 28, 29, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 30, 31, 32, 255, 23, 23, 24, 255, 27, 28, 29, 255, 17, 17, 18, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 28, 29, 29, 255, 23, 24, 25, 255, 24, 25, 25, 255, 25, 26, 26, 255, 28, 29, 30, 255, 22, 23, 23, 255, 20, 21, 21, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 30, 255, 29, 29, 30, 255, 30, 31, 32, 255, 33, 34, 34, 255, 25, 25, 26, 255, 22, 22, 23, 255, 21, 21, 22, 255, 15, 16, 16, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 18, 18, 19, 255, 15, 16, 16, 255, 19, 19, 20, 255, 9, 9, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 5, 6, 6, 255, 11, 11, 11, 255, 18, 19, 19, 255, 12, 12, 13, 255, 17, 17, 18, 255, 18, 18, 18, 255, 22, 23, 23, 255, 23, 23, 24, 255, 19, 20, 20, 255, 27, 27, 28, 255, 28, 29, 29, 255, 32, 33, 34, 255, 23, 24, 24, 255, 17, 18, 18, 255, 18, 19, 19, 255, 21, 21, 22, 255, 21, 21, 22, 255, 13, 14, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 18, 18, 18, 255, 15, 16, 16, 255, 26, 27, 27, 255, 28, 28, 29, 255, 26, 27, 28, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 10, 10, 255, 5, 5, 5, 255, 13, 13, 14, 255, 13, 13, 14, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 14, 15, 255, 26, 26, 27, 255, 33, 34, 34, 255, 23, 23, 24, 255, 19, 19, 20, 255, 17, 17, 18, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 15, 16, 16, 255, 23, 23, 24, 255, 25, 26, 26, 255, 21, 21, 22, 255, 20, 20, 21, 255, 26, 27, 27, 255, 30, 31, 32, 255, 33, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 24, 25, 26, 255, 22, 23, 23, 255, 25, 26, 26, 255, 20, 20, 21, 255, 19, 20, 20, 255, 10, 10, 11, 255, 11, 11, 12, 255, 14, 14, 14, 255, 13, 13, 14, 255, 17, 17, 17, 255, 30, 31, 32, 255, 33, 34, 34, 255, 29, 30, 30, 255, 30, 31, 32, 255, 29, 30, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 29, 30, 30, 255, 25, 25, 26, 255, 21, 21, 22, 255, 18, 18, 19, 255, 17, 17, 17, 255, 9, 9, 9, 255, 9, 9, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 20, 21, 21, 255, 26, 26, 27, 255, 25, 26, 27, 255, 25, 26, 26, 255, 26, 27, 27, 255, 18, 19, 19, 255, 31, 32, 33, 255, 23, 24, 25, 255, 27, 27, 28, 255, 20, 21, 21, 255, 20, 21, 21, 255, 14, 15, 15, 255, 15, 15, 16, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 15, 15, 15, 255, 18, 18, 19, 255, 24, 25, 25, 255, 24, 25, 26, 255, 25, 26, 26, 255, 32, 32, 33, 255, 21, 21, 22, 255, 23, 23, 24, 255, 23, 23, 24, 255, 23, 24, 25, 255, 15, 15, 15, 255, 18, 18, 19, 255, 17, 17, 18, 255, 21, 21, 22, 255, 19, 19, 20, 255, 10, 10, 10, 255, 13, 13, 14, 255, 17, 17, 17, 255, 22, 23, 23, 255, 27, 27, 28, 255, 29, 30, 31, 255, 20, 20, 21, 255, 28, 29, 29, 255, 26, 26, 27, 255, 24, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 33, 34, 34, 255, 30, 30, 31, 255, 30, 31, 31, 255, 21, 22, 23, 255, 27, 28, 28, 255, 21, 22, 22, 255, 67, 51, 34, 165, 47, 40, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 69, 57, 41, 165, 41, 36, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 39, 29, 165, 39, 35, 25, 165, 46, 40, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 69, 52, 35, 165, 68, 52, 34, 165, 56, 45, 30, 165, 56, 45, 30, 165, 49, 41, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 59, 47, 31, 165, 53, 44, 29, 165, 70, 53, 35, 165, 67, 51, 34, 165, 62, 49, 32, 165, 60, 47, 31, 165, 47, 40, 27, 165, 42, 37, 28, 165, 61, 51, 37, 165, 37, 33, 25, 165, 52, 45, 33, 165, 84, 67, 48, 165, 81, 65, 46, 165, 42, 37, 28, 165, 41, 36, 27, 165, 47, 40, 27, 165, 71, 58, 42, 165, 44, 39, 29, 165, 45, 39, 27, 165, 45, 39, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 38, 34, 26, 165, 49, 42, 31, 165, 68, 56, 40, 165, 62, 52, 37, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 45, 39, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 40, 35, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 67, 52, 34, 165, 59, 47, 31, 165, 50, 42, 28, 165, 64, 50, 33, 165, 45, 39, 27, 165, 49, 41, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 66, 51, 33, 165, 60, 48, 31, 165, 63, 49, 32, 165, 58, 46, 30, 165, 53, 44, 29, 165, 53, 44, 29, 165, 41, 36, 26, 165, 62, 49, 32, 165, 52, 44, 32, 165, 69, 57, 41, 165, 85, 68, 48, 165, 43, 38, 28, 165, 37, 33, 25, 165, 85, 68, 49, 165, 65, 53, 39, 165, 42, 37, 26, 165, 40, 36, 27, 165, 62, 51, 37, 165, 54, 46, 33, 165, 87, 70, 49, 165, 36, 33, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 39, 35, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 51, 42, 28, 165, 43, 38, 26, 165, 45, 47, 41, 165, 37, 33, 25, 165, 37, 33, 25, 165, 70, 57, 41, 165, 61, 51, 37, 165, 63, 52, 38, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 61, 51, 37, 165, 65, 53, 39, 165, 86, 69, 48, 165, 43, 38, 28, 165, 58, 48, 35, 165, 49, 42, 31, 165, 43, 37, 26, 165, 42, 37, 26, 165, 42, 36, 26, 165, 49, 42, 27, 165, 61, 48, 32, 165, 48, 41, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 54, 45, 29, 165, 59, 49, 36, 165, 77, 62, 44, 165, 70, 57, 41, 165, 72, 59, 42, 165, 38, 34, 25, 165, 54, 46, 34, 165, 37, 34, 25, 165, 82, 66, 47, 165, 47, 41, 30, 165, 44, 38, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 54, 44, 29, 165, 46, 39, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 70, 57, 41, 165, 75, 61, 43, 165, 60, 50, 36, 165, 44, 38, 26, 165, 53, 43, 29, 165, 42, 37, 26, 165, 46, 40, 27, 165, 60, 48, 32, 165, 48, 41, 27, 165, 64, 50, 33, 165, 52, 43, 28, 165, 43, 38, 26, 165, 40, 35, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 71, 54, 35, 165, 54, 44, 29, 165, 50, 42, 28, 165, 43, 37, 26, 165, 48, 41, 27, 165, 38, 34, 26, 165, 77, 62, 45, 165, 55, 46, 34, 165, 38, 34, 25, 165, 49, 42, 31, 165, 39, 35, 26, 165, 39, 35, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 52, 43, 29, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 47, 40, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 39, 35, 26, 165, 40, 35, 25, 165, 49, 42, 27, 165, 62, 49, 32, 165, 53, 44, 29, 165, 48, 41, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 54, 46, 34, 165, 38, 34, 25, 165, 46, 39, 27, 165, 50, 42, 28, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 46, 40, 29, 165, 70, 57, 41, 165, 53, 45, 33, 165, 42, 37, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 55, 46, 34, 165, 48, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 40, 36, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 86, 69, 48, 165, 84, 67, 48, 165, 37, 34, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 45, 39, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 61, 51, 37, 165, 76, 61, 44, 165, 40, 36, 27, 165, 40, 36, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 49, 42, 31, 165, 53, 45, 33, 165, 42, 37, 26, 165, 54, 44, 29, 165, 17, 17, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 16, 16, 255, 11, 11, 12, 255, 13, 13, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 21, 21, 255, 15, 15, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 7, 7, 7, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 16, 17, 255, 19, 19, 20, 255, 22, 23, 23, 255, 24, 25, 25, 255, 22, 23, 23, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 16, 16, 255, 17, 18, 18, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 17, 18, 18, 255, 21, 22, 22, 255, 27, 28, 29, 255, 31, 31, 32, 255, 32, 33, 34, 255, 24, 24, 25, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 25, 25, 26, 255, 22, 22, 23, 255, 23, 23, 24, 255, 24, 25, 25, 255, 22, 23, 23, 255, 17, 18, 18, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 7, 7, 255, 8, 8, 8, 255, 17, 18, 18, 255, 17, 18, 18, 255, 24, 25, 26, 255, 23, 24, 24, 255, 33, 34, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 28, 28, 29, 255, 25, 26, 27, 255, 29, 29, 30, 255, 29, 30, 30, 255, 13, 14, 14, 255, 16, 16, 16, 255, 15, 16, 16, 255, 15, 15, 15, 255, 25, 26, 26, 255, 29, 30, 30, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 31, 32, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 15, 15, 255, 9, 9, 9, 255, 9, 9, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 17, 17, 17, 255, 13, 13, 13, 255, 19, 19, 19, 255, 18, 18, 19, 255, 29, 30, 30, 255, 25, 26, 27, 255, 21, 22, 22, 255, 26, 26, 27, 255, 29, 30, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 24, 24, 25, 255, 31, 32, 32, 255, 20, 20, 20, 255, 20, 20, 21, 255, 20, 21, 21, 255, 10, 10, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 19, 255, 16, 16, 16, 255, 16, 16, 17, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 12, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 16, 16, 255, 24, 25, 26, 255, 21, 21, 22, 255, 26, 27, 27, 255, 27, 27, 28, 255, 29, 30, 30, 255, 22, 22, 23, 255, 31, 32, 32, 255, 14, 14, 14, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 21, 22, 22, 255, 23, 23, 24, 255, 19, 19, 20, 255, 14, 14, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 18, 19, 255, 12, 12, 12, 255, 14, 15, 15, 255, 25, 26, 27, 255, 22, 22, 23, 255, 22, 23, 23, 255, 21, 21, 22, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 13, 255, 23, 24, 24, 255, 20, 21, 21, 255, 23, 23, 24, 255, 21, 22, 22, 255, 24, 24, 25, 255, 28, 28, 29, 255, 33, 34, 34, 255, 28, 28, 29, 255, 19, 19, 20, 255, 18, 18, 18, 255, 20, 20, 21, 255, 18, 18, 19, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 14, 14, 255, 19, 20, 20, 255, 30, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 27, 28, 28, 255, 20, 20, 21, 255, 19, 20, 20, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 16, 16, 16, 255, 20, 20, 21, 255, 23, 23, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 22, 23, 23, 255, 31, 31, 32, 255, 30, 31, 32, 255, 23, 24, 25, 255, 27, 27, 28, 255, 23, 24, 24, 255, 18, 19, 19, 255, 19, 19, 20, 255, 12, 12, 12, 255, 8, 8, 9, 255, 12, 13, 13, 255, 12, 13, 13, 255, 17, 17, 18, 255, 11, 11, 11, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 22, 22, 255, 24, 24, 25, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 17, 17, 17, 255, 23, 24, 24, 255, 20, 20, 20, 255, 15, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 17, 18, 18, 255, 19, 19, 20, 255, 18, 18, 18, 255, 26, 26, 27, 255, 28, 29, 29, 255, 26, 27, 28, 255, 33, 34, 34, 255, 23, 23, 24, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 26, 27, 27, 255, 30, 31, 32, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 22, 23, 255, 61, 48, 32, 165, 38, 34, 25, 165, 46, 40, 30, 165, 59, 49, 36, 165, 47, 41, 30, 165, 42, 37, 28, 165, 77, 62, 45, 165, 37, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 60, 47, 31, 165, 62, 49, 32, 165, 46, 40, 27, 165, 45, 39, 27, 165, 63, 49, 32, 165, 64, 49, 33, 165, 67, 52, 34, 165, 47, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 53, 43, 29, 165, 38, 34, 25, 165, 65, 50, 33, 165, 59, 47, 31, 165, 48, 41, 27, 165, 46, 39, 27, 165, 56, 46, 30, 165, 55, 45, 30, 165, 46, 40, 27, 165, 39, 35, 26, 165, 66, 54, 39, 165, 56, 47, 35, 165, 51, 44, 32, 165, 72, 59, 42, 165, 75, 61, 44, 165, 57, 48, 35, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 29, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 55, 45, 29, 165, 44, 38, 26, 165, 48, 42, 31, 165, 37, 33, 25, 165, 71, 58, 42, 165, 37, 34, 25, 165, 41, 37, 27, 165, 42, 37, 26, 165, 42, 37, 28, 165, 37, 33, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 55, 46, 34, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 64, 49, 33, 165, 57, 46, 30, 165, 60, 47, 31, 165, 48, 41, 27, 165, 51, 42, 28, 165, 59, 47, 31, 165, 59, 47, 31, 165, 59, 47, 31, 165, 73, 55, 36, 165, 63, 49, 32, 165, 67, 51, 34, 165, 63, 49, 33, 165, 64, 50, 33, 165, 54, 44, 29, 165, 50, 42, 28, 165, 60, 47, 31, 165, 62, 49, 32, 165, 39, 35, 25, 165, 64, 53, 38, 165, 68, 56, 40, 165, 57, 48, 35, 165, 47, 40, 30, 165, 83, 67, 48, 165, 69, 56, 41, 165, 41, 36, 26, 165, 75, 61, 44, 165, 51, 44, 32, 165, 86, 69, 48, 165, 64, 53, 38, 165, 37, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 40, 36, 26, 165, 48, 49, 41, 165, 37, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 64, 50, 33, 165, 49, 41, 27, 165, 45, 39, 27, 165, 49, 42, 27, 165, 55, 45, 30, 165, 37, 33, 25, 165, 36, 33, 25, 165, 48, 49, 43, 165, 63, 52, 38, 165, 63, 52, 38, 165, 42, 37, 28, 165, 37, 34, 25, 165, 37, 34, 25, 165, 61, 50, 37, 165, 85, 68, 48, 165, 77, 62, 45, 165, 45, 39, 29, 165, 37, 33, 25, 165, 42, 37, 27, 165, 55, 47, 34, 165, 43, 37, 26, 165, 48, 41, 27, 165, 62, 49, 32, 165, 65, 51, 33, 165, 46, 39, 27, 165, 49, 41, 27, 165, 52, 43, 29, 165, 39, 35, 25, 165, 73, 59, 42, 165, 72, 59, 42, 165, 40, 36, 26, 165, 75, 61, 43, 165, 36, 33, 25, 165, 39, 35, 26, 165, 45, 39, 29, 165, 47, 40, 30, 165, 39, 35, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 41, 36, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 48, 40, 27, 165, 41, 36, 26, 165, 52, 45, 33, 165, 58, 49, 36, 165, 70, 57, 41, 165, 61, 51, 37, 165, 69, 56, 41, 165, 44, 38, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 53, 52, 43, 165, 45, 39, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 45, 38, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 49, 41, 27, 165, 39, 35, 25, 165, 59, 47, 31, 165, 71, 54, 35, 165, 58, 46, 30, 165, 56, 46, 30, 165, 55, 45, 30, 165, 46, 40, 27, 165, 40, 36, 26, 165, 40, 35, 25, 165, 47, 41, 30, 165, 40, 36, 26, 165, 40, 35, 26, 165, 55, 47, 34, 165, 87, 69, 49, 165, 87, 70, 49, 165, 75, 61, 44, 165, 38, 34, 25, 165, 47, 41, 30, 165, 41, 36, 27, 165, 43, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 54, 53, 43, 165, 57, 46, 30, 165, 38, 34, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 51, 42, 28, 165, 52, 43, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 36, 33, 25, 165, 53, 44, 29, 165, 43, 38, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 58, 48, 35, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 60, 50, 36, 165, 47, 41, 30, 165, 48, 41, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 60, 47, 31, 165, 45, 39, 27, 165, 40, 35, 25, 165, 80, 65, 46, 165, 37, 33, 25, 165, 38, 34, 26, 165, 44, 38, 26, 165, 50, 43, 32, 165, 45, 39, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 42, 37, 28, 165, 84, 67, 47, 165, 58, 48, 35, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 46, 40, 30, 165, 37, 33, 25, 165, 53, 44, 29, 165, 14, 14, 15, 255, 10, 10, 10, 255, 14, 14, 14, 255, 6, 6, 6, 255, 12, 13, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 24, 24, 25, 255, 33, 33, 34, 255, 29, 30, 31, 255, 18, 18, 19, 255, 22, 22, 23, 255, 22, 23, 23, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 19, 19, 19, 255, 17, 17, 17, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 22, 23, 23, 255, 22, 22, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 16, 17, 255, 14, 14, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 20, 20, 21, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 22, 23, 23, 255, 28, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 18, 18, 255, 20, 20, 21, 255, 16, 16, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 10, 255, 4, 4, 4, 255, 3, 3, 3, 255, 8, 8, 9, 255, 8, 8, 9, 255, 16, 16, 17, 255, 21, 21, 22, 255, 22, 22, 23, 255, 29, 29, 30, 255, 30, 31, 32, 255, 33, 34, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 33, 33, 34, 255, 24, 25, 26, 255, 24, 24, 25, 255, 23, 23, 24, 255, 16, 16, 16, 255, 15, 15, 15, 255, 21, 21, 22, 255, 15, 15, 16, 255, 19, 20, 20, 255, 30, 31, 32, 255, 30, 31, 31, 255, 33, 34, 34, 255, 31, 32, 32, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 29, 30, 30, 255, 25, 26, 26, 255, 16, 16, 16, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 15, 15, 255, 9, 10, 10, 255, 10, 10, 11, 255, 20, 21, 21, 255, 22, 23, 23, 255, 19, 19, 20, 255, 23, 24, 24, 255, 30, 30, 31, 255, 29, 29, 30, 255, 33, 33, 34, 255, 32, 33, 33, 255, 26, 26, 27, 255, 28, 29, 29, 255, 28, 28, 29, 255, 25, 26, 27, 255, 17, 17, 17, 255, 16, 16, 17, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 9, 9, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 17, 18, 255, 12, 12, 13, 255, 17, 17, 18, 255, 18, 19, 19, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 6, 7, 7, 255, 12, 12, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 21, 21, 22, 255, 23, 24, 24, 255, 22, 22, 23, 255, 23, 23, 24, 255, 24, 24, 25, 255, 23, 23, 24, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 10, 255, 12, 12, 12, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 14, 14, 255, 17, 17, 18, 255, 18, 19, 19, 255, 13, 14, 14, 255, 3, 3, 3, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 16, 16, 255, 16, 16, 17, 255, 20, 20, 21, 255, 14, 14, 14, 255, 25, 26, 26, 255, 18, 19, 19, 255, 16, 16, 17, 255, 14, 14, 15, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 10, 10, 255, 18, 19, 19, 255, 22, 23, 23, 255, 19, 20, 20, 255, 21, 21, 22, 255, 21, 21, 21, 255, 22, 23, 23, 255, 31, 32, 32, 255, 32, 33, 34, 255, 19, 20, 20, 255, 21, 21, 22, 255, 20, 20, 21, 255, 15, 15, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 18, 255, 20, 20, 21, 255, 27, 27, 28, 255, 27, 28, 28, 255, 30, 31, 31, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 30, 31, 255, 29, 29, 30, 255, 23, 24, 25, 255, 26, 27, 27, 255, 28, 29, 29, 255, 19, 20, 20, 255, 14, 14, 14, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 18, 18, 19, 255, 19, 19, 19, 255, 21, 21, 22, 255, 21, 21, 21, 255, 23, 24, 24, 255, 28, 29, 29, 255, 22, 22, 23, 255, 32, 33, 34, 255, 33, 34, 34, 255, 22, 23, 23, 255, 23, 24, 24, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 8, 9, 255, 13, 13, 13, 255, 18, 19, 19, 255, 13, 14, 14, 255, 21, 21, 22, 255, 19, 20, 20, 255, 19, 20, 20, 255, 16, 16, 17, 255, 19, 19, 19, 255, 10, 10, 10, 255, 8, 8, 9, 255, 13, 14, 14, 255, 13, 14, 14, 255, 17, 17, 18, 255, 14, 15, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 17, 18, 18, 255, 18, 18, 18, 255, 20, 21, 21, 255, 28, 28, 29, 255, 22, 23, 23, 255, 28, 29, 29, 255, 26, 26, 27, 255, 20, 20, 21, 255, 28, 29, 30, 255, 33, 33, 34, 255, 29, 30, 31, 255, 29, 30, 31, 255, 21, 22, 22, 255, 27, 28, 28, 255, 21, 22, 22, 255, 17, 17, 18, 255, 19, 20, 20, 255, 47, 40, 27, 165, 40, 36, 26, 165, 40, 35, 25, 165, 57, 48, 35, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 41, 36, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 63, 49, 33, 165, 60, 48, 31, 165, 42, 37, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 58, 46, 31, 165, 50, 42, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 66, 51, 33, 165, 58, 47, 31, 165, 52, 43, 28, 165, 55, 45, 29, 165, 46, 39, 27, 165, 48, 42, 31, 165, 52, 45, 33, 165, 37, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 55, 47, 34, 165, 46, 40, 29, 165, 36, 33, 25, 165, 46, 39, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 54, 44, 29, 165, 39, 35, 25, 165, 45, 39, 29, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 40, 30, 165, 55, 46, 34, 165, 40, 35, 26, 165, 38, 34, 26, 165, 39, 35, 26, 165, 39, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 59, 47, 31, 165, 62, 49, 32, 165, 47, 40, 27, 165, 64, 49, 33, 165, 66, 51, 33, 165, 67, 51, 34, 165, 62, 49, 32, 165, 65, 50, 33, 165, 76, 57, 36, 165, 65, 51, 33, 165, 66, 51, 34, 165, 60, 48, 32, 165, 55, 45, 30, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 61, 80, 34, 255, 37, 34, 25, 165, 37, 33, 25, 165, 66, 54, 39, 165, 36, 33, 25, 165, 40, 36, 27, 165, 48, 42, 31, 165, 39, 35, 25, 165, 67, 55, 40, 165, 57, 48, 35, 165, 58, 49, 36, 165, 45, 39, 29, 165, 40, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 47, 48, 41, 165, 44, 38, 26, 165, 40, 36, 27, 165, 39, 34, 25, 165, 38, 34, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 50, 42, 28, 165, 50, 42, 28, 165, 47, 40, 27, 165, 55, 45, 30, 165, 51, 42, 28, 165, 41, 36, 26, 165, 51, 44, 32, 165, 38, 34, 25, 165, 37, 33, 25, 165, 57, 48, 35, 165, 49, 42, 31, 165, 57, 48, 35, 165, 82, 66, 47, 165, 79, 64, 46, 165, 73, 59, 43, 165, 40, 35, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 45, 39, 29, 165, 48, 49, 41, 165, 43, 37, 26, 165, 46, 39, 27, 165, 64, 50, 33, 165, 48, 41, 27, 165, 49, 41, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 54, 46, 34, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 58, 48, 35, 165, 45, 39, 29, 165, 36, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 37, 34, 25, 165, 53, 44, 29, 165, 51, 43, 28, 165, 48, 41, 27, 165, 42, 37, 26, 165, 66, 54, 39, 165, 52, 44, 32, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 71, 54, 36, 165, 55, 45, 30, 165, 45, 39, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 49, 41, 27, 165, 47, 40, 27, 165, 39, 34, 25, 165, 40, 36, 26, 165, 48, 41, 27, 165, 52, 43, 29, 165, 51, 42, 28, 165, 43, 38, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 67, 55, 40, 165, 37, 34, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 37, 33, 25, 165, 57, 48, 35, 165, 83, 66, 48, 165, 61, 51, 37, 165, 45, 39, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 51, 42, 28, 165, 40, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 55, 45, 30, 165, 47, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 52, 44, 32, 165, 39, 35, 26, 165, 50, 42, 28, 165, 38, 34, 25, 165, 47, 40, 27, 165, 37, 33, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 43, 38, 26, 165, 40, 36, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 41, 36, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 51, 43, 28, 165, 38, 34, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 70, 57, 41, 165, 51, 43, 32, 165, 37, 33, 25, 165, 38, 34, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 40, 36, 27, 165, 38, 34, 26, 165, 44, 38, 26, 165, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 8, 8, 255, 15, 16, 16, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 27, 28, 255, 22, 23, 23, 255, 13, 13, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 15, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 15, 15, 15, 255, 19, 19, 20, 255, 19, 20, 20, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 15, 255, 18, 18, 18, 255, 20, 21, 21, 255, 26, 27, 27, 255, 28, 29, 29, 255, 29, 30, 31, 255, 33, 34, 34, 255, 30, 31, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 22, 22, 23, 255, 21, 21, 22, 255, 27, 27, 28, 255, 16, 17, 17, 255, 17, 18, 18, 255, 10, 10, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 16, 16, 255, 13, 13, 14, 255, 24, 25, 25, 255, 23, 23, 24, 255, 29, 30, 31, 255, 29, 30, 30, 255, 33, 33, 34, 255, 30, 30, 31, 255, 31, 32, 32, 255, 23, 23, 24, 255, 20, 21, 21, 255, 18, 19, 19, 255, 17, 18, 18, 255, 11, 12, 12, 255, 14, 14, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 21, 22, 255, 25, 26, 26, 255, 25, 26, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 23, 24, 24, 255, 23, 23, 24, 255, 20, 20, 21, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 18, 19, 255, 21, 22, 22, 255, 23, 23, 24, 255, 21, 21, 22, 255, 30, 31, 32, 255, 29, 30, 30, 255, 33, 33, 34, 255, 31, 32, 33, 255, 26, 26, 27, 255, 24, 25, 25, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 5, 5, 5, 255, 13, 13, 14, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 17, 17, 17, 255, 20, 21, 21, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 12, 12, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 25, 25, 255, 20, 21, 21, 255, 24, 24, 25, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 16, 17, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 14, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 18, 18, 18, 255, 19, 19, 20, 255, 18, 18, 19, 255, 15, 16, 16, 255, 23, 23, 24, 255, 26, 27, 27, 255, 25, 26, 26, 255, 23, 23, 24, 255, 14, 14, 14, 255, 9, 9, 10, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 21, 21, 22, 255, 24, 24, 25, 255, 20, 21, 21, 255, 26, 27, 27, 255, 26, 26, 27, 255, 20, 21, 21, 255, 33, 34, 34, 255, 24, 25, 25, 255, 24, 24, 25, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 14, 255, 16, 16, 17, 255, 18, 18, 18, 255, 23, 24, 24, 255, 20, 21, 21, 255, 29, 30, 31, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 21, 22, 22, 255, 18, 18, 18, 255, 14, 15, 15, 255, 9, 9, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 22, 22, 23, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 21, 21, 255, 20, 20, 21, 255, 24, 24, 25, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 22, 22, 23, 255, 19, 20, 20, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 21, 22, 255, 22, 23, 23, 255, 15, 15, 16, 255, 11, 12, 12, 255, 5, 5, 5, 255, 13, 13, 14, 255, 11, 12, 12, 255, 15, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 10, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 20, 20, 21, 255, 21, 22, 22, 255, 22, 23, 23, 255, 26, 27, 28, 255, 27, 28, 28, 255, 27, 27, 28, 255, 26, 27, 28, 255, 26, 27, 27, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 27, 28, 255, 25, 25, 26, 255, 20, 21, 21, 255, 24, 25, 25, 255, 19, 19, 20, 255, 46, 39, 27, 165, 46, 40, 27, 165, 39, 35, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 47, 41, 30, 165, 37, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 81, 65, 46, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 44, 38, 26, 165, 45, 38, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 45, 39, 27, 165, 59, 47, 31, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 45, 39, 27, 165, 45, 39, 29, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 54, 44, 29, 165, 64, 50, 33, 165, 57, 46, 30, 165, 42, 37, 26, 165, 42, 45, 40, 165, 43, 38, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 63, 52, 38, 165, 46, 40, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 52, 51, 43, 165, 41, 36, 26, 165, 54, 44, 29, 165, 45, 39, 27, 165, 38, 34, 25, 165, 60, 50, 36, 165, 36, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 52, 43, 28, 165, 56, 46, 30, 165, 42, 37, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 56, 45, 30, 165, 49, 42, 27, 165, 49, 42, 27, 165, 59, 47, 31, 165, 60, 48, 31, 165, 68, 52, 34, 165, 45, 39, 27, 165, 59, 47, 31, 165, 53, 44, 29, 165, 59, 47, 31, 165, 45, 39, 27, 165, 39, 35, 25, 165, 40, 36, 27, 165, 53, 45, 33, 165, 50, 43, 31, 165, 56, 47, 34, 165, 37, 34, 25, 165, 72, 58, 42, 165, 42, 37, 28, 165, 41, 36, 26, 165, 49, 42, 31, 165, 42, 37, 28, 165, 43, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 51, 43, 28, 165, 44, 38, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 57, 46, 30, 165, 43, 37, 26, 165, 50, 42, 28, 165, 46, 40, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 40, 36, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 70, 57, 41, 165, 73, 59, 43, 165, 54, 46, 33, 165, 42, 37, 26, 165, 50, 50, 42, 165, 45, 39, 26, 165, 47, 40, 27, 165, 62, 49, 32, 165, 48, 41, 27, 165, 45, 39, 26, 165, 52, 44, 33, 165, 43, 38, 26, 165, 59, 47, 31, 165, 49, 41, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 43, 46, 40, 165, 38, 34, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 73, 55, 36, 165, 53, 44, 29, 165, 45, 39, 27, 165, 45, 39, 27, 165, 43, 46, 40, 165, 42, 37, 27, 165, 38, 34, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 35, 26, 165, 51, 43, 28, 165, 58, 47, 31, 165, 54, 45, 29, 165, 48, 41, 27, 165, 44, 39, 29, 165, 86, 69, 48, 165, 49, 42, 31, 165, 47, 40, 27, 165, 45, 39, 27, 165, 42, 37, 28, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 35, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 60, 48, 31, 165, 60, 48, 31, 165, 37, 33, 25, 165, 52, 44, 32, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 52, 43, 28, 165, 57, 46, 30, 165, 45, 39, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 83, 67, 48, 165, 51, 44, 32, 165, 86, 68, 48, 165, 38, 34, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 50, 43, 32, 165, 43, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 40, 36, 26, 165, 66, 54, 39, 165, 37, 33, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 55, 47, 34, 165, 45, 39, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 47, 41, 30, 165, 45, 39, 27, 165, 37, 34, 25, 165, 49, 42, 31, 165, 50, 43, 32, 165, 46, 39, 27, 165, 49, 42, 31, 165, 39, 35, 25, 165, 50, 42, 28, 165, 37, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 63, 52, 38, 165, 44, 38, 26, 165, 38, 34, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 51, 44, 32, 165, 42, 37, 28, 165, 39, 35, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 50, 42, 28, 165, 16, 17, 17, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 24, 24, 25, 255, 33, 33, 34, 255, 33, 34, 34, 255, 26, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 23, 23, 24, 255, 26, 27, 27, 255, 17, 17, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 15, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 13, 14, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 14, 255, 15, 15, 15, 255, 17, 17, 17, 255, 27, 28, 28, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 10, 255, 14, 15, 15, 255, 18, 18, 19, 255, 26, 26, 27, 255, 26, 27, 28, 255, 29, 30, 31, 255, 30, 31, 31, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 20, 20, 21, 255, 19, 19, 20, 255, 25, 25, 26, 255, 19, 20, 20, 255, 14, 14, 14, 255, 11, 11, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 18, 18, 255, 21, 21, 21, 255, 19, 20, 20, 255, 24, 25, 25, 255, 29, 30, 30, 255, 31, 32, 33, 255, 31, 32, 32, 255, 28, 29, 29, 255, 27, 28, 29, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 16, 16, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 25, 25, 26, 255, 26, 26, 27, 255, 29, 30, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 33, 34, 34, 255, 24, 25, 26, 255, 25, 25, 26, 255, 16, 16, 16, 255, 21, 21, 22, 255, 20, 21, 21, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 23, 23, 255, 16, 16, 17, 255, 15, 16, 16, 255, 26, 26, 27, 255, 28, 29, 30, 255, 33, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 23, 24, 24, 255, 20, 21, 21, 255, 16, 16, 16, 255, 13, 13, 14, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 18, 18, 255, 15, 15, 16, 255, 17, 17, 17, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 16, 16, 17, 255, 16, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 14, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 16, 16, 255, 23, 23, 24, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 14, 15, 15, 255, 25, 25, 26, 255, 23, 24, 24, 255, 16, 17, 17, 255, 15, 15, 15, 255, 11, 11, 11, 255, 8, 8, 9, 255, 11, 11, 11, 255, 16, 16, 17, 255, 14, 15, 15, 255, 19, 19, 20, 255, 25, 25, 26, 255, 25, 26, 26, 255, 28, 29, 30, 255, 33, 34, 34, 255, 20, 20, 21, 255, 13, 14, 14, 255, 19, 19, 20, 255, 18, 19, 19, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 14, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 12, 12, 13, 255, 16, 16, 17, 255, 14, 15, 15, 255, 19, 19, 20, 255, 22, 23, 23, 255, 30, 31, 32, 255, 24, 24, 25, 255, 30, 31, 31, 255, 31, 32, 33, 255, 33, 34, 34, 255, 27, 28, 28, 255, 26, 26, 27, 255, 19, 19, 20, 255, 18, 19, 19, 255, 18, 18, 19, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 17, 18, 18, 255, 19, 20, 20, 255, 19, 20, 20, 255, 19, 20, 20, 255, 23, 24, 24, 255, 33, 33, 34, 255, 20, 20, 21, 255, 24, 25, 25, 255, 21, 21, 22, 255, 14, 14, 14, 255, 18, 19, 19, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 13, 13, 14, 255, 19, 19, 20, 255, 26, 27, 27, 255, 13, 13, 13, 255, 18, 18, 19, 255, 16, 16, 17, 255, 14, 14, 15, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 16, 17, 255, 15, 15, 16, 255, 20, 20, 21, 255, 22, 22, 23, 255, 26, 27, 27, 255, 23, 24, 24, 255, 27, 28, 29, 255, 29, 29, 30, 255, 27, 28, 29, 255, 20, 21, 21, 255, 20, 21, 21, 255, 30, 31, 32, 255, 26, 26, 27, 255, 21, 22, 22, 255, 20, 21, 21, 255, 17, 17, 17, 255, 66, 51, 34, 165, 64, 50, 33, 165, 37, 33, 25, 165, 70, 57, 41, 165, 38, 34, 25, 165, 40, 35, 26, 165, 46, 40, 30, 165, 38, 34, 25, 165, 46, 39, 27, 165, 49, 42, 31, 165, 74, 60, 43, 165, 48, 42, 31, 165, 39, 35, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 56, 46, 30, 165, 59, 47, 31, 165, 45, 39, 26, 165, 56, 45, 30, 165, 39, 35, 25, 165, 53, 44, 29, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 43, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 44, 46, 40, 165, 50, 42, 28, 165, 56, 45, 30, 165, 42, 37, 28, 165, 42, 37, 28, 165, 46, 40, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 49, 41, 27, 165, 37, 34, 25, 165, 71, 58, 42, 165, 68, 56, 40, 165, 46, 40, 29, 165, 37, 34, 25, 165, 39, 35, 26, 165, 60, 48, 32, 165, 46, 39, 27, 165, 49, 42, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 45, 39, 29, 165, 37, 34, 25, 165, 56, 45, 30, 165, 46, 39, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 45, 39, 26, 165, 69, 53, 35, 165, 53, 44, 29, 165, 58, 47, 31, 165, 71, 54, 35, 165, 43, 38, 26, 165, 53, 45, 33, 165, 38, 34, 25, 165, 38, 34, 25, 165, 47, 48, 43, 165, 69, 56, 41, 165, 42, 37, 26, 165, 44, 38, 26, 165, 72, 59, 42, 165, 49, 42, 31, 165, 67, 55, 40, 165, 39, 35, 25, 165, 42, 37, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 54, 45, 33, 165, 42, 37, 26, 165, 48, 41, 27, 165, 63, 49, 33, 165, 48, 41, 27, 165, 49, 42, 27, 165, 50, 42, 28, 165, 49, 41, 27, 165, 47, 40, 27, 165, 70, 53, 35, 165, 63, 49, 32, 165, 54, 44, 29, 165, 46, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 70, 57, 41, 165, 39, 35, 25, 165, 46, 39, 27, 165, 56, 46, 30, 165, 53, 44, 29, 165, 46, 40, 27, 165, 37, 33, 25, 165, 55, 46, 34, 165, 48, 41, 27, 165, 43, 38, 26, 165, 56, 46, 30, 165, 47, 40, 27, 165, 46, 39, 27, 165, 54, 44, 29, 165, 63, 49, 32, 165, 46, 39, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 67, 51, 34, 165, 43, 37, 26, 165, 48, 41, 27, 165, 66, 51, 34, 165, 46, 40, 30, 165, 43, 38, 28, 165, 39, 35, 25, 165, 68, 52, 34, 165, 59, 47, 31, 165, 74, 55, 36, 165, 54, 44, 29, 165, 59, 47, 31, 165, 39, 34, 25, 165, 43, 37, 26, 165, 49, 41, 27, 165, 46, 39, 27, 165, 50, 42, 28, 165, 62, 51, 37, 165, 40, 36, 26, 165, 53, 43, 29, 165, 48, 41, 27, 165, 56, 46, 30, 165, 55, 45, 29, 165, 37, 33, 25, 165, 51, 44, 32, 165, 43, 38, 26, 165, 50, 42, 28, 165, 39, 35, 25, 165, 56, 47, 34, 165, 58, 56, 48, 165, 39, 35, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 51, 42, 28, 165, 42, 37, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 43, 37, 26, 165, 52, 43, 29, 165, 42, 37, 26, 165, 48, 41, 27, 165, 64, 50, 33, 165, 44, 38, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 60, 50, 36, 165, 86, 69, 48, 165, 84, 67, 48, 165, 68, 56, 40, 165, 62, 60, 50, 165, 40, 36, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 40, 35, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 43, 37, 26, 165, 43, 38, 28, 165, 43, 37, 26, 165, 66, 55, 39, 165, 45, 39, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 58, 49, 35, 165, 54, 46, 34, 165, 42, 37, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 45, 39, 26, 165, 61, 48, 32, 165, 40, 35, 26, 165, 37, 33, 25, 165, 59, 49, 36, 165, 37, 33, 25, 165, 43, 38, 26, 165, 53, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 83, 67, 48, 165, 37, 34, 25, 165, 85, 68, 48, 165, 72, 59, 42, 165, 37, 33, 25, 165, 37, 34, 25, 165, 39, 34, 25, 165, 43, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 68, 52, 34, 165, 40, 36, 26, 165, 44, 38, 28, 165, 51, 43, 32, 165, 37, 34, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 37, 33, 25, 165, 57, 48, 35, 165, 40, 35, 25, 165, 54, 44, 29, 165, 52, 43, 29, 165, 60, 48, 32, 165, 63, 49, 33, 165, 48, 41, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 64, 50, 33, 165, 13, 13, 13, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 18, 18, 18, 255, 33, 33, 34, 255, 33, 34, 34, 255, 25, 26, 27, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 28, 28, 29, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 16, 16, 17, 255, 16, 16, 17, 255, 19, 19, 20, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 18, 18, 19, 255, 14, 15, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 32, 33, 255, 22, 22, 23, 255, 21, 22, 22, 255, 11, 11, 11, 255, 13, 13, 14, 255, 8, 8, 9, 255, 12, 12, 13, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 20, 21, 255, 29, 30, 30, 255, 29, 29, 30, 255, 29, 30, 30, 255, 30, 31, 32, 255, 33, 33, 34, 255, 31, 32, 32, 255, 30, 30, 31, 255, 27, 28, 29, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 16, 17, 255, 12, 13, 13, 255, 9, 9, 10, 255, 8, 8, 8, 255, 7, 8, 8, 255, 12, 13, 13, 255, 20, 20, 21, 255, 23, 23, 24, 255, 22, 22, 23, 255, 29, 30, 30, 255, 26, 27, 28, 255, 23, 23, 24, 255, 27, 27, 28, 255, 30, 30, 31, 255, 25, 25, 26, 255, 25, 26, 26, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 14, 14, 14, 255, 15, 15, 15, 255, 9, 9, 10, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 23, 23, 24, 255, 25, 26, 27, 255, 23, 23, 24, 255, 23, 24, 24, 255, 33, 34, 34, 255, 30, 31, 32, 255, 28, 29, 29, 255, 22, 23, 23, 255, 15, 16, 16, 255, 15, 15, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 8, 8, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 15, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 20, 21, 21, 255, 27, 28, 28, 255, 28, 29, 29, 255, 29, 30, 31, 255, 22, 22, 23, 255, 29, 29, 30, 255, 21, 21, 22, 255, 18, 18, 19, 255, 14, 14, 15, 255, 12, 12, 13, 255, 4, 4, 4, 255, 7, 8, 8, 255, 12, 12, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 8, 8, 9, 255, 8, 9, 9, 255, 19, 19, 19, 255, 17, 18, 18, 255, 17, 17, 17, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 13, 13, 13, 255, 7, 8, 8, 255, 12, 13, 13, 255, 9, 9, 10, 255, 8, 9, 9, 255, 9, 9, 10, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 14, 255, 11, 11, 12, 255, 15, 15, 15, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 8, 8, 255, 9, 10, 10, 255, 9, 9, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 14, 255, 7, 8, 8, 255, 12, 12, 13, 255, 22, 22, 23, 255, 19, 19, 20, 255, 10, 10, 10, 255, 7, 8, 8, 255, 11, 11, 11, 255, 18, 18, 19, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 25, 25, 26, 255, 33, 33, 34, 255, 20, 21, 21, 255, 22, 23, 23, 255, 14, 14, 14, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 6, 6, 6, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 12, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 15, 15, 16, 255, 24, 25, 26, 255, 28, 28, 29, 255, 28, 28, 29, 255, 25, 25, 26, 255, 18, 18, 19, 255, 18, 18, 19, 255, 12, 13, 13, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 15, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 16, 16, 16, 255, 19, 20, 20, 255, 29, 30, 31, 255, 27, 27, 28, 255, 31, 31, 32, 255, 28, 28, 29, 255, 21, 22, 22, 255, 27, 27, 28, 255, 22, 23, 23, 255, 24, 24, 25, 255, 22, 23, 23, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 8, 8, 255, 7, 7, 7, 255, 18, 18, 18, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 13, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 24, 24, 25, 255, 24, 25, 25, 255, 22, 23, 23, 255, 18, 18, 18, 255, 17, 18, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 21, 22, 22, 255, 21, 21, 22, 255, 15, 15, 16, 255, 15, 15, 15, 255, 14, 15, 15, 255, 51, 43, 28, 165, 51, 44, 32, 165, 44, 38, 28, 165, 44, 39, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 43, 38, 26, 165, 47, 40, 27, 165, 56, 45, 30, 165, 57, 46, 30, 165, 43, 37, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 49, 42, 27, 165, 40, 36, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 55, 46, 34, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 45, 39, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 51, 43, 28, 165, 43, 38, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 61, 48, 32, 165, 49, 41, 27, 165, 52, 43, 29, 165, 48, 41, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 29, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 62, 51, 37, 165, 37, 34, 25, 165, 40, 36, 27, 165, 43, 37, 26, 165, 66, 51, 33, 165, 68, 52, 34, 165, 61, 48, 32, 165, 47, 40, 27, 165, 37, 34, 25, 165, 71, 58, 42, 165, 45, 39, 29, 165, 55, 45, 29, 165, 61, 48, 32, 165, 44, 38, 26, 165, 44, 38, 26, 165, 65, 50, 33, 165, 62, 49, 32, 165, 56, 45, 30, 165, 62, 49, 32, 165, 60, 48, 32, 165, 51, 43, 28, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 44, 39, 29, 165, 42, 37, 28, 165, 51, 43, 32, 165, 53, 45, 33, 165, 37, 33, 25, 165, 50, 43, 31, 165, 68, 56, 40, 165, 49, 42, 31, 165, 84, 67, 48, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 39, 35, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 47, 40, 27, 165, 53, 44, 29, 165, 47, 68, 35, 255, 45, 39, 26, 165, 45, 39, 27, 165, 40, 35, 26, 165, 51, 43, 28, 165, 52, 43, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 37, 33, 25, 165, 52, 44, 32, 165, 43, 37, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 53, 44, 29, 165, 49, 41, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 36, 26, 165, 53, 44, 29, 165, 43, 38, 26, 165, 46, 40, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 54, 45, 29, 165, 58, 55, 45, 165, 46, 39, 27, 165, 69, 52, 35, 165, 74, 55, 36, 165, 63, 49, 32, 165, 54, 45, 29, 165, 49, 41, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 40, 36, 27, 165, 40, 35, 25, 165, 44, 39, 29, 165, 39, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 45, 47, 41, 165, 43, 38, 26, 165, 43, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 51, 43, 28, 165, 50, 42, 28, 165, 50, 42, 28, 165, 49, 41, 27, 165, 43, 38, 26, 165, 59, 49, 36, 165, 79, 64, 46, 165, 66, 55, 39, 165, 60, 50, 37, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 82, 65, 47, 165, 46, 40, 30, 165, 38, 34, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 50, 42, 27, 165, 45, 39, 27, 165, 44, 46, 40, 165, 48, 41, 27, 165, 45, 39, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 40, 35, 26, 165, 37, 33, 25, 165, 62, 51, 37, 165, 36, 33, 25, 165, 69, 57, 41, 165, 58, 49, 35, 165, 39, 35, 25, 165, 46, 40, 30, 165, 43, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 56, 46, 30, 165, 50, 42, 28, 165, 50, 43, 32, 165, 40, 36, 26, 165, 46, 39, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 10, 10, 10, 255, 8, 8, 8, 255, 14, 14, 14, 255, 16, 16, 16, 255, 29, 29, 30, 255, 25, 26, 26, 255, 28, 29, 29, 255, 27, 27, 28, 255, 25, 25, 26, 255, 23, 23, 24, 255, 28, 28, 29, 255, 19, 19, 20, 255, 27, 27, 28, 255, 26, 27, 28, 255, 29, 30, 31, 255, 31, 31, 32, 255, 29, 29, 30, 255, 23, 24, 24, 255, 17, 17, 17, 255, 33, 33, 34, 255, 18, 18, 18, 255, 13, 14, 14, 255, 14, 14, 14, 255, 9, 9, 10, 255, 7, 7, 7, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 23, 23, 24, 255, 18, 18, 18, 255, 26, 27, 27, 255, 24, 24, 25, 255, 32, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 20, 21, 21, 255, 13, 13, 13, 255, 14, 14, 14, 255, 8, 8, 8, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 22, 22, 255, 23, 24, 25, 255, 21, 21, 22, 255, 23, 23, 24, 255, 33, 33, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 26, 27, 27, 255, 26, 27, 28, 255, 19, 19, 20, 255, 18, 19, 19, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 11, 11, 255, 17, 18, 18, 255, 17, 17, 18, 255, 24, 24, 25, 255, 25, 26, 27, 255, 29, 30, 30, 255, 33, 34, 34, 255, 31, 32, 33, 255, 31, 31, 32, 255, 28, 29, 29, 255, 20, 20, 21, 255, 16, 16, 17, 255, 15, 15, 16, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 10, 10, 255, 17, 18, 18, 255, 22, 22, 23, 255, 18, 18, 18, 255, 18, 18, 18, 255, 22, 22, 23, 255, 31, 32, 33, 255, 33, 34, 34, 255, 31, 32, 32, 255, 26, 27, 27, 255, 24, 24, 25, 255, 20, 20, 21, 255, 18, 19, 19, 255, 14, 14, 14, 255, 10, 10, 10, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 10, 10, 255, 17, 18, 18, 255, 20, 20, 21, 255, 20, 20, 20, 255, 22, 23, 23, 255, 25, 26, 26, 255, 24, 25, 25, 255, 20, 20, 21, 255, 20, 21, 21, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 17, 17, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 13, 13, 14, 255, 19, 20, 20, 255, 16, 16, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 10, 10, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 14, 14, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 13, 255, 7, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 9, 9, 9, 255, 7, 8, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 15, 255, 17, 18, 18, 255, 14, 14, 14, 255, 14, 15, 15, 255, 14, 15, 15, 255, 15, 15, 15, 255, 22, 22, 23, 255, 25, 25, 26, 255, 25, 25, 26, 255, 18, 18, 18, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 19, 19, 20, 255, 20, 20, 20, 255, 15, 15, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 9, 10, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 14, 15, 255, 24, 24, 25, 255, 29, 30, 31, 255, 23, 23, 24, 255, 30, 30, 31, 255, 24, 25, 25, 255, 26, 27, 27, 255, 24, 24, 25, 255, 24, 24, 25, 255, 21, 22, 22, 255, 18, 19, 19, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 15, 15, 255, 16, 16, 17, 255, 23, 24, 24, 255, 22, 23, 23, 255, 29, 30, 31, 255, 29, 30, 30, 255, 28, 28, 29, 255, 23, 24, 24, 255, 23, 24, 24, 255, 23, 24, 24, 255, 18, 19, 19, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 8, 8, 255, 10, 11, 11, 255, 10, 10, 11, 255, 15, 15, 15, 255, 17, 18, 18, 255, 12, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 13, 13, 255, 16, 16, 17, 255, 19, 19, 20, 255, 21, 21, 22, 255, 22, 23, 23, 255, 21, 22, 22, 255, 24, 24, 25, 255, 19, 19, 20, 255, 21, 21, 22, 255, 19, 20, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 14, 15, 255, 36, 33, 25, 165, 40, 35, 26, 165, 39, 34, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 64, 80, 37, 255, 46, 40, 27, 165, 38, 34, 25, 165, 48, 42, 31, 165, 43, 38, 26, 165, 52, 43, 28, 165, 46, 39, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 39, 35, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 54, 46, 34, 165, 46, 39, 27, 165, 63, 49, 32, 165, 50, 42, 28, 165, 41, 36, 26, 165, 51, 42, 28, 165, 54, 44, 29, 165, 49, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 39, 35, 26, 165, 38, 34, 25, 165, 50, 42, 28, 165, 54, 44, 29, 165, 61, 48, 32, 165, 46, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 42, 37, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 40, 36, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 55, 45, 30, 165, 51, 43, 28, 165, 61, 48, 32, 165, 64, 50, 33, 165, 44, 38, 26, 165, 41, 36, 27, 165, 44, 39, 29, 165, 40, 35, 25, 165, 46, 40, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 45, 39, 27, 165, 67, 51, 34, 165, 51, 42, 28, 165, 54, 52, 43, 165, 58, 46, 30, 165, 50, 42, 28, 165, 47, 40, 27, 165, 60, 47, 31, 165, 52, 43, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 59, 50, 36, 165, 54, 46, 33, 165, 52, 45, 33, 165, 46, 40, 30, 165, 53, 45, 33, 165, 46, 39, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 51, 42, 28, 165, 57, 46, 30, 165, 49, 41, 27, 165, 44, 38, 26, 165, 53, 45, 33, 165, 42, 37, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 50, 43, 32, 165, 47, 41, 30, 165, 42, 37, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 44, 38, 26, 165, 53, 43, 29, 165, 51, 43, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 55, 45, 30, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 60, 48, 31, 165, 48, 41, 27, 165, 70, 53, 35, 165, 63, 49, 32, 165, 46, 40, 27, 165, 53, 43, 29, 165, 49, 41, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 61, 48, 32, 165, 58, 47, 31, 165, 61, 48, 32, 165, 53, 44, 29, 165, 53, 43, 29, 165, 40, 36, 26, 165, 37, 34, 25, 165, 62, 51, 37, 165, 43, 38, 28, 165, 56, 47, 34, 165, 41, 36, 26, 165, 46, 40, 30, 165, 37, 34, 25, 165, 54, 44, 29, 165, 53, 44, 29, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 46, 39, 27, 165, 58, 46, 31, 165, 46, 39, 27, 165, 62, 48, 32, 165, 48, 41, 27, 165, 55, 45, 29, 165, 50, 42, 28, 165, 59, 47, 31, 165, 49, 42, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 40, 36, 27, 165, 39, 34, 25, 165, 62, 51, 37, 165, 36, 33, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 46, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 58, 49, 35, 165, 36, 33, 25, 165, 48, 41, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 86, 69, 49, 165, 47, 41, 30, 165, 36, 33, 25, 165, 46, 40, 30, 165, 43, 38, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 48, 41, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 50, 42, 28, 165, 54, 44, 29, 165, 49, 41, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 46, 39, 27, 165, 47, 41, 30, 165, 65, 53, 39, 165, 39, 35, 25, 165, 47, 41, 30, 165, 42, 37, 28, 165, 38, 34, 25, 165, 37, 33, 25, 165, 46, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 43, 38, 28, 165, 37, 34, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 51, 44, 32, 165, 42, 37, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 53, 44, 29, 165, 38, 34, 25, 165, 43, 38, 26, 165, 40, 35, 26, 165, 40, 35, 26, 165, 7, 7, 8, 255, 7, 7, 7, 255, 13, 13, 13, 255, 25, 26, 26, 255, 17, 18, 18, 255, 23, 23, 24, 255, 21, 22, 22, 255, 21, 22, 22, 255, 25, 25, 26, 255, 20, 20, 21, 255, 22, 23, 23, 255, 17, 18, 18, 255, 25, 26, 27, 255, 23, 23, 24, 255, 25, 26, 26, 255, 30, 31, 31, 255, 24, 25, 25, 255, 20, 21, 21, 255, 22, 22, 23, 255, 24, 25, 25, 255, 24, 25, 25, 255, 13, 13, 14, 255, 9, 9, 10, 255, 9, 9, 10, 255, 10, 10, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 20, 21, 21, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 26, 27, 28, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 16, 16, 17, 255, 13, 13, 14, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 21, 22, 22, 255, 19, 20, 20, 255, 28, 29, 29, 255, 32, 32, 33, 255, 31, 31, 32, 255, 26, 27, 27, 255, 15, 16, 16, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 15, 15, 16, 255, 21, 21, 22, 255, 24, 24, 25, 255, 23, 23, 24, 255, 24, 24, 25, 255, 30, 31, 31, 255, 27, 28, 28, 255, 26, 26, 27, 255, 27, 28, 29, 255, 26, 26, 27, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 9, 255, 5, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 6, 255, 13, 13, 13, 255, 18, 18, 19, 255, 15, 15, 15, 255, 21, 22, 22, 255, 27, 27, 28, 255, 24, 25, 25, 255, 33, 34, 34, 255, 31, 31, 32, 255, 28, 28, 29, 255, 23, 23, 24, 255, 19, 20, 20, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 12, 12, 255, 11, 11, 11, 255, 5, 5, 6, 255, 6, 6, 6, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 16, 16, 255, 16, 16, 16, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 9, 10, 255, 10, 10, 10, 255, 20, 21, 21, 255, 19, 20, 20, 255, 24, 25, 25, 255, 17, 17, 18, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 14, 14, 255, 11, 11, 11, 255, 19, 20, 20, 255, 22, 23, 23, 255, 18, 19, 19, 255, 19, 19, 20, 255, 12, 12, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 14, 14, 255, 15, 15, 16, 255, 8, 8, 9, 255, 16, 16, 16, 255, 16, 16, 17, 255, 14, 15, 15, 255, 22, 22, 23, 255, 23, 23, 24, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 15, 15, 255, 14, 14, 15, 255, 5, 6, 6, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 15, 16, 255, 18, 18, 19, 255, 26, 26, 27, 255, 23, 23, 24, 255, 19, 19, 19, 255, 17, 17, 17, 255, 16, 16, 17, 255, 13, 13, 13, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 15, 16, 255, 19, 19, 20, 255, 21, 21, 22, 255, 20, 20, 21, 255, 27, 27, 28, 255, 16, 16, 16, 255, 15, 15, 16, 255, 14, 15, 15, 255, 9, 9, 9, 255, 6, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 4, 5, 5, 255, 10, 10, 10, 255, 5, 5, 5, 255, 10, 11, 11, 255, 18, 18, 19, 255, 14, 14, 15, 255, 30, 31, 32, 255, 33, 34, 34, 255, 27, 28, 28, 255, 21, 22, 22, 255, 28, 28, 29, 255, 28, 29, 29, 255, 23, 24, 24, 255, 21, 22, 22, 255, 22, 23, 23, 255, 16, 16, 16, 255, 13, 14, 14, 255, 17, 17, 18, 255, 20, 20, 21, 255, 20, 21, 21, 255, 24, 24, 25, 255, 23, 24, 24, 255, 29, 30, 30, 255, 33, 34, 34, 255, 30, 30, 31, 255, 20, 20, 21, 255, 21, 21, 22, 255, 16, 16, 16, 255, 15, 15, 15, 255, 9, 9, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 7, 7, 255, 3, 3, 3, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 15, 15, 16, 255, 16, 17, 17, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 15, 15, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 20, 21, 255, 18, 19, 19, 255, 16, 16, 16, 255, 14, 15, 15, 255, 14, 14, 14, 255, 18, 19, 19, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 42, 37, 26, 165, 60, 48, 31, 165, 58, 46, 31, 165, 50, 42, 28, 165, 45, 39, 27, 165, 40, 35, 25, 165, 49, 41, 27, 165, 47, 67, 35, 255, 40, 35, 26, 165, 60, 48, 32, 165, 78, 90, 40, 255, 78, 93, 35, 255, 45, 39, 26, 165, 66, 51, 34, 165, 63, 49, 33, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 49, 42, 27, 165, 49, 41, 27, 165, 43, 38, 26, 165, 37, 34, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 57, 46, 30, 165, 49, 41, 27, 165, 55, 45, 29, 165, 48, 41, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 47, 48, 41, 165, 37, 33, 25, 165, 45, 39, 27, 165, 56, 45, 30, 165, 40, 35, 27, 165, 76, 61, 44, 165, 40, 35, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 36, 33, 25, 165, 46, 39, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 53, 45, 33, 165, 44, 38, 26, 165, 53, 44, 29, 165, 56, 45, 30, 165, 45, 39, 26, 165, 37, 33, 25, 165, 39, 34, 25, 165, 51, 43, 28, 165, 40, 35, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 67, 55, 40, 165, 43, 37, 26, 165, 41, 36, 26, 165, 55, 45, 30, 165, 60, 47, 31, 165, 45, 39, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 40, 35, 25, 165, 40, 36, 26, 165, 67, 51, 34, 165, 59, 47, 31, 165, 59, 47, 31, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 69, 52, 35, 165, 50, 42, 28, 165, 55, 45, 29, 165, 45, 39, 26, 165, 58, 47, 31, 165, 42, 37, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 45, 39, 29, 165, 41, 36, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 52, 43, 29, 165, 59, 47, 31, 165, 43, 38, 26, 165, 38, 34, 25, 165, 86, 69, 49, 165, 63, 52, 38, 165, 40, 36, 27, 165, 45, 39, 27, 165, 49, 41, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 60, 47, 31, 165, 54, 44, 29, 165, 38, 34, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 49, 42, 27, 165, 45, 39, 26, 165, 43, 37, 28, 165, 47, 40, 27, 165, 40, 36, 26, 165, 46, 39, 27, 165, 52, 44, 32, 165, 42, 37, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 59, 47, 31, 165, 57, 46, 30, 165, 58, 47, 31, 165, 42, 37, 26, 165, 37, 33, 25, 165, 59, 47, 31, 165, 59, 47, 31, 165, 80, 59, 36, 165, 61, 48, 32, 165, 60, 48, 32, 165, 43, 38, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 79, 89, 52, 255, 59, 47, 31, 165, 50, 42, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 55, 46, 34, 165, 48, 41, 31, 165, 49, 41, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 56, 46, 30, 165, 50, 42, 28, 165, 43, 37, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 56, 47, 34, 165, 83, 65, 45, 165, 87, 69, 49, 165, 75, 61, 44, 165, 64, 53, 38, 165, 67, 55, 40, 165, 38, 34, 25, 165, 60, 48, 31, 165, 60, 48, 31, 165, 53, 44, 29, 165, 42, 37, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 72, 54, 36, 165, 53, 44, 29, 165, 55, 45, 30, 165, 60, 47, 31, 165, 74, 55, 36, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 57, 46, 30, 165, 38, 34, 25, 165, 44, 38, 29, 165, 74, 60, 43, 165, 74, 60, 43, 165, 39, 35, 25, 165, 63, 52, 38, 165, 37, 33, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 38, 35, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 54, 45, 33, 165, 43, 37, 26, 165, 46, 40, 27, 165, 43, 38, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 42, 37, 28, 165, 51, 43, 32, 165, 44, 38, 28, 165, 46, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 52, 43, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 54, 44, 29, 165, 64, 49, 33, 165, 70, 53, 35, 165, 47, 40, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 41, 36, 27, 165, 40, 36, 27, 165, 43, 38, 26, 165, 50, 43, 31, 165, 46, 40, 29, 165, 52, 45, 33, 165, 39, 34, 25, 165, 42, 37, 26, 165, 65, 53, 39, 165, 53, 45, 33, 165, 37, 33, 25, 165, 49, 42, 31, 165, 41, 36, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 62, 51, 37, 165, 51, 44, 32, 165, 36, 33, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 56, 45, 30, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 59, 50, 36, 165, 61, 50, 37, 165, 38, 34, 26, 165, 9, 9, 9, 255, 10, 10, 11, 255, 24, 25, 25, 255, 20, 21, 21, 255, 20, 20, 21, 255, 20, 20, 21, 255, 20, 21, 21, 255, 13, 14, 14, 255, 18, 18, 19, 255, 19, 19, 20, 255, 23, 24, 24, 255, 24, 25, 25, 255, 26, 27, 27, 255, 25, 25, 26, 255, 20, 20, 21, 255, 15, 15, 16, 255, 20, 20, 21, 255, 18, 18, 19, 255, 16, 16, 17, 255, 22, 22, 23, 255, 21, 22, 22, 255, 8, 8, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 15, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 19, 19, 19, 255, 23, 24, 25, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 31, 32, 255, 25, 26, 27, 255, 18, 19, 19, 255, 19, 20, 20, 255, 21, 22, 22, 255, 11, 11, 11, 255, 9, 9, 9, 255, 17, 17, 18, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 18, 255, 16, 17, 17, 255, 24, 25, 26, 255, 32, 33, 34, 255, 24, 25, 25, 255, 27, 27, 28, 255, 21, 22, 22, 255, 17, 18, 18, 255, 16, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 22, 22, 23, 255, 22, 22, 23, 255, 18, 19, 19, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 22, 23, 255, 20, 20, 21, 255, 17, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 14, 255, 14, 15, 15, 255, 28, 28, 29, 255, 31, 31, 32, 255, 30, 30, 31, 255, 33, 34, 34, 255, 28, 29, 29, 255, 26, 26, 27, 255, 18, 19, 19, 255, 16, 16, 17, 255, 14, 15, 15, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 4, 4, 5, 255, 5, 5, 5, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 25, 25, 26, 255, 19, 20, 20, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 9, 10, 255, 13, 14, 14, 255, 28, 28, 29, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 18, 19, 255, 11, 11, 11, 255, 18, 19, 19, 255, 16, 16, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 18, 19, 19, 255, 16, 17, 17, 255, 22, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 16, 16, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 15, 15, 255, 13, 13, 13, 255, 16, 16, 16, 255, 19, 19, 19, 255, 16, 17, 17, 255, 14, 15, 15, 255, 17, 17, 18, 255, 30, 31, 32, 255, 32, 32, 33, 255, 27, 27, 28, 255, 22, 23, 23, 255, 20, 20, 21, 255, 12, 13, 13, 255, 7, 7, 7, 255, 4, 4, 4, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 15, 15, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 16, 17, 17, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 16, 17, 17, 255, 11, 12, 12, 255, 22, 23, 23, 255, 19, 20, 20, 255, 22, 22, 23, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 33, 255, 21, 22, 22, 255, 20, 20, 21, 255, 17, 17, 18, 255, 9, 9, 10, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 8, 8, 255, 14, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 16, 16, 17, 255, 22, 22, 23, 255, 26, 26, 27, 255, 22, 23, 23, 255, 24, 24, 25, 255, 27, 27, 28, 255, 27, 27, 28, 255, 24, 25, 25, 255, 26, 26, 27, 255, 21, 22, 22, 255, 19, 20, 20, 255, 11, 11, 12, 255, 19, 19, 20, 255, 19, 19, 20, 255, 19, 19, 20, 255, 21, 22, 22, 255, 19, 20, 20, 255, 25, 25, 26, 255, 24, 25, 26, 255, 31, 32, 33, 255, 30, 31, 32, 255, 19, 20, 20, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 13, 13, 255, 9, 10, 10, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 22, 23, 23, 255, 21, 22, 22, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 15, 15, 15, 255, 14, 14, 15, 255, 18, 19, 19, 255, 10, 10, 10, 255, 11, 12, 12, 255, 7, 7, 7, 255, 36, 33, 25, 165, 39, 35, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 40, 35, 26, 165, 40, 36, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 60, 48, 31, 165, 53, 44, 29, 165, 41, 36, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 40, 36, 26, 165, 41, 37, 27, 165, 48, 41, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 62, 49, 32, 165, 50, 42, 27, 165, 54, 44, 29, 165, 65, 50, 33, 165, 40, 36, 26, 165, 54, 44, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 53, 44, 29, 165, 43, 38, 26, 165, 45, 39, 27, 165, 57, 46, 30, 165, 51, 43, 28, 165, 51, 43, 32, 165, 56, 47, 34, 165, 44, 38, 26, 165, 36, 33, 25, 165, 55, 45, 30, 165, 43, 38, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 39, 35, 25, 165, 40, 35, 26, 165, 43, 38, 26, 165, 63, 49, 33, 165, 48, 41, 27, 165, 58, 46, 31, 165, 55, 45, 30, 165, 41, 36, 26, 165, 38, 34, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 60, 48, 31, 165, 47, 40, 27, 165, 41, 36, 26, 165, 53, 44, 29, 165, 46, 39, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 64, 50, 33, 165, 49, 41, 27, 165, 53, 44, 29, 165, 66, 51, 33, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 38, 35, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 47, 40, 30, 165, 44, 38, 29, 165, 43, 38, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 71, 54, 35, 165, 60, 47, 31, 165, 43, 38, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 56, 47, 34, 165, 40, 36, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 65, 50, 33, 165, 46, 40, 27, 165, 41, 36, 26, 165, 47, 48, 41, 165, 42, 37, 26, 165, 53, 44, 29, 165, 49, 42, 27, 165, 63, 49, 33, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 59, 47, 31, 165, 50, 42, 28, 165, 49, 41, 27, 165, 53, 44, 29, 165, 50, 42, 28, 165, 46, 39, 27, 165, 52, 43, 28, 165, 64, 50, 33, 165, 50, 42, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 49, 42, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 86, 68, 48, 165, 85, 67, 47, 165, 76, 62, 44, 165, 57, 48, 35, 165, 49, 42, 31, 165, 54, 44, 29, 165, 49, 42, 27, 165, 68, 52, 34, 165, 49, 42, 27, 165, 36, 33, 25, 165, 46, 40, 27, 165, 54, 44, 29, 165, 65, 50, 33, 165, 60, 48, 32, 165, 52, 43, 28, 165, 57, 46, 30, 165, 48, 41, 27, 165, 62, 48, 32, 165, 46, 40, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 36, 33, 25, 165, 53, 45, 33, 165, 44, 38, 29, 165, 51, 44, 32, 165, 53, 45, 33, 165, 42, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 47, 41, 30, 165, 37, 33, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 55, 46, 34, 165, 44, 38, 28, 165, 43, 37, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 36, 33, 25, 165, 74, 60, 43, 165, 37, 33, 25, 165, 43, 45, 40, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 31, 165, 37, 34, 25, 165, 45, 39, 26, 165, 46, 39, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 65, 50, 33, 165, 64, 50, 33, 165, 49, 41, 27, 165, 51, 43, 28, 165, 61, 48, 32, 165, 46, 39, 27, 165, 45, 39, 27, 165, 44, 39, 29, 165, 73, 59, 43, 165, 37, 33, 25, 165, 44, 39, 29, 165, 40, 35, 25, 165, 40, 35, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 56, 45, 30, 165, 42, 37, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 54, 44, 29, 165, 46, 47, 41, 165, 46, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 34, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 40, 35, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 43, 38, 28, 165, 42, 37, 27, 165, 12, 13, 13, 255, 12, 12, 12, 255, 19, 20, 20, 255, 14, 14, 15, 255, 17, 17, 17, 255, 14, 14, 15, 255, 14, 14, 14, 255, 15, 15, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 21, 21, 255, 23, 23, 24, 255, 18, 18, 19, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 18, 19, 19, 255, 9, 10, 10, 255, 9, 9, 10, 255, 8, 8, 8, 255, 7, 8, 8, 255, 10, 10, 10, 255, 18, 18, 19, 255, 20, 21, 21, 255, 24, 25, 25, 255, 20, 20, 21, 255, 32, 33, 34, 255, 27, 28, 28, 255, 28, 29, 29, 255, 33, 33, 34, 255, 27, 27, 28, 255, 30, 31, 32, 255, 21, 22, 22, 255, 22, 23, 23, 255, 26, 26, 27, 255, 27, 27, 28, 255, 17, 17, 18, 255, 13, 14, 14, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 15, 15, 255, 14, 14, 15, 255, 25, 25, 26, 255, 20, 20, 20, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 20, 21, 255, 20, 21, 21, 255, 14, 15, 15, 255, 11, 12, 12, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 12, 12, 255, 15, 15, 15, 255, 16, 16, 16, 255, 16, 17, 17, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 23, 23, 255, 23, 24, 24, 255, 21, 21, 22, 255, 24, 24, 25, 255, 19, 19, 20, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 15, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 27, 28, 28, 255, 29, 29, 30, 255, 27, 28, 29, 255, 24, 24, 25, 255, 22, 23, 23, 255, 17, 17, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 6, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 15, 16, 16, 255, 16, 16, 16, 255, 17, 18, 18, 255, 13, 13, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 13, 13, 255, 18, 18, 19, 255, 19, 19, 20, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 29, 30, 30, 255, 24, 24, 25, 255, 20, 21, 21, 255, 22, 22, 23, 255, 12, 12, 12, 255, 13, 13, 14, 255, 17, 17, 18, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 17, 17, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 14, 14, 14, 255, 16, 16, 16, 255, 19, 20, 20, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 14, 14, 255, 21, 21, 22, 255, 24, 25, 25, 255, 31, 32, 32, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 21, 21, 255, 20, 21, 21, 255, 10, 10, 10, 255, 7, 8, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 17, 18, 18, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 15, 15, 15, 255, 10, 11, 11, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 16, 16, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 7, 7, 7, 255, 13, 14, 14, 255, 12, 13, 13, 255, 18, 18, 18, 255, 19, 20, 20, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 21, 21, 22, 255, 16, 17, 17, 255, 13, 13, 13, 255, 8, 8, 9, 255, 7, 8, 8, 255, 5, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 17, 18, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 29, 30, 30, 255, 24, 25, 25, 255, 29, 30, 31, 255, 30, 31, 32, 255, 21, 21, 22, 255, 21, 21, 22, 255, 25, 26, 27, 255, 26, 26, 27, 255, 21, 21, 22, 255, 16, 16, 16, 255, 14, 14, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 14, 14, 255, 20, 20, 21, 255, 26, 27, 28, 255, 29, 30, 30, 255, 30, 31, 31, 255, 25, 26, 26, 255, 22, 23, 23, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 13, 14, 14, 255, 18, 18, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 18, 18, 255, 15, 15, 16, 255, 30, 31, 31, 255, 30, 31, 32, 255, 31, 32, 33, 255, 33, 34, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 20, 20, 21, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 9, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 14, 255, 7, 7, 7, 255, 11, 12, 12, 255, 5, 6, 6, 255, 38, 34, 26, 165, 78, 63, 45, 165, 48, 41, 31, 165, 50, 42, 28, 165, 37, 33, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 55, 45, 30, 165, 43, 37, 26, 165, 47, 40, 27, 165, 61, 48, 32, 165, 47, 40, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 46, 40, 27, 165, 61, 48, 32, 165, 40, 36, 26, 165, 39, 35, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 50, 42, 28, 165, 46, 39, 27, 165, 50, 42, 28, 165, 66, 51, 34, 165, 56, 45, 30, 165, 52, 43, 28, 165, 46, 40, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 43, 38, 26, 165, 40, 35, 25, 165, 54, 45, 33, 165, 44, 38, 26, 165, 54, 44, 29, 165, 43, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 47, 48, 41, 165, 42, 37, 26, 165, 56, 47, 34, 165, 43, 38, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 66, 51, 33, 165, 65, 50, 33, 165, 66, 51, 33, 165, 39, 35, 25, 165, 59, 47, 31, 165, 48, 41, 27, 165, 56, 45, 30, 165, 54, 44, 29, 165, 46, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 39, 29, 165, 45, 39, 26, 165, 48, 41, 27, 165, 60, 47, 31, 165, 56, 45, 30, 165, 50, 42, 28, 165, 37, 34, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 38, 34, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 52, 44, 33, 165, 66, 54, 39, 165, 60, 50, 37, 165, 40, 35, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 43, 38, 28, 165, 38, 34, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 40, 36, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 62, 49, 32, 165, 66, 51, 34, 165, 55, 45, 29, 165, 45, 39, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 56, 45, 30, 165, 46, 40, 27, 165, 51, 43, 28, 165, 51, 42, 28, 165, 37, 34, 25, 165, 39, 35, 25, 165, 49, 42, 27, 165, 49, 41, 27, 165, 46, 40, 27, 165, 52, 43, 29, 165, 56, 46, 30, 165, 48, 41, 27, 165, 53, 44, 29, 165, 50, 42, 28, 165, 43, 37, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 63, 52, 38, 165, 37, 33, 25, 165, 49, 41, 27, 165, 41, 36, 26, 165, 52, 44, 32, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 40, 35, 27, 165, 48, 41, 30, 165, 55, 46, 34, 165, 54, 46, 33, 165, 47, 41, 30, 165, 55, 46, 34, 165, 42, 37, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 53, 44, 29, 165, 55, 45, 29, 165, 56, 45, 30, 165, 43, 37, 26, 165, 40, 35, 25, 165, 46, 40, 27, 165, 51, 42, 28, 165, 49, 41, 27, 165, 54, 45, 29, 165, 63, 49, 32, 165, 48, 41, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 52, 44, 32, 165, 40, 35, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 48, 41, 31, 165, 44, 38, 26, 165, 43, 37, 26, 165, 59, 49, 36, 165, 38, 34, 25, 165, 51, 50, 42, 165, 37, 33, 25, 165, 48, 40, 27, 165, 54, 44, 29, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 55, 45, 30, 165, 46, 39, 27, 165, 50, 42, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 45, 39, 29, 165, 75, 61, 43, 165, 44, 39, 29, 165, 46, 40, 30, 165, 37, 33, 25, 165, 36, 33, 25, 165, 53, 45, 33, 165, 36, 33, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 42, 36, 26, 165, 51, 42, 28, 165, 60, 48, 31, 165, 47, 40, 27, 165, 57, 46, 30, 165, 44, 38, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 51, 43, 28, 165, 56, 46, 30, 165, 52, 43, 29, 165, 50, 42, 28, 165, 46, 40, 27, 165, 43, 38, 26, 165, 46, 39, 27, 165, 40, 36, 27, 165, 39, 35, 25, 165, 52, 44, 33, 165, 67, 55, 40, 165, 60, 50, 36, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 60, 47, 31, 165, 61, 48, 32, 165, 48, 41, 27, 165, 65, 50, 33, 165, 62, 49, 32, 165, 54, 44, 29, 165, 51, 43, 28, 165, 45, 39, 27, 165, 53, 44, 29, 165, 58, 46, 30, 165, 57, 46, 30, 165, 41, 36, 26, 165, 47, 40, 30, 165, 38, 34, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 45, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 74, 88, 37, 255, 45, 39, 26, 165, 39, 34, 25, 165, 14, 15, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 16, 16, 16, 255, 16, 16, 16, 255, 13, 14, 14, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 17, 17, 18, 255, 16, 16, 17, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 14, 14, 14, 255, 15, 16, 16, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 15, 15, 16, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 23, 23, 24, 255, 33, 34, 34, 255, 26, 27, 27, 255, 27, 28, 29, 255, 21, 22, 22, 255, 24, 24, 25, 255, 20, 21, 21, 255, 25, 25, 26, 255, 22, 22, 23, 255, 26, 27, 27, 255, 26, 26, 27, 255, 13, 13, 14, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 6, 7, 7, 255, 6, 7, 7, 255, 7, 7, 7, 255, 17, 17, 18, 255, 19, 20, 20, 255, 21, 21, 22, 255, 16, 17, 17, 255, 9, 10, 10, 255, 10, 11, 11, 255, 16, 16, 16, 255, 11, 12, 12, 255, 14, 14, 14, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 17, 18, 18, 255, 20, 20, 21, 255, 25, 26, 27, 255, 21, 22, 22, 255, 20, 20, 21, 255, 17, 17, 18, 255, 11, 11, 12, 255, 14, 14, 15, 255, 8, 8, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 15, 255, 22, 23, 23, 255, 16, 16, 17, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 7, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 22, 23, 23, 255, 21, 22, 22, 255, 23, 24, 24, 255, 25, 25, 26, 255, 22, 22, 23, 255, 19, 20, 20, 255, 20, 21, 21, 255, 13, 13, 13, 255, 8, 8, 9, 255, 7, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 17, 18, 18, 255, 13, 14, 14, 255, 14, 14, 15, 255, 19, 20, 20, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 12, 13, 255, 6, 6, 6, 255, 9, 9, 10, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 8, 8, 255, 9, 9, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 13, 13, 255, 5, 6, 6, 255, 7, 7, 7, 255, 9, 9, 10, 255, 15, 15, 15, 255, 12, 12, 13, 255, 23, 24, 25, 255, 26, 27, 27, 255, 31, 32, 33, 255, 23, 23, 24, 255, 26, 26, 27, 255, 19, 20, 20, 255, 18, 19, 19, 255, 15, 15, 16, 255, 13, 14, 14, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 22, 22, 255, 16, 16, 16, 255, 18, 18, 19, 255, 25, 26, 26, 255, 27, 28, 29, 255, 21, 22, 22, 255, 25, 26, 27, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 10, 255, 4, 4, 4, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 12, 13, 255, 21, 21, 22, 255, 19, 19, 20, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 10, 255, 13, 13, 13, 255, 14, 14, 14, 255, 8, 8, 8, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 16, 16, 255, 9, 9, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 16, 17, 17, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 33, 33, 34, 255, 15, 15, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 7, 7, 255, 4, 4, 4, 255, 0, 0, 0, 255, 4, 4, 4, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 25, 25, 26, 255, 17, 17, 18, 255, 24, 25, 26, 255, 25, 25, 26, 255, 28, 28, 29, 255, 25, 26, 26, 255, 24, 24, 25, 255, 26, 27, 28, 255, 26, 26, 27, 255, 18, 19, 19, 255, 16, 17, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 23, 24, 24, 255, 18, 18, 19, 255, 26, 27, 28, 255, 25, 26, 26, 255, 26, 27, 27, 255, 26, 26, 27, 255, 24, 24, 25, 255, 22, 23, 23, 255, 16, 17, 17, 255, 13, 13, 13, 255, 8, 8, 8, 255, 11, 11, 12, 255, 13, 13, 13, 255, 9, 9, 10, 255, 8, 8, 8, 255, 17, 17, 17, 255, 16, 17, 17, 255, 14, 14, 14, 255, 12, 12, 12, 255, 19, 19, 19, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 15, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 29, 29, 30, 255, 29, 29, 30, 255, 23, 23, 24, 255, 26, 27, 27, 255, 31, 31, 32, 255, 22, 23, 23, 255, 18, 19, 19, 255, 17, 17, 18, 255, 18, 19, 19, 255, 12, 13, 13, 255, 11, 11, 11, 255, 15, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 10, 255, 43, 38, 26, 165, 59, 50, 36, 165, 60, 50, 36, 165, 55, 46, 34, 165, 79, 64, 46, 165, 44, 38, 26, 165, 55, 45, 30, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 43, 38, 28, 165, 43, 37, 26, 165, 67, 51, 34, 165, 57, 46, 30, 165, 46, 39, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 57, 48, 35, 165, 39, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 45, 46, 29, 232, 48, 41, 27, 165, 50, 42, 28, 165, 49, 41, 27, 165, 42, 37, 26, 165, 47, 41, 30, 165, 39, 34, 25, 165, 39, 35, 25, 165, 49, 42, 27, 165, 56, 45, 30, 165, 56, 45, 30, 165, 54, 44, 29, 165, 49, 42, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 62, 49, 32, 165, 48, 41, 27, 165, 45, 39, 27, 165, 57, 48, 35, 165, 69, 56, 41, 165, 50, 43, 31, 165, 42, 37, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 55, 46, 34, 165, 40, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 68, 52, 34, 165, 44, 38, 26, 165, 43, 37, 26, 165, 43, 38, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 47, 48, 41, 165, 44, 38, 26, 165, 37, 34, 25, 165, 51, 43, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 60, 48, 31, 165, 54, 44, 29, 165, 41, 36, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 51, 43, 28, 165, 45, 39, 27, 165, 73, 60, 43, 165, 62, 52, 37, 165, 38, 34, 25, 165, 46, 40, 30, 165, 43, 38, 28, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 53, 45, 33, 165, 40, 35, 27, 165, 59, 47, 31, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 38, 28, 165, 37, 34, 25, 165, 56, 47, 34, 165, 37, 33, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 41, 36, 27, 165, 38, 34, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 59, 47, 31, 165, 80, 59, 36, 165, 50, 42, 28, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 58, 46, 30, 165, 47, 40, 27, 165, 40, 36, 26, 165, 37, 34, 25, 165, 57, 48, 35, 165, 39, 35, 25, 165, 60, 48, 31, 165, 44, 38, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 51, 42, 28, 165, 45, 39, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 53, 44, 29, 165, 47, 40, 27, 165, 49, 42, 31, 165, 38, 34, 25, 165, 36, 33, 25, 165, 70, 57, 41, 165, 50, 43, 32, 165, 86, 68, 48, 165, 41, 36, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 47, 40, 27, 165, 56, 46, 30, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 48, 41, 165, 51, 43, 28, 165, 58, 46, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 60, 48, 31, 165, 58, 46, 31, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 35, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 60, 50, 36, 165, 85, 68, 48, 165, 79, 64, 46, 165, 39, 35, 25, 165, 43, 38, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 57, 48, 35, 165, 38, 34, 25, 165, 45, 39, 26, 165, 52, 43, 28, 165, 43, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 43, 37, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 57, 48, 35, 165, 37, 34, 25, 165, 52, 44, 32, 165, 63, 52, 38, 165, 81, 65, 46, 165, 54, 46, 33, 165, 38, 34, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 36, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 45, 39, 26, 165, 40, 36, 26, 165, 42, 36, 26, 165, 37, 34, 25, 165, 37, 34, 25, 165, 47, 40, 27, 165, 39, 35, 25, 165, 45, 39, 29, 165, 40, 35, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 51, 43, 32, 165, 36, 33, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 49, 42, 27, 165, 72, 54, 36, 165, 61, 48, 32, 165, 51, 43, 28, 165, 49, 41, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 48, 63, 34, 255, 51, 43, 28, 165, 67, 51, 34, 165, 48, 41, 27, 165, 38, 34, 26, 165, 48, 41, 31, 165, 87, 69, 49, 165, 36, 33, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 36, 26, 165, 57, 46, 30, 165, 49, 41, 27, 165, 80, 95, 35, 255, 42, 56, 32, 255, 38, 34, 26, 165, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 7, 7, 7, 255, 6, 7, 7, 255, 9, 9, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 9, 9, 10, 255, 12, 13, 13, 255, 14, 15, 15, 255, 14, 14, 14, 255, 10, 10, 11, 255, 6, 7, 7, 255, 10, 10, 10, 255, 13, 13, 14, 255, 19, 19, 20, 255, 26, 26, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 30, 31, 31, 255, 26, 26, 27, 255, 32, 32, 33, 255, 26, 26, 27, 255, 21, 22, 22, 255, 22, 22, 23, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 18, 18, 255, 16, 16, 17, 255, 14, 14, 14, 255, 8, 8, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 16, 16, 255, 17, 18, 18, 255, 28, 28, 29, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 11, 11, 255, 8, 8, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 12, 12, 13, 255, 17, 17, 18, 255, 21, 21, 22, 255, 15, 15, 15, 255, 17, 18, 18, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 22, 22, 23, 255, 18, 19, 19, 255, 27, 27, 28, 255, 22, 22, 23, 255, 27, 28, 29, 255, 18, 18, 19, 255, 14, 14, 14, 255, 10, 11, 11, 255, 8, 8, 9, 255, 4, 4, 4, 255, 9, 10, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 18, 19, 19, 255, 22, 23, 23, 255, 22, 22, 23, 255, 14, 14, 14, 255, 14, 14, 15, 255, 8, 8, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 6, 7, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 19, 19, 20, 255, 31, 32, 33, 255, 29, 30, 31, 255, 25, 25, 26, 255, 28, 29, 29, 255, 20, 20, 21, 255, 27, 28, 29, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 14, 255, 12, 12, 13, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 21, 22, 22, 255, 14, 14, 14, 255, 17, 17, 17, 255, 15, 15, 16, 255, 30, 30, 31, 255, 24, 24, 25, 255, 22, 23, 23, 255, 23, 23, 24, 255, 18, 19, 19, 255, 9, 9, 10, 255, 9, 9, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 8, 8, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 16, 16, 255, 14, 15, 15, 255, 19, 19, 20, 255, 9, 9, 10, 255, 16, 16, 16, 255, 18, 18, 19, 255, 14, 15, 15, 255, 12, 12, 12, 255, 15, 15, 15, 255, 21, 22, 22, 255, 18, 18, 18, 255, 14, 15, 15, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 22, 22, 23, 255, 22, 22, 23, 255, 27, 27, 28, 255, 33, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 33, 34, 34, 255, 27, 27, 28, 255, 32, 33, 33, 255, 28, 28, 29, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 6, 6, 7, 255, 3, 3, 3, 255, 2, 2, 2, 255, 7, 7, 8, 255, 11, 11, 11, 255, 15, 15, 16, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 18, 18, 255, 25, 26, 27, 255, 33, 33, 34, 255, 28, 28, 29, 255, 23, 24, 24, 255, 29, 30, 31, 255, 25, 26, 26, 255, 16, 16, 16, 255, 16, 16, 17, 255, 17, 17, 18, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 16, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 15, 15, 255, 14, 14, 15, 255, 17, 17, 18, 255, 20, 20, 21, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 9, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 12, 13, 13, 255, 21, 21, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 19, 20, 20, 255, 20, 20, 21, 255, 27, 28, 29, 255, 31, 32, 33, 255, 23, 24, 24, 255, 31, 32, 33, 255, 27, 28, 28, 255, 18, 19, 19, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 7, 7, 7, 255, 13, 13, 14, 255, 17, 18, 18, 255, 19, 19, 19, 255, 12, 12, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 38, 34, 26, 165, 48, 41, 30, 165, 41, 37, 27, 165, 85, 68, 49, 165, 54, 45, 33, 165, 38, 34, 25, 165, 47, 40, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 51, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 51, 42, 28, 165, 57, 46, 30, 165, 43, 38, 26, 165, 50, 43, 32, 165, 41, 36, 26, 165, 64, 53, 38, 165, 39, 35, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 45, 39, 29, 165, 49, 41, 27, 165, 59, 47, 31, 165, 46, 40, 27, 165, 50, 42, 28, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 43, 38, 26, 165, 46, 40, 29, 165, 60, 50, 36, 165, 82, 66, 47, 165, 41, 36, 27, 165, 40, 36, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 46, 40, 30, 165, 41, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 53, 52, 43, 165, 48, 41, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 43, 37, 26, 165, 36, 33, 25, 165, 43, 38, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 55, 45, 29, 165, 44, 38, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 56, 45, 30, 165, 42, 37, 26, 165, 50, 43, 31, 165, 37, 33, 25, 165, 56, 47, 34, 165, 38, 34, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 43, 38, 28, 165, 48, 41, 27, 165, 49, 42, 31, 165, 43, 37, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 61, 48, 32, 165, 41, 36, 26, 165, 42, 37, 26, 165, 59, 50, 36, 165, 53, 45, 33, 165, 48, 41, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 80, 64, 46, 165, 38, 34, 25, 165, 48, 42, 31, 165, 52, 44, 32, 165, 42, 37, 26, 165, 49, 42, 27, 165, 49, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 57, 46, 30, 165, 51, 42, 28, 165, 57, 46, 30, 165, 52, 43, 29, 165, 46, 39, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 43, 37, 26, 165, 53, 44, 29, 165, 73, 55, 36, 165, 56, 45, 30, 165, 57, 46, 30, 165, 53, 44, 29, 165, 65, 50, 33, 165, 61, 48, 32, 165, 41, 36, 26, 165, 51, 43, 28, 165, 47, 40, 30, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 47, 40, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 51, 42, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 41, 30, 165, 40, 35, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 57, 48, 35, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 78, 63, 45, 165, 37, 33, 25, 165, 49, 42, 27, 165, 64, 50, 33, 165, 54, 44, 29, 165, 63, 49, 32, 165, 54, 44, 29, 165, 56, 45, 30, 165, 44, 38, 26, 165, 56, 45, 30, 165, 68, 52, 34, 165, 45, 39, 27, 165, 54, 44, 29, 165, 58, 46, 31, 165, 46, 39, 27, 165, 54, 45, 33, 165, 39, 35, 25, 165, 55, 45, 30, 165, 56, 45, 30, 165, 48, 41, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 42, 37, 28, 165, 40, 36, 26, 165, 42, 37, 26, 165, 42, 37, 27, 165, 41, 37, 27, 165, 74, 60, 43, 165, 49, 42, 31, 165, 86, 68, 48, 165, 44, 38, 29, 165, 48, 41, 27, 165, 51, 43, 28, 165, 48, 41, 31, 165, 71, 58, 42, 165, 38, 34, 25, 165, 40, 36, 27, 165, 38, 34, 25, 165, 57, 46, 30, 165, 54, 44, 29, 165, 48, 41, 27, 165, 64, 49, 33, 165, 48, 41, 27, 165, 53, 44, 29, 165, 55, 45, 30, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 37, 33, 25, 165, 42, 37, 28, 165, 37, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 35, 26, 165, 43, 37, 26, 165, 48, 41, 30, 165, 47, 40, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 40, 35, 25, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 72, 59, 42, 165, 36, 33, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 47, 41, 30, 165, 39, 35, 25, 165, 37, 33, 25, 165, 53, 45, 33, 165, 40, 35, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 52, 44, 33, 165, 53, 45, 33, 165, 37, 33, 25, 165, 6, 6, 6, 255, 10, 10, 11, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 3, 4, 255, 3, 3, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 7, 7, 255, 7, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 7, 8, 8, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 14, 14, 255, 18, 18, 18, 255, 21, 21, 22, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 27, 27, 28, 255, 23, 24, 24, 255, 23, 23, 24, 255, 18, 18, 19, 255, 23, 24, 24, 255, 16, 16, 17, 255, 13, 14, 14, 255, 15, 15, 15, 255, 10, 10, 10, 255, 14, 14, 14, 255, 12, 12, 12, 255, 15, 15, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 8, 8, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 10, 255, 11, 11, 12, 255, 17, 18, 18, 255, 20, 21, 21, 255, 25, 25, 26, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 10, 10, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 19, 19, 20, 255, 20, 21, 21, 255, 21, 22, 22, 255, 19, 19, 20, 255, 22, 22, 23, 255, 25, 26, 26, 255, 17, 18, 18, 255, 10, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 12, 13, 255, 18, 18, 19, 255, 22, 22, 23, 255, 18, 19, 19, 255, 20, 20, 21, 255, 20, 20, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 15, 15, 16, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 8, 8, 255, 7, 7, 8, 255, 11, 11, 12, 255, 30, 31, 32, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 29, 30, 255, 22, 22, 23, 255, 22, 23, 23, 255, 16, 16, 16, 255, 18, 18, 18, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 10, 255, 17, 17, 18, 255, 13, 13, 13, 255, 22, 23, 23, 255, 25, 25, 26, 255, 19, 20, 20, 255, 19, 20, 20, 255, 31, 32, 33, 255, 20, 21, 21, 255, 22, 22, 23, 255, 29, 30, 31, 255, 20, 21, 21, 255, 21, 21, 22, 255, 20, 20, 21, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 17, 17, 17, 255, 18, 18, 19, 255, 17, 17, 17, 255, 16, 16, 17, 255, 20, 20, 21, 255, 24, 24, 25, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 19, 20, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 19, 20, 20, 255, 20, 21, 21, 255, 26, 27, 28, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 26, 27, 27, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 30, 31, 255, 31, 32, 32, 255, 33, 33, 34, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 10, 10, 255, 0, 0, 0, 255, 1, 1, 1, 255, 4, 4, 4, 255, 7, 7, 7, 255, 13, 14, 14, 255, 13, 13, 13, 255, 18, 19, 19, 255, 19, 19, 20, 255, 19, 20, 20, 255, 22, 23, 24, 255, 24, 24, 25, 255, 20, 20, 21, 255, 21, 22, 22, 255, 19, 19, 19, 255, 18, 19, 19, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 17, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 7, 7, 7, 255, 8, 8, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 15, 15, 255, 17, 18, 18, 255, 22, 23, 23, 255, 15, 15, 16, 255, 21, 21, 22, 255, 18, 18, 19, 255, 22, 23, 23, 255, 21, 21, 22, 255, 21, 22, 22, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 23, 23, 24, 255, 30, 31, 32, 255, 25, 25, 26, 255, 17, 17, 17, 255, 16, 16, 17, 255, 17, 17, 18, 255, 23, 23, 24, 255, 14, 15, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 18, 18, 19, 255, 20, 20, 21, 255, 14, 15, 15, 255, 17, 18, 18, 255, 15, 15, 15, 255, 16, 16, 17, 255, 14, 15, 15, 255, 16, 16, 17, 255, 8, 8, 8, 255, 6, 6, 6, 255, 44, 38, 28, 165, 61, 51, 37, 165, 36, 33, 25, 165, 84, 67, 48, 165, 38, 34, 25, 165, 36, 33, 25, 165, 86, 68, 48, 165, 42, 37, 26, 165, 57, 46, 30, 165, 52, 43, 28, 165, 67, 51, 34, 165, 65, 50, 33, 165, 59, 47, 31, 165, 39, 35, 25, 165, 42, 37, 28, 165, 45, 39, 27, 165, 48, 49, 41, 165, 43, 37, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 52, 44, 32, 165, 46, 40, 27, 165, 52, 43, 29, 165, 66, 84, 35, 255, 37, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 52, 43, 28, 165, 59, 47, 31, 165, 41, 36, 26, 165, 59, 47, 31, 165, 48, 41, 27, 165, 57, 48, 35, 165, 40, 36, 26, 165, 51, 42, 28, 165, 54, 46, 33, 165, 87, 69, 49, 165, 80, 63, 42, 165, 87, 69, 49, 165, 67, 55, 40, 165, 39, 34, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 40, 36, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 41, 36, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 36, 33, 25, 165, 54, 44, 29, 165, 54, 44, 29, 165, 54, 44, 29, 165, 39, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 56, 45, 30, 165, 44, 38, 26, 165, 60, 48, 32, 165, 47, 40, 27, 165, 46, 39, 27, 165, 36, 33, 25, 165, 53, 44, 29, 165, 41, 36, 26, 165, 40, 35, 26, 165, 41, 36, 26, 165, 70, 57, 41, 165, 40, 35, 26, 165, 37, 34, 25, 165, 43, 38, 26, 165, 67, 55, 40, 165, 50, 43, 32, 165, 39, 35, 25, 165, 51, 43, 32, 165, 43, 37, 26, 165, 43, 37, 28, 165, 50, 42, 28, 165, 46, 40, 27, 165, 56, 45, 30, 165, 69, 52, 35, 165, 59, 47, 31, 165, 49, 42, 27, 165, 40, 35, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 59, 47, 31, 165, 59, 47, 31, 165, 58, 47, 31, 165, 40, 35, 25, 165, 45, 39, 27, 165, 68, 52, 34, 165, 77, 58, 36, 165, 60, 48, 32, 165, 50, 42, 28, 165, 44, 38, 26, 165, 60, 48, 32, 165, 52, 43, 28, 165, 51, 42, 28, 165, 64, 49, 33, 165, 44, 38, 26, 165, 50, 42, 28, 165, 54, 44, 29, 165, 49, 42, 27, 165, 67, 51, 34, 165, 49, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 50, 43, 31, 165, 58, 48, 35, 165, 43, 38, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 59, 47, 31, 165, 60, 48, 31, 165, 62, 49, 32, 165, 50, 42, 28, 165, 61, 48, 32, 165, 65, 50, 33, 165, 51, 43, 28, 165, 46, 40, 30, 165, 56, 47, 35, 165, 44, 39, 29, 165, 36, 33, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 36, 27, 165, 61, 51, 37, 165, 41, 36, 26, 165, 45, 39, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 72, 54, 36, 165, 58, 47, 31, 165, 63, 49, 32, 165, 59, 47, 31, 165, 61, 48, 32, 165, 49, 42, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 51, 43, 32, 165, 48, 41, 31, 165, 44, 38, 26, 165, 49, 42, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 42, 36, 26, 165, 55, 47, 34, 165, 57, 48, 35, 165, 46, 40, 30, 165, 36, 33, 25, 165, 62, 52, 37, 165, 43, 38, 26, 165, 55, 46, 34, 165, 60, 50, 36, 165, 36, 33, 25, 165, 43, 38, 26, 165, 57, 54, 44, 165, 53, 44, 29, 165, 46, 40, 27, 165, 62, 49, 32, 165, 50, 42, 28, 165, 43, 38, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 51, 43, 28, 165, 50, 42, 28, 165, 44, 38, 26, 165, 47, 41, 30, 165, 44, 38, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 50, 43, 32, 165, 57, 48, 35, 165, 38, 34, 25, 165, 73, 59, 43, 165, 45, 39, 26, 165, 41, 36, 26, 165, 68, 56, 40, 165, 38, 34, 25, 165, 54, 46, 34, 165, 42, 37, 26, 165, 55, 45, 30, 165, 37, 33, 25, 165, 45, 39, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 39, 35, 26, 165, 58, 49, 36, 165, 52, 43, 28, 165, 43, 37, 26, 165, 40, 35, 25, 165, 50, 42, 28, 165, 49, 41, 27, 165, 47, 41, 30, 165, 37, 33, 25, 165, 56, 47, 34, 165, 41, 36, 26, 165, 42, 37, 26, 165, 60, 48, 32, 165, 42, 37, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 60, 48, 32, 165, 52, 43, 29, 165, 46, 39, 27, 165, 60, 47, 31, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 53, 44, 29, 165, 54, 44, 29, 165, 53, 44, 29, 165, 40, 36, 27, 165, 67, 55, 40, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 37, 34, 25, 165, 53, 45, 33, 165, 74, 60, 43, 165, 37, 34, 25, 165, 11, 11, 12, 255, 14, 14, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 7, 8, 8, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 24, 25, 26, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 28, 28, 29, 255, 25, 26, 26, 255, 26, 27, 28, 255, 20, 20, 21, 255, 25, 26, 27, 255, 18, 19, 19, 255, 15, 16, 16, 255, 19, 19, 20, 255, 15, 15, 16, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 18, 18, 18, 255, 23, 23, 24, 255, 17, 17, 17, 255, 14, 14, 14, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 6, 6, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 12, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 17, 17, 18, 255, 28, 28, 29, 255, 24, 24, 25, 255, 22, 23, 23, 255, 19, 20, 20, 255, 11, 12, 12, 255, 18, 19, 19, 255, 15, 15, 16, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 17, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 29, 30, 30, 255, 23, 24, 24, 255, 19, 20, 20, 255, 16, 16, 17, 255, 9, 9, 10, 255, 10, 10, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 18, 19, 19, 255, 23, 24, 24, 255, 24, 24, 25, 255, 25, 25, 26, 255, 26, 26, 27, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 11, 12, 255, 18, 18, 19, 255, 9, 9, 9, 255, 26, 26, 27, 255, 33, 33, 34, 255, 27, 27, 28, 255, 33, 33, 34, 255, 32, 33, 33, 255, 31, 31, 32, 255, 23, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 25, 25, 26, 255, 11, 11, 12, 255, 17, 18, 18, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 16, 16, 16, 255, 11, 11, 11, 255, 17, 18, 18, 255, 20, 20, 21, 255, 21, 22, 22, 255, 25, 26, 26, 255, 29, 30, 30, 255, 26, 27, 27, 255, 33, 34, 34, 255, 30, 30, 31, 255, 22, 23, 23, 255, 20, 20, 21, 255, 19, 19, 20, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 16, 16, 17, 255, 18, 18, 19, 255, 20, 21, 21, 255, 18, 18, 19, 255, 25, 25, 26, 255, 29, 30, 31, 255, 18, 18, 19, 255, 27, 28, 28, 255, 26, 26, 27, 255, 21, 22, 22, 255, 25, 25, 26, 255, 27, 28, 28, 255, 18, 19, 19, 255, 22, 22, 23, 255, 17, 17, 17, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 8, 8, 9, 255, 11, 12, 12, 255, 16, 16, 17, 255, 16, 16, 16, 255, 17, 18, 18, 255, 23, 24, 24, 255, 27, 28, 28, 255, 33, 34, 34, 255, 32, 32, 33, 255, 28, 29, 29, 255, 28, 28, 29, 255, 32, 33, 33, 255, 30, 31, 32, 255, 30, 30, 31, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 29, 30, 31, 255, 11, 11, 11, 255, 2, 2, 2, 255, 5, 5, 5, 255, 5, 5, 6, 255, 3, 3, 3, 255, 11, 11, 11, 255, 13, 13, 14, 255, 20, 21, 21, 255, 25, 25, 26, 255, 18, 18, 19, 255, 20, 21, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 15, 15, 15, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 14, 14, 255, 4, 5, 5, 255, 13, 13, 13, 255, 20, 20, 21, 255, 18, 19, 19, 255, 17, 18, 18, 255, 23, 24, 25, 255, 24, 24, 25, 255, 19, 20, 20, 255, 18, 19, 19, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 30, 255, 31, 32, 33, 255, 22, 23, 23, 255, 26, 26, 27, 255, 22, 22, 23, 255, 16, 17, 17, 255, 21, 21, 21, 255, 25, 25, 26, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 15, 15, 15, 255, 15, 15, 16, 255, 13, 13, 14, 255, 17, 17, 18, 255, 20, 21, 21, 255, 22, 23, 23, 255, 26, 27, 27, 255, 20, 20, 21, 255, 12, 12, 12, 255, 15, 16, 16, 255, 7, 7, 7, 255, 10, 10, 10, 255, 50, 43, 32, 165, 51, 43, 32, 165, 54, 46, 34, 165, 83, 67, 48, 165, 83, 67, 48, 165, 55, 46, 34, 165, 37, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 54, 44, 29, 165, 76, 56, 36, 165, 62, 49, 32, 165, 45, 39, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 45, 39, 29, 165, 45, 39, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 43, 38, 26, 165, 57, 48, 35, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 46, 40, 30, 165, 65, 53, 39, 165, 37, 33, 25, 165, 40, 36, 27, 165, 49, 42, 31, 165, 51, 44, 32, 165, 67, 55, 40, 165, 61, 51, 37, 165, 76, 62, 44, 165, 40, 35, 26, 165, 74, 60, 43, 165, 66, 55, 39, 165, 36, 33, 25, 165, 37, 33, 25, 165, 55, 47, 34, 165, 48, 42, 31, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 40, 35, 25, 165, 49, 42, 27, 165, 58, 46, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 52, 44, 32, 165, 40, 35, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 53, 44, 29, 165, 51, 43, 28, 165, 43, 38, 26, 165, 45, 39, 26, 165, 43, 38, 26, 165, 53, 44, 29, 165, 57, 46, 30, 165, 40, 36, 26, 165, 71, 58, 42, 165, 67, 55, 40, 165, 41, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 40, 35, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 60, 48, 31, 165, 57, 46, 30, 165, 56, 46, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 43, 37, 26, 165, 59, 49, 36, 165, 46, 40, 27, 165, 45, 39, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 47, 40, 30, 165, 43, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 62, 48, 32, 165, 64, 50, 33, 165, 57, 46, 30, 165, 56, 45, 30, 165, 56, 45, 30, 165, 56, 45, 30, 165, 52, 43, 28, 165, 51, 43, 28, 165, 46, 39, 27, 165, 61, 48, 32, 165, 66, 51, 34, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 46, 40, 27, 165, 42, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 38, 34, 25, 165, 45, 39, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 56, 45, 30, 165, 42, 37, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 50, 43, 32, 165, 55, 46, 34, 165, 44, 38, 26, 165, 40, 36, 27, 165, 41, 36, 27, 165, 36, 33, 25, 165, 40, 36, 26, 165, 43, 38, 26, 165, 52, 43, 29, 165, 36, 33, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 46, 40, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 46, 40, 27, 165, 50, 42, 28, 165, 62, 49, 32, 165, 55, 45, 30, 165, 58, 46, 31, 165, 40, 36, 27, 165, 61, 51, 37, 165, 39, 35, 25, 165, 37, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 49, 41, 27, 165, 58, 46, 31, 165, 53, 44, 29, 165, 49, 41, 27, 165, 36, 33, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 61, 51, 37, 165, 37, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 75, 61, 44, 165, 86, 69, 48, 165, 54, 46, 33, 165, 45, 39, 26, 165, 50, 42, 28, 165, 51, 43, 28, 165, 58, 47, 31, 165, 49, 41, 27, 165, 60, 48, 32, 165, 50, 42, 28, 165, 57, 46, 30, 165, 50, 42, 28, 165, 41, 36, 26, 165, 55, 45, 30, 165, 66, 51, 34, 165, 50, 42, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 38, 35, 26, 165, 40, 36, 27, 165, 37, 33, 25, 165, 68, 56, 40, 165, 71, 58, 42, 165, 57, 48, 35, 165, 60, 50, 36, 165, 37, 33, 25, 165, 46, 40, 27, 165, 45, 39, 27, 165, 54, 45, 29, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 68, 52, 34, 165, 53, 44, 29, 165, 47, 40, 27, 165, 51, 42, 28, 165, 37, 34, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 52, 43, 29, 165, 38, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 59, 47, 31, 165, 63, 49, 33, 165, 54, 44, 29, 165, 60, 48, 32, 165, 46, 39, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 64, 53, 38, 165, 40, 35, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 63, 52, 38, 165, 40, 35, 27, 165, 11, 11, 11, 255, 17, 17, 18, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 7, 8, 8, 255, 9, 9, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 6, 6, 6, 255, 5, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 12, 13, 13, 255, 18, 19, 19, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 29, 255, 32, 33, 34, 255, 22, 22, 23, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 18, 18, 255, 15, 15, 15, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 23, 23, 24, 255, 33, 33, 34, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 17, 17, 255, 16, 16, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 20, 20, 20, 255, 26, 27, 27, 255, 26, 27, 27, 255, 29, 29, 30, 255, 26, 27, 28, 255, 20, 20, 21, 255, 24, 24, 25, 255, 19, 19, 20, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 11, 12, 255, 20, 20, 21, 255, 20, 20, 21, 255, 22, 23, 24, 255, 18, 18, 19, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 17, 17, 18, 255, 21, 22, 22, 255, 25, 26, 26, 255, 23, 23, 24, 255, 28, 29, 29, 255, 30, 31, 32, 255, 28, 29, 30, 255, 23, 23, 24, 255, 23, 24, 24, 255, 12, 13, 13, 255, 18, 18, 19, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 5, 6, 6, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 6, 6, 6, 255, 13, 14, 14, 255, 9, 9, 10, 255, 23, 23, 24, 255, 30, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 24, 25, 25, 255, 29, 30, 31, 255, 22, 23, 23, 255, 25, 26, 27, 255, 25, 25, 26, 255, 20, 21, 21, 255, 18, 18, 18, 255, 10, 10, 10, 255, 10, 10, 10, 255, 4, 4, 4, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 16, 16, 255, 13, 13, 13, 255, 20, 20, 20, 255, 18, 19, 19, 255, 18, 19, 19, 255, 17, 17, 18, 255, 26, 27, 28, 255, 31, 31, 32, 255, 32, 32, 33, 255, 33, 34, 34, 255, 21, 22, 22, 255, 19, 19, 20, 255, 16, 16, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 7, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 18, 18, 19, 255, 19, 19, 20, 255, 20, 20, 21, 255, 25, 25, 26, 255, 20, 20, 21, 255, 21, 21, 22, 255, 19, 19, 20, 255, 29, 30, 30, 255, 25, 26, 27, 255, 33, 33, 34, 255, 23, 24, 24, 255, 24, 24, 25, 255, 22, 22, 23, 255, 24, 24, 25, 255, 22, 23, 23, 255, 14, 14, 15, 255, 7, 7, 8, 255, 5, 6, 6, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 15, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 28, 29, 30, 255, 24, 24, 25, 255, 28, 28, 29, 255, 25, 26, 26, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 29, 30, 31, 255, 31, 32, 32, 255, 20, 20, 21, 255, 9, 9, 9, 255, 3, 3, 3, 255, 5, 5, 5, 255, 2, 2, 3, 255, 9, 10, 10, 255, 8, 8, 8, 255, 17, 18, 18, 255, 23, 24, 25, 255, 21, 22, 22, 255, 22, 23, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 9, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 9, 255, 9, 10, 10, 255, 14, 14, 14, 255, 17, 17, 18, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 27, 27, 28, 255, 32, 32, 33, 255, 31, 32, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 24, 24, 25, 255, 24, 25, 25, 255, 25, 25, 26, 255, 19, 19, 20, 255, 26, 27, 28, 255, 22, 23, 23, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 18, 19, 255, 23, 24, 24, 255, 20, 20, 20, 255, 22, 23, 23, 255, 28, 29, 29, 255, 32, 33, 33, 255, 13, 14, 14, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 36, 33, 25, 165, 47, 40, 30, 165, 84, 67, 48, 165, 74, 60, 43, 165, 87, 69, 49, 165, 63, 52, 38, 165, 39, 35, 25, 165, 43, 38, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 52, 43, 29, 165, 66, 51, 34, 165, 60, 48, 31, 165, 49, 41, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 39, 35, 26, 165, 40, 36, 27, 165, 37, 33, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 40, 36, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 39, 35, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 42, 37, 28, 165, 39, 35, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 73, 59, 43, 165, 45, 39, 29, 165, 39, 35, 26, 165, 64, 53, 38, 165, 84, 67, 48, 165, 57, 48, 35, 165, 74, 60, 43, 165, 87, 69, 49, 165, 37, 34, 25, 165, 54, 45, 33, 165, 87, 69, 49, 165, 83, 67, 48, 165, 51, 44, 32, 165, 37, 33, 25, 165, 44, 39, 29, 165, 42, 37, 26, 165, 49, 41, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 48, 42, 31, 165, 45, 39, 29, 165, 44, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 55, 45, 30, 165, 53, 44, 29, 165, 48, 41, 27, 165, 57, 46, 30, 165, 51, 42, 28, 165, 61, 48, 32, 165, 44, 38, 26, 165, 37, 33, 25, 165, 60, 50, 37, 165, 39, 35, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 57, 46, 30, 165, 53, 44, 29, 165, 48, 41, 27, 165, 52, 43, 29, 165, 68, 52, 34, 165, 62, 49, 32, 165, 45, 39, 26, 165, 42, 36, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 43, 38, 28, 165, 40, 36, 26, 165, 50, 42, 28, 165, 45, 39, 29, 165, 46, 39, 27, 165, 37, 34, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 57, 46, 30, 165, 50, 42, 28, 165, 57, 46, 30, 165, 60, 48, 31, 165, 52, 43, 28, 165, 70, 53, 35, 165, 63, 49, 32, 165, 48, 41, 27, 165, 40, 36, 26, 165, 52, 43, 28, 165, 62, 49, 32, 165, 45, 39, 27, 165, 39, 35, 25, 165, 37, 33, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 40, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 40, 30, 165, 46, 40, 27, 165, 46, 39, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 60, 50, 36, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 36, 27, 165, 41, 36, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 37, 34, 25, 165, 71, 58, 41, 165, 40, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 40, 36, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 49, 42, 27, 165, 67, 51, 34, 165, 61, 48, 32, 165, 55, 45, 29, 165, 39, 35, 25, 165, 59, 49, 36, 165, 60, 50, 37, 165, 42, 37, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 43, 38, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 50, 42, 27, 165, 53, 44, 29, 165, 39, 35, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 49, 42, 31, 165, 38, 34, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 46, 47, 42, 165, 36, 33, 25, 165, 48, 41, 30, 165, 62, 52, 38, 165, 76, 62, 44, 165, 57, 48, 35, 165, 44, 38, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 51, 43, 28, 165, 59, 47, 31, 165, 56, 46, 30, 165, 65, 50, 33, 165, 55, 45, 30, 165, 52, 43, 29, 165, 37, 33, 25, 165, 51, 42, 28, 165, 69, 52, 35, 165, 55, 45, 30, 165, 58, 46, 31, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 53, 45, 33, 165, 46, 40, 29, 165, 40, 36, 27, 165, 76, 62, 44, 165, 83, 66, 47, 165, 37, 34, 25, 165, 37, 33, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 52, 43, 28, 165, 53, 44, 29, 165, 44, 38, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 48, 41, 27, 165, 53, 43, 29, 165, 47, 48, 41, 165, 52, 43, 29, 165, 67, 52, 34, 165, 61, 48, 32, 165, 68, 52, 34, 165, 53, 44, 29, 165, 49, 42, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 40, 35, 25, 165, 49, 41, 27, 165, 47, 40, 30, 165, 37, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 55, 45, 29, 165, 69, 53, 35, 165, 64, 50, 33, 165, 74, 55, 36, 165, 62, 48, 32, 165, 46, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 54, 46, 34, 165, 36, 33, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 41, 36, 27, 165, 57, 48, 35, 165, 10, 10, 10, 255, 12, 12, 13, 255, 19, 19, 20, 255, 18, 19, 19, 255, 16, 17, 17, 255, 13, 13, 14, 255, 18, 18, 19, 255, 17, 17, 17, 255, 14, 14, 15, 255, 14, 14, 14, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 29, 30, 30, 255, 28, 29, 29, 255, 20, 20, 21, 255, 13, 13, 13, 255, 15, 15, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 14, 14, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 20, 255, 13, 13, 13, 255, 19, 20, 20, 255, 27, 27, 28, 255, 32, 33, 34, 255, 22, 22, 23, 255, 20, 20, 21, 255, 17, 17, 17, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 22, 23, 23, 255, 22, 23, 23, 255, 16, 16, 17, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 24, 24, 25, 255, 29, 29, 30, 255, 27, 28, 29, 255, 33, 34, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 19, 20, 20, 255, 21, 22, 22, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 17, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 14, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 25, 26, 26, 255, 29, 30, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 28, 29, 29, 255, 33, 33, 34, 255, 30, 30, 31, 255, 21, 21, 22, 255, 19, 19, 19, 255, 11, 11, 12, 255, 16, 16, 16, 255, 20, 20, 21, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 17, 17, 18, 255, 29, 30, 31, 255, 33, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 27, 27, 28, 255, 29, 29, 30, 255, 24, 25, 25, 255, 24, 25, 25, 255, 13, 14, 14, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 19, 19, 255, 24, 24, 25, 255, 26, 27, 27, 255, 30, 31, 31, 255, 29, 30, 30, 255, 28, 28, 29, 255, 28, 29, 30, 255, 24, 25, 25, 255, 21, 22, 22, 255, 15, 15, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 5, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 13, 13, 255, 19, 19, 20, 255, 15, 15, 15, 255, 21, 21, 22, 255, 29, 30, 31, 255, 21, 22, 22, 255, 20, 21, 21, 255, 28, 29, 29, 255, 33, 34, 34, 255, 29, 30, 31, 255, 28, 29, 29, 255, 26, 27, 28, 255, 33, 33, 34, 255, 22, 23, 23, 255, 18, 19, 19, 255, 18, 18, 19, 255, 19, 20, 20, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 15, 15, 255, 17, 17, 17, 255, 15, 16, 16, 255, 22, 23, 23, 255, 21, 22, 22, 255, 20, 20, 21, 255, 24, 25, 25, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 28, 29, 30, 255, 24, 24, 25, 255, 27, 28, 29, 255, 28, 29, 29, 255, 19, 19, 20, 255, 6, 6, 6, 255, 6, 6, 6, 255, 1, 1, 1, 255, 1, 1, 1, 255, 9, 9, 9, 255, 11, 11, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 19, 20, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 8, 8, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 13, 14, 255, 4, 5, 5, 255, 9, 9, 9, 255, 8, 8, 9, 255, 13, 13, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 16, 16, 16, 255, 24, 25, 25, 255, 25, 26, 27, 255, 27, 28, 29, 255, 28, 29, 30, 255, 30, 31, 31, 255, 29, 29, 30, 255, 24, 25, 25, 255, 33, 34, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 31, 255, 28, 29, 30, 255, 22, 23, 23, 255, 24, 25, 25, 255, 21, 21, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 12, 12, 12, 255, 14, 14, 14, 255, 15, 15, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 19, 19, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 24, 24, 25, 255, 24, 25, 25, 255, 32, 33, 34, 255, 16, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 50, 43, 32, 165, 86, 69, 49, 165, 62, 51, 37, 165, 39, 34, 25, 165, 44, 38, 29, 165, 45, 39, 29, 165, 53, 45, 33, 165, 44, 38, 26, 165, 43, 38, 26, 165, 53, 44, 29, 165, 69, 52, 35, 165, 64, 49, 33, 165, 43, 37, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 88, 101, 36, 255, 47, 40, 27, 165, 67, 55, 40, 165, 49, 41, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 56, 47, 34, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 52, 43, 29, 165, 43, 38, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 55, 45, 30, 165, 41, 36, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 62, 51, 37, 165, 55, 46, 34, 165, 36, 33, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 77, 62, 44, 165, 87, 69, 49, 165, 43, 38, 28, 165, 56, 47, 35, 165, 65, 53, 39, 165, 38, 34, 26, 165, 65, 53, 39, 165, 38, 34, 25, 165, 40, 35, 25, 165, 49, 41, 27, 165, 41, 36, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 51, 43, 28, 165, 52, 45, 33, 165, 38, 34, 25, 165, 43, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 60, 50, 36, 165, 38, 34, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 50, 42, 27, 165, 48, 41, 27, 165, 55, 45, 29, 165, 49, 41, 27, 165, 52, 43, 28, 165, 56, 45, 30, 165, 41, 36, 26, 165, 59, 47, 31, 165, 39, 35, 25, 165, 38, 34, 25, 165, 58, 49, 35, 165, 42, 37, 26, 165, 40, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 38, 34, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 61, 48, 32, 165, 46, 40, 27, 165, 67, 51, 34, 165, 54, 44, 29, 165, 49, 41, 27, 165, 55, 45, 29, 165, 50, 42, 28, 165, 39, 35, 25, 165, 37, 33, 25, 165, 62, 51, 37, 165, 36, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 26, 165, 48, 41, 27, 165, 39, 35, 25, 165, 57, 46, 30, 165, 37, 34, 25, 165, 56, 45, 30, 165, 66, 51, 34, 165, 48, 41, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 39, 35, 26, 165, 52, 72, 35, 255, 42, 37, 26, 165, 38, 34, 26, 165, 42, 37, 28, 165, 40, 36, 27, 165, 48, 41, 30, 165, 38, 34, 25, 165, 40, 36, 26, 165, 40, 36, 26, 165, 54, 45, 33, 165, 48, 41, 31, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 27, 165, 56, 47, 35, 165, 53, 45, 33, 165, 43, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 48, 41, 31, 165, 39, 35, 25, 165, 37, 34, 25, 165, 59, 49, 36, 165, 37, 34, 25, 165, 38, 34, 25, 165, 49, 42, 31, 165, 62, 52, 37, 165, 48, 41, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 36, 33, 25, 165, 38, 34, 25, 165, 60, 48, 31, 165, 52, 43, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 26, 165, 57, 48, 35, 165, 57, 48, 35, 165, 39, 35, 25, 165, 48, 42, 31, 165, 55, 46, 34, 165, 45, 39, 27, 165, 53, 45, 33, 165, 52, 44, 32, 165, 43, 38, 26, 165, 39, 35, 25, 165, 48, 49, 41, 165, 45, 39, 27, 165, 43, 37, 26, 165, 60, 50, 36, 165, 38, 35, 26, 165, 37, 33, 25, 165, 56, 47, 34, 165, 46, 40, 30, 165, 45, 39, 29, 165, 39, 35, 26, 165, 46, 40, 30, 165, 83, 66, 46, 165, 58, 48, 35, 165, 46, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 58, 46, 31, 165, 63, 49, 32, 165, 65, 50, 33, 165, 68, 52, 34, 165, 42, 37, 26, 165, 50, 42, 28, 165, 42, 37, 26, 165, 49, 42, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 46, 40, 29, 165, 37, 33, 25, 165, 53, 44, 29, 165, 41, 36, 26, 165, 40, 36, 26, 165, 61, 51, 37, 165, 75, 61, 44, 165, 78, 63, 45, 165, 69, 57, 41, 165, 41, 36, 26, 165, 38, 34, 26, 165, 73, 59, 42, 165, 57, 48, 35, 165, 44, 38, 26, 165, 40, 35, 25, 165, 55, 45, 29, 165, 38, 34, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 66, 54, 39, 165, 51, 43, 32, 165, 42, 37, 26, 165, 52, 51, 42, 165, 63, 49, 33, 165, 57, 46, 30, 165, 53, 44, 29, 165, 51, 43, 28, 165, 41, 36, 26, 165, 49, 42, 27, 165, 60, 47, 31, 165, 42, 36, 26, 165, 50, 43, 31, 165, 39, 35, 25, 165, 40, 36, 26, 165, 52, 43, 28, 165, 61, 48, 32, 165, 50, 42, 28, 165, 50, 42, 28, 165, 36, 33, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 65, 50, 33, 165, 63, 49, 32, 165, 71, 80, 42, 255, 45, 39, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 48, 41, 31, 165, 53, 45, 33, 165, 46, 40, 30, 165, 37, 33, 25, 165, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 21, 21, 22, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 16, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 21, 21, 22, 255, 17, 17, 17, 255, 24, 25, 25, 255, 17, 17, 17, 255, 14, 14, 14, 255, 12, 12, 13, 255, 15, 15, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 24, 25, 25, 255, 33, 34, 34, 255, 26, 27, 27, 255, 18, 19, 19, 255, 25, 26, 26, 255, 21, 21, 22, 255, 17, 18, 18, 255, 19, 20, 20, 255, 14, 14, 14, 255, 12, 12, 13, 255, 11, 11, 12, 255, 13, 14, 14, 255, 20, 21, 21, 255, 19, 20, 20, 255, 18, 19, 19, 255, 24, 24, 25, 255, 33, 34, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 19, 19, 20, 255, 20, 20, 21, 255, 17, 17, 17, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 8, 8, 8, 255, 16, 16, 17, 255, 30, 30, 31, 255, 28, 29, 30, 255, 28, 29, 30, 255, 26, 27, 28, 255, 29, 29, 30, 255, 26, 26, 27, 255, 18, 18, 19, 255, 12, 13, 13, 255, 20, 20, 21, 255, 16, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 22, 22, 23, 255, 24, 25, 25, 255, 24, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 21, 21, 22, 255, 24, 25, 26, 255, 24, 24, 25, 255, 17, 17, 17, 255, 20, 21, 21, 255, 14, 14, 14, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 14, 14, 255, 19, 19, 20, 255, 13, 13, 13, 255, 10, 11, 11, 255, 14, 14, 14, 255, 17, 17, 17, 255, 17, 17, 18, 255, 23, 23, 24, 255, 26, 27, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 28, 29, 29, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 31, 32, 255, 21, 22, 22, 255, 16, 17, 17, 255, 27, 28, 28, 255, 24, 25, 25, 255, 18, 18, 19, 255, 18, 18, 19, 255, 23, 23, 24, 255, 16, 16, 16, 255, 11, 11, 12, 255, 5, 5, 5, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 27, 27, 28, 255, 32, 33, 33, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 23, 23, 255, 21, 21, 22, 255, 25, 26, 26, 255, 18, 18, 19, 255, 11, 11, 12, 255, 15, 16, 16, 255, 6, 6, 6, 255, 1, 2, 2, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 14, 14, 255, 16, 16, 17, 255, 19, 20, 20, 255, 25, 26, 26, 255, 14, 14, 15, 255, 17, 17, 18, 255, 27, 27, 28, 255, 30, 31, 31, 255, 32, 32, 33, 255, 21, 21, 22, 255, 18, 18, 19, 255, 18, 18, 19, 255, 10, 11, 11, 255, 17, 18, 18, 255, 9, 9, 9, 255, 9, 9, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 9, 9, 255, 15, 15, 16, 255, 21, 21, 22, 255, 24, 25, 25, 255, 28, 29, 29, 255, 17, 18, 18, 255, 29, 30, 30, 255, 30, 30, 31, 255, 28, 29, 30, 255, 33, 33, 34, 255, 32, 32, 33, 255, 24, 24, 25, 255, 27, 28, 28, 255, 22, 23, 23, 255, 18, 19, 19, 255, 21, 22, 22, 255, 20, 21, 21, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 6, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 23, 23, 24, 255, 28, 29, 29, 255, 26, 26, 27, 255, 24, 25, 26, 255, 24, 24, 25, 255, 22, 23, 24, 255, 27, 28, 29, 255, 22, 23, 23, 255, 22, 23, 23, 255, 21, 21, 22, 255, 18, 19, 19, 255, 22, 23, 23, 255, 10, 10, 11, 255, 8, 8, 9, 255, 5, 5, 5, 255, 8, 8, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 7, 7, 8, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 14, 255, 30, 30, 31, 255, 26, 26, 27, 255, 25, 25, 26, 255, 24, 24, 25, 255, 20, 20, 21, 255, 25, 26, 27, 255, 28, 29, 29, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 9, 255, 15, 16, 16, 255, 11, 11, 11, 255, 19, 19, 20, 255, 25, 26, 27, 255, 19, 19, 20, 255, 22, 22, 23, 255, 22, 23, 23, 255, 24, 25, 25, 255, 25, 26, 26, 255, 20, 20, 21, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 29, 255, 26, 26, 27, 255, 26, 26, 27, 255, 23, 23, 24, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 7, 7, 7, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 18, 19, 255, 28, 28, 29, 255, 32, 33, 34, 255, 26, 27, 28, 255, 27, 28, 29, 255, 32, 33, 34, 255, 17, 17, 17, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 40, 36, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 46, 40, 29, 165, 38, 34, 26, 165, 50, 43, 32, 165, 42, 37, 26, 165, 44, 38, 26, 165, 50, 42, 28, 165, 45, 39, 26, 165, 42, 37, 26, 165, 61, 48, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 68, 52, 34, 165, 55, 45, 30, 165, 47, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 54, 44, 29, 165, 50, 42, 28, 165, 47, 40, 27, 165, 38, 35, 26, 165, 37, 33, 25, 165, 49, 42, 31, 165, 49, 41, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 39, 34, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 66, 54, 39, 165, 47, 41, 30, 165, 73, 59, 43, 165, 48, 41, 30, 165, 48, 41, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 49, 41, 27, 165, 41, 36, 26, 165, 43, 38, 28, 165, 39, 35, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 52, 43, 28, 165, 44, 38, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 37, 34, 25, 165, 76, 62, 44, 165, 58, 49, 35, 165, 47, 40, 27, 165, 40, 36, 26, 165, 51, 43, 28, 165, 65, 50, 33, 165, 49, 41, 27, 165, 57, 46, 30, 165, 59, 47, 31, 165, 52, 43, 28, 165, 40, 35, 25, 165, 43, 37, 26, 165, 38, 34, 26, 165, 53, 45, 33, 165, 43, 38, 28, 165, 72, 58, 42, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 58, 46, 31, 165, 44, 38, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 57, 46, 30, 165, 42, 37, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 72, 54, 36, 165, 68, 52, 34, 165, 55, 45, 30, 165, 43, 37, 26, 165, 42, 37, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 37, 34, 25, 165, 45, 39, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 48, 68, 36, 255, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 59, 49, 36, 165, 40, 36, 26, 165, 44, 38, 28, 165, 75, 61, 43, 165, 39, 35, 25, 165, 40, 36, 26, 165, 50, 43, 32, 165, 38, 34, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 48, 41, 30, 165, 46, 40, 30, 165, 52, 44, 32, 165, 46, 39, 27, 165, 51, 43, 32, 165, 37, 33, 25, 165, 48, 42, 31, 165, 39, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 36, 26, 165, 54, 46, 34, 165, 47, 41, 30, 165, 42, 37, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 37, 34, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 40, 35, 26, 165, 39, 35, 25, 165, 64, 53, 38, 165, 42, 37, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 55, 45, 30, 165, 65, 50, 33, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 50, 43, 32, 165, 41, 36, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 57, 48, 35, 165, 37, 33, 25, 165, 36, 33, 25, 165, 47, 41, 30, 165, 67, 55, 40, 165, 40, 35, 25, 165, 60, 50, 36, 165, 79, 64, 46, 165, 55, 46, 34, 165, 39, 35, 25, 165, 39, 35, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 61, 51, 37, 165, 38, 34, 25, 165, 40, 36, 26, 165, 50, 42, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 46, 40, 27, 165, 61, 48, 32, 165, 59, 47, 31, 165, 47, 40, 27, 165, 69, 53, 35, 165, 47, 40, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 47, 41, 30, 165, 44, 39, 29, 165, 40, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 59, 47, 31, 165, 37, 34, 25, 165, 40, 36, 26, 165, 66, 54, 39, 165, 43, 37, 26, 165, 44, 38, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 58, 46, 31, 165, 42, 37, 26, 165, 60, 48, 32, 165, 51, 43, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 14, 14, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 20, 20, 20, 255, 25, 26, 26, 255, 29, 30, 30, 255, 15, 15, 15, 255, 16, 16, 16, 255, 23, 24, 24, 255, 16, 16, 17, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 20, 20, 255, 19, 19, 19, 255, 20, 21, 21, 255, 21, 22, 22, 255, 18, 18, 18, 255, 30, 30, 31, 255, 25, 26, 27, 255, 19, 20, 20, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 23, 23, 24, 255, 21, 21, 22, 255, 28, 29, 30, 255, 20, 20, 21, 255, 16, 17, 17, 255, 20, 21, 21, 255, 15, 15, 16, 255, 19, 19, 20, 255, 15, 15, 16, 255, 13, 13, 13, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 20, 20, 255, 25, 25, 26, 255, 20, 21, 21, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 20, 20, 21, 255, 18, 19, 19, 255, 13, 13, 14, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 32, 32, 33, 255, 32, 32, 33, 255, 24, 25, 26, 255, 29, 30, 30, 255, 27, 28, 28, 255, 23, 24, 25, 255, 21, 21, 22, 255, 21, 22, 22, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 25, 25, 26, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 24, 24, 25, 255, 20, 20, 20, 255, 22, 22, 23, 255, 20, 21, 21, 255, 18, 19, 19, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 18, 18, 19, 255, 13, 13, 13, 255, 13, 13, 14, 255, 19, 19, 20, 255, 27, 28, 29, 255, 27, 27, 28, 255, 23, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 30, 30, 31, 255, 29, 29, 30, 255, 28, 29, 29, 255, 18, 19, 19, 255, 25, 26, 27, 255, 29, 29, 30, 255, 29, 29, 30, 255, 22, 23, 23, 255, 25, 26, 26, 255, 20, 20, 21, 255, 18, 19, 19, 255, 13, 13, 14, 255, 5, 5, 5, 255, 10, 11, 11, 255, 14, 14, 14, 255, 19, 19, 20, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 31, 31, 32, 255, 22, 22, 23, 255, 20, 20, 21, 255, 10, 10, 10, 255, 4, 4, 4, 255, 2, 2, 2, 255, 9, 9, 9, 255, 15, 15, 15, 255, 19, 19, 20, 255, 21, 22, 22, 255, 19, 19, 20, 255, 23, 23, 24, 255, 20, 20, 20, 255, 21, 22, 22, 255, 26, 27, 28, 255, 32, 32, 33, 255, 22, 23, 24, 255, 22, 23, 23, 255, 26, 26, 27, 255, 13, 13, 13, 255, 12, 12, 12, 255, 18, 18, 18, 255, 12, 12, 13, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 14, 14, 15, 255, 22, 22, 23, 255, 20, 20, 21, 255, 27, 27, 28, 255, 21, 22, 22, 255, 19, 19, 19, 255, 31, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 31, 32, 255, 29, 30, 31, 255, 17, 17, 18, 255, 18, 18, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 11, 11, 11, 255, 13, 14, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 12, 13, 13, 255, 3, 4, 4, 255, 5, 6, 6, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 12, 255, 18, 19, 19, 255, 17, 18, 18, 255, 18, 19, 19, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 15, 15, 255, 18, 18, 18, 255, 24, 25, 26, 255, 16, 16, 17, 255, 17, 17, 18, 255, 30, 31, 31, 255, 16, 16, 17, 255, 10, 10, 11, 255, 9, 10, 10, 255, 3, 3, 3, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 14, 14, 15, 255, 31, 31, 32, 255, 32, 33, 34, 255, 33, 34, 34, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 29, 30, 255, 22, 23, 24, 255, 21, 21, 21, 255, 11, 12, 12, 255, 8, 8, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 18, 18, 19, 255, 15, 15, 15, 255, 17, 17, 18, 255, 23, 24, 24, 255, 23, 24, 24, 255, 26, 27, 28, 255, 20, 20, 20, 255, 27, 28, 29, 255, 23, 24, 24, 255, 26, 27, 27, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 23, 23, 24, 255, 19, 19, 20, 255, 13, 13, 13, 255, 17, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 14, 14, 255, 18, 18, 19, 255, 24, 24, 25, 255, 30, 31, 31, 255, 20, 20, 20, 255, 26, 27, 28, 255, 28, 28, 29, 255, 33, 34, 34, 255, 21, 21, 22, 255, 20, 20, 21, 255, 18, 18, 19, 255, 16, 16, 17, 255, 48, 41, 27, 165, 47, 40, 27, 165, 40, 36, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 54, 44, 29, 165, 53, 44, 29, 165, 43, 37, 26, 165, 49, 42, 31, 165, 42, 37, 26, 165, 62, 49, 32, 165, 54, 45, 29, 165, 52, 43, 28, 165, 72, 54, 36, 165, 66, 51, 33, 165, 62, 49, 32, 165, 48, 41, 27, 165, 43, 37, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 68, 52, 34, 165, 48, 41, 27, 165, 43, 37, 26, 165, 41, 36, 27, 165, 45, 40, 29, 165, 37, 34, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 53, 44, 29, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 40, 36, 27, 165, 37, 33, 25, 165, 43, 38, 26, 165, 49, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 40, 36, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 45, 39, 26, 165, 50, 43, 31, 165, 47, 41, 30, 165, 49, 42, 31, 165, 41, 36, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 48, 41, 31, 165, 38, 34, 25, 165, 44, 38, 26, 165, 43, 37, 28, 165, 37, 33, 25, 165, 60, 50, 37, 165, 42, 36, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 40, 35, 27, 165, 43, 38, 28, 165, 37, 34, 25, 165, 42, 37, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 68, 56, 40, 165, 46, 40, 30, 165, 46, 40, 29, 165, 41, 36, 26, 165, 47, 40, 27, 165, 60, 48, 32, 165, 53, 44, 29, 165, 58, 46, 31, 165, 48, 41, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 54, 44, 29, 165, 52, 43, 29, 165, 53, 45, 33, 165, 50, 42, 28, 165, 46, 39, 27, 165, 52, 43, 28, 165, 43, 38, 26, 165, 38, 34, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 62, 52, 38, 165, 37, 34, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 43, 38, 26, 165, 56, 45, 30, 165, 43, 37, 26, 165, 45, 39, 26, 165, 46, 48, 41, 165, 40, 35, 25, 165, 54, 44, 29, 165, 67, 52, 34, 165, 67, 51, 34, 165, 70, 53, 35, 165, 47, 40, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 51, 44, 32, 165, 36, 33, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 61, 51, 37, 165, 41, 37, 27, 165, 50, 43, 32, 165, 42, 37, 26, 165, 42, 37, 26, 165, 74, 60, 43, 165, 76, 61, 44, 165, 62, 52, 37, 165, 71, 58, 42, 165, 77, 62, 45, 165, 45, 39, 29, 165, 51, 43, 32, 165, 58, 48, 35, 165, 44, 38, 26, 165, 38, 34, 25, 165, 52, 44, 32, 165, 66, 54, 39, 165, 45, 39, 29, 165, 55, 47, 34, 165, 61, 50, 37, 165, 41, 36, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 42, 37, 28, 165, 78, 63, 45, 165, 38, 34, 25, 165, 40, 35, 25, 165, 41, 36, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 27, 165, 51, 43, 28, 165, 46, 40, 27, 165, 39, 35, 25, 165, 36, 33, 25, 165, 62, 51, 37, 165, 70, 57, 41, 165, 39, 35, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 46, 39, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 37, 33, 25, 165, 43, 38, 28, 165, 39, 34, 25, 165, 47, 40, 27, 165, 42, 37, 28, 165, 53, 45, 33, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 69, 57, 41, 165, 49, 50, 44, 165, 40, 35, 25, 165, 64, 53, 38, 165, 71, 58, 42, 165, 43, 38, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 51, 43, 28, 165, 47, 41, 30, 165, 45, 47, 42, 165, 40, 36, 27, 165, 44, 38, 26, 165, 45, 46, 41, 165, 38, 34, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 50, 42, 28, 165, 53, 44, 29, 165, 61, 48, 32, 165, 72, 54, 36, 165, 55, 45, 30, 165, 40, 36, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 41, 30, 165, 46, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 41, 36, 26, 165, 63, 52, 38, 165, 53, 45, 33, 165, 41, 36, 27, 165, 51, 43, 28, 165, 54, 44, 29, 165, 36, 33, 25, 165, 43, 37, 26, 165, 59, 47, 31, 165, 58, 47, 31, 165, 49, 41, 27, 165, 53, 44, 29, 165, 59, 47, 31, 165, 48, 41, 27, 165, 45, 39, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 55, 45, 30, 165, 14, 15, 15, 255, 10, 10, 10, 255, 11, 12, 12, 255, 12, 13, 13, 255, 26, 27, 28, 255, 29, 30, 30, 255, 33, 34, 34, 255, 26, 26, 27, 255, 20, 21, 21, 255, 17, 18, 18, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 20, 20, 255, 28, 28, 29, 255, 20, 20, 21, 255, 25, 26, 26, 255, 28, 29, 29, 255, 28, 29, 30, 255, 24, 24, 25, 255, 29, 29, 30, 255, 15, 15, 16, 255, 7, 7, 7, 255, 9, 9, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 14, 14, 255, 24, 25, 26, 255, 27, 28, 28, 255, 26, 26, 27, 255, 25, 26, 26, 255, 17, 17, 18, 255, 23, 24, 25, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 9, 9, 9, 255, 14, 15, 15, 255, 13, 13, 13, 255, 23, 24, 24, 255, 22, 23, 23, 255, 26, 27, 28, 255, 30, 30, 31, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 17, 18, 18, 255, 13, 14, 14, 255, 3, 3, 3, 255, 3, 4, 4, 255, 4, 4, 4, 255, 13, 14, 14, 255, 12, 13, 13, 255, 23, 24, 25, 255, 33, 34, 34, 255, 27, 28, 29, 255, 25, 26, 26, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 22, 22, 255, 25, 26, 26, 255, 16, 16, 16, 255, 22, 23, 23, 255, 22, 23, 23, 255, 12, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 17, 17, 18, 255, 16, 16, 17, 255, 21, 21, 22, 255, 29, 30, 30, 255, 33, 33, 34, 255, 29, 29, 30, 255, 31, 32, 32, 255, 32, 32, 33, 255, 28, 29, 30, 255, 27, 28, 29, 255, 23, 24, 24, 255, 19, 19, 20, 255, 13, 14, 14, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 14, 14, 255, 14, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 17, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 29, 29, 30, 255, 22, 23, 23, 255, 33, 34, 34, 255, 31, 32, 33, 255, 33, 34, 34, 255, 28, 29, 29, 255, 28, 29, 30, 255, 26, 26, 27, 255, 22, 23, 23, 255, 20, 20, 21, 255, 29, 30, 31, 255, 28, 29, 29, 255, 28, 28, 29, 255, 22, 23, 23, 255, 20, 20, 21, 255, 20, 20, 20, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 15, 15, 255, 18, 18, 18, 255, 19, 19, 19, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 25, 26, 26, 255, 10, 10, 10, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 8, 8, 255, 9, 10, 10, 255, 19, 19, 20, 255, 23, 24, 25, 255, 21, 22, 22, 255, 28, 29, 30, 255, 22, 23, 23, 255, 15, 15, 15, 255, 27, 28, 29, 255, 33, 34, 34, 255, 20, 21, 21, 255, 25, 25, 26, 255, 27, 28, 28, 255, 12, 12, 12, 255, 7, 8, 8, 255, 17, 17, 17, 255, 11, 12, 12, 255, 8, 8, 9, 255, 5, 6, 6, 255, 6, 7, 7, 255, 10, 10, 11, 255, 20, 20, 21, 255, 20, 20, 21, 255, 26, 26, 27, 255, 33, 34, 34, 255, 32, 32, 33, 255, 28, 28, 29, 255, 23, 24, 24, 255, 33, 34, 34, 255, 31, 32, 32, 255, 29, 30, 31, 255, 21, 21, 22, 255, 18, 19, 19, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 6, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 17, 17, 17, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 23, 24, 24, 255, 22, 22, 23, 255, 23, 24, 25, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 15, 15, 255, 10, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 21, 21, 22, 255, 15, 15, 16, 255, 32, 33, 34, 255, 31, 31, 32, 255, 32, 33, 34, 255, 19, 19, 20, 255, 26, 27, 27, 255, 33, 34, 34, 255, 29, 29, 30, 255, 23, 24, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 15, 16, 16, 255, 20, 21, 21, 255, 17, 18, 18, 255, 7, 7, 8, 255, 6, 6, 6, 255, 11, 11, 12, 255, 14, 14, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 21, 22, 255, 20, 20, 21, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 24, 24, 25, 255, 25, 25, 26, 255, 27, 27, 28, 255, 33, 34, 34, 255, 32, 32, 33, 255, 25, 26, 26, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 14, 14, 15, 255, 14, 14, 14, 255, 17, 17, 17, 255, 18, 19, 19, 255, 27, 28, 29, 255, 25, 26, 26, 255, 33, 33, 34, 255, 32, 32, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 22, 23, 23, 255, 18, 19, 19, 255, 15, 16, 16, 255, 44, 38, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 51, 42, 28, 165, 43, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 37, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 62, 49, 32, 165, 63, 49, 32, 165, 55, 45, 30, 165, 65, 50, 33, 165, 64, 50, 33, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 42, 37, 26, 165, 39, 34, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 53, 45, 33, 165, 41, 36, 27, 165, 38, 34, 26, 165, 43, 38, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 51, 44, 32, 165, 38, 34, 25, 165, 44, 39, 29, 165, 44, 38, 26, 165, 59, 50, 36, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 30, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 26, 165, 56, 47, 34, 165, 41, 36, 27, 165, 37, 34, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 45, 39, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 49, 41, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 57, 48, 35, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 46, 40, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 49, 42, 31, 165, 50, 43, 32, 165, 65, 50, 33, 165, 67, 51, 34, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 38, 26, 165, 56, 45, 30, 165, 37, 34, 25, 165, 54, 46, 33, 165, 42, 37, 28, 165, 59, 49, 36, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 47, 41, 30, 165, 36, 33, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 28, 165, 42, 37, 26, 165, 37, 33, 25, 165, 50, 43, 32, 165, 38, 34, 25, 165, 57, 48, 35, 165, 57, 48, 35, 165, 53, 45, 33, 165, 37, 33, 25, 165, 66, 54, 39, 165, 46, 40, 27, 165, 58, 47, 31, 165, 40, 35, 26, 165, 40, 35, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 60, 48, 31, 165, 52, 43, 28, 165, 48, 41, 27, 165, 37, 34, 25, 165, 43, 37, 26, 165, 62, 49, 32, 165, 39, 35, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 36, 33, 25, 165, 36, 33, 25, 165, 60, 50, 36, 165, 37, 33, 25, 165, 48, 41, 27, 165, 58, 46, 31, 165, 40, 35, 25, 165, 48, 41, 31, 165, 54, 45, 33, 165, 41, 36, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 56, 47, 34, 165, 40, 36, 26, 165, 43, 38, 26, 165, 58, 49, 36, 165, 72, 58, 42, 165, 70, 57, 41, 165, 52, 45, 33, 165, 68, 55, 40, 165, 76, 61, 44, 165, 65, 53, 39, 165, 85, 67, 47, 165, 87, 70, 49, 165, 58, 48, 35, 165, 57, 48, 35, 165, 61, 51, 37, 165, 41, 36, 26, 165, 52, 44, 32, 165, 41, 36, 26, 165, 43, 38, 28, 165, 41, 36, 27, 165, 37, 33, 25, 165, 41, 37, 27, 165, 58, 48, 35, 165, 41, 36, 26, 165, 40, 36, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 54, 44, 29, 165, 51, 42, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 27, 165, 45, 39, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 42, 36, 26, 165, 52, 43, 29, 165, 41, 36, 26, 165, 69, 57, 41, 165, 46, 40, 30, 165, 51, 43, 32, 165, 57, 48, 35, 165, 45, 39, 29, 165, 40, 35, 26, 165, 43, 38, 28, 165, 63, 52, 38, 165, 41, 36, 26, 165, 51, 43, 32, 165, 42, 37, 26, 165, 36, 33, 25, 165, 59, 49, 36, 165, 41, 36, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 40, 35, 26, 165, 41, 37, 27, 165, 46, 40, 29, 165, 46, 39, 27, 165, 58, 47, 31, 165, 52, 43, 28, 165, 48, 41, 27, 165, 40, 35, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 51, 42, 28, 165, 50, 42, 28, 165, 52, 43, 28, 165, 47, 40, 27, 165, 40, 36, 26, 165, 45, 39, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 46, 39, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 59, 47, 31, 165, 48, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 40, 35, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 55, 45, 29, 165, 45, 39, 26, 165, 52, 43, 28, 165, 48, 41, 27, 165, 49, 41, 27, 165, 62, 49, 32, 165, 45, 39, 27, 165, 51, 43, 28, 165, 57, 46, 30, 165, 44, 38, 26, 165, 48, 41, 27, 165, 14, 15, 15, 255, 6, 6, 6, 255, 6, 6, 7, 255, 13, 13, 14, 255, 33, 33, 34, 255, 23, 23, 24, 255, 31, 31, 32, 255, 30, 31, 32, 255, 29, 30, 31, 255, 22, 22, 23, 255, 15, 16, 16, 255, 14, 14, 15, 255, 24, 24, 25, 255, 23, 23, 24, 255, 19, 20, 20, 255, 25, 25, 26, 255, 24, 24, 25, 255, 28, 29, 29, 255, 25, 26, 27, 255, 22, 23, 23, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 15, 15, 255, 16, 16, 16, 255, 24, 24, 25, 255, 17, 18, 18, 255, 23, 23, 24, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 8, 8, 255, 14, 14, 14, 255, 16, 16, 17, 255, 16, 16, 16, 255, 23, 24, 25, 255, 23, 23, 24, 255, 29, 30, 31, 255, 30, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 23, 23, 24, 255, 16, 16, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 21, 21, 22, 255, 20, 21, 21, 255, 33, 34, 34, 255, 29, 30, 31, 255, 26, 26, 27, 255, 24, 25, 25, 255, 29, 30, 31, 255, 30, 30, 31, 255, 24, 25, 25, 255, 21, 22, 22, 255, 33, 33, 34, 255, 23, 23, 24, 255, 17, 17, 17, 255, 8, 8, 8, 255, 8, 8, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 15, 16, 255, 20, 20, 20, 255, 19, 20, 20, 255, 23, 23, 24, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 31, 31, 32, 255, 27, 28, 28, 255, 25, 25, 26, 255, 19, 19, 20, 255, 16, 16, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 21, 21, 22, 255, 27, 28, 28, 255, 26, 27, 27, 255, 23, 23, 24, 255, 31, 32, 32, 255, 28, 29, 30, 255, 28, 29, 29, 255, 29, 30, 30, 255, 24, 25, 26, 255, 22, 22, 23, 255, 25, 26, 26, 255, 25, 25, 26, 255, 17, 18, 18, 255, 20, 20, 21, 255, 24, 25, 26, 255, 26, 27, 28, 255, 30, 30, 31, 255, 24, 25, 25, 255, 25, 25, 26, 255, 18, 18, 19, 255, 15, 15, 15, 255, 9, 9, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 18, 19, 19, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 32, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 30, 31, 255, 25, 25, 26, 255, 14, 15, 15, 255, 11, 11, 12, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 16, 16, 16, 255, 23, 23, 24, 255, 24, 25, 25, 255, 27, 27, 28, 255, 33, 33, 34, 255, 24, 25, 26, 255, 31, 32, 33, 255, 31, 31, 32, 255, 33, 34, 34, 255, 25, 26, 26, 255, 22, 23, 23, 255, 20, 21, 21, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 18, 19, 19, 255, 20, 20, 21, 255, 20, 20, 21, 255, 23, 24, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 29, 30, 30, 255, 27, 28, 28, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 8, 8, 9, 255, 5, 5, 5, 255, 10, 10, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 13, 13, 255, 18, 18, 19, 255, 19, 19, 20, 255, 17, 17, 17, 255, 22, 22, 23, 255, 11, 12, 12, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 12, 12, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 21, 21, 22, 255, 25, 26, 26, 255, 26, 26, 27, 255, 28, 28, 29, 255, 23, 24, 24, 255, 18, 18, 18, 255, 14, 14, 15, 255, 18, 18, 18, 255, 12, 12, 12, 255, 20, 21, 21, 255, 14, 15, 15, 255, 4, 4, 4, 255, 14, 15, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 15, 15, 255, 17, 17, 17, 255, 17, 17, 18, 255, 13, 13, 14, 255, 19, 19, 20, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 17, 18, 255, 26, 26, 27, 255, 24, 24, 25, 255, 27, 28, 28, 255, 21, 21, 22, 255, 22, 23, 24, 255, 19, 20, 20, 255, 12, 12, 12, 255, 6, 7, 7, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 17, 18, 255, 20, 20, 21, 255, 27, 28, 29, 255, 19, 20, 20, 255, 22, 22, 23, 255, 33, 33, 34, 255, 32, 33, 34, 255, 28, 29, 29, 255, 32, 33, 33, 255, 33, 33, 34, 255, 25, 26, 26, 255, 22, 22, 23, 255, 16, 16, 17, 255, 15, 15, 15, 255, 63, 49, 32, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 60, 48, 31, 165, 40, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 65, 50, 33, 165, 62, 49, 32, 165, 42, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 40, 35, 26, 165, 37, 33, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 36, 26, 165, 38, 34, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 64, 53, 38, 165, 63, 52, 38, 165, 62, 51, 37, 165, 40, 35, 25, 165, 53, 45, 33, 165, 62, 52, 37, 165, 60, 50, 36, 165, 73, 59, 42, 165, 50, 43, 32, 165, 60, 50, 37, 165, 63, 52, 38, 165, 40, 36, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 67, 55, 40, 165, 39, 35, 26, 165, 76, 62, 44, 165, 40, 36, 26, 165, 41, 36, 26, 165, 50, 43, 31, 165, 41, 36, 26, 165, 38, 34, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 47, 40, 27, 165, 57, 46, 30, 165, 43, 37, 26, 165, 49, 41, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 39, 34, 25, 165, 36, 33, 25, 165, 40, 35, 26, 165, 38, 34, 25, 165, 37, 33, 25, 165, 53, 43, 29, 165, 56, 46, 30, 165, 66, 51, 33, 165, 52, 43, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 68, 52, 34, 165, 70, 53, 35, 165, 41, 36, 26, 165, 39, 35, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 40, 35, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 43, 37, 26, 165, 43, 38, 28, 165, 37, 33, 25, 165, 38, 34, 25, 165, 64, 53, 38, 165, 57, 48, 35, 165, 62, 52, 38, 165, 37, 33, 25, 165, 38, 34, 26, 165, 68, 56, 40, 165, 37, 33, 25, 165, 79, 63, 45, 165, 87, 69, 49, 165, 40, 36, 27, 165, 67, 55, 40, 165, 57, 48, 35, 165, 51, 43, 28, 165, 54, 44, 29, 165, 36, 33, 25, 165, 56, 47, 34, 165, 41, 36, 26, 165, 44, 38, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 37, 34, 25, 165, 39, 35, 25, 165, 55, 45, 30, 165, 38, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 47, 40, 30, 165, 42, 37, 26, 165, 41, 36, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 57, 70, 36, 255, 45, 39, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 40, 35, 27, 165, 36, 33, 25, 165, 63, 52, 38, 165, 44, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 50, 43, 31, 165, 43, 37, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 40, 36, 26, 165, 52, 45, 33, 165, 41, 36, 26, 165, 44, 39, 29, 165, 62, 52, 37, 165, 57, 48, 35, 165, 49, 42, 31, 165, 65, 54, 39, 165, 87, 70, 49, 165, 82, 65, 44, 165, 60, 50, 36, 165, 84, 67, 46, 165, 85, 67, 47, 165, 36, 33, 25, 165, 78, 63, 45, 165, 60, 50, 36, 165, 41, 36, 26, 165, 64, 53, 38, 165, 61, 51, 37, 165, 46, 39, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 53, 43, 29, 165, 42, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 40, 35, 26, 165, 41, 36, 26, 165, 41, 36, 27, 165, 46, 40, 27, 165, 53, 44, 29, 165, 60, 48, 32, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 45, 39, 26, 165, 61, 48, 32, 165, 57, 46, 30, 165, 41, 36, 26, 165, 38, 34, 25, 165, 54, 46, 34, 165, 52, 45, 33, 165, 38, 34, 26, 165, 61, 51, 37, 165, 63, 52, 38, 165, 58, 48, 35, 165, 56, 47, 34, 165, 39, 35, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 52, 43, 28, 165, 43, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 47, 41, 30, 165, 37, 34, 25, 165, 49, 42, 27, 165, 63, 49, 32, 165, 57, 46, 30, 165, 62, 48, 32, 165, 62, 49, 32, 165, 60, 48, 32, 165, 63, 49, 32, 165, 50, 42, 28, 165, 51, 43, 28, 165, 44, 38, 26, 165, 49, 49, 41, 165, 41, 36, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 58, 46, 30, 165, 46, 39, 27, 165, 57, 46, 30, 165, 55, 45, 30, 165, 67, 51, 34, 165, 54, 44, 29, 165, 51, 43, 28, 165, 52, 43, 28, 165, 44, 38, 26, 165, 45, 39, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 40, 36, 27, 165, 71, 58, 42, 165, 62, 51, 37, 165, 43, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 70, 53, 35, 165, 48, 41, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 59, 47, 31, 165, 57, 46, 30, 165, 47, 40, 27, 165, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 20, 20, 21, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 31, 32, 33, 255, 23, 24, 25, 255, 25, 26, 27, 255, 22, 22, 23, 255, 20, 20, 21, 255, 30, 31, 32, 255, 20, 21, 21, 255, 19, 19, 20, 255, 21, 22, 22, 255, 23, 23, 24, 255, 21, 21, 22, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 17, 17, 18, 255, 23, 24, 24, 255, 27, 28, 29, 255, 20, 20, 21, 255, 16, 17, 17, 255, 13, 13, 14, 255, 16, 17, 17, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 19, 19, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 22, 23, 23, 255, 27, 27, 28, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 23, 24, 25, 255, 18, 18, 18, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 13, 13, 14, 255, 15, 15, 16, 255, 19, 20, 20, 255, 15, 15, 16, 255, 21, 21, 22, 255, 33, 33, 34, 255, 28, 29, 29, 255, 27, 28, 29, 255, 33, 34, 34, 255, 31, 32, 32, 255, 23, 23, 24, 255, 27, 27, 28, 255, 26, 26, 27, 255, 26, 27, 28, 255, 24, 24, 25, 255, 13, 14, 14, 255, 8, 9, 9, 255, 13, 13, 13, 255, 14, 15, 15, 255, 17, 18, 18, 255, 22, 22, 23, 255, 23, 24, 24, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 28, 29, 255, 30, 31, 32, 255, 32, 32, 33, 255, 23, 24, 24, 255, 21, 22, 22, 255, 15, 15, 15, 255, 18, 19, 19, 255, 13, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 17, 18, 18, 255, 18, 18, 19, 255, 20, 21, 21, 255, 24, 25, 25, 255, 29, 30, 30, 255, 28, 29, 30, 255, 29, 30, 31, 255, 26, 26, 27, 255, 28, 29, 30, 255, 26, 26, 27, 255, 21, 22, 22, 255, 20, 20, 21, 255, 25, 26, 27, 255, 26, 27, 28, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 18, 18, 255, 22, 23, 23, 255, 15, 16, 16, 255, 18, 19, 19, 255, 23, 23, 24, 255, 23, 23, 24, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 32, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 14, 14, 14, 255, 9, 10, 10, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 12, 12, 255, 15, 15, 16, 255, 30, 30, 31, 255, 23, 24, 24, 255, 33, 34, 34, 255, 31, 32, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 30, 30, 31, 255, 16, 16, 17, 255, 16, 16, 17, 255, 15, 15, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 15, 15, 16, 255, 18, 19, 19, 255, 22, 22, 23, 255, 24, 24, 25, 255, 30, 30, 31, 255, 33, 33, 34, 255, 27, 28, 29, 255, 26, 27, 27, 255, 32, 33, 33, 255, 32, 32, 33, 255, 24, 25, 25, 255, 16, 16, 17, 255, 14, 14, 14, 255, 18, 18, 19, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 10, 10, 255, 22, 23, 23, 255, 18, 18, 19, 255, 14, 15, 15, 255, 21, 21, 22, 255, 17, 17, 17, 255, 18, 18, 19, 255, 11, 11, 12, 255, 7, 7, 8, 255, 3, 3, 4, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 9, 10, 255, 13, 13, 14, 255, 10, 10, 11, 255, 16, 16, 16, 255, 18, 19, 19, 255, 22, 22, 23, 255, 7, 7, 7, 255, 11, 11, 12, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 20, 21, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 19, 19, 20, 255, 24, 25, 26, 255, 19, 19, 19, 255, 24, 25, 25, 255, 18, 19, 19, 255, 16, 17, 17, 255, 11, 11, 11, 255, 8, 8, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 14, 14, 14, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 16, 16, 255, 19, 20, 20, 255, 15, 15, 15, 255, 21, 22, 22, 255, 12, 13, 13, 255, 24, 24, 25, 255, 19, 20, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 13, 14, 14, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 23, 24, 24, 255, 27, 28, 29, 255, 28, 28, 29, 255, 33, 34, 34, 255, 31, 32, 32, 255, 33, 33, 34, 255, 31, 32, 32, 255, 27, 27, 28, 255, 33, 33, 34, 255, 25, 26, 26, 255, 23, 23, 24, 255, 17, 17, 18, 255, 15, 15, 16, 255, 61, 48, 32, 165, 51, 42, 28, 165, 45, 39, 26, 165, 38, 34, 25, 165, 57, 46, 30, 165, 44, 38, 26, 165, 51, 43, 28, 165, 38, 34, 25, 165, 44, 38, 26, 165, 69, 52, 35, 165, 66, 64, 37, 255, 42, 37, 26, 165, 57, 46, 30, 165, 54, 44, 29, 165, 43, 37, 26, 165, 50, 42, 28, 165, 65, 50, 33, 165, 45, 39, 26, 165, 36, 33, 25, 165, 46, 40, 27, 165, 53, 44, 29, 165, 43, 38, 26, 165, 49, 42, 31, 165, 39, 35, 26, 165, 40, 36, 26, 165, 73, 59, 43, 165, 40, 36, 26, 165, 46, 40, 29, 165, 46, 39, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 56, 55, 47, 165, 41, 36, 27, 165, 65, 53, 39, 165, 86, 69, 49, 165, 36, 33, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 85, 67, 47, 165, 72, 66, 55, 165, 84, 67, 48, 165, 42, 37, 28, 165, 37, 34, 25, 165, 46, 40, 27, 165, 54, 46, 34, 165, 76, 61, 44, 165, 41, 36, 26, 165, 71, 58, 42, 165, 37, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 48, 41, 30, 165, 38, 34, 25, 165, 41, 36, 26, 165, 51, 43, 32, 165, 43, 37, 26, 165, 47, 40, 27, 165, 39, 34, 25, 165, 42, 37, 28, 165, 54, 46, 33, 165, 49, 41, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 46, 40, 27, 165, 38, 34, 25, 165, 51, 44, 32, 165, 60, 50, 36, 165, 54, 45, 33, 165, 41, 36, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 39, 35, 25, 165, 46, 40, 30, 165, 44, 38, 26, 165, 39, 34, 25, 165, 37, 33, 25, 165, 52, 51, 43, 165, 56, 45, 30, 165, 45, 39, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 63, 49, 32, 165, 64, 50, 33, 165, 56, 45, 30, 165, 45, 39, 27, 165, 39, 35, 25, 165, 45, 39, 29, 165, 36, 33, 25, 165, 37, 33, 25, 165, 49, 42, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 64, 50, 33, 165, 51, 43, 28, 165, 58, 47, 31, 165, 59, 49, 36, 165, 55, 47, 34, 165, 45, 39, 27, 165, 43, 38, 26, 165, 37, 34, 25, 165, 50, 43, 31, 165, 36, 33, 25, 165, 49, 42, 31, 165, 56, 47, 35, 165, 86, 68, 48, 165, 55, 47, 34, 165, 43, 38, 28, 165, 85, 67, 47, 165, 87, 69, 49, 165, 43, 45, 40, 165, 38, 34, 25, 165, 41, 36, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 36, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 27, 165, 43, 38, 28, 165, 49, 50, 44, 165, 41, 36, 26, 165, 45, 39, 26, 165, 49, 42, 27, 165, 40, 35, 25, 165, 50, 42, 28, 165, 81, 95, 38, 255, 62, 48, 32, 165, 46, 39, 27, 165, 48, 41, 27, 165, 41, 36, 27, 165, 60, 50, 36, 165, 72, 58, 42, 165, 39, 35, 25, 165, 38, 34, 26, 165, 46, 40, 27, 165, 36, 33, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 76, 61, 44, 165, 37, 33, 25, 165, 54, 46, 34, 165, 62, 52, 37, 165, 43, 37, 26, 165, 39, 35, 26, 165, 86, 68, 48, 165, 50, 43, 31, 165, 37, 33, 25, 165, 76, 62, 44, 165, 80, 64, 46, 165, 83, 66, 45, 165, 87, 69, 49, 165, 71, 58, 42, 165, 52, 44, 32, 165, 72, 59, 42, 165, 84, 67, 46, 165, 40, 35, 25, 165, 40, 36, 26, 165, 36, 33, 25, 165, 50, 42, 28, 165, 93, 103, 39, 255, 49, 42, 27, 165, 49, 41, 27, 165, 57, 46, 30, 165, 38, 34, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 71, 58, 42, 165, 38, 34, 25, 165, 50, 42, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 38, 28, 165, 40, 36, 26, 165, 73, 55, 36, 165, 67, 51, 34, 165, 59, 47, 31, 165, 68, 52, 34, 165, 54, 44, 29, 165, 56, 45, 30, 165, 54, 44, 29, 165, 45, 39, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 41, 36, 27, 165, 74, 60, 43, 165, 86, 68, 48, 165, 43, 37, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 60, 50, 36, 165, 40, 35, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 52, 43, 29, 165, 39, 34, 25, 165, 47, 40, 27, 165, 46, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 58, 46, 31, 165, 46, 39, 27, 165, 51, 42, 28, 165, 47, 40, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 49, 41, 27, 165, 82, 61, 36, 165, 74, 55, 36, 165, 38, 34, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 56, 45, 30, 165, 77, 57, 36, 165, 45, 39, 26, 165, 65, 81, 36, 255, 60, 48, 31, 165, 71, 54, 36, 165, 51, 43, 28, 165, 58, 46, 31, 165, 54, 73, 36, 255, 38, 34, 25, 165, 37, 34, 25, 165, 39, 35, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 64, 53, 39, 165, 67, 55, 40, 165, 70, 57, 41, 165, 40, 35, 25, 165, 50, 42, 27, 165, 37, 33, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 60, 48, 31, 165, 58, 46, 31, 165, 46, 39, 27, 165, 56, 47, 34, 165, 37, 34, 25, 165, 51, 43, 28, 165, 57, 46, 30, 165, 15, 15, 16, 255, 12, 12, 13, 255, 15, 15, 15, 255, 16, 16, 17, 255, 22, 23, 23, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 27, 28, 255, 22, 23, 23, 255, 21, 22, 22, 255, 28, 29, 30, 255, 25, 25, 26, 255, 25, 25, 26, 255, 20, 20, 21, 255, 18, 18, 18, 255, 32, 33, 34, 255, 33, 34, 34, 255, 21, 21, 22, 255, 16, 16, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 12, 13, 13, 255, 20, 21, 21, 255, 32, 33, 34, 255, 21, 22, 22, 255, 16, 17, 17, 255, 12, 12, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 14, 14, 14, 255, 9, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 16, 16, 16, 255, 22, 22, 23, 255, 23, 23, 24, 255, 28, 28, 29, 255, 31, 31, 32, 255, 24, 24, 25, 255, 27, 27, 28, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 27, 28, 255, 28, 29, 30, 255, 17, 17, 18, 255, 14, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 17, 17, 18, 255, 16, 16, 17, 255, 18, 18, 18, 255, 20, 20, 21, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 25, 26, 26, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 17, 17, 17, 255, 20, 20, 21, 255, 18, 18, 19, 255, 25, 26, 26, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 33, 34, 34, 255, 28, 29, 29, 255, 28, 29, 29, 255, 24, 24, 25, 255, 16, 16, 16, 255, 13, 14, 14, 255, 9, 9, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 20, 20, 20, 255, 18, 19, 19, 255, 22, 22, 23, 255, 23, 24, 24, 255, 18, 19, 19, 255, 29, 29, 30, 255, 21, 22, 22, 255, 25, 26, 26, 255, 18, 19, 19, 255, 21, 21, 22, 255, 21, 22, 22, 255, 24, 24, 25, 255, 18, 19, 19, 255, 9, 9, 10, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 18, 19, 19, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 17, 255, 14, 15, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 16, 16, 255, 22, 22, 23, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 1, 1, 1, 255, 6, 6, 6, 255, 11, 11, 11, 255, 16, 16, 17, 255, 17, 17, 18, 255, 22, 23, 23, 255, 30, 30, 31, 255, 30, 30, 31, 255, 29, 30, 30, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 26, 27, 28, 255, 22, 23, 23, 255, 13, 13, 14, 255, 15, 15, 15, 255, 13, 13, 13, 255, 5, 5, 5, 255, 13, 13, 13, 255, 4, 4, 4, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 16, 16, 16, 255, 25, 26, 27, 255, 19, 19, 20, 255, 23, 24, 24, 255, 19, 20, 20, 255, 23, 23, 24, 255, 33, 34, 34, 255, 27, 28, 28, 255, 26, 26, 27, 255, 17, 17, 18, 255, 16, 16, 17, 255, 10, 10, 10, 255, 16, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 14, 15, 15, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 8, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 21, 22, 22, 255, 25, 25, 26, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 15, 15, 255, 11, 12, 12, 255, 12, 12, 13, 255, 8, 8, 9, 255, 2, 2, 2, 255, 6, 6, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 16, 16, 255, 12, 12, 13, 255, 20, 20, 21, 255, 21, 21, 22, 255, 11, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 20, 21, 21, 255, 33, 33, 34, 255, 32, 32, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 19, 19, 19, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 9, 9, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 15, 15, 255, 17, 18, 18, 255, 23, 24, 25, 255, 18, 19, 19, 255, 14, 15, 15, 255, 16, 16, 16, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 17, 17, 17, 255, 20, 20, 21, 255, 26, 27, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 24, 25, 26, 255, 18, 19, 19, 255, 16, 16, 16, 255, 56, 45, 30, 165, 62, 49, 32, 165, 58, 47, 31, 165, 43, 37, 26, 165, 45, 39, 26, 165, 40, 35, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 50, 67, 35, 255, 45, 39, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 48, 48, 41, 165, 41, 36, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 40, 35, 26, 165, 40, 35, 25, 165, 37, 33, 25, 165, 74, 60, 43, 165, 66, 54, 39, 165, 48, 41, 27, 165, 44, 38, 26, 165, 37, 33, 25, 165, 45, 39, 29, 165, 51, 44, 32, 165, 49, 41, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 38, 34, 25, 165, 49, 42, 31, 165, 52, 44, 33, 165, 80, 96, 33, 255, 57, 48, 35, 165, 71, 58, 42, 165, 84, 67, 48, 165, 54, 46, 33, 165, 37, 34, 25, 165, 46, 40, 29, 165, 54, 46, 34, 165, 38, 34, 25, 165, 63, 52, 38, 165, 48, 42, 31, 165, 52, 45, 33, 165, 43, 37, 26, 165, 45, 39, 27, 165, 42, 37, 28, 165, 50, 43, 31, 165, 39, 35, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 44, 39, 29, 165, 37, 33, 25, 165, 40, 36, 26, 165, 38, 34, 25, 165, 50, 43, 31, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 54, 44, 29, 165, 45, 39, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 40, 35, 26, 165, 45, 39, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 61, 48, 32, 165, 43, 37, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 49, 41, 27, 165, 70, 53, 35, 165, 44, 38, 26, 165, 37, 33, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 40, 35, 25, 165, 38, 34, 25, 165, 47, 48, 41, 165, 42, 37, 28, 165, 68, 56, 40, 165, 39, 35, 25, 165, 40, 36, 26, 165, 40, 36, 26, 165, 51, 43, 32, 165, 77, 62, 45, 165, 78, 63, 45, 165, 36, 33, 25, 165, 48, 41, 30, 165, 44, 47, 41, 165, 46, 40, 30, 165, 41, 36, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 52, 43, 29, 165, 58, 47, 31, 165, 50, 42, 28, 165, 43, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 41, 36, 27, 165, 43, 37, 26, 165, 51, 43, 28, 165, 47, 40, 27, 165, 43, 38, 26, 165, 40, 35, 25, 165, 45, 47, 41, 165, 49, 42, 27, 165, 51, 43, 32, 165, 40, 36, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 48, 41, 31, 165, 40, 36, 27, 165, 38, 34, 25, 165, 54, 46, 33, 165, 65, 54, 39, 165, 52, 44, 33, 165, 40, 35, 27, 165, 59, 49, 36, 165, 73, 59, 42, 165, 45, 39, 29, 165, 85, 68, 47, 165, 70, 57, 41, 165, 59, 49, 36, 165, 75, 61, 44, 165, 66, 54, 39, 165, 43, 38, 28, 165, 55, 47, 34, 165, 36, 33, 25, 165, 41, 36, 27, 165, 51, 42, 28, 165, 56, 45, 30, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 53, 44, 29, 165, 49, 42, 27, 165, 44, 38, 26, 165, 52, 43, 28, 165, 50, 42, 28, 165, 38, 34, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 52, 43, 29, 165, 48, 41, 27, 165, 65, 50, 33, 165, 48, 41, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 54, 46, 33, 165, 37, 33, 25, 165, 48, 41, 30, 165, 37, 33, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 46, 39, 27, 165, 56, 45, 30, 165, 48, 41, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 51, 43, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 38, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 52, 43, 29, 165, 57, 46, 30, 165, 64, 50, 33, 165, 53, 44, 29, 165, 56, 46, 30, 165, 74, 55, 36, 165, 59, 47, 31, 165, 51, 43, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 55, 45, 29, 165, 59, 47, 31, 165, 60, 48, 31, 165, 50, 42, 28, 165, 45, 39, 26, 165, 55, 45, 30, 165, 58, 47, 31, 165, 71, 86, 45, 255, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 41, 36, 26, 165, 42, 37, 26, 165, 69, 56, 41, 165, 87, 69, 49, 165, 69, 56, 41, 165, 55, 47, 34, 165, 72, 59, 42, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 37, 34, 25, 165, 39, 34, 25, 165, 48, 41, 27, 165, 56, 45, 30, 165, 19, 20, 20, 255, 14, 14, 14, 255, 14, 15, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 33, 33, 34, 255, 28, 28, 29, 255, 22, 23, 23, 255, 26, 27, 27, 255, 30, 30, 31, 255, 24, 25, 25, 255, 27, 27, 28, 255, 27, 28, 28, 255, 33, 34, 34, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 7, 7, 7, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 14, 14, 255, 26, 26, 27, 255, 18, 18, 19, 255, 13, 13, 13, 255, 15, 15, 16, 255, 14, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 19, 20, 20, 255, 21, 21, 21, 255, 23, 24, 25, 255, 23, 24, 24, 255, 28, 28, 29, 255, 26, 27, 28, 255, 27, 28, 29, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 22, 23, 23, 255, 16, 16, 17, 255, 15, 16, 16, 255, 6, 6, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 19, 20, 20, 255, 21, 22, 22, 255, 19, 20, 20, 255, 33, 34, 34, 255, 30, 30, 31, 255, 24, 25, 25, 255, 26, 27, 28, 255, 26, 27, 28, 255, 29, 30, 31, 255, 33, 34, 34, 255, 26, 26, 27, 255, 22, 22, 23, 255, 19, 19, 19, 255, 15, 15, 15, 255, 13, 14, 14, 255, 10, 10, 11, 255, 16, 16, 17, 255, 17, 17, 17, 255, 19, 20, 20, 255, 22, 22, 23, 255, 27, 27, 28, 255, 33, 34, 34, 255, 22, 22, 23, 255, 22, 22, 23, 255, 19, 19, 20, 255, 16, 16, 17, 255, 18, 18, 19, 255, 20, 20, 21, 255, 20, 20, 21, 255, 16, 16, 17, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 24, 25, 25, 255, 22, 22, 23, 255, 22, 22, 23, 255, 17, 17, 18, 255, 14, 14, 14, 255, 19, 19, 20, 255, 20, 21, 21, 255, 19, 19, 20, 255, 18, 18, 19, 255, 10, 11, 11, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 12, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 7, 7, 8, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 18, 255, 20, 20, 21, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 19, 19, 20, 255, 20, 21, 21, 255, 17, 17, 18, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 14, 14, 14, 255, 15, 16, 16, 255, 25, 26, 26, 255, 25, 25, 26, 255, 21, 22, 22, 255, 33, 33, 34, 255, 31, 31, 32, 255, 31, 32, 33, 255, 33, 34, 34, 255, 28, 29, 29, 255, 28, 29, 29, 255, 24, 25, 26, 255, 20, 20, 21, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 14, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 8, 8, 255, 11, 11, 12, 255, 17, 17, 18, 255, 18, 18, 18, 255, 14, 14, 14, 255, 23, 23, 24, 255, 25, 26, 26, 255, 23, 24, 24, 255, 24, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 24, 25, 255, 21, 22, 22, 255, 21, 22, 22, 255, 16, 17, 17, 255, 8, 8, 9, 255, 10, 10, 11, 255, 15, 16, 16, 255, 10, 10, 10, 255, 9, 9, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 9, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 15, 15, 255, 23, 23, 24, 255, 29, 30, 30, 255, 25, 26, 26, 255, 20, 20, 21, 255, 11, 11, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 15, 15, 15, 255, 10, 10, 10, 255, 12, 12, 12, 255, 18, 19, 19, 255, 22, 23, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 26, 27, 27, 255, 33, 34, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 33, 33, 34, 255, 19, 20, 20, 255, 25, 26, 26, 255, 16, 17, 17, 255, 12, 12, 13, 255, 10, 10, 10, 255, 16, 17, 17, 255, 11, 11, 12, 255, 16, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 15, 15, 16, 255, 8, 8, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 16, 16, 17, 255, 18, 18, 18, 255, 19, 20, 20, 255, 13, 14, 14, 255, 8, 8, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 12, 255, 16, 16, 16, 255, 20, 20, 21, 255, 23, 24, 24, 255, 23, 24, 25, 255, 29, 30, 30, 255, 33, 34, 34, 255, 25, 26, 27, 255, 29, 29, 30, 255, 24, 25, 25, 255, 29, 30, 31, 255, 31, 32, 32, 255, 26, 27, 28, 255, 18, 18, 19, 255, 20, 20, 21, 255, 54, 44, 29, 165, 57, 46, 30, 165, 51, 43, 28, 165, 40, 36, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 76, 61, 44, 165, 48, 41, 27, 165, 46, 39, 27, 165, 45, 39, 27, 165, 39, 35, 25, 165, 49, 41, 27, 165, 50, 42, 28, 165, 61, 48, 32, 165, 55, 45, 30, 165, 49, 42, 27, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 41, 36, 27, 165, 41, 37, 27, 165, 38, 34, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 46, 40, 30, 165, 81, 65, 46, 165, 43, 38, 28, 165, 51, 43, 28, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 36, 33, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 56, 47, 34, 165, 60, 50, 37, 165, 87, 69, 49, 165, 39, 35, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 45, 39, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 51, 43, 32, 165, 39, 35, 25, 165, 47, 40, 30, 165, 40, 36, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 54, 46, 34, 165, 38, 34, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 46, 48, 41, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 50, 42, 28, 165, 57, 46, 30, 165, 46, 39, 27, 165, 52, 45, 33, 165, 44, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 53, 45, 33, 165, 37, 34, 25, 165, 37, 34, 25, 165, 43, 38, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 67, 52, 34, 165, 41, 36, 26, 165, 37, 34, 25, 165, 38, 34, 25, 165, 49, 42, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 55, 45, 29, 165, 58, 46, 31, 165, 45, 39, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 52, 44, 32, 165, 45, 39, 26, 165, 44, 38, 26, 165, 51, 42, 28, 165, 41, 36, 26, 165, 71, 58, 42, 165, 41, 36, 26, 165, 43, 38, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 46, 39, 27, 165, 65, 50, 33, 165, 49, 42, 27, 165, 40, 35, 25, 165, 43, 38, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 47, 40, 27, 165, 42, 37, 28, 165, 36, 33, 25, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 52, 43, 28, 165, 40, 36, 26, 165, 50, 42, 28, 165, 44, 38, 26, 165, 43, 37, 26, 165, 53, 44, 29, 165, 40, 36, 26, 165, 43, 37, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 58, 48, 35, 165, 41, 36, 26, 165, 66, 54, 39, 165, 56, 47, 34, 165, 37, 33, 25, 165, 56, 47, 34, 165, 37, 34, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 47, 41, 30, 165, 61, 51, 37, 165, 57, 48, 35, 165, 60, 50, 36, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 33, 25, 165, 41, 36, 26, 165, 41, 36, 27, 165, 49, 41, 27, 165, 60, 48, 32, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 60, 47, 31, 165, 49, 41, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 60, 47, 31, 165, 45, 39, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 36, 33, 25, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 67, 51, 34, 165, 53, 44, 29, 165, 45, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 38, 34, 26, 165, 49, 42, 31, 165, 41, 36, 26, 165, 40, 35, 26, 165, 40, 35, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 40, 35, 26, 165, 47, 41, 30, 165, 47, 40, 27, 165, 57, 46, 30, 165, 45, 39, 26, 165, 55, 45, 29, 165, 46, 39, 27, 165, 45, 39, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 56, 46, 30, 165, 46, 40, 27, 165, 45, 39, 27, 165, 55, 45, 30, 165, 64, 49, 33, 165, 55, 45, 30, 165, 47, 40, 27, 165, 52, 43, 28, 165, 56, 46, 30, 165, 56, 45, 30, 165, 53, 44, 29, 165, 60, 47, 31, 165, 47, 40, 27, 165, 57, 46, 30, 165, 39, 35, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 51, 43, 28, 165, 78, 94, 36, 255, 43, 37, 26, 165, 38, 34, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 41, 36, 26, 165, 48, 41, 31, 165, 63, 52, 38, 165, 56, 47, 34, 165, 37, 34, 25, 165, 50, 43, 32, 165, 42, 37, 28, 165, 38, 34, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 58, 48, 35, 165, 59, 50, 36, 165, 42, 37, 26, 165, 45, 38, 26, 165, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 15, 15, 16, 255, 11, 11, 12, 255, 20, 20, 21, 255, 25, 26, 27, 255, 17, 18, 18, 255, 23, 24, 24, 255, 29, 30, 31, 255, 33, 33, 34, 255, 22, 22, 23, 255, 24, 24, 25, 255, 21, 21, 22, 255, 30, 31, 32, 255, 29, 30, 30, 255, 29, 30, 31, 255, 32, 32, 33, 255, 16, 17, 17, 255, 11, 12, 12, 255, 9, 9, 10, 255, 12, 12, 12, 255, 9, 9, 10, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 14, 14, 14, 255, 9, 9, 10, 255, 11, 12, 12, 255, 17, 17, 18, 255, 16, 16, 17, 255, 22, 23, 23, 255, 23, 24, 24, 255, 26, 26, 27, 255, 25, 26, 27, 255, 29, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 24, 25, 26, 255, 23, 23, 24, 255, 21, 21, 22, 255, 12, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 18, 19, 19, 255, 17, 18, 18, 255, 21, 22, 23, 255, 27, 27, 28, 255, 22, 23, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 21, 21, 22, 255, 26, 27, 28, 255, 26, 27, 27, 255, 26, 26, 27, 255, 23, 24, 25, 255, 19, 20, 20, 255, 15, 15, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 18, 19, 19, 255, 21, 21, 22, 255, 31, 31, 32, 255, 24, 24, 25, 255, 24, 24, 25, 255, 21, 22, 22, 255, 19, 19, 20, 255, 13, 13, 13, 255, 16, 16, 16, 255, 16, 16, 16, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 14, 14, 255, 9, 9, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 15, 15, 255, 18, 19, 19, 255, 16, 16, 17, 255, 23, 23, 24, 255, 24, 24, 25, 255, 14, 14, 14, 255, 17, 17, 17, 255, 17, 17, 17, 255, 20, 21, 21, 255, 21, 21, 22, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 14, 255, 14, 14, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 7, 8, 8, 255, 11, 11, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 21, 21, 22, 255, 19, 19, 20, 255, 16, 16, 16, 255, 10, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 9, 9, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 20, 255, 28, 29, 29, 255, 29, 29, 30, 255, 28, 29, 30, 255, 30, 30, 31, 255, 33, 33, 34, 255, 33, 33, 34, 255, 20, 21, 21, 255, 16, 16, 17, 255, 16, 16, 17, 255, 15, 16, 16, 255, 11, 11, 12, 255, 14, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 13, 14, 255, 21, 21, 22, 255, 23, 24, 24, 255, 17, 17, 18, 255, 22, 23, 23, 255, 26, 26, 27, 255, 18, 18, 19, 255, 19, 19, 20, 255, 20, 21, 21, 255, 19, 19, 19, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 13, 255, 19, 19, 20, 255, 18, 18, 19, 255, 29, 30, 30, 255, 19, 20, 20, 255, 21, 21, 22, 255, 14, 14, 14, 255, 14, 14, 14, 255, 16, 16, 16, 255, 12, 13, 13, 255, 12, 13, 13, 255, 9, 9, 10, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 25, 25, 26, 255, 29, 29, 30, 255, 31, 31, 32, 255, 29, 30, 30, 255, 24, 25, 26, 255, 23, 24, 24, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 20, 21, 255, 12, 12, 13, 255, 12, 12, 13, 255, 14, 14, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 19, 19, 19, 255, 17, 17, 18, 255, 11, 12, 12, 255, 9, 9, 10, 255, 12, 12, 12, 255, 13, 14, 14, 255, 22, 23, 23, 255, 20, 21, 21, 255, 28, 29, 29, 255, 25, 26, 26, 255, 20, 21, 21, 255, 22, 23, 23, 255, 25, 26, 26, 255, 31, 32, 32, 255, 30, 30, 31, 255, 31, 32, 32, 255, 24, 25, 26, 255, 28, 29, 30, 255, 24, 24, 25, 255, 19, 19, 20, 255, 54, 44, 29, 165, 40, 35, 25, 165, 43, 38, 26, 165, 65, 50, 33, 165, 59, 47, 31, 165, 40, 36, 27, 165, 67, 55, 40, 165, 38, 34, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 56, 45, 30, 165, 48, 41, 27, 165, 49, 42, 31, 165, 41, 36, 26, 165, 51, 43, 28, 165, 66, 51, 34, 165, 52, 43, 29, 165, 50, 42, 28, 165, 59, 47, 31, 165, 44, 38, 26, 165, 44, 38, 26, 165, 57, 48, 35, 165, 41, 37, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 57, 48, 35, 165, 42, 37, 28, 165, 60, 50, 36, 165, 45, 47, 41, 165, 45, 39, 27, 165, 77, 57, 36, 165, 72, 54, 36, 165, 45, 39, 26, 165, 56, 45, 30, 165, 40, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 48, 41, 30, 165, 58, 46, 30, 165, 44, 38, 26, 165, 51, 43, 28, 165, 39, 35, 25, 165, 40, 35, 25, 165, 60, 47, 31, 165, 42, 37, 26, 165, 46, 39, 27, 165, 46, 40, 27, 165, 36, 33, 25, 165, 43, 38, 28, 165, 38, 34, 25, 165, 44, 38, 26, 165, 61, 48, 32, 165, 45, 39, 26, 165, 45, 39, 27, 165, 49, 41, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 53, 44, 29, 165, 44, 38, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 63, 49, 32, 165, 47, 40, 27, 165, 40, 36, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 79, 64, 46, 165, 39, 35, 25, 165, 46, 39, 27, 165, 56, 45, 30, 165, 58, 46, 30, 165, 58, 46, 31, 165, 42, 37, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 45, 46, 41, 165, 47, 40, 27, 165, 46, 39, 27, 165, 59, 47, 31, 165, 55, 45, 29, 165, 52, 43, 28, 165, 51, 42, 28, 165, 51, 43, 28, 165, 66, 51, 34, 165, 57, 46, 30, 165, 52, 43, 29, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 40, 35, 25, 165, 48, 41, 30, 165, 43, 37, 26, 165, 49, 50, 42, 165, 50, 42, 28, 165, 55, 45, 30, 165, 39, 35, 25, 165, 36, 33, 25, 165, 48, 41, 27, 165, 62, 49, 32, 165, 42, 37, 26, 165, 41, 36, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 46, 39, 27, 165, 48, 41, 27, 165, 62, 49, 32, 165, 46, 40, 27, 165, 51, 43, 28, 165, 53, 44, 29, 165, 41, 36, 26, 165, 64, 53, 38, 165, 37, 34, 25, 165, 52, 44, 32, 165, 43, 38, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 38, 34, 25, 165, 46, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 59, 47, 31, 165, 56, 45, 30, 165, 45, 39, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 63, 52, 38, 165, 38, 34, 25, 165, 50, 43, 32, 165, 39, 35, 25, 165, 38, 34, 25, 165, 45, 39, 29, 165, 68, 56, 40, 165, 70, 57, 41, 165, 87, 70, 49, 165, 76, 62, 44, 165, 36, 33, 25, 165, 54, 46, 34, 165, 38, 34, 26, 165, 37, 34, 25, 165, 54, 44, 29, 165, 42, 37, 26, 165, 48, 41, 30, 165, 48, 41, 31, 165, 37, 34, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 56, 45, 30, 165, 57, 46, 30, 165, 62, 49, 32, 165, 70, 53, 35, 165, 46, 39, 27, 165, 47, 40, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 65, 50, 33, 165, 53, 44, 29, 165, 62, 49, 32, 165, 45, 39, 27, 165, 52, 43, 29, 165, 38, 34, 25, 165, 45, 39, 29, 165, 41, 36, 27, 165, 46, 40, 27, 165, 40, 35, 27, 165, 41, 36, 27, 165, 41, 36, 26, 165, 73, 54, 36, 165, 43, 38, 26, 165, 54, 44, 29, 165, 63, 49, 33, 165, 45, 39, 26, 165, 50, 42, 28, 165, 51, 42, 28, 165, 47, 40, 27, 165, 86, 69, 49, 165, 44, 38, 26, 165, 38, 34, 25, 165, 64, 53, 38, 165, 38, 34, 25, 165, 50, 42, 28, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 52, 51, 43, 165, 52, 43, 28, 165, 43, 37, 26, 165, 67, 51, 34, 165, 56, 45, 30, 165, 60, 47, 31, 165, 46, 39, 27, 165, 53, 44, 29, 165, 42, 36, 26, 165, 39, 35, 26, 165, 59, 47, 31, 165, 65, 50, 33, 165, 61, 56, 46, 165, 50, 48, 38, 165, 50, 42, 28, 165, 47, 40, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 40, 36, 26, 165, 56, 46, 30, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 53, 45, 33, 165, 38, 35, 26, 165, 40, 36, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 41, 36, 27, 165, 53, 45, 33, 165, 42, 37, 26, 165, 45, 47, 41, 165, 43, 38, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 40, 36, 27, 165, 40, 36, 26, 165, 43, 38, 28, 165, 76, 61, 44, 165, 87, 70, 49, 165, 81, 65, 47, 165, 47, 40, 27, 165, 16, 17, 17, 255, 16, 16, 17, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 16, 17, 255, 15, 15, 15, 255, 20, 21, 21, 255, 16, 17, 17, 255, 21, 22, 22, 255, 17, 18, 18, 255, 25, 25, 26, 255, 29, 29, 30, 255, 21, 22, 22, 255, 19, 20, 20, 255, 27, 28, 28, 255, 27, 27, 28, 255, 33, 34, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 15, 16, 16, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 14, 14, 14, 255, 21, 22, 22, 255, 20, 20, 21, 255, 15, 15, 15, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 21, 21, 22, 255, 23, 23, 24, 255, 27, 27, 28, 255, 24, 25, 25, 255, 22, 22, 23, 255, 19, 20, 20, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 25, 26, 27, 255, 19, 19, 19, 255, 14, 14, 14, 255, 12, 12, 12, 255, 5, 5, 6, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 15, 255, 11, 11, 11, 255, 22, 22, 23, 255, 23, 23, 24, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 15, 15, 255, 16, 16, 17, 255, 20, 20, 21, 255, 24, 25, 25, 255, 26, 27, 27, 255, 23, 24, 24, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 26, 26, 27, 255, 30, 30, 31, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 23, 24, 255, 19, 19, 20, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 14, 255, 14, 15, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 12, 12, 12, 255, 18, 18, 19, 255, 15, 15, 15, 255, 13, 13, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 16, 16, 16, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 19, 19, 20, 255, 15, 15, 15, 255, 13, 13, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 13, 14, 255, 15, 15, 15, 255, 14, 14, 14, 255, 13, 13, 14, 255, 19, 20, 20, 255, 21, 22, 22, 255, 26, 26, 27, 255, 20, 20, 21, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 14, 14, 255, 9, 9, 10, 255, 15, 15, 16, 255, 18, 18, 18, 255, 26, 26, 27, 255, 28, 29, 29, 255, 31, 32, 32, 255, 33, 34, 34, 255, 32, 32, 33, 255, 22, 23, 23, 255, 20, 21, 21, 255, 14, 15, 15, 255, 8, 8, 8, 255, 5, 5, 6, 255, 11, 12, 12, 255, 9, 10, 10, 255, 7, 8, 8, 255, 11, 11, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 7, 255, 3, 3, 3, 255, 9, 9, 10, 255, 13, 13, 13, 255, 11, 12, 12, 255, 17, 17, 18, 255, 22, 22, 23, 255, 17, 17, 18, 255, 13, 13, 14, 255, 24, 25, 25, 255, 21, 21, 22, 255, 18, 19, 19, 255, 17, 17, 17, 255, 18, 18, 19, 255, 7, 7, 7, 255, 15, 16, 16, 255, 7, 7, 7, 255, 9, 9, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 21, 22, 22, 255, 17, 17, 17, 255, 23, 23, 24, 255, 22, 22, 23, 255, 18, 19, 19, 255, 11, 11, 12, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 18, 19, 255, 21, 22, 22, 255, 21, 21, 22, 255, 26, 27, 28, 255, 17, 18, 18, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 29, 30, 30, 255, 31, 31, 32, 255, 32, 33, 34, 255, 23, 24, 24, 255, 24, 25, 25, 255, 29, 30, 30, 255, 24, 24, 25, 255, 18, 18, 18, 255, 22, 23, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 15, 15, 255, 14, 15, 15, 255, 11, 11, 11, 255, 8, 8, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 22, 22, 23, 255, 26, 26, 27, 255, 21, 22, 22, 255, 20, 20, 21, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 21, 22, 22, 255, 22, 23, 23, 255, 22, 22, 23, 255, 27, 28, 28, 255, 17, 17, 17, 255, 24, 24, 25, 255, 20, 21, 21, 255, 16, 17, 17, 255, 40, 35, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 48, 42, 31, 165, 42, 37, 28, 165, 44, 38, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 51, 43, 28, 165, 39, 35, 26, 165, 44, 38, 26, 165, 58, 47, 31, 165, 68, 52, 34, 165, 61, 48, 32, 165, 50, 42, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 47, 40, 30, 165, 39, 35, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 58, 48, 35, 165, 37, 34, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 59, 47, 31, 165, 48, 41, 27, 165, 60, 48, 32, 165, 44, 38, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 58, 46, 31, 165, 50, 42, 28, 165, 43, 37, 26, 165, 45, 39, 29, 165, 38, 34, 25, 165, 55, 46, 34, 165, 44, 38, 26, 165, 40, 35, 25, 165, 70, 53, 35, 165, 47, 40, 27, 165, 55, 45, 30, 165, 43, 37, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 56, 46, 30, 165, 47, 40, 27, 165, 37, 33, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 49, 41, 27, 165, 48, 41, 27, 165, 54, 44, 29, 165, 49, 42, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 58, 49, 35, 165, 41, 44, 40, 165, 36, 33, 25, 165, 43, 38, 28, 165, 57, 48, 35, 165, 41, 36, 26, 165, 36, 33, 25, 165, 40, 35, 25, 165, 40, 35, 25, 165, 43, 37, 26, 165, 40, 35, 26, 165, 37, 34, 25, 165, 39, 35, 26, 165, 52, 43, 28, 165, 46, 39, 27, 165, 46, 40, 27, 165, 50, 42, 28, 165, 54, 44, 29, 165, 48, 41, 27, 165, 65, 50, 33, 165, 47, 40, 27, 165, 43, 38, 26, 165, 60, 47, 31, 165, 45, 39, 27, 165, 61, 48, 32, 165, 48, 41, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 45, 39, 27, 165, 45, 39, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 57, 46, 30, 165, 50, 42, 28, 165, 53, 43, 29, 165, 59, 47, 31, 165, 61, 48, 32, 165, 51, 42, 28, 165, 49, 42, 27, 165, 37, 33, 25, 165, 43, 38, 26, 165, 41, 36, 27, 165, 47, 40, 27, 165, 65, 50, 33, 165, 55, 45, 30, 165, 58, 46, 30, 165, 47, 40, 27, 165, 45, 39, 29, 165, 40, 36, 26, 165, 57, 48, 35, 165, 59, 49, 36, 165, 39, 35, 25, 165, 43, 38, 28, 165, 64, 53, 38, 165, 44, 38, 29, 165, 43, 37, 26, 165, 47, 40, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 55, 46, 34, 165, 41, 37, 27, 165, 45, 39, 27, 165, 43, 38, 28, 165, 40, 36, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 46, 40, 27, 165, 70, 53, 35, 165, 64, 50, 33, 165, 56, 46, 30, 165, 46, 39, 27, 165, 40, 35, 26, 165, 45, 47, 42, 165, 38, 34, 25, 165, 38, 34, 25, 165, 48, 41, 30, 165, 46, 40, 30, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 35, 26, 165, 44, 39, 29, 165, 60, 50, 36, 165, 61, 51, 37, 165, 47, 48, 43, 165, 40, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 55, 45, 30, 165, 44, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 38, 34, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 54, 44, 29, 165, 52, 43, 29, 165, 62, 49, 32, 165, 60, 48, 31, 165, 63, 49, 32, 165, 43, 37, 26, 165, 55, 45, 29, 165, 48, 41, 27, 165, 49, 41, 27, 165, 36, 33, 25, 165, 39, 35, 25, 165, 59, 49, 36, 165, 40, 36, 27, 165, 43, 38, 28, 165, 47, 40, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 63, 49, 32, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 53, 44, 29, 165, 51, 43, 28, 165, 53, 44, 29, 165, 49, 42, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 65, 54, 39, 165, 47, 40, 27, 165, 56, 45, 30, 165, 51, 43, 28, 165, 56, 45, 30, 165, 54, 44, 29, 165, 48, 41, 27, 165, 43, 37, 26, 165, 43, 37, 26, 165, 43, 38, 28, 165, 43, 37, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 77, 57, 36, 165, 61, 48, 32, 165, 48, 41, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 46, 47, 42, 165, 43, 38, 26, 165, 45, 39, 27, 165, 43, 38, 28, 165, 40, 36, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 54, 44, 29, 165, 45, 39, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 40, 36, 27, 165, 36, 33, 25, 165, 43, 38, 26, 165, 40, 35, 26, 165, 57, 56, 48, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 44, 38, 29, 165, 47, 41, 30, 165, 79, 63, 45, 165, 42, 37, 26, 165, 43, 37, 26, 165, 12, 12, 13, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 15, 15, 255, 12, 13, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 28, 29, 29, 255, 24, 24, 25, 255, 27, 28, 28, 255, 29, 30, 30, 255, 18, 19, 19, 255, 25, 25, 26, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 14, 14, 14, 255, 20, 20, 21, 255, 13, 14, 14, 255, 16, 17, 17, 255, 11, 11, 12, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 17, 18, 255, 20, 21, 21, 255, 20, 21, 21, 255, 16, 16, 17, 255, 27, 28, 29, 255, 23, 24, 25, 255, 23, 23, 24, 255, 28, 28, 29, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 28, 28, 29, 255, 23, 24, 24, 255, 22, 23, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 11, 11, 12, 255, 7, 7, 8, 255, 8, 8, 9, 255, 10, 10, 10, 255, 17, 18, 18, 255, 16, 16, 16, 255, 18, 18, 19, 255, 18, 19, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 16, 16, 17, 255, 21, 21, 22, 255, 13, 14, 14, 255, 17, 17, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 9, 9, 10, 255, 6, 6, 7, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 14, 14, 255, 19, 20, 20, 255, 19, 20, 20, 255, 18, 18, 19, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 16, 16, 255, 18, 18, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 8, 8, 9, 255, 11, 11, 12, 255, 12, 12, 13, 255, 14, 15, 15, 255, 9, 9, 10, 255, 7, 8, 8, 255, 6, 6, 7, 255, 9, 9, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 7, 7, 255, 9, 9, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 18, 18, 19, 255, 18, 19, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 16, 255, 16, 17, 17, 255, 17, 17, 18, 255, 8, 8, 8, 255, 8, 8, 9, 255, 11, 11, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 12, 12, 12, 255, 20, 21, 21, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 20, 21, 255, 15, 16, 16, 255, 14, 15, 15, 255, 27, 28, 28, 255, 22, 23, 23, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 13, 14, 255, 5, 5, 5, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 9, 9, 255, 4, 5, 5, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 15, 15, 255, 19, 19, 19, 255, 15, 16, 16, 255, 16, 16, 16, 255, 19, 20, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 15, 16, 255, 7, 7, 7, 255, 10, 10, 10, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 11, 255, 15, 15, 16, 255, 23, 23, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 20, 20, 21, 255, 18, 18, 18, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 9, 255, 13, 13, 13, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 28, 29, 29, 255, 16, 16, 17, 255, 21, 21, 22, 255, 21, 22, 22, 255, 23, 24, 25, 255, 23, 23, 24, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 17, 17, 17, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 32, 33, 255, 28, 29, 30, 255, 22, 23, 23, 255, 28, 29, 30, 255, 26, 26, 27, 255, 23, 23, 24, 255, 22, 23, 23, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 22, 23, 255, 17, 17, 18, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 19, 19, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 12, 13, 13, 255, 18, 18, 19, 255, 15, 15, 15, 255, 14, 14, 15, 255, 15, 15, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 9, 10, 255, 9, 9, 10, 255, 8, 8, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 17, 17, 17, 255, 22, 22, 23, 255, 19, 19, 19, 255, 19, 19, 20, 255, 15, 15, 16, 255, 14, 15, 15, 255, 24, 25, 26, 255, 14, 14, 14, 255, 24, 24, 25, 255, 29, 30, 30, 255, 22, 23, 23, 255, 19, 20, 20, 255, 22, 22, 23, 255, 16, 16, 16, 255, 15, 16, 16, 255, 39, 35, 25, 165, 51, 44, 32, 165, 42, 37, 26, 165, 39, 35, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 62, 49, 32, 165, 59, 47, 31, 165, 44, 38, 26, 165, 51, 43, 28, 165, 42, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 40, 36, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 49, 41, 27, 165, 45, 39, 29, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 64, 50, 33, 165, 48, 41, 27, 165, 51, 43, 28, 165, 59, 47, 31, 165, 46, 39, 27, 165, 53, 44, 29, 165, 61, 48, 32, 165, 47, 40, 27, 165, 41, 37, 27, 165, 52, 44, 33, 165, 37, 34, 25, 165, 40, 36, 26, 165, 50, 42, 28, 165, 50, 42, 28, 165, 64, 50, 33, 165, 61, 48, 32, 165, 46, 39, 27, 165, 56, 54, 44, 165, 52, 43, 28, 165, 56, 54, 44, 165, 41, 36, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 40, 36, 27, 165, 51, 44, 32, 165, 56, 47, 34, 165, 43, 38, 26, 165, 47, 40, 27, 165, 62, 49, 32, 165, 44, 38, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 54, 46, 34, 165, 54, 46, 33, 165, 39, 35, 25, 165, 39, 35, 25, 165, 49, 42, 31, 165, 43, 38, 26, 165, 41, 37, 27, 165, 63, 52, 38, 165, 58, 48, 35, 165, 40, 36, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 52, 43, 28, 165, 50, 42, 28, 165, 52, 43, 28, 165, 40, 35, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 58, 47, 31, 165, 63, 49, 33, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 42, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 53, 43, 29, 165, 71, 54, 35, 165, 60, 48, 32, 165, 49, 41, 27, 165, 41, 36, 26, 165, 45, 39, 26, 165, 45, 38, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 54, 44, 29, 165, 45, 39, 26, 165, 36, 33, 25, 165, 61, 50, 37, 165, 66, 54, 39, 165, 48, 41, 31, 165, 39, 35, 25, 165, 40, 35, 25, 165, 74, 60, 43, 165, 37, 34, 25, 165, 49, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 41, 36, 26, 165, 40, 35, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 35, 26, 165, 45, 39, 26, 165, 53, 44, 29, 165, 52, 43, 29, 165, 72, 54, 36, 165, 74, 56, 36, 165, 62, 49, 32, 165, 41, 36, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 80, 65, 46, 165, 41, 37, 27, 165, 48, 42, 31, 165, 44, 38, 29, 165, 65, 54, 39, 165, 37, 34, 25, 165, 42, 37, 26, 165, 45, 39, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 71, 58, 42, 165, 42, 37, 26, 165, 43, 37, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 50, 42, 28, 165, 77, 57, 36, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 40, 30, 165, 42, 37, 28, 165, 40, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 54, 44, 29, 165, 57, 46, 30, 165, 61, 48, 32, 165, 63, 49, 32, 165, 47, 40, 27, 165, 39, 35, 25, 165, 43, 37, 26, 165, 40, 36, 27, 165, 40, 35, 25, 165, 43, 38, 26, 165, 61, 50, 37, 165, 38, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 45, 47, 41, 165, 40, 36, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 49, 41, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 42, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 49, 42, 31, 165, 46, 40, 30, 165, 40, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 50, 42, 28, 165, 63, 49, 33, 165, 58, 46, 31, 165, 52, 72, 35, 255, 39, 35, 25, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 51, 43, 28, 165, 37, 33, 25, 165, 41, 36, 26, 165, 49, 42, 27, 165, 41, 36, 26, 165, 38, 34, 26, 165, 45, 39, 29, 165, 40, 35, 25, 165, 40, 36, 26, 165, 52, 43, 28, 165, 49, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 68, 56, 40, 165, 37, 33, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 10, 11, 11, 255, 11, 11, 12, 255, 14, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 14, 14, 255, 14, 15, 15, 255, 17, 17, 17, 255, 12, 13, 13, 255, 23, 23, 24, 255, 21, 22, 22, 255, 13, 13, 13, 255, 19, 20, 20, 255, 22, 23, 23, 255, 21, 21, 22, 255, 31, 31, 32, 255, 16, 16, 17, 255, 28, 28, 29, 255, 26, 27, 28, 255, 15, 16, 16, 255, 16, 16, 17, 255, 8, 9, 9, 255, 10, 11, 11, 255, 9, 9, 10, 255, 11, 12, 12, 255, 8, 8, 9, 255, 12, 13, 13, 255, 10, 10, 11, 255, 8, 9, 9, 255, 13, 13, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 15, 15, 255, 21, 22, 22, 255, 26, 26, 27, 255, 28, 29, 29, 255, 24, 25, 25, 255, 27, 27, 28, 255, 20, 21, 21, 255, 23, 24, 24, 255, 23, 24, 24, 255, 28, 29, 29, 255, 25, 26, 26, 255, 29, 29, 30, 255, 26, 27, 28, 255, 27, 28, 28, 255, 21, 21, 22, 255, 16, 16, 16, 255, 12, 13, 13, 255, 8, 8, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 17, 17, 18, 255, 16, 16, 16, 255, 16, 16, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 15, 255, 20, 20, 21, 255, 14, 14, 15, 255, 16, 16, 16, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 12, 12, 255, 6, 7, 7, 255, 6, 6, 7, 255, 3, 3, 3, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 17, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 18, 19, 19, 255, 22, 23, 23, 255, 19, 20, 20, 255, 22, 23, 24, 255, 24, 24, 25, 255, 19, 19, 20, 255, 15, 15, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 15, 15, 16, 255, 15, 15, 15, 255, 16, 17, 17, 255, 16, 16, 16, 255, 19, 19, 19, 255, 25, 26, 26, 255, 25, 26, 26, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 5, 5, 5, 255, 9, 9, 10, 255, 10, 10, 10, 255, 14, 14, 14, 255, 15, 15, 16, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 12, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 15, 15, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 18, 18, 19, 255, 15, 15, 16, 255, 17, 18, 18, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 13, 14, 14, 255, 23, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 10, 11, 11, 255, 12, 12, 12, 255, 11, 12, 12, 255, 20, 20, 21, 255, 16, 17, 17, 255, 22, 23, 23, 255, 31, 32, 32, 255, 24, 25, 25, 255, 28, 29, 29, 255, 30, 30, 31, 255, 28, 29, 30, 255, 19, 19, 19, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 14, 14, 255, 33, 33, 34, 255, 27, 27, 28, 255, 31, 32, 32, 255, 32, 33, 34, 255, 27, 27, 28, 255, 27, 27, 28, 255, 20, 21, 21, 255, 15, 15, 16, 255, 20, 20, 21, 255, 19, 19, 20, 255, 11, 12, 12, 255, 19, 19, 20, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 9, 255, 13, 13, 14, 255, 23, 24, 24, 255, 15, 16, 16, 255, 20, 21, 21, 255, 18, 18, 19, 255, 20, 21, 21, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 13, 13, 255, 17, 17, 17, 255, 15, 16, 16, 255, 16, 16, 17, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 7, 7, 255, 10, 10, 11, 255, 12, 12, 13, 255, 15, 15, 15, 255, 17, 17, 17, 255, 18, 18, 19, 255, 17, 17, 18, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 12, 255, 12, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 23, 23, 24, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 61, 51, 37, 165, 52, 45, 33, 165, 40, 35, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 63, 49, 32, 165, 46, 40, 27, 165, 43, 37, 26, 165, 46, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 56, 45, 30, 165, 37, 34, 25, 165, 43, 38, 28, 165, 47, 40, 30, 165, 39, 35, 25, 165, 41, 36, 26, 165, 51, 44, 32, 165, 44, 39, 29, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 50, 42, 28, 165, 78, 58, 36, 165, 73, 55, 36, 165, 73, 55, 36, 165, 61, 48, 32, 165, 52, 43, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 49, 42, 27, 165, 54, 45, 29, 165, 43, 37, 26, 165, 49, 42, 27, 165, 63, 49, 32, 165, 74, 55, 36, 165, 70, 53, 35, 165, 58, 47, 31, 165, 53, 44, 29, 165, 48, 41, 27, 165, 40, 36, 26, 165, 49, 41, 27, 165, 57, 46, 30, 165, 46, 39, 27, 165, 42, 37, 26, 165, 73, 59, 42, 165, 37, 34, 25, 165, 43, 37, 26, 165, 39, 34, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 63, 49, 32, 165, 62, 48, 32, 165, 47, 40, 27, 165, 42, 37, 26, 165, 40, 35, 25, 165, 49, 42, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 43, 38, 28, 165, 39, 35, 25, 165, 58, 48, 35, 165, 41, 36, 27, 165, 37, 34, 25, 165, 38, 34, 25, 165, 66, 55, 39, 165, 47, 41, 30, 165, 76, 62, 44, 165, 37, 34, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 54, 46, 34, 165, 63, 52, 38, 165, 40, 35, 25, 165, 50, 42, 28, 165, 59, 47, 31, 165, 54, 44, 29, 165, 46, 39, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 46, 40, 165, 45, 39, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 68, 52, 34, 165, 52, 43, 28, 165, 69, 52, 35, 165, 77, 57, 36, 165, 47, 40, 27, 165, 40, 35, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 52, 43, 28, 165, 50, 42, 28, 165, 53, 44, 29, 165, 48, 41, 27, 165, 55, 45, 30, 165, 63, 49, 32, 165, 49, 41, 27, 165, 49, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 45, 38, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 57, 48, 35, 165, 87, 69, 49, 165, 50, 43, 32, 165, 39, 35, 25, 165, 54, 46, 34, 165, 63, 52, 38, 165, 37, 34, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 60, 47, 31, 165, 56, 45, 30, 165, 46, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 40, 35, 26, 165, 51, 44, 32, 165, 39, 35, 25, 165, 49, 41, 27, 165, 78, 58, 36, 165, 78, 58, 36, 165, 60, 48, 32, 165, 51, 43, 28, 165, 60, 48, 31, 165, 60, 48, 31, 165, 39, 35, 25, 165, 53, 45, 33, 165, 86, 69, 49, 165, 40, 36, 26, 165, 39, 35, 26, 165, 42, 37, 28, 165, 59, 50, 36, 165, 37, 33, 25, 165, 37, 33, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 43, 38, 26, 165, 40, 35, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 46, 39, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 57, 46, 30, 165, 45, 39, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 52, 52, 45, 165, 40, 35, 26, 165, 51, 43, 32, 165, 41, 36, 26, 165, 46, 40, 30, 165, 36, 33, 25, 165, 39, 35, 25, 165, 39, 34, 25, 165, 37, 33, 25, 165, 49, 42, 31, 165, 40, 35, 25, 165, 36, 33, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 43, 38, 28, 165, 52, 44, 32, 165, 84, 67, 48, 165, 80, 64, 46, 165, 39, 34, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 43, 37, 26, 165, 55, 45, 30, 165, 47, 40, 27, 165, 43, 38, 26, 165, 49, 42, 27, 165, 56, 45, 30, 165, 45, 47, 41, 165, 45, 39, 29, 165, 40, 35, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 50, 42, 28, 165, 60, 47, 31, 165, 49, 41, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 52, 43, 28, 165, 55, 45, 30, 165, 59, 47, 31, 165, 48, 41, 27, 165, 46, 39, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 57, 46, 30, 165, 53, 43, 29, 165, 60, 48, 31, 165, 50, 42, 28, 165, 38, 34, 25, 165, 42, 37, 27, 165, 38, 34, 25, 165, 37, 33, 25, 165, 36, 33, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 54, 44, 29, 165, 46, 40, 29, 165, 84, 67, 48, 165, 41, 36, 26, 165, 45, 39, 27, 165, 53, 44, 29, 165, 47, 40, 27, 165, 58, 47, 31, 165, 36, 33, 25, 165, 40, 35, 26, 165, 47, 40, 30, 165, 51, 44, 32, 165, 12, 12, 13, 255, 10, 10, 10, 255, 17, 17, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 8, 8, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 23, 23, 24, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 20, 21, 255, 16, 17, 17, 255, 15, 15, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 14, 14, 14, 255, 9, 10, 10, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 10, 255, 10, 10, 10, 255, 7, 8, 8, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 21, 22, 22, 255, 28, 29, 29, 255, 26, 27, 28, 255, 24, 25, 25, 255, 28, 29, 30, 255, 20, 20, 20, 255, 18, 19, 19, 255, 11, 11, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 16, 16, 17, 255, 18, 18, 19, 255, 11, 12, 12, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 16, 17, 255, 12, 12, 12, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 9, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 19, 19, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 25, 25, 26, 255, 26, 26, 27, 255, 24, 25, 25, 255, 25, 25, 26, 255, 18, 19, 19, 255, 25, 25, 26, 255, 16, 17, 17, 255, 22, 22, 23, 255, 18, 19, 19, 255, 14, 14, 15, 255, 9, 10, 10, 255, 13, 14, 14, 255, 14, 15, 15, 255, 15, 15, 15, 255, 14, 14, 15, 255, 14, 14, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 17, 17, 18, 255, 14, 15, 15, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 20, 20, 255, 21, 22, 22, 255, 23, 23, 24, 255, 32, 33, 33, 255, 28, 29, 29, 255, 25, 25, 26, 255, 21, 21, 22, 255, 12, 12, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 4, 4, 5, 255, 9, 10, 10, 255, 16, 16, 16, 255, 15, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 8, 8, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 22, 23, 23, 255, 11, 11, 12, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 10, 11, 255, 5, 5, 5, 255, 4, 4, 5, 255, 7, 7, 8, 255, 4, 4, 4, 255, 2, 2, 2, 255, 4, 4, 4, 255, 2, 2, 3, 255, 6, 6, 6, 255, 7, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 17, 17, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 18, 18, 18, 255, 19, 20, 20, 255, 22, 23, 23, 255, 20, 21, 21, 255, 23, 24, 24, 255, 20, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 14, 255, 8, 9, 9, 255, 13, 14, 14, 255, 13, 14, 14, 255, 20, 20, 21, 255, 25, 25, 26, 255, 25, 26, 26, 255, 22, 22, 23, 255, 23, 24, 24, 255, 18, 19, 19, 255, 16, 16, 17, 255, 14, 14, 14, 255, 11, 11, 11, 255, 8, 8, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 10, 255, 12, 13, 13, 255, 26, 26, 27, 255, 27, 28, 28, 255, 25, 26, 26, 255, 28, 29, 30, 255, 19, 19, 19, 255, 18, 18, 18, 255, 20, 21, 21, 255, 15, 15, 15, 255, 18, 18, 19, 255, 15, 15, 16, 255, 11, 11, 11, 255, 15, 15, 15, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 10, 255, 9, 10, 10, 255, 5, 6, 6, 255, 8, 8, 9, 255, 10, 10, 11, 255, 15, 15, 15, 255, 20, 20, 21, 255, 16, 16, 16, 255, 25, 25, 26, 255, 18, 18, 19, 255, 26, 27, 27, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 21, 21, 22, 255, 18, 18, 19, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 14, 14, 255, 15, 15, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 15, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 18, 19, 19, 255, 13, 14, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 41, 36, 26, 165, 68, 55, 40, 165, 44, 38, 26, 165, 41, 36, 27, 165, 42, 37, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 49, 42, 31, 165, 36, 33, 25, 165, 50, 42, 27, 165, 52, 43, 28, 165, 45, 39, 27, 165, 45, 39, 26, 165, 54, 45, 29, 165, 39, 35, 25, 165, 41, 36, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 52, 45, 33, 165, 56, 47, 34, 165, 67, 55, 40, 165, 40, 35, 25, 165, 64, 52, 38, 165, 43, 37, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 46, 40, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 81, 60, 36, 165, 74, 56, 36, 165, 48, 41, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 56, 45, 30, 165, 72, 54, 36, 165, 63, 49, 32, 165, 67, 51, 34, 165, 56, 45, 30, 165, 79, 59, 36, 165, 65, 50, 33, 165, 50, 42, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 66, 51, 34, 165, 57, 46, 30, 165, 38, 34, 25, 165, 44, 38, 29, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 58, 46, 31, 165, 47, 40, 27, 165, 64, 49, 33, 165, 58, 47, 31, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 58, 48, 35, 165, 47, 41, 30, 165, 76, 61, 44, 165, 69, 56, 41, 165, 64, 53, 39, 165, 67, 55, 40, 165, 42, 37, 26, 165, 70, 57, 41, 165, 86, 68, 48, 165, 87, 69, 49, 165, 66, 54, 39, 165, 56, 47, 34, 165, 42, 37, 26, 165, 42, 37, 26, 165, 62, 52, 37, 165, 51, 43, 32, 165, 36, 33, 25, 165, 41, 36, 26, 165, 52, 43, 28, 165, 55, 45, 30, 165, 58, 46, 31, 165, 46, 39, 27, 165, 37, 33, 25, 165, 49, 42, 27, 165, 46, 40, 27, 165, 54, 45, 29, 165, 49, 41, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 58, 46, 31, 165, 46, 39, 27, 165, 59, 47, 31, 165, 47, 40, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 60, 48, 31, 165, 43, 37, 26, 165, 49, 42, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 49, 42, 31, 165, 51, 43, 32, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 43, 37, 26, 165, 55, 46, 34, 165, 42, 37, 28, 165, 47, 40, 27, 165, 51, 42, 28, 165, 48, 41, 27, 165, 49, 41, 27, 165, 51, 43, 28, 165, 45, 39, 26, 165, 48, 41, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 78, 63, 45, 165, 41, 36, 26, 165, 56, 46, 30, 165, 87, 64, 36, 165, 78, 58, 36, 165, 49, 42, 27, 165, 63, 49, 33, 165, 62, 49, 32, 165, 58, 46, 31, 165, 42, 36, 26, 165, 44, 38, 28, 165, 77, 62, 45, 165, 39, 35, 25, 165, 41, 36, 27, 165, 64, 53, 38, 165, 57, 48, 35, 165, 37, 33, 25, 165, 41, 36, 26, 165, 36, 33, 25, 165, 36, 33, 25, 165, 46, 39, 27, 165, 40, 36, 26, 165, 51, 42, 28, 165, 44, 38, 26, 165, 46, 40, 27, 165, 60, 47, 31, 165, 62, 49, 32, 165, 71, 54, 36, 165, 71, 53, 35, 165, 57, 46, 30, 165, 52, 43, 28, 165, 63, 52, 38, 165, 41, 36, 26, 165, 43, 38, 28, 165, 40, 35, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 38, 28, 165, 43, 37, 26, 165, 45, 39, 27, 165, 37, 33, 25, 165, 45, 39, 29, 165, 55, 46, 34, 165, 43, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 51, 43, 28, 165, 43, 37, 26, 165, 37, 34, 25, 165, 60, 50, 37, 165, 73, 59, 43, 165, 47, 41, 30, 165, 58, 49, 36, 165, 36, 33, 25, 165, 40, 36, 26, 165, 46, 39, 27, 165, 55, 46, 34, 165, 44, 39, 29, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 49, 42, 27, 165, 49, 42, 27, 165, 61, 48, 32, 165, 43, 37, 26, 165, 45, 39, 27, 165, 47, 41, 30, 165, 37, 33, 25, 165, 50, 42, 27, 165, 46, 39, 27, 165, 55, 45, 29, 165, 44, 38, 26, 165, 49, 41, 27, 165, 46, 39, 27, 165, 48, 41, 27, 165, 55, 45, 29, 165, 46, 39, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 51, 43, 28, 165, 57, 46, 30, 165, 64, 50, 33, 165, 69, 52, 35, 165, 47, 40, 27, 165, 68, 52, 34, 165, 60, 47, 31, 165, 46, 40, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 63, 49, 32, 165, 48, 49, 41, 165, 45, 38, 26, 165, 42, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 52, 43, 28, 165, 49, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 87, 69, 49, 165, 65, 53, 39, 165, 38, 34, 25, 165, 51, 43, 28, 165, 51, 43, 28, 165, 45, 39, 27, 165, 43, 37, 26, 165, 51, 44, 32, 165, 38, 34, 25, 165, 41, 37, 27, 165, 13, 14, 14, 255, 11, 12, 12, 255, 19, 19, 20, 255, 16, 16, 17, 255, 10, 10, 11, 255, 12, 12, 13, 255, 6, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 9, 10, 255, 12, 12, 12, 255, 17, 17, 17, 255, 13, 13, 13, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 18, 18, 19, 255, 13, 13, 14, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 24, 25, 25, 255, 21, 21, 22, 255, 22, 23, 23, 255, 27, 27, 28, 255, 25, 26, 26, 255, 19, 19, 20, 255, 14, 14, 15, 255, 7, 7, 7, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 7, 255, 6, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 6, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 15, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 20, 21, 255, 19, 20, 20, 255, 24, 25, 26, 255, 23, 23, 24, 255, 33, 34, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 27, 28, 255, 24, 24, 25, 255, 25, 26, 26, 255, 21, 21, 22, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 21, 21, 22, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 16, 16, 255, 19, 19, 20, 255, 21, 22, 22, 255, 13, 13, 13, 255, 17, 17, 17, 255, 19, 20, 20, 255, 33, 34, 34, 255, 27, 28, 28, 255, 26, 27, 28, 255, 23, 24, 24, 255, 24, 25, 26, 255, 20, 21, 21, 255, 13, 13, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 21, 22, 22, 255, 19, 20, 20, 255, 14, 15, 15, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 14, 255, 17, 17, 17, 255, 14, 15, 15, 255, 9, 9, 10, 255, 13, 13, 14, 255, 14, 15, 15, 255, 9, 9, 10, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 14, 14, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 3, 3, 3, 255, 3, 3, 3, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 17, 17, 18, 255, 24, 25, 25, 255, 21, 22, 22, 255, 23, 23, 24, 255, 25, 26, 27, 255, 15, 16, 16, 255, 16, 16, 16, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 15, 15, 255, 18, 18, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 17, 17, 18, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 15, 15, 15, 255, 25, 25, 26, 255, 27, 28, 28, 255, 17, 18, 18, 255, 19, 19, 20, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 10, 10, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 11, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 19, 19, 19, 255, 22, 22, 23, 255, 29, 29, 30, 255, 20, 20, 20, 255, 21, 22, 22, 255, 27, 28, 29, 255, 21, 21, 22, 255, 21, 21, 22, 255, 23, 23, 24, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 20, 20, 255, 26, 27, 28, 255, 19, 19, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 14, 14, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 10, 255, 11, 11, 11, 255, 8, 8, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 42, 37, 26, 165, 87, 69, 49, 165, 73, 60, 43, 165, 39, 35, 25, 165, 41, 36, 26, 165, 40, 36, 26, 165, 48, 41, 31, 165, 42, 37, 26, 165, 37, 33, 25, 165, 50, 42, 28, 165, 50, 42, 28, 165, 43, 38, 26, 165, 64, 50, 33, 165, 48, 41, 27, 165, 45, 39, 26, 165, 61, 51, 37, 165, 56, 47, 34, 165, 50, 42, 28, 165, 46, 39, 27, 165, 37, 34, 25, 165, 78, 63, 45, 165, 76, 62, 44, 165, 40, 35, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 60, 50, 36, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 27, 165, 51, 42, 28, 165, 64, 50, 33, 165, 67, 52, 34, 165, 74, 55, 36, 165, 45, 39, 27, 165, 46, 40, 30, 165, 46, 40, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 55, 45, 29, 165, 56, 45, 30, 165, 53, 44, 29, 165, 63, 49, 33, 165, 43, 37, 26, 165, 46, 39, 27, 165, 61, 48, 32, 165, 51, 42, 28, 165, 61, 48, 32, 165, 45, 39, 27, 165, 51, 43, 28, 165, 78, 58, 36, 165, 52, 43, 28, 165, 45, 39, 27, 165, 46, 39, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 40, 36, 26, 165, 49, 42, 31, 165, 49, 41, 27, 165, 43, 37, 26, 165, 66, 51, 34, 165, 62, 48, 32, 165, 47, 40, 27, 165, 70, 53, 35, 165, 54, 44, 29, 165, 54, 44, 29, 165, 67, 55, 40, 165, 47, 40, 30, 165, 44, 38, 26, 165, 85, 68, 48, 165, 64, 53, 38, 165, 41, 36, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 52, 44, 33, 165, 49, 41, 27, 165, 44, 38, 26, 165, 87, 69, 49, 165, 87, 69, 49, 165, 40, 36, 27, 165, 45, 39, 26, 165, 36, 33, 25, 165, 45, 47, 41, 165, 40, 36, 27, 165, 41, 36, 26, 165, 43, 38, 26, 165, 58, 47, 31, 165, 78, 58, 36, 165, 74, 55, 36, 165, 54, 44, 29, 165, 57, 48, 35, 165, 42, 37, 26, 165, 48, 41, 27, 165, 65, 50, 33, 165, 72, 54, 36, 165, 41, 36, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 50, 42, 28, 165, 39, 35, 25, 165, 46, 40, 27, 165, 61, 56, 46, 165, 68, 52, 34, 165, 64, 50, 33, 165, 43, 38, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 54, 46, 33, 165, 47, 40, 27, 165, 42, 37, 26, 165, 43, 45, 40, 165, 46, 40, 27, 165, 53, 44, 29, 165, 49, 42, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 58, 46, 30, 165, 53, 43, 29, 165, 56, 46, 30, 165, 44, 38, 26, 165, 37, 34, 25, 165, 46, 39, 27, 165, 49, 41, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 63, 49, 32, 165, 64, 50, 33, 165, 39, 35, 25, 165, 61, 51, 37, 165, 75, 61, 44, 165, 38, 34, 25, 165, 52, 51, 43, 165, 48, 41, 27, 165, 53, 44, 29, 165, 55, 45, 30, 165, 73, 55, 36, 165, 51, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 56, 47, 35, 165, 40, 35, 25, 165, 61, 51, 37, 165, 81, 65, 47, 165, 53, 45, 33, 165, 36, 33, 25, 165, 40, 36, 26, 165, 46, 40, 27, 165, 40, 35, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 70, 53, 35, 165, 47, 40, 27, 165, 68, 52, 34, 165, 73, 55, 36, 165, 81, 60, 36, 165, 49, 41, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 60, 50, 36, 165, 39, 34, 25, 165, 59, 49, 36, 165, 46, 40, 30, 165, 40, 35, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 39, 35, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 66, 51, 34, 165, 66, 51, 34, 165, 55, 45, 30, 165, 44, 39, 29, 165, 37, 34, 25, 165, 65, 54, 39, 165, 75, 61, 44, 165, 38, 34, 25, 165, 86, 69, 48, 165, 87, 69, 49, 165, 48, 41, 30, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 58, 49, 35, 165, 39, 35, 25, 165, 45, 39, 27, 165, 49, 41, 27, 165, 39, 35, 25, 165, 57, 46, 30, 165, 67, 51, 34, 165, 47, 40, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 47, 48, 41, 165, 60, 47, 31, 165, 48, 41, 27, 165, 45, 39, 26, 165, 61, 50, 37, 165, 44, 38, 26, 165, 45, 39, 26, 165, 63, 52, 38, 165, 46, 40, 30, 165, 51, 43, 28, 165, 47, 40, 30, 165, 51, 42, 28, 165, 46, 39, 27, 165, 40, 35, 25, 165, 46, 39, 27, 165, 42, 37, 26, 165, 49, 41, 27, 165, 51, 43, 28, 165, 41, 36, 26, 165, 43, 37, 26, 165, 62, 49, 32, 165, 71, 54, 36, 165, 77, 58, 36, 165, 53, 43, 29, 165, 51, 42, 28, 165, 61, 48, 32, 165, 58, 46, 31, 165, 56, 45, 30, 165, 48, 41, 27, 165, 51, 42, 28, 165, 44, 38, 26, 165, 59, 47, 31, 165, 37, 34, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 60, 47, 31, 165, 45, 39, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 38, 34, 25, 165, 39, 35, 25, 165, 52, 45, 33, 165, 57, 48, 35, 165, 41, 36, 26, 165, 13, 14, 14, 255, 20, 20, 21, 255, 20, 20, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 16, 17, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 15, 16, 16, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 12, 12, 13, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 8, 9, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 33, 33, 34, 255, 30, 31, 31, 255, 30, 30, 31, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 23, 23, 255, 20, 20, 21, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 18, 19, 19, 255, 18, 19, 19, 255, 15, 16, 16, 255, 20, 20, 21, 255, 26, 26, 27, 255, 22, 23, 24, 255, 27, 28, 28, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 8, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 6, 255, 11, 11, 11, 255, 8, 8, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 20, 20, 21, 255, 12, 12, 13, 255, 11, 12, 12, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 22, 23, 255, 21, 22, 22, 255, 28, 29, 30, 255, 31, 32, 33, 255, 29, 29, 30, 255, 30, 30, 31, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 21, 21, 22, 255, 29, 30, 30, 255, 18, 19, 19, 255, 13, 13, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 24, 25, 26, 255, 25, 26, 27, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 17, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 13, 255, 19, 19, 20, 255, 26, 27, 28, 255, 23, 23, 24, 255, 27, 28, 29, 255, 23, 24, 24, 255, 19, 20, 20, 255, 23, 24, 24, 255, 17, 17, 18, 255, 11, 12, 12, 255, 9, 9, 10, 255, 10, 10, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 10, 255, 19, 20, 20, 255, 23, 24, 24, 255, 17, 18, 18, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 15, 16, 16, 255, 23, 23, 24, 255, 16, 16, 17, 255, 18, 18, 18, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 16, 16, 255, 22, 22, 23, 255, 14, 14, 15, 255, 10, 10, 10, 255, 13, 14, 14, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 10, 255, 10, 10, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 15, 15, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 19, 19, 20, 255, 20, 21, 21, 255, 33, 34, 34, 255, 23, 24, 24, 255, 16, 17, 17, 255, 20, 21, 21, 255, 27, 27, 28, 255, 16, 17, 17, 255, 22, 22, 23, 255, 24, 24, 25, 255, 19, 20, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 8, 8, 8, 255, 12, 12, 13, 255, 15, 15, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 12, 13, 255, 17, 17, 17, 255, 10, 10, 10, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 5, 6, 6, 255, 10, 11, 11, 255, 12, 12, 13, 255, 22, 23, 24, 255, 21, 21, 22, 255, 17, 17, 18, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 7, 7, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 14, 255, 14, 14, 14, 255, 18, 18, 18, 255, 20, 21, 21, 255, 21, 21, 22, 255, 11, 11, 11, 255, 6, 7, 7, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 14, 14, 255, 22, 23, 23, 255, 25, 25, 26, 255, 30, 30, 31, 255, 30, 31, 32, 255, 32, 32, 33, 255, 32, 32, 33, 255, 23, 23, 24, 255, 21, 21, 22, 255, 25, 25, 26, 255, 18, 18, 18, 255, 23, 24, 24, 255, 15, 15, 16, 255, 17, 18, 18, 255, 11, 11, 11, 255, 5, 5, 5, 255, 11, 12, 12, 255, 15, 15, 15, 255, 18, 19, 19, 255, 17, 17, 18, 255, 15, 15, 15, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 15, 255, 37, 33, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 45, 39, 27, 165, 72, 54, 36, 165, 53, 44, 29, 165, 44, 38, 26, 165, 55, 45, 29, 165, 47, 40, 27, 165, 45, 39, 27, 165, 39, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 65, 50, 33, 165, 54, 44, 29, 165, 44, 38, 26, 165, 53, 44, 29, 165, 50, 42, 28, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 60, 48, 31, 165, 48, 41, 27, 165, 53, 44, 29, 165, 48, 41, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 67, 51, 34, 165, 52, 43, 28, 165, 52, 43, 28, 165, 63, 49, 32, 165, 46, 48, 41, 165, 47, 40, 27, 165, 48, 41, 27, 165, 54, 44, 29, 165, 42, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 55, 45, 30, 165, 40, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 68, 56, 40, 165, 65, 54, 39, 165, 39, 35, 25, 165, 41, 36, 26, 165, 43, 38, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 42, 37, 28, 165, 45, 39, 29, 165, 36, 33, 25, 165, 46, 39, 27, 165, 39, 35, 25, 165, 75, 61, 44, 165, 53, 45, 33, 165, 40, 36, 27, 165, 37, 33, 25, 165, 42, 36, 26, 165, 48, 42, 31, 165, 36, 33, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 55, 45, 30, 165, 41, 36, 26, 165, 42, 37, 28, 165, 42, 37, 26, 165, 54, 44, 29, 165, 73, 54, 36, 165, 75, 56, 36, 165, 58, 46, 30, 165, 47, 40, 27, 165, 38, 34, 25, 165, 47, 48, 41, 165, 43, 37, 26, 165, 54, 44, 29, 165, 38, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 45, 39, 29, 165, 40, 35, 25, 165, 45, 60, 33, 255, 52, 43, 29, 165, 46, 39, 27, 165, 45, 39, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 57, 46, 30, 165, 57, 46, 30, 165, 67, 51, 34, 165, 61, 48, 32, 165, 56, 46, 30, 165, 48, 41, 27, 165, 63, 49, 32, 165, 52, 43, 28, 165, 37, 33, 25, 165, 44, 38, 26, 165, 45, 39, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 63, 49, 33, 165, 42, 37, 26, 165, 41, 36, 27, 165, 69, 56, 41, 165, 56, 47, 34, 165, 59, 49, 36, 165, 53, 45, 33, 165, 45, 39, 26, 165, 46, 40, 27, 165, 52, 43, 28, 165, 53, 44, 29, 165, 60, 48, 31, 165, 48, 41, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 43, 38, 26, 165, 37, 33, 25, 165, 62, 52, 37, 165, 77, 62, 45, 165, 86, 68, 48, 165, 47, 41, 30, 165, 42, 37, 27, 165, 49, 42, 27, 165, 38, 34, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 60, 48, 31, 165, 70, 53, 35, 165, 58, 47, 31, 165, 61, 48, 32, 165, 77, 57, 36, 165, 49, 42, 27, 165, 46, 39, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 39, 34, 25, 165, 38, 34, 25, 165, 40, 36, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 52, 43, 29, 165, 56, 46, 30, 165, 50, 42, 28, 165, 45, 38, 26, 165, 45, 39, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 39, 35, 25, 165, 51, 43, 28, 165, 48, 41, 27, 165, 58, 46, 30, 165, 52, 43, 28, 165, 58, 46, 31, 165, 49, 41, 27, 165, 66, 51, 34, 165, 65, 51, 33, 165, 56, 45, 30, 165, 53, 44, 29, 165, 69, 52, 35, 165, 59, 47, 31, 165, 51, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 47, 41, 30, 165, 56, 47, 35, 165, 38, 34, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 68, 52, 34, 165, 64, 50, 33, 165, 57, 46, 30, 165, 44, 38, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 55, 45, 30, 165, 62, 49, 32, 165, 64, 50, 33, 165, 49, 41, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 55, 45, 30, 165, 46, 40, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 49, 42, 31, 165, 66, 54, 39, 165, 49, 42, 31, 165, 45, 39, 27, 165, 49, 42, 31, 165, 65, 54, 39, 165, 39, 35, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 38, 34, 26, 165, 36, 33, 25, 165, 39, 35, 26, 165, 18, 19, 19, 255, 23, 24, 24, 255, 29, 30, 31, 255, 32, 32, 33, 255, 19, 19, 20, 255, 13, 14, 14, 255, 12, 12, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 9, 9, 10, 255, 16, 16, 16, 255, 19, 19, 19, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 9, 10, 255, 11, 11, 12, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 28, 29, 29, 255, 20, 21, 21, 255, 19, 19, 20, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 9, 255, 8, 8, 9, 255, 8, 8, 8, 255, 9, 9, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 15, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 19, 19, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 7, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 10, 10, 255, 9, 9, 10, 255, 8, 8, 8, 255, 8, 8, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 8, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 22, 23, 23, 255, 19, 19, 20, 255, 12, 13, 13, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 19, 19, 20, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 21, 22, 255, 22, 22, 23, 255, 23, 23, 24, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 17, 17, 18, 255, 23, 24, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 26, 26, 27, 255, 20, 20, 21, 255, 26, 26, 27, 255, 20, 20, 21, 255, 17, 17, 18, 255, 24, 25, 25, 255, 28, 29, 29, 255, 25, 26, 27, 255, 19, 20, 20, 255, 21, 21, 22, 255, 16, 17, 17, 255, 15, 15, 15, 255, 18, 18, 19, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 15, 15, 255, 9, 9, 9, 255, 15, 15, 15, 255, 16, 16, 16, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 18, 19, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 22, 22, 255, 28, 28, 29, 255, 18, 18, 19, 255, 18, 19, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 18, 19, 19, 255, 15, 16, 16, 255, 7, 7, 8, 255, 9, 9, 10, 255, 8, 8, 8, 255, 1, 1, 1, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 4, 4, 4, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 20, 20, 255, 15, 15, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 15, 15, 255, 19, 19, 20, 255, 15, 15, 16, 255, 25, 25, 26, 255, 26, 26, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 19, 20, 20, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 19, 20, 255, 21, 22, 23, 255, 22, 22, 23, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 18, 18, 255, 19, 19, 19, 255, 20, 20, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 8, 8, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 12, 13, 13, 255, 10, 10, 11, 255, 18, 19, 19, 255, 17, 18, 18, 255, 16, 16, 16, 255, 19, 20, 20, 255, 15, 15, 15, 255, 24, 25, 25, 255, 11, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 16, 255, 21, 22, 22, 255, 21, 21, 22, 255, 25, 25, 26, 255, 31, 32, 32, 255, 33, 33, 34, 255, 31, 31, 32, 255, 24, 25, 26, 255, 23, 24, 25, 255, 21, 22, 22, 255, 21, 21, 22, 255, 21, 22, 22, 255, 18, 18, 19, 255, 19, 19, 20, 255, 12, 13, 13, 255, 12, 12, 12, 255, 7, 8, 8, 255, 12, 12, 12, 255, 12, 13, 13, 255, 19, 19, 20, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 14, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 13, 13, 255, 6, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 19, 19, 20, 255, 38, 34, 25, 165, 40, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 43, 38, 26, 165, 46, 40, 27, 165, 65, 50, 33, 165, 48, 41, 27, 165, 55, 45, 29, 165, 59, 47, 31, 165, 61, 48, 32, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 35, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 41, 36, 27, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 37, 34, 25, 165, 55, 45, 30, 165, 49, 42, 27, 165, 39, 35, 25, 165, 57, 46, 30, 165, 61, 48, 32, 165, 42, 37, 26, 165, 40, 36, 26, 165, 47, 40, 27, 165, 57, 54, 44, 165, 65, 50, 33, 165, 68, 52, 34, 165, 60, 48, 31, 165, 45, 39, 27, 165, 38, 34, 25, 165, 50, 70, 35, 255, 60, 78, 36, 255, 48, 41, 27, 165, 58, 46, 31, 165, 70, 53, 35, 165, 50, 42, 28, 165, 53, 44, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 37, 33, 25, 165, 36, 33, 25, 165, 47, 40, 27, 165, 43, 38, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 63, 52, 38, 165, 41, 36, 27, 165, 40, 35, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 53, 43, 29, 165, 41, 36, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 43, 38, 28, 165, 42, 37, 26, 165, 42, 36, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 43, 37, 26, 165, 40, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 49, 42, 27, 165, 75, 56, 36, 165, 64, 50, 33, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 66, 54, 39, 165, 37, 34, 25, 165, 38, 34, 25, 165, 56, 45, 30, 165, 55, 45, 29, 165, 50, 42, 28, 165, 68, 52, 34, 165, 57, 46, 30, 165, 54, 44, 29, 165, 68, 52, 34, 165, 79, 89, 41, 255, 57, 46, 30, 165, 55, 45, 29, 165, 51, 42, 28, 165, 60, 48, 31, 165, 53, 44, 29, 165, 44, 38, 26, 165, 48, 40, 27, 165, 52, 43, 28, 165, 39, 34, 25, 165, 46, 39, 27, 165, 56, 53, 44, 165, 41, 36, 26, 165, 66, 54, 39, 165, 53, 45, 33, 165, 53, 45, 33, 165, 47, 40, 30, 165, 73, 59, 43, 165, 45, 39, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 57, 46, 30, 165, 44, 38, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 42, 37, 26, 165, 48, 42, 31, 165, 46, 40, 30, 165, 65, 81, 44, 255, 58, 48, 35, 165, 37, 34, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 71, 54, 35, 165, 59, 47, 31, 165, 53, 44, 29, 165, 55, 45, 30, 165, 61, 48, 32, 165, 62, 48, 32, 165, 45, 39, 26, 165, 45, 39, 26, 165, 51, 42, 28, 165, 59, 47, 31, 165, 53, 67, 35, 255, 54, 44, 29, 165, 44, 38, 26, 165, 46, 39, 27, 165, 41, 36, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 41, 27, 165, 58, 47, 31, 165, 56, 45, 30, 165, 50, 43, 28, 177, 61, 79, 36, 255, 43, 38, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 47, 40, 27, 165, 44, 38, 29, 165, 36, 33, 25, 165, 54, 44, 29, 165, 55, 45, 29, 165, 58, 46, 31, 165, 66, 51, 34, 165, 66, 51, 34, 165, 65, 50, 33, 165, 70, 53, 35, 165, 69, 53, 35, 165, 55, 45, 29, 165, 64, 50, 33, 165, 62, 48, 32, 165, 49, 42, 27, 165, 47, 40, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 47, 41, 30, 165, 41, 36, 26, 165, 40, 35, 26, 165, 39, 35, 26, 165, 39, 35, 25, 165, 42, 37, 27, 165, 46, 40, 27, 165, 49, 41, 27, 165, 40, 36, 26, 165, 47, 40, 27, 165, 60, 47, 31, 165, 49, 41, 27, 165, 50, 42, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 50, 42, 28, 165, 63, 49, 33, 165, 43, 38, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 45, 39, 26, 165, 50, 42, 28, 165, 62, 49, 32, 165, 56, 45, 30, 165, 44, 38, 26, 165, 37, 33, 25, 165, 47, 41, 30, 165, 42, 37, 26, 165, 40, 35, 25, 165, 41, 36, 26, 165, 46, 40, 30, 165, 49, 42, 31, 165, 45, 39, 27, 165, 50, 42, 28, 165, 60, 48, 31, 165, 47, 40, 27, 165, 40, 36, 26, 165, 39, 35, 25, 165, 56, 47, 34, 165, 37, 34, 25, 165, 40, 35, 25, 165, 20, 20, 21, 255, 20, 20, 21, 255, 31, 32, 32, 255, 31, 32, 33, 255, 29, 29, 30, 255, 21, 22, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 14, 255, 17, 17, 17, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 15, 16, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 13, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 26, 27, 27, 255, 22, 22, 23, 255, 15, 15, 15, 255, 13, 14, 14, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 10, 255, 11, 11, 12, 255, 16, 16, 17, 255, 16, 16, 16, 255, 11, 11, 12, 255, 7, 7, 8, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 10, 255, 15, 15, 15, 255, 14, 14, 14, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 23, 23, 255, 24, 25, 25, 255, 20, 20, 20, 255, 20, 21, 21, 255, 18, 18, 19, 255, 16, 16, 17, 255, 11, 11, 11, 255, 16, 17, 17, 255, 11, 12, 12, 255, 20, 20, 21, 255, 20, 20, 21, 255, 27, 28, 28, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 21, 22, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 21, 21, 22, 255, 19, 19, 19, 255, 20, 20, 20, 255, 26, 27, 27, 255, 24, 24, 25, 255, 32, 33, 34, 255, 28, 28, 29, 255, 27, 28, 29, 255, 22, 22, 23, 255, 20, 20, 20, 255, 23, 23, 24, 255, 20, 21, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 18, 18, 18, 255, 13, 13, 14, 255, 15, 15, 16, 255, 12, 12, 12, 255, 22, 23, 23, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 14, 14, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 19, 20, 20, 255, 29, 30, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 23, 23, 24, 255, 21, 21, 22, 255, 21, 22, 22, 255, 20, 20, 21, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 14, 14, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 8, 9, 255, 13, 13, 13, 255, 20, 20, 21, 255, 16, 17, 17, 255, 28, 29, 30, 255, 23, 24, 24, 255, 23, 24, 24, 255, 19, 20, 20, 255, 13, 13, 14, 255, 16, 16, 16, 255, 20, 20, 21, 255, 19, 20, 20, 255, 14, 14, 14, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 25, 25, 26, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 28, 29, 255, 26, 27, 27, 255, 22, 23, 23, 255, 26, 27, 27, 255, 23, 23, 24, 255, 19, 20, 20, 255, 29, 30, 30, 255, 16, 16, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 9, 10, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 18, 18, 255, 17, 17, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 22, 23, 23, 255, 20, 21, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 17, 17, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 14, 255, 13, 13, 13, 255, 18, 19, 19, 255, 18, 19, 19, 255, 24, 24, 25, 255, 13, 13, 13, 255, 21, 22, 22, 255, 25, 26, 26, 255, 10, 11, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 20, 20, 21, 255, 33, 34, 34, 255, 30, 30, 31, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 27, 28, 28, 255, 25, 25, 26, 255, 20, 20, 21, 255, 23, 23, 24, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 7, 7, 7, 255, 5, 6, 6, 255, 14, 14, 14, 255, 14, 15, 15, 255, 20, 21, 21, 255, 13, 14, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 14, 14, 14, 255, 19, 19, 20, 255, 18, 19, 19, 255, 18, 19, 19, 255, 17, 17, 17, 255, 12, 12, 13, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 17, 255, 44, 38, 26, 165, 53, 43, 29, 165, 48, 41, 27, 165, 60, 47, 31, 165, 42, 36, 26, 165, 39, 35, 25, 165, 53, 45, 33, 165, 41, 36, 26, 165, 43, 37, 26, 165, 63, 49, 32, 165, 66, 51, 34, 165, 60, 47, 31, 165, 64, 50, 33, 165, 67, 51, 34, 165, 46, 40, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 51, 43, 32, 165, 62, 52, 38, 165, 45, 39, 26, 165, 46, 40, 27, 165, 55, 45, 29, 165, 44, 38, 29, 165, 37, 34, 25, 165, 44, 38, 26, 165, 36, 33, 25, 165, 38, 34, 25, 165, 48, 41, 27, 165, 52, 43, 29, 165, 42, 37, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 55, 45, 29, 165, 56, 45, 30, 165, 60, 47, 31, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 58, 46, 31, 165, 54, 44, 29, 165, 76, 57, 36, 165, 55, 45, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 55, 45, 29, 165, 48, 41, 27, 165, 61, 48, 32, 165, 46, 40, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 39, 29, 165, 72, 59, 42, 165, 86, 69, 49, 165, 49, 42, 31, 165, 40, 36, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 68, 56, 40, 165, 36, 33, 25, 165, 38, 34, 25, 165, 41, 36, 27, 165, 63, 52, 38, 165, 62, 52, 38, 165, 43, 37, 26, 165, 42, 45, 40, 165, 36, 33, 25, 165, 60, 50, 36, 165, 37, 34, 25, 165, 37, 33, 25, 165, 47, 40, 27, 165, 43, 37, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 38, 35, 26, 165, 47, 40, 30, 165, 40, 36, 27, 165, 45, 39, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 36, 33, 25, 165, 39, 34, 25, 165, 51, 52, 45, 165, 70, 57, 41, 165, 39, 35, 26, 165, 49, 42, 31, 165, 44, 38, 26, 165, 43, 38, 26, 165, 53, 52, 43, 165, 54, 44, 29, 165, 38, 34, 25, 165, 49, 41, 27, 165, 38, 34, 25, 165, 65, 53, 39, 165, 81, 65, 46, 165, 48, 41, 27, 165, 46, 39, 27, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 64, 50, 33, 165, 44, 38, 26, 165, 53, 44, 29, 165, 71, 54, 35, 165, 62, 49, 32, 165, 52, 43, 28, 165, 64, 49, 33, 165, 55, 45, 29, 165, 62, 49, 32, 165, 50, 42, 28, 165, 59, 47, 31, 165, 42, 37, 26, 165, 42, 37, 26, 165, 49, 41, 27, 165, 49, 42, 31, 165, 44, 39, 29, 165, 45, 39, 29, 165, 57, 48, 35, 165, 48, 41, 27, 165, 45, 39, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 52, 43, 29, 165, 50, 42, 28, 165, 58, 46, 31, 165, 46, 39, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 37, 34, 25, 165, 37, 33, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 45, 39, 26, 165, 49, 41, 27, 165, 42, 37, 26, 165, 48, 41, 27, 165, 53, 44, 29, 165, 55, 45, 29, 165, 44, 38, 26, 165, 43, 38, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 49, 42, 27, 165, 64, 49, 33, 165, 73, 55, 36, 165, 70, 53, 35, 165, 51, 42, 28, 165, 48, 48, 41, 165, 41, 36, 26, 165, 45, 39, 26, 165, 43, 37, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 51, 43, 28, 165, 41, 36, 26, 165, 45, 39, 26, 165, 60, 47, 31, 165, 71, 54, 35, 165, 59, 47, 31, 165, 51, 43, 28, 165, 46, 39, 27, 165, 38, 34, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 37, 34, 25, 165, 46, 48, 41, 165, 47, 40, 27, 165, 46, 40, 27, 165, 43, 37, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 43, 37, 26, 165, 48, 41, 27, 165, 72, 54, 36, 165, 69, 53, 35, 165, 75, 56, 36, 165, 81, 60, 36, 165, 69, 52, 35, 165, 84, 62, 36, 165, 54, 44, 29, 165, 47, 40, 27, 165, 42, 37, 26, 165, 52, 43, 29, 165, 58, 46, 31, 165, 56, 45, 30, 165, 42, 37, 26, 165, 43, 38, 26, 165, 47, 40, 27, 165, 41, 36, 27, 165, 37, 33, 25, 165, 45, 39, 26, 165, 40, 36, 27, 165, 44, 38, 26, 165, 46, 39, 27, 165, 65, 50, 33, 165, 58, 46, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 64, 50, 33, 165, 63, 49, 32, 165, 55, 45, 29, 165, 65, 50, 33, 165, 55, 45, 30, 165, 62, 49, 32, 165, 51, 43, 28, 165, 46, 40, 27, 165, 39, 35, 25, 165, 49, 41, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 37, 34, 25, 165, 38, 34, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 57, 46, 30, 165, 65, 51, 33, 165, 60, 48, 31, 165, 43, 46, 40, 165, 42, 37, 26, 165, 72, 54, 36, 165, 61, 48, 32, 165, 44, 38, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 57, 46, 30, 165, 42, 37, 26, 165, 40, 35, 26, 165, 76, 62, 44, 165, 69, 56, 41, 165, 54, 46, 33, 165, 40, 36, 26, 165, 18, 18, 19, 255, 27, 27, 28, 255, 30, 31, 32, 255, 30, 31, 31, 255, 30, 31, 32, 255, 21, 22, 22, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 17, 18, 18, 255, 19, 19, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 12, 12, 12, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 26, 26, 27, 255, 21, 21, 22, 255, 13, 14, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 14, 15, 15, 255, 14, 14, 15, 255, 19, 19, 19, 255, 26, 27, 28, 255, 19, 20, 20, 255, 14, 15, 15, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 15, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 15, 15, 16, 255, 23, 24, 24, 255, 19, 20, 20, 255, 18, 19, 19, 255, 17, 17, 17, 255, 16, 16, 16, 255, 14, 14, 14, 255, 17, 17, 18, 255, 12, 12, 13, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 19, 19, 20, 255, 22, 22, 23, 255, 25, 25, 26, 255, 29, 30, 30, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 12, 12, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 26, 255, 20, 20, 21, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 33, 255, 25, 26, 26, 255, 25, 26, 26, 255, 23, 23, 24, 255, 22, 23, 23, 255, 16, 16, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 23, 24, 25, 255, 22, 23, 23, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 24, 25, 26, 255, 17, 17, 18, 255, 23, 23, 24, 255, 20, 21, 21, 255, 16, 16, 17, 255, 15, 15, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 12, 12, 255, 15, 15, 16, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 23, 24, 255, 32, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 28, 29, 30, 255, 28, 29, 29, 255, 25, 26, 26, 255, 19, 20, 20, 255, 17, 18, 18, 255, 11, 11, 12, 255, 7, 7, 7, 255, 2, 2, 2, 255, 7, 7, 8, 255, 8, 8, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 12, 12, 255, 20, 20, 21, 255, 26, 26, 27, 255, 30, 31, 31, 255, 22, 23, 23, 255, 27, 27, 28, 255, 25, 25, 26, 255, 26, 26, 27, 255, 20, 21, 21, 255, 25, 26, 26, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 13, 13, 255, 17, 17, 18, 255, 8, 8, 8, 255, 15, 15, 15, 255, 8, 8, 8, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 13, 14, 14, 255, 19, 19, 19, 255, 19, 19, 20, 255, 22, 23, 23, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 23, 23, 24, 255, 22, 23, 23, 255, 21, 22, 22, 255, 25, 25, 26, 255, 23, 24, 24, 255, 24, 24, 25, 255, 15, 15, 16, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 21, 22, 22, 255, 23, 24, 24, 255, 25, 25, 26, 255, 25, 25, 26, 255, 26, 26, 27, 255, 24, 25, 25, 255, 24, 25, 25, 255, 18, 19, 19, 255, 26, 26, 27, 255, 16, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 17, 17, 18, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 13, 13, 255, 19, 20, 20, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 17, 17, 18, 255, 25, 25, 26, 255, 21, 22, 22, 255, 22, 22, 23, 255, 26, 27, 28, 255, 14, 15, 15, 255, 10, 10, 10, 255, 6, 7, 7, 255, 11, 12, 12, 255, 13, 13, 13, 255, 18, 19, 19, 255, 20, 20, 20, 255, 18, 18, 19, 255, 23, 24, 24, 255, 33, 33, 34, 255, 31, 31, 32, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 32, 33, 255, 27, 28, 29, 255, 22, 23, 23, 255, 19, 20, 20, 255, 17, 17, 18, 255, 17, 17, 17, 255, 8, 8, 8, 255, 4, 4, 4, 255, 1, 1, 1, 255, 9, 9, 10, 255, 12, 12, 12, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 20, 20, 255, 13, 13, 14, 255, 18, 19, 19, 255, 16, 16, 16, 255, 21, 21, 22, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 14, 255, 57, 46, 30, 165, 48, 41, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 71, 58, 42, 165, 45, 39, 29, 165, 42, 37, 26, 165, 50, 42, 28, 165, 62, 49, 32, 165, 45, 39, 26, 165, 67, 51, 34, 165, 58, 47, 31, 165, 59, 47, 31, 165, 51, 43, 28, 165, 69, 52, 35, 165, 59, 47, 31, 165, 46, 40, 27, 165, 38, 34, 25, 165, 42, 37, 28, 165, 47, 40, 27, 165, 52, 43, 28, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 36, 33, 25, 165, 45, 39, 29, 165, 42, 37, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 66, 51, 34, 165, 61, 48, 32, 165, 57, 46, 30, 165, 63, 49, 32, 165, 50, 42, 28, 165, 43, 38, 26, 165, 47, 40, 27, 165, 40, 35, 26, 165, 58, 46, 30, 165, 66, 51, 33, 165, 67, 51, 34, 165, 71, 54, 36, 165, 68, 52, 34, 165, 59, 47, 31, 165, 54, 44, 29, 165, 43, 38, 26, 165, 40, 35, 26, 165, 71, 88, 35, 255, 43, 38, 26, 165, 40, 35, 26, 165, 44, 38, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 46, 40, 27, 165, 54, 45, 33, 165, 68, 56, 40, 165, 53, 45, 33, 165, 37, 33, 25, 165, 36, 33, 25, 165, 37, 33, 25, 165, 56, 47, 34, 165, 39, 35, 25, 165, 46, 40, 30, 165, 73, 60, 43, 165, 69, 56, 41, 165, 63, 52, 38, 165, 87, 69, 49, 165, 40, 35, 25, 165, 40, 36, 26, 165, 40, 36, 26, 165, 61, 51, 37, 165, 69, 57, 41, 165, 43, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 46, 39, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 36, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 51, 43, 28, 165, 58, 46, 31, 165, 51, 42, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 46, 40, 29, 165, 42, 37, 26, 165, 43, 37, 26, 165, 64, 53, 38, 165, 58, 48, 35, 165, 39, 35, 25, 165, 55, 45, 30, 165, 53, 44, 29, 165, 42, 37, 26, 165, 64, 53, 38, 165, 52, 45, 33, 165, 58, 49, 36, 165, 65, 53, 39, 165, 51, 44, 32, 165, 38, 34, 26, 165, 48, 41, 27, 165, 46, 48, 41, 165, 41, 36, 26, 165, 58, 46, 30, 165, 54, 45, 29, 165, 46, 39, 27, 165, 43, 38, 26, 165, 57, 46, 30, 165, 70, 53, 35, 165, 59, 47, 31, 165, 44, 38, 26, 165, 56, 46, 30, 165, 47, 40, 27, 165, 50, 42, 28, 165, 43, 38, 26, 165, 58, 46, 30, 165, 56, 45, 30, 165, 48, 41, 27, 165, 52, 51, 43, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 45, 39, 26, 165, 57, 48, 35, 165, 55, 46, 34, 165, 43, 38, 28, 165, 37, 33, 25, 165, 39, 35, 26, 165, 42, 37, 26, 165, 55, 45, 29, 165, 48, 40, 27, 165, 40, 35, 25, 165, 47, 40, 27, 165, 49, 41, 27, 165, 50, 42, 28, 165, 40, 35, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 59, 47, 31, 165, 49, 41, 27, 165, 66, 51, 34, 165, 49, 42, 27, 165, 76, 57, 36, 165, 66, 51, 34, 165, 55, 45, 30, 165, 66, 51, 34, 165, 46, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 62, 48, 32, 165, 48, 41, 27, 165, 42, 37, 26, 165, 55, 45, 30, 165, 50, 42, 28, 165, 56, 45, 30, 165, 60, 48, 32, 165, 45, 39, 26, 165, 49, 41, 27, 165, 37, 34, 25, 165, 80, 64, 46, 165, 38, 34, 25, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 35, 25, 165, 77, 57, 36, 165, 74, 56, 36, 165, 64, 50, 33, 165, 68, 52, 34, 165, 60, 48, 31, 165, 57, 46, 30, 165, 52, 43, 29, 165, 42, 37, 26, 165, 44, 39, 29, 165, 40, 35, 25, 165, 55, 45, 29, 165, 44, 38, 26, 165, 49, 42, 27, 165, 57, 46, 30, 165, 52, 43, 28, 165, 44, 38, 26, 165, 65, 50, 33, 165, 40, 36, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 68, 52, 34, 165, 75, 56, 36, 165, 52, 43, 28, 165, 55, 45, 29, 165, 55, 45, 30, 165, 68, 52, 34, 165, 55, 45, 30, 165, 40, 35, 25, 165, 49, 41, 27, 165, 63, 49, 32, 165, 62, 49, 32, 165, 64, 50, 33, 165, 43, 38, 26, 165, 48, 41, 27, 165, 58, 46, 31, 165, 48, 41, 27, 165, 48, 41, 27, 165, 40, 36, 26, 165, 60, 50, 36, 165, 37, 33, 25, 165, 53, 44, 29, 165, 56, 45, 30, 165, 49, 42, 27, 165, 51, 42, 28, 165, 43, 37, 26, 165, 63, 49, 32, 165, 63, 49, 32, 165, 59, 47, 31, 165, 59, 47, 31, 165, 58, 47, 31, 165, 61, 48, 32, 165, 63, 49, 32, 165, 55, 45, 29, 165, 52, 45, 33, 165, 38, 34, 25, 165, 39, 35, 25, 165, 59, 47, 31, 165, 45, 47, 41, 165, 60, 78, 35, 255, 40, 35, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 65, 50, 33, 165, 60, 48, 31, 165, 48, 41, 27, 165, 47, 40, 27, 165, 52, 43, 28, 165, 56, 45, 30, 165, 78, 58, 36, 165, 74, 55, 36, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 59, 49, 36, 165, 50, 43, 31, 165, 48, 41, 31, 165, 47, 41, 30, 165, 46, 39, 27, 165, 22, 23, 23, 255, 27, 28, 28, 255, 27, 28, 28, 255, 33, 33, 34, 255, 30, 31, 32, 255, 33, 34, 34, 255, 25, 25, 26, 255, 21, 22, 22, 255, 24, 24, 25, 255, 26, 27, 27, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 8, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 12, 12, 13, 255, 15, 16, 16, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 24, 25, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 32, 255, 20, 20, 20, 255, 19, 20, 20, 255, 7, 7, 8, 255, 12, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 15, 15, 255, 19, 19, 20, 255, 23, 23, 24, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 11, 12, 12, 255, 15, 15, 15, 255, 19, 19, 20, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 10, 11, 11, 255, 14, 14, 15, 255, 21, 22, 22, 255, 23, 24, 24, 255, 22, 23, 23, 255, 24, 24, 25, 255, 21, 22, 22, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 16, 16, 255, 14, 14, 14, 255, 15, 15, 15, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 16, 16, 255, 11, 11, 11, 255, 27, 27, 28, 255, 26, 27, 28, 255, 30, 31, 31, 255, 24, 25, 26, 255, 25, 26, 26, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 12, 13, 13, 255, 18, 18, 19, 255, 24, 25, 25, 255, 22, 22, 23, 255, 32, 33, 34, 255, 26, 27, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 27, 27, 28, 255, 18, 19, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 14, 14, 255, 6, 6, 6, 255, 14, 15, 15, 255, 17, 17, 18, 255, 22, 22, 23, 255, 23, 23, 24, 255, 28, 28, 29, 255, 33, 33, 34, 255, 26, 27, 28, 255, 33, 34, 34, 255, 33, 34, 34, 255, 20, 21, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 14, 14, 14, 255, 10, 10, 10, 255, 19, 19, 20, 255, 14, 14, 14, 255, 11, 11, 12, 255, 11, 12, 12, 255, 19, 19, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 17, 17, 17, 255, 20, 20, 21, 255, 18, 18, 19, 255, 19, 19, 20, 255, 12, 12, 12, 255, 10, 10, 11, 255, 5, 5, 5, 255, 14, 14, 14, 255, 15, 16, 16, 255, 19, 19, 20, 255, 26, 27, 27, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 31, 31, 32, 255, 25, 26, 26, 255, 22, 23, 23, 255, 15, 16, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 3, 3, 3, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 22, 22, 23, 255, 24, 25, 25, 255, 25, 25, 26, 255, 32, 32, 33, 255, 23, 24, 24, 255, 30, 31, 32, 255, 25, 26, 27, 255, 18, 19, 19, 255, 17, 18, 18, 255, 22, 22, 23, 255, 12, 12, 12, 255, 18, 18, 18, 255, 20, 21, 21, 255, 24, 24, 25, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 8, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 16, 16, 16, 255, 21, 21, 21, 255, 23, 24, 24, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 28, 28, 29, 255, 27, 27, 28, 255, 23, 24, 25, 255, 17, 18, 18, 255, 21, 21, 22, 255, 10, 10, 11, 255, 14, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 19, 19, 255, 17, 17, 18, 255, 26, 27, 28, 255, 24, 24, 25, 255, 21, 22, 22, 255, 30, 30, 31, 255, 33, 34, 34, 255, 31, 32, 33, 255, 27, 28, 28, 255, 19, 20, 20, 255, 20, 20, 21, 255, 18, 18, 18, 255, 13, 14, 14, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 8, 8, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 19, 19, 19, 255, 20, 21, 21, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 19, 19, 255, 22, 23, 23, 255, 24, 25, 25, 255, 27, 28, 29, 255, 25, 25, 26, 255, 26, 26, 27, 255, 22, 23, 23, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 15, 15, 255, 14, 14, 14, 255, 20, 20, 21, 255, 28, 29, 29, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 32, 33, 255, 30, 31, 31, 255, 26, 26, 27, 255, 20, 20, 20, 255, 16, 16, 17, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 17, 17, 17, 255, 22, 23, 23, 255, 18, 19, 19, 255, 23, 24, 24, 255, 17, 17, 17, 255, 20, 21, 21, 255, 18, 18, 18, 255, 19, 19, 20, 255, 15, 15, 16, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 17, 17, 255, 63, 49, 33, 165, 57, 46, 30, 165, 48, 41, 27, 165, 39, 34, 25, 165, 40, 36, 26, 165, 43, 38, 28, 165, 87, 69, 49, 165, 37, 33, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 60, 48, 31, 165, 61, 48, 32, 165, 48, 41, 27, 165, 49, 42, 27, 165, 51, 43, 28, 165, 70, 53, 35, 165, 70, 53, 35, 165, 73, 55, 36, 165, 52, 43, 29, 165, 47, 40, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 42, 37, 28, 165, 42, 37, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 58, 47, 31, 165, 61, 48, 32, 165, 69, 53, 35, 165, 68, 52, 34, 165, 55, 45, 30, 165, 48, 41, 27, 165, 49, 41, 27, 165, 56, 45, 30, 165, 43, 37, 26, 165, 47, 40, 27, 165, 54, 44, 29, 165, 62, 49, 32, 165, 51, 43, 28, 165, 49, 42, 27, 165, 65, 50, 33, 165, 54, 44, 29, 165, 43, 38, 26, 165, 49, 42, 31, 165, 39, 35, 26, 165, 64, 81, 35, 255, 46, 39, 27, 165, 43, 38, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 46, 39, 27, 165, 39, 35, 25, 165, 44, 38, 29, 165, 37, 33, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 43, 38, 28, 165, 39, 35, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 53, 45, 33, 165, 73, 60, 43, 165, 71, 58, 42, 165, 87, 69, 49, 165, 46, 40, 29, 165, 38, 34, 25, 165, 39, 35, 26, 165, 70, 57, 41, 165, 81, 65, 46, 165, 38, 34, 25, 165, 53, 44, 29, 165, 47, 40, 27, 165, 51, 43, 28, 165, 48, 41, 27, 165, 50, 42, 28, 165, 38, 34, 25, 165, 45, 39, 29, 165, 58, 48, 35, 165, 50, 43, 31, 165, 53, 45, 33, 165, 42, 45, 40, 165, 58, 49, 36, 165, 37, 33, 25, 165, 45, 39, 27, 165, 54, 44, 29, 165, 79, 59, 36, 165, 51, 43, 28, 165, 41, 36, 26, 165, 36, 33, 25, 165, 49, 50, 44, 165, 41, 36, 26, 165, 39, 35, 26, 165, 60, 50, 36, 165, 56, 48, 35, 165, 50, 42, 27, 165, 53, 44, 29, 165, 38, 34, 25, 165, 67, 55, 40, 165, 81, 65, 47, 165, 77, 62, 44, 165, 52, 44, 32, 165, 37, 34, 25, 165, 41, 36, 26, 165, 50, 43, 31, 165, 37, 33, 25, 165, 51, 43, 28, 165, 66, 51, 34, 165, 56, 45, 30, 165, 48, 41, 27, 165, 54, 44, 29, 165, 62, 49, 32, 165, 79, 59, 36, 165, 47, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 42, 27, 165, 41, 36, 26, 165, 40, 35, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 40, 29, 165, 38, 34, 25, 165, 53, 44, 29, 165, 41, 36, 26, 165, 44, 39, 29, 165, 36, 33, 25, 165, 47, 40, 30, 165, 37, 34, 25, 165, 48, 41, 30, 165, 44, 38, 26, 165, 53, 44, 29, 165, 41, 36, 26, 165, 47, 41, 30, 165, 41, 36, 26, 165, 41, 36, 26, 165, 60, 50, 36, 165, 40, 36, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 54, 44, 29, 165, 67, 51, 34, 165, 63, 49, 32, 165, 59, 47, 31, 165, 70, 53, 35, 165, 69, 53, 35, 165, 74, 55, 36, 165, 58, 47, 31, 165, 37, 33, 25, 165, 42, 37, 26, 165, 43, 38, 26, 165, 70, 53, 35, 165, 50, 42, 28, 165, 51, 42, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 49, 41, 27, 165, 67, 51, 34, 165, 51, 42, 28, 165, 45, 39, 26, 165, 44, 46, 40, 165, 44, 39, 29, 165, 66, 54, 39, 165, 51, 44, 32, 165, 40, 35, 25, 165, 42, 37, 26, 165, 52, 43, 28, 165, 64, 50, 33, 165, 78, 58, 36, 165, 70, 53, 35, 165, 76, 56, 36, 165, 52, 43, 28, 165, 50, 42, 28, 165, 47, 40, 27, 165, 43, 37, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 53, 44, 29, 165, 65, 50, 33, 165, 48, 41, 27, 165, 52, 43, 28, 165, 49, 42, 27, 165, 62, 49, 32, 165, 54, 44, 29, 165, 53, 44, 29, 165, 59, 47, 31, 165, 75, 56, 36, 165, 58, 47, 31, 165, 54, 44, 29, 165, 45, 39, 27, 165, 51, 43, 28, 165, 44, 38, 26, 165, 42, 37, 26, 165, 59, 47, 31, 165, 61, 48, 32, 165, 77, 57, 36, 165, 66, 51, 34, 165, 62, 48, 32, 165, 57, 46, 30, 165, 46, 40, 27, 165, 43, 38, 26, 165, 45, 39, 26, 165, 40, 36, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 56, 46, 30, 165, 45, 39, 27, 165, 46, 39, 27, 165, 55, 45, 29, 165, 61, 48, 32, 165, 55, 45, 29, 165, 73, 55, 36, 165, 64, 50, 33, 165, 61, 48, 32, 165, 62, 49, 32, 165, 61, 48, 32, 165, 57, 46, 30, 165, 36, 33, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 46, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 61, 79, 35, 255, 39, 35, 25, 165, 38, 34, 25, 165, 47, 40, 27, 165, 53, 43, 29, 165, 62, 48, 32, 165, 47, 40, 27, 165, 45, 39, 26, 165, 60, 47, 31, 165, 71, 54, 36, 165, 67, 51, 34, 165, 74, 55, 36, 165, 50, 42, 28, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 36, 26, 165, 43, 38, 28, 165, 41, 36, 26, 165, 55, 74, 35, 255, 46, 40, 27, 165, 47, 40, 27, 165, 22, 22, 23, 255, 22, 23, 23, 255, 33, 34, 34, 255, 27, 28, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 24, 25, 25, 255, 24, 25, 26, 255, 30, 30, 31, 255, 24, 25, 25, 255, 23, 23, 24, 255, 22, 23, 23, 255, 17, 17, 18, 255, 15, 15, 16, 255, 5, 6, 6, 255, 5, 5, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 27, 28, 29, 255, 32, 33, 33, 255, 31, 32, 33, 255, 29, 29, 30, 255, 25, 25, 26, 255, 30, 30, 31, 255, 25, 26, 26, 255, 26, 26, 27, 255, 18, 18, 19, 255, 14, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 16, 16, 17, 255, 15, 16, 16, 255, 22, 23, 23, 255, 24, 24, 25, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 32, 33, 33, 255, 20, 21, 21, 255, 20, 21, 21, 255, 20, 21, 21, 255, 16, 16, 17, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 28, 28, 29, 255, 28, 29, 30, 255, 29, 29, 30, 255, 22, 23, 23, 255, 21, 21, 22, 255, 18, 18, 19, 255, 19, 19, 19, 255, 16, 17, 17, 255, 25, 25, 26, 255, 19, 19, 20, 255, 10, 10, 10, 255, 11, 12, 12, 255, 19, 20, 20, 255, 25, 25, 26, 255, 29, 30, 31, 255, 28, 29, 29, 255, 19, 19, 20, 255, 17, 17, 17, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 9, 10, 255, 17, 17, 18, 255, 26, 27, 27, 255, 28, 29, 29, 255, 26, 26, 27, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 21, 21, 22, 255, 22, 22, 23, 255, 17, 17, 17, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 15, 16, 255, 20, 20, 20, 255, 26, 26, 27, 255, 26, 26, 27, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 21, 21, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 18, 18, 19, 255, 11, 11, 12, 255, 13, 13, 14, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 19, 19, 20, 255, 16, 16, 17, 255, 25, 26, 26, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 10, 10, 255, 7, 7, 8, 255, 13, 13, 14, 255, 14, 15, 15, 255, 19, 19, 20, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 18, 18, 18, 255, 11, 11, 11, 255, 6, 6, 6, 255, 1, 1, 1, 255, 6, 7, 7, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 31, 32, 32, 255, 28, 28, 29, 255, 21, 21, 22, 255, 23, 24, 24, 255, 25, 26, 26, 255, 27, 27, 28, 255, 22, 23, 23, 255, 24, 24, 25, 255, 20, 20, 21, 255, 22, 23, 23, 255, 14, 14, 15, 255, 8, 8, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 14, 14, 15, 255, 20, 20, 21, 255, 29, 30, 30, 255, 32, 33, 34, 255, 31, 31, 32, 255, 32, 33, 33, 255, 31, 32, 33, 255, 27, 28, 29, 255, 20, 21, 21, 255, 15, 15, 16, 255, 18, 18, 19, 255, 19, 19, 19, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 18, 18, 19, 255, 16, 16, 17, 255, 20, 21, 21, 255, 21, 22, 23, 255, 25, 26, 26, 255, 30, 31, 32, 255, 30, 31, 32, 255, 33, 34, 34, 255, 33, 34, 34, 255, 25, 25, 26, 255, 23, 24, 25, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 15, 15, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 15, 15, 255, 18, 18, 19, 255, 18, 18, 19, 255, 21, 21, 22, 255, 17, 17, 17, 255, 17, 18, 18, 255, 21, 22, 23, 255, 23, 23, 24, 255, 20, 20, 21, 255, 14, 15, 15, 255, 21, 22, 22, 255, 27, 28, 29, 255, 29, 30, 30, 255, 33, 34, 34, 255, 26, 27, 27, 255, 32, 32, 33, 255, 27, 27, 28, 255, 32, 32, 33, 255, 11, 11, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 12, 13, 255, 21, 22, 22, 255, 26, 26, 27, 255, 26, 27, 27, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 28, 29, 30, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 12, 12, 12, 255, 4, 4, 4, 255, 2, 2, 2, 255, 6, 6, 6, 255, 15, 15, 16, 255, 17, 17, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 25, 26, 27, 255, 22, 22, 23, 255, 20, 21, 21, 255, 17, 18, 18, 255, 18, 19, 19, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 10, 255, 7, 8, 8, 255, 15, 15, 15, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 14, 255, 62, 49, 32, 165, 58, 47, 31, 165, 58, 46, 30, 165, 45, 39, 26, 165, 36, 33, 25, 165, 48, 41, 30, 165, 42, 37, 28, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 40, 35, 26, 165, 58, 46, 31, 165, 50, 42, 28, 165, 53, 43, 29, 165, 46, 39, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 47, 41, 30, 165, 43, 45, 40, 165, 39, 34, 25, 165, 37, 33, 25, 165, 42, 45, 40, 165, 48, 41, 27, 165, 45, 39, 26, 165, 51, 43, 28, 165, 48, 41, 27, 165, 51, 43, 28, 165, 51, 43, 28, 165, 52, 43, 29, 165, 59, 47, 31, 165, 62, 49, 32, 165, 55, 45, 30, 165, 64, 50, 33, 165, 64, 50, 33, 165, 62, 48, 32, 165, 57, 46, 30, 165, 54, 44, 29, 165, 60, 48, 31, 165, 71, 53, 35, 165, 49, 42, 27, 165, 53, 44, 29, 165, 53, 44, 29, 165, 43, 37, 26, 165, 37, 34, 25, 165, 43, 37, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 37, 34, 25, 165, 45, 39, 29, 165, 41, 36, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 38, 34, 26, 165, 40, 36, 26, 165, 37, 34, 25, 165, 45, 39, 26, 165, 39, 35, 26, 165, 76, 61, 44, 165, 83, 67, 48, 165, 83, 66, 46, 165, 65, 53, 39, 165, 63, 52, 38, 165, 37, 33, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 37, 33, 25, 165, 52, 43, 29, 165, 44, 38, 26, 165, 49, 41, 27, 165, 49, 41, 27, 165, 51, 43, 28, 165, 42, 37, 26, 165, 37, 33, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 61, 51, 37, 165, 61, 51, 37, 165, 40, 35, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 40, 35, 26, 165, 40, 36, 27, 165, 59, 49, 36, 165, 37, 34, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 69, 56, 41, 165, 37, 33, 25, 165, 45, 39, 27, 165, 39, 35, 25, 165, 45, 39, 26, 165, 63, 49, 33, 165, 68, 52, 34, 165, 53, 44, 29, 165, 70, 53, 35, 165, 66, 51, 33, 165, 52, 43, 28, 165, 48, 41, 27, 165, 50, 42, 28, 165, 45, 39, 26, 165, 36, 33, 25, 165, 42, 37, 26, 165, 55, 45, 30, 165, 58, 46, 31, 165, 69, 52, 35, 165, 58, 46, 31, 165, 44, 38, 26, 165, 39, 35, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 44, 38, 26, 165, 38, 34, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 46, 40, 27, 165, 41, 36, 26, 165, 44, 38, 28, 165, 39, 35, 25, 165, 48, 41, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 43, 38, 26, 165, 45, 39, 26, 165, 42, 37, 28, 165, 38, 34, 25, 165, 42, 36, 26, 165, 55, 45, 30, 165, 77, 57, 36, 165, 61, 48, 32, 165, 52, 43, 28, 165, 67, 52, 34, 165, 78, 58, 36, 165, 66, 51, 34, 165, 65, 50, 33, 165, 49, 42, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 45, 39, 27, 165, 54, 44, 29, 165, 53, 44, 29, 165, 48, 41, 27, 165, 49, 42, 27, 165, 45, 47, 41, 165, 38, 34, 25, 165, 46, 39, 27, 165, 40, 35, 26, 165, 39, 35, 25, 165, 39, 35, 26, 165, 39, 35, 25, 165, 40, 35, 25, 165, 46, 39, 27, 165, 70, 53, 35, 165, 67, 51, 34, 165, 60, 48, 32, 165, 78, 58, 36, 165, 45, 39, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 38, 34, 25, 165, 68, 56, 40, 165, 42, 37, 26, 165, 38, 34, 25, 165, 43, 37, 26, 165, 52, 43, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 56, 45, 30, 165, 45, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 54, 44, 29, 165, 69, 52, 35, 165, 65, 50, 33, 165, 54, 44, 29, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 51, 43, 28, 165, 64, 49, 33, 165, 64, 50, 33, 165, 50, 42, 28, 165, 47, 40, 27, 165, 58, 46, 31, 165, 46, 39, 27, 165, 58, 48, 35, 165, 42, 37, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 67, 51, 34, 165, 60, 48, 32, 165, 47, 40, 27, 165, 49, 41, 27, 165, 48, 41, 27, 165, 55, 45, 30, 165, 63, 49, 32, 165, 55, 53, 44, 165, 54, 44, 29, 165, 36, 33, 25, 165, 38, 34, 25, 165, 43, 38, 28, 165, 54, 46, 33, 165, 39, 35, 25, 165, 43, 37, 26, 165, 46, 39, 27, 165, 52, 43, 28, 165, 41, 36, 26, 165, 39, 34, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 52, 51, 42, 165, 44, 38, 26, 165, 44, 38, 26, 165, 65, 50, 33, 165, 64, 50, 33, 165, 60, 48, 31, 165, 57, 46, 30, 165, 44, 38, 26, 165, 57, 48, 35, 165, 43, 38, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 53, 44, 29, 165, 23, 23, 24, 255, 25, 26, 26, 255, 25, 25, 26, 255, 29, 30, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 25, 25, 26, 255, 30, 31, 32, 255, 23, 24, 24, 255, 26, 27, 28, 255, 23, 24, 24, 255, 21, 21, 22, 255, 13, 13, 14, 255, 8, 8, 8, 255, 6, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 29, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 33, 34, 34, 255, 31, 31, 32, 255, 33, 34, 34, 255, 30, 30, 31, 255, 25, 25, 26, 255, 18, 18, 19, 255, 20, 21, 21, 255, 13, 14, 14, 255, 16, 16, 17, 255, 8, 9, 9, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 16, 16, 255, 21, 21, 22, 255, 29, 30, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 22, 23, 23, 255, 19, 20, 20, 255, 16, 16, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 21, 21, 255, 24, 25, 25, 255, 29, 30, 30, 255, 29, 30, 31, 255, 27, 27, 28, 255, 20, 21, 21, 255, 23, 23, 24, 255, 19, 19, 19, 255, 22, 23, 23, 255, 23, 24, 24, 255, 21, 22, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 29, 29, 30, 255, 25, 25, 26, 255, 21, 22, 22, 255, 17, 17, 18, 255, 21, 21, 21, 255, 23, 24, 24, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 18, 18, 19, 255, 23, 24, 24, 255, 21, 21, 22, 255, 27, 28, 29, 255, 28, 29, 29, 255, 30, 30, 31, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 27, 27, 28, 255, 21, 22, 22, 255, 16, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 12, 255, 12, 12, 13, 255, 21, 21, 22, 255, 24, 25, 25, 255, 30, 31, 31, 255, 27, 27, 28, 255, 24, 25, 26, 255, 28, 29, 29, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 8, 9, 9, 255, 12, 12, 13, 255, 18, 19, 19, 255, 14, 14, 14, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 11, 12, 255, 16, 16, 16, 255, 22, 23, 23, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 31, 32, 255, 30, 31, 31, 255, 22, 22, 23, 255, 18, 19, 19, 255, 10, 10, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 7, 7, 7, 255, 14, 14, 14, 255, 15, 15, 15, 255, 20, 21, 21, 255, 30, 30, 31, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 20, 21, 21, 255, 25, 26, 26, 255, 27, 28, 28, 255, 24, 25, 25, 255, 33, 34, 34, 255, 22, 23, 23, 255, 21, 21, 22, 255, 15, 15, 16, 255, 17, 17, 17, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 10, 255, 9, 9, 10, 255, 11, 12, 12, 255, 16, 16, 16, 255, 17, 17, 17, 255, 19, 20, 20, 255, 21, 22, 22, 255, 21, 22, 22, 255, 33, 33, 34, 255, 33, 33, 34, 255, 16, 16, 17, 255, 17, 17, 17, 255, 22, 22, 23, 255, 18, 19, 19, 255, 19, 19, 19, 255, 18, 19, 19, 255, 12, 12, 12, 255, 13, 14, 14, 255, 12, 12, 12, 255, 19, 20, 20, 255, 21, 22, 22, 255, 27, 28, 28, 255, 20, 21, 21, 255, 24, 24, 25, 255, 31, 31, 32, 255, 23, 24, 25, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 21, 21, 255, 27, 28, 29, 255, 22, 23, 23, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 15, 16, 16, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 13, 255, 19, 19, 20, 255, 17, 17, 18, 255, 22, 23, 23, 255, 27, 28, 29, 255, 30, 30, 31, 255, 22, 23, 23, 255, 19, 19, 19, 255, 22, 23, 23, 255, 33, 34, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 28, 28, 29, 255, 30, 31, 32, 255, 8, 8, 8, 255, 9, 9, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 20, 21, 21, 255, 16, 17, 17, 255, 24, 25, 25, 255, 29, 30, 30, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 31, 255, 27, 27, 28, 255, 21, 21, 22, 255, 17, 18, 18, 255, 14, 14, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 26, 26, 27, 255, 20, 21, 21, 255, 16, 16, 17, 255, 15, 16, 16, 255, 22, 22, 23, 255, 13, 14, 14, 255, 12, 12, 13, 255, 6, 6, 6, 255, 9, 9, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 19, 20, 255, 17, 17, 17, 255, 67, 51, 34, 165, 45, 39, 27, 165, 45, 39, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 40, 35, 25, 165, 45, 39, 27, 165, 90, 102, 36, 255, 54, 44, 29, 165, 46, 40, 27, 165, 44, 38, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 49, 41, 27, 165, 40, 36, 26, 165, 45, 38, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 41, 37, 27, 165, 42, 37, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 58, 47, 31, 165, 50, 42, 28, 165, 49, 41, 27, 165, 47, 40, 27, 165, 68, 52, 34, 165, 76, 57, 36, 165, 66, 51, 34, 165, 78, 58, 36, 165, 49, 41, 27, 165, 46, 39, 27, 165, 64, 50, 33, 165, 89, 65, 35, 165, 76, 56, 36, 165, 71, 53, 35, 165, 57, 46, 30, 165, 66, 51, 33, 165, 49, 41, 27, 165, 48, 41, 27, 165, 41, 36, 27, 165, 50, 43, 31, 165, 37, 33, 25, 165, 40, 35, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 44, 60, 33, 255, 52, 44, 32, 165, 48, 41, 27, 165, 42, 37, 26, 165, 42, 37, 28, 165, 47, 40, 27, 165, 49, 42, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 81, 65, 47, 165, 78, 63, 45, 165, 60, 50, 36, 165, 64, 53, 38, 165, 40, 36, 26, 165, 43, 37, 26, 165, 39, 35, 26, 165, 42, 37, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 47, 40, 27, 165, 66, 51, 33, 165, 58, 47, 31, 165, 41, 36, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 40, 35, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 49, 42, 27, 165, 64, 50, 33, 165, 55, 45, 29, 165, 40, 36, 26, 165, 38, 34, 25, 165, 45, 39, 26, 165, 52, 43, 28, 165, 46, 39, 27, 165, 37, 33, 25, 165, 48, 41, 27, 165, 40, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 45, 39, 26, 165, 40, 35, 26, 165, 44, 38, 28, 165, 46, 40, 30, 165, 43, 38, 28, 165, 47, 40, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 37, 34, 25, 165, 39, 35, 26, 165, 67, 84, 34, 255, 47, 43, 28, 190, 46, 39, 27, 165, 46, 39, 27, 165, 49, 41, 27, 165, 45, 39, 27, 165, 49, 41, 27, 165, 53, 43, 29, 165, 50, 42, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 41, 36, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 40, 35, 26, 165, 58, 48, 35, 165, 44, 38, 26, 165, 49, 42, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 47, 40, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 53, 43, 29, 165, 39, 35, 25, 165, 40, 35, 25, 165, 43, 45, 41, 165, 56, 47, 34, 165, 37, 33, 25, 165, 39, 35, 25, 165, 46, 40, 27, 165, 48, 41, 27, 165, 39, 35, 25, 165, 53, 45, 33, 165, 48, 41, 27, 165, 37, 33, 25, 165, 45, 39, 29, 165, 46, 39, 27, 165, 49, 42, 27, 165, 79, 58, 36, 165, 57, 46, 30, 165, 46, 39, 27, 165, 52, 43, 28, 165, 64, 50, 33, 165, 47, 40, 27, 165, 60, 48, 31, 165, 60, 47, 31, 165, 46, 39, 27, 165, 40, 35, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 38, 34, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 55, 45, 30, 165, 39, 35, 25, 165, 55, 46, 34, 165, 42, 37, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 38, 34, 26, 165, 46, 47, 41, 165, 49, 42, 27, 165, 52, 43, 28, 165, 77, 57, 36, 165, 50, 42, 27, 165, 71, 54, 36, 165, 63, 49, 32, 165, 57, 46, 30, 165, 40, 35, 25, 165, 45, 39, 26, 165, 40, 35, 26, 165, 56, 47, 34, 165, 40, 35, 25, 165, 43, 38, 26, 165, 40, 36, 26, 165, 49, 41, 27, 165, 49, 41, 27, 165, 58, 47, 31, 165, 46, 39, 27, 165, 46, 40, 27, 165, 37, 33, 25, 165, 46, 40, 27, 165, 57, 46, 30, 165, 49, 41, 27, 165, 58, 47, 31, 165, 59, 47, 31, 165, 50, 42, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 53, 44, 29, 165, 50, 42, 28, 165, 73, 55, 36, 165, 77, 57, 36, 165, 66, 51, 34, 165, 47, 40, 27, 165, 49, 42, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 45, 39, 27, 165, 41, 36, 26, 165, 60, 47, 31, 165, 44, 38, 26, 165, 51, 43, 28, 165, 69, 52, 35, 165, 60, 48, 32, 165, 60, 48, 31, 165, 58, 47, 31, 165, 56, 45, 30, 165, 62, 49, 32, 165, 58, 46, 31, 165, 40, 35, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 45, 47, 41, 165, 51, 43, 28, 165, 36, 33, 25, 165, 54, 44, 29, 165, 44, 38, 26, 165, 36, 33, 25, 165, 37, 34, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 67, 52, 34, 165, 74, 55, 36, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 63, 49, 32, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 42, 37, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 64, 50, 33, 165, 17, 17, 18, 255, 22, 22, 23, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 32, 33, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 29, 30, 255, 28, 29, 29, 255, 22, 22, 23, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 4, 4, 4, 255, 11, 12, 12, 255, 21, 21, 22, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 30, 30, 31, 255, 33, 34, 34, 255, 31, 32, 32, 255, 27, 27, 28, 255, 28, 28, 29, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 14, 14, 255, 7, 7, 8, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 17, 17, 255, 22, 22, 23, 255, 19, 19, 19, 255, 29, 29, 30, 255, 31, 31, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 22, 23, 255, 14, 15, 15, 255, 12, 12, 12, 255, 16, 16, 16, 255, 21, 21, 22, 255, 22, 23, 23, 255, 20, 21, 21, 255, 29, 30, 31, 255, 33, 34, 34, 255, 29, 30, 31, 255, 31, 32, 32, 255, 27, 28, 28, 255, 18, 19, 19, 255, 27, 27, 28, 255, 17, 18, 18, 255, 13, 13, 13, 255, 24, 25, 26, 255, 23, 23, 24, 255, 21, 22, 22, 255, 24, 24, 25, 255, 23, 23, 24, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 18, 19, 255, 16, 16, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 21, 22, 22, 255, 28, 28, 29, 255, 31, 32, 32, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 26, 27, 27, 255, 28, 29, 29, 255, 33, 33, 34, 255, 33, 33, 34, 255, 27, 28, 28, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 22, 23, 255, 23, 24, 25, 255, 19, 19, 19, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 15, 15, 255, 23, 23, 24, 255, 25, 25, 26, 255, 28, 28, 29, 255, 22, 23, 23, 255, 19, 20, 20, 255, 19, 19, 19, 255, 18, 18, 18, 255, 19, 20, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 8, 8, 8, 255, 7, 7, 8, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 21, 21, 255, 28, 29, 29, 255, 28, 29, 29, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 18, 18, 255, 12, 13, 13, 255, 8, 8, 8, 255, 5, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 22, 22, 255, 23, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 24, 255, 20, 21, 21, 255, 9, 9, 9, 255, 5, 6, 6, 255, 6, 7, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 12, 12, 255, 22, 22, 23, 255, 20, 20, 21, 255, 22, 22, 23, 255, 31, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 30, 31, 32, 255, 33, 34, 34, 255, 30, 31, 31, 255, 32, 33, 33, 255, 33, 33, 34, 255, 24, 24, 25, 255, 16, 16, 17, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 19, 19, 255, 18, 19, 19, 255, 12, 12, 13, 255, 26, 26, 27, 255, 26, 26, 27, 255, 19, 19, 20, 255, 18, 19, 19, 255, 19, 20, 20, 255, 19, 20, 20, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 16, 17, 255, 19, 20, 20, 255, 28, 28, 29, 255, 31, 32, 33, 255, 33, 34, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 27, 255, 27, 28, 29, 255, 22, 22, 23, 255, 15, 16, 16, 255, 14, 14, 14, 255, 13, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 21, 22, 22, 255, 15, 16, 16, 255, 14, 14, 14, 255, 22, 22, 23, 255, 23, 24, 25, 255, 15, 15, 16, 255, 24, 24, 25, 255, 27, 28, 29, 255, 22, 23, 23, 255, 18, 18, 19, 255, 15, 15, 16, 255, 30, 31, 31, 255, 33, 34, 34, 255, 30, 31, 31, 255, 33, 33, 34, 255, 14, 15, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 6, 7, 7, 255, 11, 12, 12, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 23, 24, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 24, 25, 25, 255, 27, 28, 28, 255, 27, 28, 29, 255, 22, 23, 23, 255, 23, 24, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 19, 20, 255, 13, 13, 13, 255, 20, 20, 21, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 10, 255, 12, 13, 13, 255, 14, 14, 14, 255, 18, 18, 19, 255, 17, 18, 18, 255, 49, 42, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 45, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 62, 52, 37, 165, 36, 33, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 60, 50, 36, 165, 37, 33, 25, 165, 57, 46, 30, 165, 52, 44, 32, 165, 39, 35, 26, 165, 41, 36, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 40, 35, 25, 165, 45, 39, 29, 165, 56, 45, 30, 165, 51, 43, 28, 165, 70, 57, 41, 165, 36, 33, 25, 165, 74, 60, 43, 165, 55, 46, 34, 165, 44, 38, 26, 165, 47, 40, 27, 165, 41, 36, 26, 165, 48, 41, 27, 165, 65, 50, 33, 165, 66, 51, 33, 165, 74, 55, 36, 165, 71, 53, 35, 165, 52, 43, 29, 165, 81, 60, 36, 165, 58, 47, 31, 165, 67, 51, 34, 165, 88, 65, 35, 165, 72, 54, 36, 165, 56, 45, 30, 165, 56, 45, 30, 165, 44, 38, 26, 165, 67, 52, 34, 165, 40, 35, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 40, 35, 26, 165, 39, 35, 26, 165, 45, 39, 27, 165, 56, 45, 30, 165, 39, 35, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 46, 39, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 40, 35, 25, 165, 41, 36, 26, 165, 40, 35, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 40, 36, 26, 165, 60, 50, 37, 165, 47, 40, 27, 165, 50, 42, 28, 165, 53, 44, 29, 165, 64, 50, 33, 165, 47, 40, 27, 165, 66, 51, 34, 165, 58, 48, 35, 165, 76, 62, 44, 165, 37, 33, 25, 165, 40, 35, 26, 165, 45, 39, 29, 165, 40, 35, 26, 165, 60, 48, 31, 165, 73, 55, 36, 165, 50, 42, 28, 165, 46, 40, 27, 165, 40, 36, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 44, 38, 26, 165, 40, 35, 25, 165, 48, 49, 41, 165, 38, 34, 25, 165, 41, 36, 26, 165, 57, 46, 30, 165, 48, 41, 27, 165, 39, 35, 25, 165, 46, 40, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 37, 34, 25, 165, 85, 68, 48, 165, 39, 35, 25, 165, 46, 40, 29, 165, 52, 44, 33, 165, 38, 34, 25, 165, 38, 34, 25, 165, 48, 41, 30, 165, 61, 51, 37, 165, 38, 34, 25, 165, 52, 43, 28, 165, 47, 40, 27, 165, 46, 39, 27, 165, 52, 43, 29, 165, 53, 45, 33, 165, 36, 33, 25, 165, 39, 35, 26, 165, 46, 39, 27, 165, 41, 36, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 45, 47, 41, 165, 42, 37, 26, 165, 67, 51, 34, 165, 78, 58, 36, 165, 44, 38, 26, 165, 41, 36, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 27, 165, 45, 39, 29, 165, 85, 68, 48, 165, 42, 37, 28, 165, 36, 33, 25, 165, 38, 34, 26, 165, 39, 35, 25, 165, 45, 39, 27, 165, 37, 33, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 61, 48, 32, 165, 68, 52, 34, 165, 58, 47, 31, 165, 59, 47, 31, 165, 48, 41, 27, 165, 45, 39, 29, 165, 38, 34, 26, 165, 42, 37, 26, 165, 57, 46, 30, 165, 57, 46, 30, 165, 41, 36, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 38, 28, 165, 48, 41, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 50, 42, 28, 165, 38, 34, 25, 165, 66, 54, 39, 165, 53, 45, 33, 165, 47, 40, 27, 165, 42, 37, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 57, 46, 30, 165, 83, 61, 36, 165, 57, 46, 30, 165, 49, 41, 27, 165, 61, 48, 32, 165, 72, 54, 36, 165, 42, 37, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 49, 42, 31, 165, 37, 33, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 55, 45, 29, 165, 55, 45, 29, 165, 54, 44, 29, 165, 43, 38, 26, 165, 36, 33, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 38, 28, 165, 41, 36, 26, 165, 38, 34, 25, 165, 48, 41, 27, 165, 42, 37, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 57, 46, 30, 165, 75, 56, 36, 165, 78, 58, 36, 165, 65, 50, 33, 165, 57, 46, 30, 165, 50, 42, 28, 165, 44, 38, 26, 165, 50, 42, 28, 165, 47, 40, 27, 165, 50, 42, 27, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 42, 37, 26, 165, 55, 45, 30, 165, 57, 46, 30, 165, 46, 40, 27, 165, 42, 37, 26, 165, 36, 33, 25, 165, 54, 46, 34, 165, 44, 38, 26, 165, 46, 40, 27, 165, 52, 43, 28, 165, 61, 48, 32, 165, 63, 49, 32, 165, 52, 43, 28, 165, 40, 35, 25, 165, 38, 34, 25, 165, 55, 45, 29, 165, 52, 43, 28, 165, 51, 43, 28, 165, 66, 51, 33, 165, 66, 51, 34, 165, 64, 50, 33, 165, 54, 44, 29, 165, 41, 36, 26, 165, 42, 37, 26, 165, 49, 49, 41, 165, 48, 41, 27, 165, 36, 33, 25, 165, 44, 39, 29, 165, 48, 41, 27, 165, 49, 42, 27, 165, 48, 41, 27, 165, 38, 34, 25, 165, 43, 37, 26, 165, 48, 41, 31, 165, 54, 44, 29, 165, 23, 24, 24, 255, 25, 25, 26, 255, 29, 29, 30, 255, 33, 34, 34, 255, 27, 28, 28, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 33, 34, 34, 255, 22, 22, 23, 255, 16, 17, 17, 255, 8, 8, 9, 255, 15, 15, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 22, 22, 23, 255, 33, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 29, 30, 31, 255, 32, 33, 33, 255, 28, 29, 29, 255, 21, 22, 22, 255, 20, 20, 21, 255, 19, 19, 20, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 14, 14, 255, 21, 21, 22, 255, 18, 18, 18, 255, 21, 21, 21, 255, 22, 23, 23, 255, 33, 34, 34, 255, 28, 29, 29, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 32, 33, 255, 23, 23, 24, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 15, 255, 17, 17, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 20, 21, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 23, 23, 24, 255, 16, 16, 17, 255, 20, 21, 21, 255, 22, 22, 23, 255, 23, 23, 24, 255, 21, 22, 22, 255, 21, 22, 22, 255, 23, 24, 25, 255, 22, 22, 23, 255, 18, 19, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 16, 16, 16, 255, 13, 13, 13, 255, 14, 14, 14, 255, 17, 18, 18, 255, 25, 25, 26, 255, 23, 24, 25, 255, 32, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 30, 30, 31, 255, 27, 28, 28, 255, 24, 24, 25, 255, 22, 23, 23, 255, 31, 31, 32, 255, 33, 34, 34, 255, 28, 29, 29, 255, 26, 27, 27, 255, 30, 30, 31, 255, 26, 27, 28, 255, 19, 20, 20, 255, 18, 18, 18, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 15, 255, 20, 21, 21, 255, 21, 22, 22, 255, 18, 18, 19, 255, 27, 27, 28, 255, 25, 26, 26, 255, 16, 16, 17, 255, 19, 19, 20, 255, 14, 14, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 15, 16, 16, 255, 22, 22, 23, 255, 30, 30, 31, 255, 19, 19, 20, 255, 24, 25, 26, 255, 27, 27, 28, 255, 17, 18, 18, 255, 20, 21, 21, 255, 8, 8, 9, 255, 7, 8, 8, 255, 7, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 14, 14, 255, 19, 19, 20, 255, 24, 24, 25, 255, 20, 21, 21, 255, 33, 34, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 19, 20, 20, 255, 32, 33, 33, 255, 21, 21, 22, 255, 11, 11, 11, 255, 12, 12, 13, 255, 5, 5, 5, 255, 6, 6, 6, 255, 4, 5, 5, 255, 7, 7, 7, 255, 13, 13, 14, 255, 19, 19, 20, 255, 28, 28, 29, 255, 23, 23, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 30, 31, 255, 31, 31, 32, 255, 28, 29, 29, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 13, 13, 13, 255, 14, 14, 15, 255, 6, 6, 6, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 16, 255, 9, 9, 10, 255, 14, 14, 14, 255, 13, 14, 14, 255, 21, 21, 22, 255, 14, 14, 14, 255, 15, 16, 16, 255, 16, 16, 16, 255, 23, 24, 24, 255, 17, 18, 18, 255, 22, 22, 23, 255, 19, 19, 20, 255, 12, 12, 12, 255, 4, 4, 4, 255, 5, 5, 5, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 17, 17, 255, 16, 16, 17, 255, 22, 22, 23, 255, 26, 27, 28, 255, 30, 31, 32, 255, 33, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 30, 255, 30, 31, 31, 255, 21, 22, 22, 255, 18, 19, 19, 255, 16, 16, 17, 255, 11, 12, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 18, 19, 19, 255, 26, 27, 28, 255, 16, 16, 17, 255, 16, 16, 17, 255, 20, 20, 21, 255, 25, 26, 27, 255, 25, 25, 26, 255, 26, 27, 27, 255, 27, 28, 28, 255, 26, 27, 28, 255, 29, 29, 30, 255, 29, 30, 31, 255, 21, 22, 22, 255, 28, 29, 30, 255, 33, 34, 34, 255, 33, 33, 34, 255, 20, 20, 21, 255, 15, 16, 16, 255, 11, 11, 11, 255, 2, 2, 2, 255, 10, 11, 11, 255, 8, 8, 9, 255, 19, 19, 20, 255, 20, 20, 21, 255, 25, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 24, 24, 25, 255, 24, 25, 25, 255, 33, 33, 34, 255, 21, 21, 22, 255, 24, 24, 25, 255, 18, 18, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 18, 18, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 14, 14, 255, 18, 18, 19, 255, 22, 22, 23, 255, 19, 19, 20, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 9, 10, 255, 15, 15, 15, 255, 19, 19, 19, 255, 22, 23, 23, 255, 52, 43, 28, 165, 58, 46, 31, 165, 55, 45, 29, 165, 55, 45, 30, 165, 44, 38, 26, 165, 45, 39, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 45, 39, 26, 165, 55, 45, 30, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 36, 33, 25, 165, 40, 36, 26, 165, 52, 44, 33, 165, 45, 39, 26, 165, 37, 33, 25, 165, 48, 49, 41, 165, 52, 43, 28, 165, 44, 38, 26, 165, 52, 43, 28, 165, 49, 41, 27, 165, 42, 37, 27, 165, 47, 40, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 45, 39, 27, 165, 56, 45, 30, 165, 38, 34, 25, 165, 43, 38, 28, 165, 45, 39, 26, 165, 54, 44, 29, 165, 79, 58, 36, 165, 55, 45, 30, 165, 55, 45, 29, 165, 71, 54, 36, 165, 56, 45, 30, 165, 62, 49, 32, 165, 48, 41, 27, 165, 67, 52, 34, 165, 55, 45, 30, 165, 48, 41, 27, 165, 44, 38, 26, 165, 41, 36, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 37, 34, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 57, 46, 30, 165, 49, 41, 27, 165, 40, 36, 27, 165, 39, 35, 26, 165, 65, 53, 39, 165, 39, 35, 25, 165, 43, 38, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 45, 39, 27, 165, 46, 39, 27, 165, 40, 35, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 39, 35, 25, 165, 44, 38, 26, 165, 50, 42, 28, 165, 49, 42, 27, 165, 55, 45, 29, 165, 36, 33, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 45, 39, 26, 165, 68, 52, 34, 165, 52, 43, 28, 165, 54, 44, 29, 165, 41, 36, 26, 165, 46, 39, 27, 165, 46, 39, 27, 165, 43, 38, 26, 165, 44, 38, 26, 165, 40, 36, 26, 165, 49, 42, 27, 165, 58, 46, 31, 165, 44, 38, 26, 165, 38, 34, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 47, 40, 30, 165, 39, 35, 26, 165, 42, 37, 26, 165, 43, 38, 26, 165, 40, 35, 26, 165, 48, 41, 27, 165, 56, 47, 34, 165, 40, 36, 27, 165, 49, 42, 31, 165, 46, 39, 27, 165, 50, 42, 28, 165, 51, 43, 28, 165, 39, 35, 25, 165, 59, 49, 36, 165, 40, 36, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 61, 51, 37, 165, 53, 45, 33, 165, 41, 36, 26, 165, 47, 41, 30, 165, 41, 36, 26, 165, 58, 46, 31, 165, 59, 47, 31, 165, 44, 38, 26, 165, 46, 40, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 42, 37, 26, 165, 37, 34, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 40, 35, 26, 165, 43, 38, 26, 165, 57, 46, 30, 165, 52, 43, 29, 165, 54, 44, 29, 165, 57, 46, 30, 165, 62, 48, 32, 165, 50, 42, 28, 165, 46, 39, 27, 165, 37, 33, 25, 165, 45, 39, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 56, 46, 30, 165, 41, 36, 26, 165, 36, 33, 25, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 27, 165, 37, 34, 25, 165, 41, 36, 26, 165, 45, 38, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 47, 41, 165, 45, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 63, 49, 32, 165, 50, 42, 28, 165, 69, 52, 35, 165, 49, 42, 27, 165, 49, 41, 27, 165, 42, 37, 26, 165, 43, 37, 26, 165, 44, 38, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 39, 35, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 43, 37, 26, 165, 42, 37, 28, 165, 60, 50, 37, 165, 42, 37, 26, 165, 44, 38, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 65, 50, 33, 165, 65, 50, 33, 165, 61, 48, 32, 165, 55, 45, 30, 165, 60, 47, 31, 165, 50, 42, 28, 165, 42, 37, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 37, 34, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 56, 46, 30, 165, 59, 47, 31, 165, 55, 45, 30, 165, 64, 50, 33, 165, 54, 44, 29, 165, 50, 42, 28, 165, 46, 40, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 64, 49, 33, 165, 48, 49, 41, 165, 44, 38, 26, 165, 47, 40, 27, 165, 55, 45, 30, 165, 48, 41, 27, 165, 47, 40, 27, 165, 45, 39, 27, 165, 47, 40, 27, 165, 40, 35, 25, 165, 55, 45, 30, 165, 49, 41, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 59, 47, 31, 165, 46, 40, 27, 165, 48, 41, 27, 165, 60, 47, 31, 165, 45, 39, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 46, 40, 27, 165, 40, 36, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 51, 43, 28, 165, 26, 26, 27, 255, 21, 22, 22, 255, 22, 22, 23, 255, 25, 26, 27, 255, 33, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 25, 26, 26, 255, 29, 30, 30, 255, 18, 18, 18, 255, 13, 13, 14, 255, 10, 10, 10, 255, 4, 4, 5, 255, 13, 13, 13, 255, 18, 19, 19, 255, 23, 24, 24, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 25, 26, 255, 22, 22, 23, 255, 19, 20, 20, 255, 12, 13, 13, 255, 16, 16, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 20, 20, 21, 255, 18, 19, 19, 255, 28, 29, 30, 255, 28, 29, 29, 255, 33, 34, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 18, 19, 19, 255, 20, 20, 21, 255, 15, 15, 16, 255, 13, 13, 14, 255, 20, 20, 21, 255, 18, 19, 19, 255, 24, 24, 25, 255, 32, 33, 33, 255, 33, 34, 34, 255, 32, 32, 33, 255, 28, 29, 30, 255, 33, 34, 34, 255, 31, 32, 32, 255, 20, 20, 21, 255, 17, 17, 18, 255, 21, 21, 22, 255, 28, 29, 30, 255, 20, 21, 21, 255, 24, 24, 25, 255, 20, 21, 21, 255, 17, 17, 17, 255, 20, 20, 21, 255, 22, 23, 23, 255, 12, 12, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 16, 17, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 24, 24, 25, 255, 23, 23, 24, 255, 22, 22, 23, 255, 33, 34, 34, 255, 25, 25, 26, 255, 22, 22, 23, 255, 23, 24, 24, 255, 24, 24, 25, 255, 27, 28, 28, 255, 26, 27, 27, 255, 29, 29, 30, 255, 18, 18, 19, 255, 19, 20, 20, 255, 15, 15, 16, 255, 17, 17, 18, 255, 10, 10, 10, 255, 14, 15, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 19, 19, 20, 255, 25, 25, 26, 255, 19, 20, 20, 255, 15, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 16, 255, 18, 18, 19, 255, 22, 23, 23, 255, 22, 23, 23, 255, 28, 28, 29, 255, 25, 26, 27, 255, 26, 26, 27, 255, 17, 17, 18, 255, 15, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 13, 14, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 20, 21, 21, 255, 25, 25, 26, 255, 30, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 33, 33, 34, 255, 32, 32, 33, 255, 29, 30, 30, 255, 29, 30, 30, 255, 17, 17, 17, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 13, 255, 16, 17, 17, 255, 26, 26, 27, 255, 26, 26, 27, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 30, 255, 31, 32, 33, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 31, 32, 33, 255, 30, 30, 31, 255, 16, 16, 17, 255, 17, 18, 18, 255, 8, 8, 9, 255, 13, 14, 14, 255, 14, 14, 14, 255, 10, 10, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 15, 15, 15, 255, 14, 14, 14, 255, 23, 24, 24, 255, 19, 19, 20, 255, 11, 11, 11, 255, 16, 16, 17, 255, 18, 18, 19, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 18, 18, 19, 255, 25, 26, 27, 255, 27, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 29, 30, 31, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 12, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 16, 16, 17, 255, 21, 21, 21, 255, 20, 21, 21, 255, 22, 23, 23, 255, 25, 25, 26, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 28, 29, 30, 255, 21, 21, 22, 255, 27, 28, 29, 255, 26, 26, 27, 255, 23, 24, 24, 255, 28, 29, 29, 255, 33, 33, 34, 255, 16, 16, 17, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 8, 9, 255, 9, 9, 10, 255, 14, 14, 15, 255, 21, 21, 22, 255, 23, 24, 24, 255, 25, 25, 26, 255, 22, 22, 23, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 29, 30, 31, 255, 24, 25, 25, 255, 23, 24, 24, 255, 22, 23, 23, 255, 19, 19, 20, 255, 12, 13, 13, 255, 10, 10, 10, 255, 16, 16, 17, 255, 12, 12, 12, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 12, 12, 12, 255, 14, 14, 14, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 14, 14, 255, 21, 22, 22, 255, 19, 20, 20, 255, 54, 44, 29, 165, 57, 46, 30, 165, 57, 46, 30, 165, 62, 48, 32, 165, 51, 42, 28, 165, 51, 43, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 61, 48, 32, 165, 62, 48, 32, 165, 46, 40, 27, 165, 47, 40, 27, 165, 48, 41, 27, 165, 41, 36, 26, 165, 40, 35, 25, 165, 40, 36, 26, 165, 45, 39, 27, 165, 38, 34, 25, 165, 41, 36, 26, 165, 37, 33, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 64, 49, 33, 165, 49, 41, 27, 165, 62, 51, 37, 165, 44, 39, 29, 165, 38, 34, 25, 165, 50, 42, 28, 165, 65, 50, 33, 165, 49, 42, 27, 165, 54, 44, 29, 165, 65, 50, 33, 165, 56, 46, 30, 165, 59, 47, 31, 165, 48, 41, 27, 165, 52, 43, 28, 165, 51, 43, 28, 165, 40, 35, 25, 165, 40, 36, 26, 165, 43, 38, 28, 165, 38, 34, 25, 165, 36, 33, 25, 165, 43, 37, 28, 165, 39, 35, 25, 165, 43, 37, 26, 165, 48, 41, 27, 165, 40, 35, 25, 165, 42, 37, 26, 165, 52, 44, 32, 165, 58, 49, 36, 165, 43, 38, 28, 165, 44, 39, 29, 165, 42, 37, 26, 165, 43, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 47, 40, 27, 165, 46, 39, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 61, 48, 32, 165, 49, 41, 27, 165, 45, 39, 26, 165, 54, 44, 29, 165, 41, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 46, 40, 27, 165, 40, 36, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 49, 42, 27, 165, 70, 53, 35, 165, 57, 46, 30, 165, 61, 48, 32, 165, 46, 40, 27, 165, 52, 43, 29, 165, 53, 44, 29, 165, 42, 37, 26, 165, 43, 37, 26, 165, 39, 35, 25, 165, 62, 48, 32, 165, 56, 45, 30, 165, 46, 39, 27, 165, 39, 35, 25, 165, 41, 36, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 38, 26, 165, 37, 33, 25, 165, 45, 39, 29, 165, 39, 34, 25, 165, 45, 39, 26, 165, 47, 40, 27, 165, 49, 42, 27, 165, 39, 35, 25, 165, 49, 42, 31, 165, 39, 35, 25, 165, 43, 37, 26, 165, 46, 40, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 39, 34, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 52, 44, 32, 165, 45, 39, 29, 165, 42, 37, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 61, 48, 32, 165, 61, 48, 32, 165, 46, 39, 27, 165, 41, 36, 26, 165, 51, 43, 28, 165, 49, 41, 27, 165, 51, 42, 28, 165, 44, 38, 26, 165, 45, 46, 41, 165, 42, 37, 26, 165, 51, 43, 28, 165, 51, 43, 28, 165, 48, 41, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 51, 42, 28, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 65, 51, 33, 165, 66, 51, 34, 165, 62, 48, 32, 165, 44, 38, 26, 165, 46, 39, 27, 165, 47, 40, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 37, 26, 165, 39, 35, 25, 165, 42, 37, 26, 165, 37, 35, 25, 177, 41, 36, 27, 165, 37, 33, 25, 165, 45, 39, 29, 165, 75, 61, 44, 165, 53, 45, 33, 165, 42, 37, 26, 165, 50, 42, 28, 165, 48, 41, 27, 165, 46, 39, 27, 165, 37, 34, 25, 165, 37, 34, 25, 165, 40, 36, 26, 165, 46, 40, 27, 165, 37, 34, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 58, 46, 31, 165, 49, 41, 27, 165, 52, 43, 28, 165, 63, 49, 33, 165, 58, 47, 31, 165, 44, 38, 26, 165, 48, 41, 27, 165, 55, 45, 30, 165, 58, 46, 31, 165, 46, 40, 27, 165, 38, 34, 25, 165, 53, 45, 33, 165, 43, 38, 28, 165, 47, 40, 27, 165, 40, 35, 26, 165, 44, 38, 26, 165, 51, 43, 32, 165, 44, 38, 26, 165, 49, 42, 31, 165, 49, 42, 31, 165, 45, 40, 29, 165, 43, 37, 26, 165, 46, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 65, 50, 33, 165, 60, 48, 32, 165, 47, 40, 27, 165, 48, 41, 27, 165, 49, 41, 27, 165, 57, 46, 30, 165, 38, 34, 25, 165, 38, 34, 25, 165, 74, 90, 34, 255, 48, 41, 27, 165, 58, 47, 31, 165, 54, 44, 29, 165, 67, 51, 34, 165, 67, 52, 34, 165, 65, 50, 33, 165, 58, 46, 31, 165, 57, 46, 30, 165, 53, 43, 29, 165, 51, 43, 28, 165, 47, 40, 27, 165, 51, 42, 28, 165, 70, 53, 35, 165, 47, 40, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 61, 48, 32, 165, 65, 50, 33, 165, 45, 39, 27, 165, 36, 33, 25, 165, 41, 36, 26, 165, 39, 35, 25, 165, 43, 38, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 52, 43, 28, 165, 51, 42, 28, 165, 48, 41, 27, 165, 54, 44, 29, 165, 54, 44, 29, 165, 57, 46, 30, 165, 45, 39, 26, 165, 49, 42, 27, 165, 49, 41, 27, 165, 47, 40, 27, 165, 37, 33, 25, 165, 41, 36, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 40, 35, 25, 165, 51, 43, 28, 165, 24, 25, 25, 255, 22, 22, 23, 255, 24, 24, 25, 255, 29, 29, 30, 255, 19, 20, 20, 255, 28, 29, 29, 255, 25, 26, 27, 255, 22, 23, 24, 255, 26, 27, 27, 255, 30, 31, 31, 255, 32, 32, 33, 255, 20, 21, 21, 255, 23, 24, 24, 255, 16, 16, 16, 255, 10, 10, 10, 255, 9, 10, 10, 255, 6, 6, 6, 255, 12, 12, 13, 255, 21, 22, 22, 255, 21, 21, 22, 255, 23, 23, 24, 255, 24, 25, 25, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 33, 33, 34, 255, 30, 30, 31, 255, 29, 30, 30, 255, 23, 24, 24, 255, 21, 21, 22, 255, 18, 19, 19, 255, 20, 20, 21, 255, 13, 13, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 20, 21, 21, 255, 24, 24, 25, 255, 19, 20, 20, 255, 23, 24, 24, 255, 22, 23, 23, 255, 31, 32, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 14, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 18, 19, 19, 255, 23, 24, 24, 255, 21, 21, 22, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 26, 26, 27, 255, 26, 27, 27, 255, 26, 27, 28, 255, 23, 24, 24, 255, 11, 12, 12, 255, 23, 24, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 15, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 15, 15, 255, 14, 15, 15, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 15, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 21, 21, 255, 21, 22, 22, 255, 28, 28, 29, 255, 23, 24, 24, 255, 25, 26, 26, 255, 17, 17, 18, 255, 25, 26, 26, 255, 23, 23, 24, 255, 27, 28, 28, 255, 24, 25, 25, 255, 24, 24, 25, 255, 18, 19, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 10, 255, 10, 10, 10, 255, 17, 18, 18, 255, 26, 27, 28, 255, 20, 20, 21, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 4, 4, 4, 255, 6, 6, 6, 255, 11, 11, 12, 255, 17, 18, 18, 255, 20, 20, 21, 255, 26, 27, 28, 255, 27, 28, 28, 255, 25, 26, 26, 255, 33, 34, 34, 255, 33, 33, 34, 255, 22, 23, 23, 255, 17, 17, 17, 255, 16, 16, 16, 255, 15, 15, 16, 255, 11, 12, 12, 255, 6, 7, 7, 255, 4, 5, 5, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 13, 14, 255, 19, 19, 20, 255, 24, 24, 25, 255, 25, 26, 26, 255, 30, 30, 31, 255, 31, 32, 33, 255, 23, 24, 24, 255, 30, 31, 32, 255, 22, 22, 23, 255, 30, 31, 32, 255, 29, 29, 30, 255, 25, 26, 27, 255, 19, 19, 19, 255, 20, 20, 21, 255, 17, 17, 17, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 12, 13, 13, 255, 17, 18, 18, 255, 19, 20, 20, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 30, 31, 255, 30, 31, 31, 255, 28, 29, 30, 255, 33, 34, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 33, 34, 34, 255, 26, 27, 28, 255, 24, 24, 25, 255, 23, 24, 25, 255, 20, 20, 20, 255, 15, 15, 15, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 9, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 12, 255, 23, 24, 24, 255, 18, 18, 19, 255, 11, 11, 12, 255, 18, 18, 18, 255, 12, 12, 12, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 10, 10, 255, 18, 18, 19, 255, 19, 20, 20, 255, 26, 26, 27, 255, 33, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 32, 33, 255, 32, 32, 33, 255, 32, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 31, 32, 32, 255, 21, 22, 22, 255, 19, 20, 20, 255, 16, 16, 17, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 24, 24, 25, 255, 22, 23, 23, 255, 31, 32, 32, 255, 29, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 30, 31, 32, 255, 28, 28, 29, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 27, 28, 28, 255, 31, 31, 32, 255, 33, 34, 34, 255, 32, 33, 34, 255, 14, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 18, 19, 19, 255, 17, 18, 18, 255, 20, 20, 21, 255, 33, 34, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 31, 31, 32, 255, 25, 26, 26, 255, 27, 28, 28, 255, 23, 23, 24, 255, 18, 19, 19, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 17, 18, 18, 255, 17, 17, 18, 255, 16, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 18, 19, 19, 255, 18, 18, 19, 255, 20, 20, 21, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 17, 17, 255, 15, 15, 16, 255, 48, 41, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 53, 44, 29, 165, 55, 45, 30, 165, 47, 40, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 48, 41, 27, 165, 74, 55, 36, 165, 45, 39, 27, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 38, 34, 26, 165, 39, 35, 25, 165, 37, 34, 25, 165, 56, 47, 34, 165, 41, 36, 26, 165, 37, 34, 25, 165, 45, 39, 27, 165, 48, 41, 27, 165, 69, 56, 41, 165, 41, 36, 26, 165, 42, 37, 27, 165, 43, 37, 26, 165, 41, 36, 26, 165, 41, 36, 26, 165, 52, 43, 28, 165, 67, 51, 34, 165, 46, 39, 27, 165, 66, 54, 39, 165, 74, 60, 43, 165, 43, 38, 26, 165, 53, 44, 29, 165, 46, 39, 27, 165, 51, 43, 28, 165, 74, 55, 36, 165, 76, 56, 36, 165, 45, 39, 27, 165, 44, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 52, 51, 42, 165, 41, 36, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 36, 33, 25, 165, 40, 36, 26, 165, 37, 34, 25, 165, 39, 35, 26, 165, 37, 33, 25, 165, 52, 43, 28, 165, 42, 37, 26, 165, 87, 70, 50, 165, 84, 66, 46, 165, 54, 46, 33, 165, 58, 49, 35, 165, 44, 38, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 63, 49, 32, 165, 56, 46, 30, 165, 43, 38, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 43, 37, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 59, 49, 36, 165, 70, 57, 41, 165, 45, 39, 26, 165, 42, 37, 26, 165, 63, 49, 32, 165, 63, 49, 32, 165, 48, 41, 27, 165, 53, 44, 29, 165, 40, 36, 26, 165, 41, 36, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 53, 44, 29, 165, 41, 37, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 41, 36, 26, 165, 57, 46, 30, 165, 69, 52, 35, 165, 64, 50, 33, 165, 41, 36, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 42, 37, 26, 165, 46, 39, 27, 165, 75, 56, 36, 165, 53, 44, 29, 165, 56, 45, 30, 165, 54, 44, 29, 165, 46, 39, 27, 165, 42, 37, 26, 165, 40, 36, 26, 165, 41, 36, 27, 165, 66, 54, 39, 165, 71, 58, 41, 165, 48, 41, 31, 165, 81, 65, 47, 165, 74, 60, 43, 165, 49, 42, 31, 165, 41, 37, 27, 165, 52, 43, 29, 165, 43, 38, 26, 165, 51, 43, 28, 165, 45, 39, 26, 165, 58, 48, 35, 165, 40, 36, 26, 165, 37, 33, 25, 165, 43, 38, 26, 165, 56, 47, 34, 165, 48, 41, 27, 165, 38, 35, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 69, 52, 35, 165, 47, 40, 27, 165, 44, 38, 26, 165, 64, 50, 33, 165, 43, 37, 26, 165, 43, 37, 26, 165, 40, 35, 25, 165, 53, 44, 29, 165, 58, 46, 31, 165, 49, 42, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 40, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 53, 44, 29, 165, 76, 57, 36, 165, 57, 54, 45, 165, 57, 46, 30, 165, 74, 56, 36, 165, 63, 49, 32, 165, 49, 42, 27, 165, 40, 35, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 42, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 29, 165, 82, 66, 47, 165, 40, 36, 27, 165, 50, 43, 32, 165, 83, 66, 45, 165, 70, 57, 41, 165, 38, 34, 25, 165, 42, 37, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 43, 37, 26, 165, 40, 36, 27, 165, 41, 36, 26, 165, 45, 39, 29, 165, 53, 44, 29, 165, 54, 44, 29, 165, 40, 35, 26, 165, 45, 39, 29, 165, 42, 37, 26, 165, 42, 36, 26, 165, 45, 39, 26, 165, 43, 38, 26, 165, 54, 44, 29, 165, 46, 40, 27, 165, 42, 37, 26, 165, 43, 38, 26, 165, 43, 38, 26, 165, 50, 42, 28, 165, 54, 44, 29, 165, 40, 36, 26, 165, 56, 47, 34, 165, 38, 34, 26, 165, 38, 34, 26, 165, 53, 44, 29, 165, 45, 39, 26, 165, 53, 44, 29, 165, 42, 37, 26, 165, 75, 61, 44, 165, 49, 42, 31, 165, 66, 54, 39, 165, 58, 48, 35, 165, 60, 48, 31, 165, 47, 40, 27, 165, 48, 41, 27, 165, 46, 40, 27, 165, 57, 46, 30, 165, 51, 43, 28, 165, 47, 40, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 53, 44, 29, 165, 44, 38, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 38, 34, 25, 165, 50, 42, 28, 165, 69, 52, 35, 165, 83, 61, 36, 165, 65, 50, 33, 165, 89, 66, 35, 165, 70, 53, 35, 165, 69, 53, 35, 165, 74, 55, 36, 165, 67, 52, 34, 165, 61, 48, 32, 165, 67, 52, 34, 165, 74, 55, 36, 165, 57, 46, 30, 165, 55, 45, 30, 165, 75, 56, 36, 165, 49, 41, 27, 165, 58, 47, 31, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 42, 37, 26, 165, 39, 35, 26, 165, 37, 34, 25, 165, 42, 36, 26, 165, 47, 40, 27, 165, 72, 54, 36, 165, 70, 53, 35, 165, 65, 51, 33, 165, 59, 47, 31, 165, 42, 37, 26, 165, 58, 46, 30, 165, 45, 39, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 51, 42, 28, 165, 39, 34, 25, 165, 72, 58, 42, 165, 64, 53, 38, 165, 36, 33, 25, 165, 40, 36, 26, 165, 44, 38, 26, 165, 24, 24, 25, 255, 27, 27, 28, 255, 21, 21, 22, 255, 26, 26, 27, 255, 26, 27, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 23, 23, 24, 255, 21, 21, 22, 255, 25, 25, 26, 255, 28, 28, 29, 255, 25, 25, 26, 255, 14, 15, 15, 255, 16, 16, 17, 255, 9, 9, 9, 255, 9, 9, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 20, 21, 21, 255, 26, 27, 28, 255, 31, 32, 32, 255, 32, 32, 33, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 20, 20, 21, 255, 21, 22, 22, 255, 20, 20, 21, 255, 17, 17, 18, 255, 12, 12, 13, 255, 7, 7, 8, 255, 12, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 18, 19, 19, 255, 20, 21, 21, 255, 32, 33, 33, 255, 31, 31, 32, 255, 33, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 33, 34, 255, 28, 29, 29, 255, 18, 19, 19, 255, 17, 17, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 18, 18, 255, 25, 25, 26, 255, 29, 29, 30, 255, 25, 25, 26, 255, 21, 21, 22, 255, 22, 22, 23, 255, 20, 21, 21, 255, 15, 16, 16, 255, 10, 10, 10, 255, 11, 11, 11, 255, 20, 20, 21, 255, 19, 20, 20, 255, 20, 21, 21, 255, 14, 14, 14, 255, 12, 12, 12, 255, 14, 14, 14, 255, 12, 12, 12, 255, 6, 6, 6, 255, 8, 8, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 18, 19, 19, 255, 19, 19, 20, 255, 18, 18, 18, 255, 18, 18, 19, 255, 22, 22, 23, 255, 16, 16, 16, 255, 20, 21, 21, 255, 14, 14, 15, 255, 15, 15, 16, 255, 22, 22, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 19, 19, 20, 255, 11, 11, 12, 255, 8, 8, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 9, 255, 15, 15, 16, 255, 12, 12, 13, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 5, 5, 5, 255, 2, 2, 3, 255, 9, 9, 9, 255, 15, 15, 16, 255, 11, 11, 11, 255, 17, 18, 18, 255, 24, 25, 26, 255, 25, 25, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 23, 24, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 10, 255, 13, 14, 14, 255, 7, 8, 8, 255, 20, 21, 21, 255, 22, 22, 23, 255, 28, 29, 30, 255, 29, 29, 30, 255, 30, 31, 32, 255, 33, 33, 34, 255, 26, 27, 27, 255, 28, 29, 29, 255, 33, 33, 34, 255, 26, 26, 27, 255, 20, 21, 21, 255, 19, 19, 20, 255, 21, 22, 22, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 26, 26, 27, 255, 33, 34, 34, 255, 28, 28, 29, 255, 30, 31, 31, 255, 32, 32, 33, 255, 31, 32, 33, 255, 33, 34, 34, 255, 33, 34, 34, 255, 18, 18, 19, 255, 21, 21, 22, 255, 28, 28, 29, 255, 29, 29, 30, 255, 20, 20, 21, 255, 24, 25, 25, 255, 24, 25, 25, 255, 24, 25, 26, 255, 23, 24, 24, 255, 14, 14, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 19, 19, 255, 13, 14, 14, 255, 14, 14, 14, 255, 9, 9, 10, 255, 10, 10, 11, 255, 4, 4, 4, 255, 9, 9, 10, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 22, 22, 23, 255, 30, 31, 31, 255, 28, 29, 29, 255, 32, 32, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 29, 30, 30, 255, 17, 17, 18, 255, 16, 17, 17, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 12, 12, 13, 255, 27, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 29, 29, 30, 255, 29, 29, 30, 255, 33, 34, 34, 255, 31, 32, 32, 255, 30, 31, 32, 255, 32, 33, 33, 255, 33, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 27, 28, 29, 255, 28, 29, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 23, 255, 22, 22, 23, 255, 25, 25, 26, 255, 23, 23, 24, 255, 16, 17, 17, 255, 14, 14, 14, 255, 10, 10, 11, 255, 14, 14, 14, 255, 20, 21, 21, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 14, 14, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 10, 255, 9, 9, 10, 255, 14, 15, 15, 255, 13, 13, 14, 255, 20, 20, 21, 255, 16, 16, 16, 255, 20, 21, 21, 255, 51, 42, 28, 165, 45, 39, 27, 165, 61, 48, 32, 165, 65, 50, 33, 165, 74, 55, 36, 165, 51, 43, 28, 165, 55, 45, 30, 165, 46, 40, 27, 165, 43, 38, 26, 165, 62, 48, 32, 165, 63, 49, 33, 165, 46, 39, 27, 165, 44, 38, 26, 165, 38, 34, 26, 165, 49, 42, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 64, 53, 38, 165, 44, 38, 26, 165, 37, 34, 25, 165, 37, 33, 25, 165, 44, 38, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 51, 42, 28, 165, 55, 45, 30, 165, 62, 49, 32, 165, 65, 50, 33, 165, 51, 43, 28, 165, 40, 36, 27, 165, 42, 37, 26, 165, 59, 47, 31, 165, 45, 39, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 57, 46, 30, 165, 49, 41, 27, 165, 46, 39, 27, 165, 51, 43, 28, 165, 55, 45, 30, 165, 45, 39, 27, 165, 39, 35, 25, 165, 46, 39, 27, 165, 45, 39, 26, 165, 46, 40, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 43, 38, 28, 165, 47, 41, 30, 165, 44, 38, 26, 165, 43, 38, 26, 165, 62, 52, 37, 165, 82, 66, 47, 165, 75, 61, 44, 165, 52, 44, 32, 165, 39, 35, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 38, 26, 165, 61, 48, 32, 165, 53, 52, 43, 165, 50, 42, 28, 165, 64, 50, 33, 165, 45, 39, 26, 165, 45, 39, 26, 165, 53, 44, 29, 165, 43, 37, 26, 165, 49, 42, 31, 165, 37, 34, 25, 165, 43, 37, 26, 165, 47, 40, 27, 165, 63, 49, 32, 165, 64, 50, 33, 165, 46, 40, 27, 165, 48, 41, 27, 165, 60, 48, 32, 165, 45, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 50, 42, 28, 165, 42, 37, 28, 165, 61, 51, 37, 165, 40, 35, 27, 165, 49, 42, 27, 165, 51, 42, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 72, 54, 36, 165, 52, 43, 28, 165, 44, 38, 26, 165, 44, 38, 26, 165, 46, 39, 27, 165, 40, 35, 25, 165, 70, 53, 35, 165, 70, 53, 35, 165, 65, 50, 33, 165, 42, 37, 26, 165, 38, 34, 25, 165, 46, 39, 27, 165, 43, 37, 26, 165, 57, 48, 35, 165, 42, 37, 28, 165, 39, 35, 25, 165, 41, 36, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 51, 43, 32, 165, 48, 41, 27, 165, 52, 43, 29, 165, 40, 36, 26, 165, 40, 35, 25, 165, 46, 39, 27, 165, 36, 33, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 47, 41, 30, 165, 47, 41, 30, 165, 41, 36, 26, 165, 43, 38, 28, 165, 52, 44, 32, 165, 43, 38, 28, 165, 40, 36, 26, 165, 37, 33, 25, 165, 46, 40, 27, 165, 50, 42, 28, 165, 55, 45, 29, 165, 48, 41, 27, 165, 47, 40, 27, 165, 43, 37, 26, 165, 46, 39, 27, 165, 47, 48, 41, 165, 41, 36, 26, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 51, 50, 42, 165, 42, 37, 26, 165, 46, 39, 27, 165, 43, 37, 26, 165, 49, 41, 27, 165, 40, 35, 25, 165, 56, 45, 30, 165, 69, 52, 35, 165, 59, 47, 31, 165, 65, 51, 33, 165, 53, 44, 29, 165, 62, 49, 32, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 46, 40, 27, 165, 62, 49, 32, 165, 43, 37, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 38, 34, 25, 165, 54, 46, 34, 165, 42, 45, 40, 165, 47, 41, 30, 165, 69, 56, 41, 165, 42, 37, 26, 165, 46, 39, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 56, 45, 30, 165, 44, 38, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 61, 48, 32, 165, 41, 36, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 55, 45, 29, 165, 50, 42, 28, 165, 62, 49, 32, 165, 51, 43, 28, 165, 52, 43, 28, 165, 51, 43, 28, 165, 46, 39, 27, 165, 39, 35, 25, 165, 40, 35, 25, 165, 49, 41, 27, 165, 38, 34, 25, 165, 46, 39, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 37, 33, 25, 165, 40, 36, 26, 165, 47, 40, 27, 165, 39, 35, 25, 165, 48, 41, 30, 165, 38, 34, 25, 165, 48, 48, 41, 165, 46, 40, 27, 165, 51, 43, 28, 165, 52, 43, 28, 165, 52, 43, 28, 165, 63, 49, 32, 165, 45, 39, 26, 165, 36, 33, 25, 165, 47, 40, 27, 165, 43, 37, 26, 165, 52, 43, 28, 165, 46, 39, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 43, 37, 26, 165, 63, 49, 33, 165, 73, 55, 36, 165, 76, 57, 36, 165, 78, 58, 36, 165, 61, 48, 32, 165, 58, 47, 31, 165, 52, 43, 29, 165, 49, 41, 27, 165, 45, 39, 26, 165, 45, 39, 27, 165, 54, 44, 29, 165, 56, 46, 30, 165, 63, 49, 32, 165, 55, 45, 30, 165, 53, 51, 31, 235, 61, 48, 32, 165, 56, 45, 30, 165, 45, 39, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 43, 37, 26, 165, 74, 60, 43, 165, 38, 34, 25, 165, 39, 35, 25, 165, 47, 40, 27, 165, 58, 47, 31, 165, 48, 41, 27, 165, 46, 39, 27, 165, 44, 38, 26, 165, 43, 38, 26, 165, 48, 41, 27, 165, 59, 47, 31, 165, 36, 33, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 37, 33, 25, 165, 42, 37, 26, 165, 41, 37, 27, 165, 43, 38, 26, 165, 52, 43, 28, 165, 47, 40, 27, 165, 40, 35, 25, 165, 19, 20, 20, 255, 23, 23, 24, 255, 19, 20, 20, 255, 19, 20, 20, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 23, 23, 24, 255, 17, 17, 17, 255, 24, 25, 25, 255, 25, 25, 26, 255, 24, 25, 26, 255, 20, 20, 21, 255, 16, 16, 17, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 15, 16, 255, 16, 16, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 23, 23, 24, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 33, 34, 34, 255, 27, 28, 28, 255, 22, 23, 23, 255, 22, 22, 23, 255, 18, 18, 19, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 16, 16, 255, 17, 17, 17, 255, 15, 15, 15, 255, 13, 13, 13, 255, 23, 24, 24, 255, 29, 29, 30, 255, 30, 30, 31, 255, 30, 31, 31, 255, 29, 29, 30, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 24, 25, 25, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 14, 14, 255, 20, 21, 21, 255, 21, 22, 22, 255, 33, 34, 34, 255, 26, 27, 28, 255, 27, 27, 28, 255, 28, 28, 29, 255, 25, 25, 26, 255, 16, 16, 17, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 14, 15, 15, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 17, 17, 18, 255, 13, 13, 14, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 9, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 15, 16, 255, 19, 19, 19, 255, 17, 17, 17, 255, 15, 15, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 17, 17, 17, 255, 16, 16, 17, 255, 17, 17, 18, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 9, 255, 15, 15, 15, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 22, 23, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 30, 31, 31, 255, 32, 32, 33, 255, 21, 22, 22, 255, 23, 23, 24, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 14, 255, 13, 14, 14, 255, 5, 5, 6, 255, 8, 8, 8, 255, 6, 7, 7, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 21, 255, 15, 15, 16, 255, 26, 27, 28, 255, 27, 27, 28, 255, 24, 25, 25, 255, 28, 28, 29, 255, 33, 33, 34, 255, 32, 33, 34, 255, 28, 29, 29, 255, 28, 28, 29, 255, 24, 25, 26, 255, 24, 24, 25, 255, 17, 18, 18, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 13, 13, 255, 14, 14, 14, 255, 18, 19, 19, 255, 25, 25, 26, 255, 26, 26, 27, 255, 22, 23, 23, 255, 31, 32, 32, 255, 27, 28, 28, 255, 33, 34, 34, 255, 24, 25, 25, 255, 24, 25, 26, 255, 22, 22, 23, 255, 26, 27, 28, 255, 24, 24, 25, 255, 31, 31, 32, 255, 20, 21, 21, 255, 17, 17, 17, 255, 15, 16, 16, 255, 21, 22, 22, 255, 24, 24, 25, 255, 16, 16, 16, 255, 11, 11, 11, 255, 9, 9, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 12, 12, 12, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 8, 8, 255, 10, 10, 11, 255, 14, 14, 14, 255, 16, 16, 16, 255, 15, 16, 16, 255, 25, 25, 26, 255, 29, 29, 30, 255, 28, 29, 29, 255, 31, 32, 32, 255, 32, 33, 34, 255, 33, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 27, 27, 28, 255, 23, 24, 24, 255, 23, 23, 24, 255, 15, 15, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 7, 8, 8, 255, 13, 13, 13, 255, 16, 16, 16, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 28, 29, 255, 32, 33, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 33, 34, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 33, 34, 34, 255, 17, 17, 18, 255, 15, 15, 15, 255, 16, 16, 17, 255, 10, 10, 11, 255, 4, 4, 4, 255, 8, 8, 9, 255, 11, 11, 12, 255, 18, 18, 18, 255, 15, 16, 16, 255, 15, 15, 15, 255, 14, 14, 14, 255, 19, 20, 20, 255, 19, 20, 20, 255, 33, 33, 34, 255, 33, 34, 34, 255, 25, 26, 26, 255, 21, 21, 22, 255, 19, 19, 20, 255, 21, 22, 22, 255, 17, 17, 17, 255, 17, 18, 18, 255, 8, 8, 9, 255, 15, 15, 16, 255, 14, 14, 14, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 15, 255, 11, 11, 11, 255, 15, 15, 15, 255, 12, 12, 13, 255, 19, 20, 20, 255, 26, 26, 27, 255, 21, 22, 22, 255, 20, 21, 21, 255, 49, 41, 27, 165, 67, 51, 34, 165, 61, 48, 32, 165, 63, 49, 33, 165, 66, 51, 34, 165, 68, 52, 34, 165, 59, 47, 31, 165, 42, 37, 26, 165, 44, 38, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 64, 50, 33, 165, 44, 38, 26, 165, 40, 35, 26, 165, 54, 44, 29, 165, 47, 40, 27, 165, 41, 36, 26, 165, 36, 33, 25, 165, 66, 55, 39, 165, 59, 49, 36, 165, 41, 36, 26, 165, 38, 34, 25, 165, 54, 44, 29, 165, 43, 38, 26, 165, 38, 34, 25, 165, 42, 37, 26, 165, 45, 39, 26, 165, 51, 42, 28, 165, 61, 48, 32, 165, 44, 38, 26, 165, 38, 34, 26, 165, 36, 33, 25, 165, 37, 33, 25, 165, 45, 39, 26, 165, 46, 39, 27, 165, 54, 44, 29, 165, 47, 40, 27, 165, 43, 38, 26, 165, 52, 43, 28, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 39, 35, 25, 165, 42, 37, 26, 165, 46, 40, 27, 165, 45, 39, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 41, 36, 26, 165, 44, 38, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 41, 36, 26, 165, 46, 40, 30, 165, 79, 64, 46, 165, 40, 35, 25, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 47, 40, 27, 165, 59, 47, 31, 165, 63, 49, 32, 165, 60, 48, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 51, 43, 28, 165, 37, 34, 25, 165, 45, 39, 29, 165, 37, 33, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 53, 44, 29, 165, 47, 40, 27, 165, 51, 43, 28, 165, 47, 40, 27, 165, 39, 35, 25, 165, 38, 34, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 51, 44, 32, 165, 87, 69, 49, 165, 41, 36, 27, 165, 45, 39, 26, 165, 47, 40, 27, 165, 53, 44, 29, 165, 53, 43, 29, 165, 55, 45, 30, 165, 68, 52, 34, 165, 54, 44, 29, 165, 46, 39, 27, 165, 40, 35, 26, 165, 46, 39, 27, 165, 66, 51, 34, 165, 73, 55, 36, 165, 69, 52, 35, 165, 42, 37, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 45, 39, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 41, 36, 26, 165, 40, 36, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 42, 37, 28, 165, 38, 34, 25, 165, 43, 37, 26, 165, 45, 39, 27, 165, 48, 41, 27, 165, 51, 44, 32, 165, 49, 42, 31, 165, 37, 34, 25, 165, 42, 37, 26, 165, 44, 38, 26, 165, 49, 42, 31, 165, 61, 51, 37, 165, 65, 53, 39, 165, 53, 45, 33, 165, 37, 34, 25, 165, 45, 39, 27, 165, 46, 40, 27, 165, 46, 39, 27, 165, 41, 36, 26, 165, 50, 42, 28, 165, 56, 46, 30, 165, 45, 39, 27, 165, 43, 37, 26, 165, 45, 39, 27, 165, 46, 48, 41, 165, 43, 37, 26, 165, 44, 38, 26, 165, 51, 43, 28, 165, 46, 39, 27, 165, 44, 38, 26, 165, 41, 36, 26, 165, 59, 47, 31, 165, 55, 45, 29, 165, 68, 52, 34, 165, 80, 59, 36, 165, 65, 50, 33, 165, 47, 40, 27, 165, 49, 41, 27, 165, 43, 38, 26, 165, 43, 37, 26, 165, 46, 40, 27, 165, 57, 46, 30, 165, 57, 46, 30, 165, 47, 40, 27, 165, 39, 35, 25, 165, 51, 43, 32, 165, 39, 35, 26, 165, 37, 34, 25, 165, 50, 43, 31, 165, 54, 45, 33, 165, 48, 41, 31, 165, 42, 37, 28, 165, 47, 40, 27, 165, 50, 42, 28, 165, 57, 46, 30, 165, 43, 37, 26, 165, 47, 41, 30, 165, 39, 35, 25, 165, 42, 37, 26, 165, 49, 42, 27, 165, 55, 45, 29, 165, 43, 37, 26, 165, 45, 39, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 53, 44, 29, 165, 52, 43, 28, 165, 56, 45, 30, 165, 50, 42, 28, 165, 55, 45, 30, 165, 52, 43, 28, 165, 46, 40, 27, 165, 47, 40, 27, 165, 43, 38, 26, 165, 45, 39, 26, 165, 46, 39, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 50, 42, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 46, 39, 27, 165, 36, 33, 25, 165, 44, 38, 26, 165, 54, 44, 29, 165, 38, 34, 25, 165, 39, 35, 25, 165, 45, 39, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 46, 40, 27, 165, 58, 46, 31, 165, 54, 44, 29, 165, 54, 44, 29, 165, 58, 46, 31, 165, 43, 38, 26, 165, 42, 44, 40, 165, 40, 36, 26, 165, 37, 34, 25, 165, 49, 42, 27, 165, 49, 41, 27, 165, 56, 46, 30, 165, 64, 50, 33, 165, 51, 43, 28, 165, 55, 45, 30, 165, 54, 44, 29, 165, 53, 44, 29, 165, 61, 48, 32, 165, 47, 40, 27, 165, 45, 39, 27, 165, 38, 34, 25, 165, 48, 41, 27, 165, 43, 38, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 54, 44, 29, 165, 56, 45, 30, 165, 58, 46, 31, 165, 46, 39, 27, 165, 37, 33, 25, 165, 51, 43, 28, 165, 46, 39, 27, 165, 48, 41, 27, 165, 48, 41, 31, 165, 47, 41, 30, 165, 38, 34, 25, 165, 38, 34, 25, 165, 43, 37, 26, 165, 43, 37, 26, 165, 43, 37, 26, 165, 49, 41, 27, 165, 48, 41, 27, 165, 45, 47, 41, 165, 48, 41, 27, 165, 39, 35, 25, 165, 44, 38, 28, 165, 45, 39, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 49, 41, 27, 165, 51, 43, 28, 165, 49, 41, 27, 165, 46, 40, 27, 165, 16, 16, 17, 255, 16, 16, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 17, 18, 255, 18, 19, 19, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 17, 18, 255, 19, 20, 20, 255, 23, 24, 25, 255, 15, 15, 15, 255, 17, 18, 18, 255, 16, 16, 16, 255, 16, 17, 17, 255, 7, 8, 8, 255, 5, 5, 5, 255, 10, 11, 11, 255, 14, 14, 14, 255, 14, 15, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 13, 14, 14, 255, 19, 19, 20, 255, 21, 21, 22, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 28, 28, 29, 255, 22, 23, 23, 255, 17, 17, 18, 255, 13, 14, 14, 255, 10, 11, 11, 255, 18, 18, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 15, 15, 16, 255, 18, 19, 19, 255, 20, 20, 20, 255, 33, 33, 34, 255, 28, 28, 29, 255, 33, 34, 34, 255, 33, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 19, 19, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 33, 34, 34, 255, 30, 31, 31, 255, 25, 25, 26, 255, 20, 21, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 19, 19, 20, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 8, 8, 255, 13, 13, 13, 255, 10, 10, 10, 255, 15, 15, 15, 255, 14, 15, 15, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 15, 15, 255, 17, 17, 17, 255, 12, 12, 13, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 9, 9, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 8, 8, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 23, 23, 24, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 15, 15, 255, 13, 13, 14, 255, 14, 14, 14, 255, 12, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 18, 18, 19, 255, 16, 17, 17, 255, 24, 25, 25, 255, 25, 26, 26, 255, 29, 30, 30, 255, 33, 33, 34, 255, 27, 28, 29, 255, 23, 24, 24, 255, 28, 29, 29, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 17, 18, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 22, 23, 23, 255, 13, 13, 14, 255, 25, 25, 26, 255, 30, 31, 31, 255, 26, 27, 28, 255, 33, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 29, 30, 31, 255, 23, 24, 24, 255, 21, 21, 22, 255, 22, 22, 23, 255, 21, 22, 22, 255, 12, 12, 13, 255, 13, 13, 13, 255, 9, 9, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 23, 23, 24, 255, 29, 30, 31, 255, 27, 28, 28, 255, 25, 26, 26, 255, 32, 32, 33, 255, 26, 26, 27, 255, 26, 26, 27, 255, 25, 26, 26, 255, 23, 24, 24, 255, 22, 23, 23, 255, 15, 16, 16, 255, 23, 24, 25, 255, 30, 31, 32, 255, 19, 20, 20, 255, 22, 22, 23, 255, 12, 12, 12, 255, 20, 21, 21, 255, 12, 12, 13, 255, 17, 17, 18, 255, 12, 13, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 4, 4, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 6, 6, 255, 2, 2, 2, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 8, 8, 255, 6, 6, 6, 255, 15, 15, 15, 255, 17, 17, 18, 255, 15, 15, 16, 255, 25, 25, 26, 255, 24, 24, 25, 255, 32, 33, 34, 255, 29, 30, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 34, 34, 255, 22, 23, 23, 255, 22, 22, 23, 255, 21, 21, 21, 255, 19, 19, 20, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 18, 18, 19, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 33, 34, 255, 33, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 33, 34, 34, 255, 33, 34, 34, 255, 18, 18, 19, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 9, 255, 8, 8, 9, 255, 15, 15, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 18, 18, 18, 255, 16, 16, 17, 255, 23, 24, 24, 255, 17, 18, 18, 255, 27, 28, 28, 255, 25, 25, 26, 255, 23, 24, 25, 255, 18, 18, 18, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 12, 12, 255, 14, 14, 14, 255, 15, 15, 16, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 7, 8, 8, 255, 7, 8, 8, 255, 9, 9, 9, 255, 14, 14, 14, 255, 13, 13, 14, 255, 13, 14, 14, 255, 17, 17, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 27, 27, 28, 255, 20, 21, 21, 255, 76, 56, 36, 165, 45, 39, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 52, 43, 28, 165, 64, 50, 33, 165, 66, 51, 34, 165, 46, 39, 27, 165, 54, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 52, 43, 28, 165, 45, 39, 27, 165, 42, 37, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 39, 35, 25, 165, 39, 35, 25, 165, 36, 33, 25, 165, 42, 37, 26, 165, 39, 35, 25, 165, 46, 39, 27, 165, 67, 52, 34, 165, 45, 39, 26, 165, 41, 36, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 44, 38, 26, 165, 40, 35, 25, 165, 39, 35, 25, 165, 37, 34, 25, 165, 37, 34, 25, 165, 53, 45, 33, 165, 51, 43, 28, 165, 57, 46, 30, 165, 63, 49, 33, 165, 52, 43, 28, 165, 51, 43, 28, 165, 45, 39, 26, 165, 46, 39, 27, 165, 40, 35, 26, 165, 43, 38, 28, 165, 43, 38, 26, 165, 53, 43, 29, 165, 40, 36, 26, 165, 41, 36, 26, 165, 42, 45, 40, 165, 42, 37, 26, 165, 39, 35, 26, 165, 37, 33, 25, 165, 47, 40, 27, 165, 40, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 36, 33, 25, 165, 55, 47, 34, 165, 42, 37, 26, 165, 63, 52, 38, 165, 39, 35, 25, 165, 52, 43, 28, 165, 67, 51, 34, 165, 68, 52, 34, 165, 77, 57, 36, 165, 45, 39, 27, 165, 52, 43, 29, 165, 70, 53, 35, 165, 55, 45, 30, 165, 43, 38, 26, 165, 43, 38, 26, 165, 38, 34, 25, 165, 64, 53, 38, 165, 41, 36, 26, 165, 51, 42, 28, 165, 68, 52, 34, 165, 58, 47, 31, 165, 51, 42, 28, 165, 43, 37, 26, 165, 43, 38, 26, 165, 41, 36, 27, 165, 47, 40, 27, 165, 46, 47, 41, 165, 48, 41, 27, 165, 80, 64, 46, 165, 81, 65, 46, 165, 44, 38, 26, 165, 58, 46, 30, 165, 52, 43, 28, 165, 61, 48, 32, 165, 71, 54, 36, 165, 59, 47, 31, 165, 80, 59, 36, 165, 65, 50, 33, 165, 43, 37, 26, 165, 47, 40, 27, 165, 43, 38, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 47, 40, 27, 165, 38, 34, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 45, 39, 26, 165, 48, 41, 27, 165, 47, 40, 27, 165, 44, 38, 26, 165, 49, 41, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 39, 35, 26, 165, 66, 54, 39, 165, 39, 35, 25, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 26, 165, 45, 38, 26, 165, 42, 37, 28, 165, 39, 35, 26, 165, 37, 33, 25, 165, 40, 36, 26, 165, 41, 36, 26, 165, 65, 54, 39, 165, 53, 45, 33, 165, 38, 34, 26, 165, 38, 34, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 39, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 62, 49, 32, 165, 51, 43, 28, 165, 42, 36, 26, 165, 46, 40, 29, 165, 55, 47, 34, 165, 45, 38, 26, 165, 45, 39, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 54, 44, 29, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 39, 27, 165, 63, 49, 32, 165, 70, 53, 35, 165, 64, 49, 33, 165, 54, 44, 29, 165, 46, 40, 27, 165, 52, 43, 29, 165, 54, 44, 29, 165, 68, 52, 34, 165, 66, 51, 33, 165, 65, 50, 33, 165, 67, 51, 34, 165, 56, 46, 30, 165, 51, 43, 28, 165, 38, 34, 25, 165, 41, 37, 27, 165, 38, 34, 25, 165, 43, 38, 26, 165, 47, 40, 27, 165, 48, 41, 27, 165, 37, 33, 25, 165, 40, 36, 26, 165, 54, 44, 29, 165, 46, 39, 27, 165, 44, 38, 26, 165, 42, 37, 28, 165, 44, 38, 29, 165, 36, 33, 25, 165, 47, 40, 27, 165, 53, 44, 29, 165, 47, 40, 27, 165, 46, 40, 27, 165, 58, 46, 30, 165, 58, 47, 31, 165, 51, 43, 28, 165, 49, 41, 27, 165, 40, 35, 25, 165, 45, 39, 27, 165, 45, 39, 26, 165, 44, 38, 26, 165, 49, 41, 27, 165, 66, 51, 33, 165, 56, 45, 30, 165, 55, 45, 29, 165, 55, 45, 30, 165, 46, 39, 27, 165, 40, 36, 26, 165, 45, 39, 26, 165, 44, 38, 26, 165, 55, 45, 30, 165, 58, 46, 31, 165, 56, 46, 30, 165, 63, 49, 32, 165, 52, 43, 28, 165, 53, 44, 29, 165, 63, 49, 32, 165, 55, 45, 30, 165, 50, 42, 28, 165, 47, 40, 27, 165, 52, 43, 28, 165, 57, 46, 30, 165, 61, 48, 32, 165, 69, 52, 35, 165, 71, 53, 35, 165, 43, 37, 26, 165, 42, 37, 26, 165, 37, 33, 25, 165, 46, 40, 30, 165, 43, 38, 26, 165, 47, 40, 27, 165, 58, 47, 31, 165, 61, 48, 32, 165, 40, 36, 26, 165, 54, 44, 29, 165, 58, 46, 31, 165, 41, 36, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 58, 46, 31, 165, 53, 44, 29, 165, 39, 35, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 57, 46, 30, 165, 60, 48, 31, 165, 55, 45, 30, 165, 62, 49, 32, 165, 45, 39, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 49, 41, 27, 165, 73, 55, 36, 165, 42, 37, 26, 165, 41, 37, 27, 165, 50, 42, 28, 165, 42, 37, 26, 165, 67, 55, 40, 165, 39, 35, 25, 165, 40, 36, 26, 165, 40, 35, 26, 165, 42, 37, 26, 165, 56, 45, 30, 165, 46, 40, 27, 165, 42, 37, 26, 165, 50, 42, 27, 165, 42, 37, 26, 165, 45, 47, 41, 165, 44, 38, 26, 165, 44, 38, 26, 165, 52, 43, 29, 165, 43, 38, 26, 165, 44, 38, 29, 165, 39, 35, 25, 165, 59, 47, 31, 165, 18, 18, 19, 255, 15, 15, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 14, 255, 8, 8, 8, 255, 16, 16, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 16, 16, 16, 255, 13, 14, 14, 255, 19, 19, 20, 255, 7, 7, 7, 255, 7, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 20, 20, 21, 255, 23, 23, 24, 255, 19, 19, 20, 255, 33, 34, 34, 255, 26, 26, 27, 255, 18, 19, 19, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 15, 255, 20, 21, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 24, 25, 26, 255, 28, 28, 29, 255, 32, 33, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 18, 19, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 15, 15, 16, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 28, 28, 29, 255, 24, 24, 25, 255, 20, 20, 21, 255, 13, 13, 14, 255, 20, 20, 21, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 19, 19, 255, 10, 11, 11, 255, 16, 17, 17, 255, 24, 25, 25, 255, 18, 18, 19, 255, 15, 15, 16, 255, 19, 19, 20, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 5, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 2, 2, 2, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 15, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 19, 20, 20, 255, 18, 18, 19, 255, 8, 8, 8, 255, 10, 10, 11, 255, 16, 17, 17, 255, 10, 10, 11, 255, 13, 13, 13, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 13, 13, 13, 255, 21, 22, 22, 255, 22, 22, 23, 255, 23, 23, 24, 255, 22, 22, 23, 255, 24, 25, 26, 255, 29, 30, 31, 255, 28, 28, 29, 255, 23, 23, 24, 255, 24, 25, 25, 255, 19, 19, 20, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 10, 11, 255, 7, 7, 8, 255, 12, 13, 13, 255, 20, 20, 20, 255, 16, 16, 17, 255, 27, 28, 29, 255, 15, 15, 16, 255, 19, 19, 20, 255, 24, 24, 25, 255, 25, 26, 26, 255, 33, 34, 34, 255, 29, 29, 30, 255, 32, 32, 33, 255, 22, 23, 23, 255, 16, 17, 17, 255, 22, 23, 23, 255, 24, 25, 26, 255, 24, 25, 25, 255, 19, 20, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 22, 22, 255, 19, 20, 20, 255, 17, 17, 18, 255, 19, 19, 19, 255, 19, 20, 20, 255, 16, 16, 16, 255, 21, 21, 22, 255, 15, 16, 16, 255, 24, 24, 25, 255, 23, 24, 24, 255, 21, 21, 22, 255, 20, 21, 21, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 7, 255, 7, 8, 8, 255, 6, 6, 6, 255, 1, 1, 2, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 2, 3, 3, 255, 7, 7, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 18, 18, 19, 255, 23, 24, 25, 255, 20, 21, 21, 255, 25, 26, 26, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 34, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 24, 25, 25, 255, 33, 34, 34, 255, 32, 33, 33, 255, 33, 34, 34, 255, 28, 29, 29, 255, 27, 27, 28, 255, 24, 25, 26, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 32, 32, 33, 255, 33, 34, 34, 255, 27, 27, 28, 255, 29, 30, 30, 255, 29, 30, 30, 255, 30, 31, 32, 255, 33, 34, 34, 255, 18, 19, 19, 255, 21, 21, 21, 255, 29, 30, 30, 255, 32, 32, 33, 255, 23, 24, 24, 255, 15, 16, 16, 255, 14, 14, 14, 255, 16, 16, 16, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 15, 255, 17, 17, 18, 255, 22, 23, 23, 255, 16, 16, 17, 255, 22, 23, 24, 255, 19, 20, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 16, 16, 17, 255, 8, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 22, 22, 23, 255, 64, 50, 33, 165, 40, 35, 26, 165, 42, 37, 26, 165, 45, 39, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 52, 43, 28, 165, 42, 37, 26, 165, 49, 41, 27, 165, 50, 42, 28, 165, 48, 41, 27, 165, 61, 48, 32, 165, 53, 44, 29, 165, 70, 53, 35, 165, 70, 53, 35, 165, 43, 38, 26, 165, 41, 37, 27, 165, 37, 33, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 76, 91, 35, 255, 41, 36, 26, 165, 64, 50, 33, 165, 45, 39, 26, 165, 50, 42, 27, 165, 42, 37, 26, 165, 45, 39, 27, 165, 52, 43, 28, 165, 40, 36, 26, 165, 50, 42, 28, 165, 46, 39, 27, 165, 45, 39, 27, 165, 39, 35, 25, 165, 48, 41, 27, 165, 52, 43, 29, 165, 50, 42, 27, 165, 52, 43, 29, 165, 40, 36, 26, 165, 63, 52, 38, 165, 44, 38, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 37, 34, 25, 165, 45, 39, 27, 165, 59, 49, 36, 165, 36, 33, 25, 165, 36, 33, 25, 165, 40, 35, 25, 165, 44, 38, 26, 165, 45, 39, 26, 165, 42, 37, 28, 165, 37, 34, 25, 165, 48, 41, 27, 165, 52, 44, 32, 165, 38, 34, 25, 165, 45, 39, 29, 165, 39, 35, 25, 165, 39, 34, 25, 165, 48, 41, 27, 165, 52, 43, 28, 165, 72, 54, 36, 165, 114, 114, 49, 255, 79, 59, 36, 165, 43, 37, 26, 165, 43, 38, 26, 165, 45, 39, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 47, 48, 41, 165, 83, 67, 48, 165, 45, 39, 26, 165, 52, 43, 28, 165, 50, 42, 28, 165, 54, 44, 29, 165, 47, 40, 27, 165, 49, 42, 27, 165, 37, 33, 25, 165, 47, 40, 30, 165, 43, 37, 26, 165, 48, 41, 27, 165, 41, 37, 27, 165, 45, 39, 29, 165, 70, 57, 41, 165, 49, 42, 27, 165, 43, 37, 26, 165, 47, 40, 27, 165, 72, 54, 36, 165, 72, 54, 36, 165, 55, 45, 30, 165, 70, 53, 35, 165, 50, 42, 28, 165, 40, 35, 26, 165, 43, 38, 26, 165, 39, 34, 25, 165, 46, 40, 27, 165, 47, 40, 27, 165, 51, 43, 28, 165, 43, 37, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 47, 40, 27, 165, 66, 51, 34, 165, 47, 40, 27, 165, 51, 43, 28, 165, 46, 40, 27, 165, 49, 42, 27, 165, 38, 34, 25, 165, 44, 38, 26, 165, 39, 34, 25, 165, 39, 35, 25, 165, 42, 37, 26, 165, 37, 34, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 43, 37, 26, 165, 43, 38, 26, 165, 50, 42, 28, 165, 37, 34, 25, 165, 40, 35, 26, 165, 41, 36, 26, 165, 37, 33, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 37, 34, 25, 165, 51, 43, 32, 165, 40, 35, 25, 165, 43, 38, 26, 165, 42, 37, 26, 165, 48, 41, 27, 165, 45, 38, 26, 165, 40, 36, 26, 165, 41, 36, 26, 165, 37, 34, 25, 165, 39, 35, 25, 165, 48, 41, 27, 165, 48, 41, 27, 165, 51, 43, 28, 165, 55, 45, 29, 165, 56, 46, 30, 165, 50, 42, 28, 165, 50, 42, 28, 165, 43, 38, 26, 165, 52, 43, 28, 165, 59, 47, 31, 165, 53, 44, 29, 165, 60, 48, 31, 165, 45, 39, 27, 165, 47, 40, 27, 165, 62, 49, 32, 165, 65, 50, 33, 165, 68, 52, 34, 165, 74, 55, 36, 165, 48, 41, 27, 165, 57, 46, 30, 165, 50, 42, 27, 165, 46, 39, 27, 165, 43, 37, 26, 165, 53, 45, 33, 165, 39, 35, 25, 165, 47, 40, 27, 165, 41, 36, 26, 165, 41, 36, 26, 165, 46, 39, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 43, 37, 26, 165, 38, 34, 25, 165, 37, 34, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 54, 44, 29, 165, 51, 43, 28, 165, 47, 40, 27, 165, 50, 42, 28, 165, 56, 45, 30, 165, 48, 41, 27, 165, 40, 35, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 40, 36, 26, 165, 40, 35, 25, 165, 57, 46, 30, 165, 49, 42, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 40, 35, 27, 165, 40, 36, 26, 165, 46, 40, 27, 165, 46, 40, 27, 165, 52, 43, 28, 165, 60, 48, 31, 165, 59, 47, 31, 165, 66, 51, 33, 165, 41, 36, 26, 165, 51, 43, 28, 165, 61, 48, 32, 165, 53, 44, 29, 165, 53, 44, 29, 165, 58, 46, 31, 165, 46, 40, 27, 165, 47, 40, 27, 165, 63, 49, 33, 165, 58, 47, 31, 165, 56, 45, 30, 165, 74, 55, 36, 165, 47, 40, 27, 165, 43, 37, 26, 165, 54, 44, 29, 165, 50, 42, 28, 165, 48, 41, 27, 165, 61, 48, 32, 165, 59, 47, 31, 165, 65, 50, 33, 165, 43, 38, 26, 165, 63, 49, 32, 165, 66, 51, 34, 165, 41, 36, 26, 165, 64, 50, 33, 165, 54, 45, 29, 165, 69, 52, 35, 165, 48, 41, 27, 165, 43, 38, 26, 165, 37, 34, 25, 165, 50, 42, 28, 165, 69, 53, 35, 165, 64, 50, 33, 165, 59, 47, 31, 165, 48, 41, 27, 165, 48, 41, 27, 165, 47, 40, 27, 165, 56, 46, 30, 165, 60, 48, 31, 165, 59, 47, 31, 165, 42, 36, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 39, 35, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 42, 37, 26, 165, 40, 36, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 38, 34, 25, 165, 36, 33, 25, 165, 43, 38, 28, 165, 53, 45, 33, 165, 51, 43, 28, 165, 19, 20, 20, 255, 15, 16, 16, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 8, 8, 9, 255, 9, 9, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 7, 7, 8, 255, 16, 16, 17, 255, 14, 14, 14, 255, 14, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 19, 19, 255, 15, 16, 16, 255, 12, 12, 13, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 15, 15, 255, 18, 18, 19, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 19, 20, 255, 22, 23, 23, 255, 26, 26, 27, 255, 33, 34, 34, 255, 33, 33, 34, 255, 17, 18, 18, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 16, 16, 255, 17, 17, 17, 255, 10, 10, 10, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 24, 25, 26, 255, 25, 25, 26, 255, 18, 18, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 3, 3, 3, 255, 7, 7, 8, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 18, 18, 19, 255, 21, 21, 21, 255, 26, 26, 27, 255, 19, 20, 20, 255, 16, 16, 16, 255, 19, 19, 20, 255, 11, 12, 12, 255, 12, 12, 13, 255, 5, 6, 6, 255, 7, 7, 7, 255, 5, 5, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 6, 6, 255, 3, 3, 3, 255, 4, 4, 4, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 15, 15, 255, 15, 15, 16, 255, 9, 10, 10, 255, 9, 9, 10, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 9, 10, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 14, 15, 15, 255, 15, 15, 16, 255, 20, 21, 21, 255, 22, 23, 23, 255, 22, 22, 23, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 21, 21, 255, 33, 34, 34, 255, 23, 24, 24, 255, 25, 25, 26, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 18, 255, 23, 24, 24, 255, 20, 21, 21, 255, 17, 17, 18, 255, 24, 24, 25, 255, 27, 27, 28, 255, 28, 29, 30, 255, 26, 27, 27, 255, 21, 22, 22, 255, 29, 30, 31, 255, 22, 23, 23, 255, 21, 22, 22, 255, 25, 26, 26, 255, 27, 28, 29, 255, 28, 29, 30, 255, 23, 23, 24, 255, 17, 18, 18, 255, 12, 13, 13, 255, 8, 8, 9, 255, 8, 8, 9, 255, 16, 16, 17, 255, 16, 16, 17, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 15, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 16, 16, 255, 16, 16, 16, 255, 16, 16, 17, 255, 19, 20, 20, 255, 21, 21, 22, 255, 19, 20, 20, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 10, 10, 255, 6, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 7, 7, 8, 255, 4, 4, 4, 255, 8, 9, 9, 255, 9, 9, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 10, 10, 255, 14, 14, 15, 255, 20, 21, 21, 255, 17, 17, 18, 255, 22, 23, 23, 255, 18, 18, 19, 255, 23, 24, 24, 255, 28, 28, 29, 255, 22, 23, 24, 255, 26, 26, 27, 255, 23, 24, 24, 255, 24, 25, 25, 255, 28, 29, 30, 255, 26, 26, 27, 255, 26, 27, 28, 255, 29, 29, 30, 255, 21, 21, 22, 255, 22, 22, 23, 255, 12, 12, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 8, 8, 9, 255, 15, 15, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 20, 21, 21, 255, 33, 33, 34, 255, 30, 31, 32, 255, 29, 30, 30, 255, 31, 32, 32, 255, 29, 30, 31, 255, 28, 28, 29, 255, 21, 21, 22, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 10, 10, 11, 255, 13, 13, 14, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 9, 255, 6, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 15, 15, 15, 255, 16, 16, 16, 255, 12, 12, 12, 255, 16, 16, 16, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 18, 19, 19, 255, 45, 39, 27, 165, 41, 36, 26, 165, 42, 37, 26, 165, 45, 39, 29, 165, 37, 33, 25, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 36, 33, 25, 165, 42, 37, 27, 165, 44, 38, 26, 165, 66, 51, 34, 165, 57, 46, 30, 165, 58, 46, 31, 165, 48, 41, 27, 165, 46, 40, 27, 165, 43, 38, 28, 165, 41, 36, 26, 165, 47, 41, 30, 165, 42, 37, 26, 165, 47, 40, 27, 165, 44, 38, 26, 165, 44, 39, 29, 165, 38, 34, 25, 165, 47, 48, 41, 165, 59, 47, 31, 165, 59, 47, 31, 165, 44, 38, 26, 165, 58, 46, 30, 165, 43, 38, 26, 165, 49, 41, 27, 165, 47, 40, 27, 165, 55, 45, 30, 165, 42, 37, 26, 165, 50, 42, 28, 165, 50, 42, 28, 165, 42, 37, 26, 165, 71, 58, 42, 165, 37, 33, 25, 165, 44, 38, 29, 165, 41, 36, 26, 165, 51, 43, 28, 165, 46, 39, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 39, 35, 26, 165, 39, 35, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 39, 35, 25, 165, 40, 35, 26, 165, 39, 35, 25, 165, 38, 34, 25, 165, 37, 33, 25, 165, 40, 36, 26, 165, 42, 37, 26, 165, 45, 39, 26, 165, 54, 44, 29, 165, 51, 43, 28, 165, 49, 41, 27, 165, 61, 48, 32, 165, 48, 41, 27, 165, 65, 50, 33, 165, 52, 43, 29, 165, 58, 47, 31, 165, 54, 45, 29, 165, 42, 37, 26, 165, 40, 35, 25, 165, 36, 33, 25, 165, 38, 34, 25, 165, 45, 39, 27, 165, 37, 33, 25, 165, 40, 35, 25, 165, 41, 36, 27, 165, 56, 45, 30, 165, 51, 43, 28, 165, 43, 38, 26, 165, 55, 45, 29, 165, 50, 42, 28, 165, 43, 38, 26, 165, 53, 44, 29, 165, 46, 39, 27, 165, 41, 36, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 44, 38, 26, 165, 54, 44, 29, 165, 51, 42, 28, 165, 56, 46, 30, 165, 64, 50, 33, 165, 48, 41, 27, 165, 45, 39, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 67, 51, 34, 165, 42, 37, 26, 165, 40, 35, 25, 165, 47, 40, 27, 165, 45, 39, 27, 165, 46, 39, 27, 165, 36, 33, 25, 165, 46, 40, 27, 165, 73, 55, 36, 165, 59, 47, 31, 165, 50, 42, 28, 165, 47, 40, 27, 165, 40, 36, 26, 165, 42, 37, 26, 165, 40, 35, 25, 165, 49, 41, 27, 165, 36, 33, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 46, 40, 27, 165, 49, 41, 27, 165, 59, 47, 31, 165, 51, 43, 28, 165, 58, 46, 30, 165, 56, 45, 30, 165, 44, 38, 26, 165, 54, 44, 29, 165, 55, 45, 30, 165, 59, 47, 31, 165, 52, 43, 29, 165, 39, 35, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 39, 35, 25, 165, 40, 36, 26, 165, 71, 58, 42, 165, 41, 36, 26, 165, 48, 42, 31, 165, 51, 42, 28, 165, 59, 47, 31, 165, 51, 42, 28, 165, 53, 44, 29, 165, 53, 43, 29, 165, 43, 37, 26, 165, 58, 46, 31, 165, 80, 59, 36, 165, 71, 54, 35, 165, 65, 50, 33, 165, 46, 39, 27, 165, 61, 48, 32, 165, 53, 52, 43, 165, 58, 47, 31, 165, 39, 35, 25, 165, 40, 35, 25, 165, 38, 34, 25, 165, 64, 50, 33, 165, 61, 48, 32, 165, 55, 45, 30, 165, 45, 39, 26, 165, 65, 50, 33, 165, 46, 39, 27, 165, 42, 37, 26, 165, 44, 38, 26, 165, 43, 38, 26, 165, 41, 36, 27, 165, 43, 37, 26, 165, 40, 36, 26, 165, 47, 48, 41, 165, 48, 41, 27, 165, 45, 39, 26, 165, 37, 34, 25, 165, 42, 37, 27, 165, 37, 33, 25, 165, 39, 35, 25, 165, 41, 36, 26, 165, 60, 48, 31, 165, 44, 38, 26, 165, 39, 35, 25, 165, 50, 42, 28, 165, 66, 51, 34, 165, 77, 57, 36, 165, 74, 55, 36, 165, 48, 41, 27, 165, 40, 35, 25, 165, 43, 37, 26, 165, 65, 53, 39, 165, 86, 69, 49, 165, 46, 40, 30, 165, 58, 49, 36, 165, 41, 36, 26, 165, 40, 35, 26, 165, 37, 33, 25, 165, 48, 41, 27, 165, 54, 44, 29, 165, 39, 35, 25, 165, 36, 33, 25, 165, 39, 35, 25, 165, 71, 54, 36, 165, 53, 44, 29, 165, 37, 34, 25, 165, 47, 40, 27, 165, 44, 38, 26, 165, 43, 37, 26, 165, 45, 39, 27, 165, 63, 49, 32, 165, 49, 41, 27, 165, 47, 40, 27, 165, 65, 50, 33, 165, 51, 42, 28, 165, 45, 39, 27, 165, 48, 41, 27, 165, 49, 42, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 48, 48, 41, 165, 42, 37, 26, 165, 46, 48, 41, 165, 46, 39, 27, 165, 56, 46, 30, 165, 77, 57, 36, 165, 60, 48, 31, 165, 70, 53, 35, 165, 63, 49, 32, 165, 42, 37, 26, 165, 53, 44, 29, 165, 58, 47, 31, 165, 57, 46, 30, 165, 42, 37, 26, 165, 41, 36, 26, 165, 49, 41, 27, 165, 53, 44, 29, 165, 59, 47, 31, 165, 60, 47, 31, 165, 58, 46, 31, 165, 39, 35, 25, 165, 41, 36, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 57, 46, 30, 165, 61, 48, 32, 165, 53, 44, 29, 165, 38, 34, 25, 165, 46, 40, 27, 165, 44, 38, 26, 165, 54, 45, 33, 165, 46, 40, 27, 165, 51, 42, 28, 165, 49, 41, 27, 165, 40, 36, 27, 165, 48, 42, 31, 165, 41, 36, 26, 165, 43, 37, 26, 165, 47, 49, 43, 165, 40, 35, 25, 165, 49, 41, 27, 165, 49, 41, 27, 165, 39, 35, 26, 165, 58, 48, 35, 165, 40, 35, 25, 165, 44, 38, 26, 165, 46, 39, 27, 165, 56, 45, 30, 165, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 10, 255, 9, 9, 9, 255, 9, 9, 10, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 16, 16, 16, 255, 13, 13, 13, 255, 17, 17, 18, 255, 12, 13, 13, 255, 10, 10, 11, 255, 17, 17, 18, 255, 13, 13, 13, 255, 14, 14, 14, 255, 13, 13, 13, 255, 15, 15, 15, 255, 18, 19, 19, 255, 14, 15, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 12, 13, 255, 7, 8, 8, 255, 16, 16, 17, 255, 12, 12, 13, 255, 16, 17, 17, 255, 10, 10, 10, 255, 14, 14, 14, 255, 18, 18, 19, 255, 20, 21, 21, 255, 33, 34, 34, 255, 29, 29, 30, 255, 17, 18, 18, 255, 14, 14, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 12, 12, 255, 13, 13, 13, 255, 16, 17, 17, 255, 21, 22, 22, 255, 16, 16, 17, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 8, 8, 255, 6, 6, 7, 255, 7, 8, 8, 255, 10, 10, 10, 255, 12, 13, 13, 255, 14, 14, 15, 255, 6, 6, 6, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 19, 255, 22, 22, 23, 255, 23, 24, 24, 255, 31, 32, 32, 255, 30, 31, 31, 255, 27, 27, 28, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 13, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 17, 17, 255, 20, 21, 21, 255, 18, 19, 19, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 22, 23, 255, 19, 19, 20, 255, 22, 23, 23, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 14, 255, 17, 17, 18, 255, 17, 18, 18, 255, 19, 20, 20, 255, 25, 26, 27, 255, 22, 23, 23, 255, 29, 30, 31, 255, 33, 34, 34, 255, 26, 27, 27, 255, 26, 27, 27, 255, 19, 19, 20, 255, 26, 27, 27, 255, 25, 26, 26, 255, 32, 33, 33, 255, 26, 26, 27, 255, 26, 27, 28, 255, 27, 27, 28, 255, 25, 25, 26, 255, 19, 19, 20, 255, 14, 15, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 14, 14, 255, 17, 17, 18, 255, 14, 14, 14, 255, 18, 19, 19, 255, 12, 12, 12, 255, 11, 12, 12, 255, 17, 17, 18, 255, 15, 15, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 3, 3, 4, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 10, 255, 12, 13, 13, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 21, 21, 22, 255, 20, 20, 21, 255, 16, 16, 16, 255, 18, 19, 19, 255, 22, 23, 23, 255, 22, 22, 23, 255, 23, 23, 24, 255, 18, 18, 19, 255, 24, 24, 25, 255, 29, 30, 31, 255, 26, 27, 27, 255, 33, 34, 34, 255, 18, 19, 19, 255, 16, 17, 17, 255, 22, 23, 23, 255, 19, 19, 20, 255, 17, 17, 17, 255, 7, 7, 7, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 19, 19, 20, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 15, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 7, 8, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 8, 8, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 15, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 15, 15, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 20, 21, 21, 255, 15, 15, 15, 255, 18, 18, 18, 255, 15, 16, 16, 255, 12, 12, 13, 255, 19, 19, 19, 255, 16, 17, 17, 255, 24, 25, 25, 255, 19, 20, 20, 255, 16, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 14, 14, 255, 42, 37, 26, 165, 44, 38, 26, 165, 47, 41, 30, 165, 39, 35, 25, 165, 49, 42, 31, 165, 43, 38, 26, 165, 41, 36, 26, 165, 48, 41, 27, 165, 42, 37, 26, 165, 41, 36, 26, 165, 43, 38, 26, 165, 45, 39, 26, 165, 51, 43, 28, 165, 53, 44, 29, 165, 64, 50, 33, 165, 63, 49, 32, 165, 48, 41, 27, 165, 52, 43, 28, 165, 39, 35, 25, 165, 45, 39, 26, 165, 37, 33, 25, 165, 40, 35, 26, 165, 45, 39, 29, 165, 40, 35, 27, 165, 37, 33, 25, 165, 43, 38, 26, 165, 46, 39, 27, 165, 49, 41, 27, 165, 55, 45, 30, 165, 57, 46, 30, 165, 50, 42, 28, 165, 47, 40, 27, 165, 47, 40, 27, 165, 46, 39, 27, 165, 49, 41, 27, 165, 51, 42, 28, 165, 43, 37, 26, 165, 43, 37, 26, 165, 48, 41, 27, 165, 54, 44, 29, 165, 43, 37, 26, 165, 44, 38, 28, 165, 43, 38, 26, 165, 48, 41, 27, 165, 36, 33, 25, 165, 66, 54, 39, 165, 42, 37, 28, 165, 39, 35, 26, 165, 40, 36, 26, 165, 53, 44, 29, 165, 47, 40, 27, 165, 45, 39, 26, 165, 41, 36, 26, 165, 45, 39, 26, 165, 61, 51, 37, 165, 47, 40, 27, 165, 46, 40, 27, 165, 50, 42, 27, 165, 56, 45, 30, 165, 67, 52, 34, 165, 53, 44, 29, 165, 50, 42, 28, 165, 44, 38, 26, 165, 47, 40, 27, 165, 46, 40, 27, 165, 41, 36, 26, 165, 47, 40, 27, 165, 58, 46, 31, 165, 48, 49, 41, 165, 57, 46, 30, 165, 52, 43, 28, 165, 48, 41, 27, 165, 43, 37, 26, 165, 39, 34, 25, 165, 39, 35, 25, 165, 50, 42, 28, 165, 49, 41, 27, 165, 54, 44, 29, 165, 39, 35, 25, 165, 46, 39, 27, 165, 51, 43, 28, 165, 50, 42, 28, 165, 46, 40, 30, 165, 54, 46, 33, 165, 40, 35, 25, 165, 49, 42, 27, 165, 52, 43, 29, 165, 68, 52, 34, 165, 48, 41, 27, 165, 41, 36, 26, 165, 45, 39, 29, 165, 44, 39, 29, 165, 45, 39, 29, 165, 51, 43, 32, 165, 46, 40, 27, 165, 42, 37, 26, 165, 45, 39, 26, 165, 42, 37, 26, 165, 44, 38, 26, 165, 60, 47, 31, 165, 48, 41, 27, 165, 44, 38, 26, 165, 49, 42, 27, 165, 59, 47, 31, 165, 47, 40, 27, 165, 45, 39, 26, 165, 39, 35, 25, 165, 48, 41, 27, 165, 49, 42, 31, 165, 43, 37, 26, 165, 38, 34, 25, 165, 38, 34, 25, 165, 38, 34, 25, 165, 44, 38, 26, 165, 49, 41, 27, 165, 57, 46, 30, 165, 61, 48, 32, 165, 63, 49, 33, 165, 49, 41, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 45, 39, 26, 165, 57, 46, 30, 165, 47, 40, 27, 165, 40, 35, 25, 165, 42, 37, 28, 165, 42, 37, 26, 165, 52, 43, 28, 165, 45, 39, 26, 165, 38, 34, 25, 165, 45, 39, 29, 165, 37, 34, 25, 165, 40, 35, 25, 165, 46, 39, 27, 165, 51, 43, 28, 165, 52, 43, 28, 165, 46, 39, 27, 165, 57, 46, 30, 165, 48, 41, 27, 165, 52, 43, 29, 165, 67, 52, 34, 165, 65, 50, 33, 165, 43, 37, 26, 165, 66, 51, 34, 165, 66, 51, 34, 165, 36, 33, 25, 165, 38, 34, 25, 165, 36, 33, 25, 165, 36, 33, 25, 165, 59, 47, 31, 165, 75, 56, 36, 165, 54, 44, 29, 165, 46, 39, 27, 165, 48, 41, 27, 165, 53, 44, 29, 165, 41, 36, 26, 165, 39, 35, 25, 165, 41, 36, 26, 165, 54, 44, 29, 165, 72, 54, 36, 165, 61, 48, 32, 165, 60, 48, 31, 165, 60, 47, 31, 165, 53, 44, 29, 165, 39, 35, 25, 165, 57, 48, 35, 165, 41, 36, 26, 165, 56, 47, 35, 165, 55, 47, 34, 165, 43, 38, 26, 165, 41, 36, 26, 165, 64, 50, 33, 165, 50, 42, 28, 165, 64, 50, 33, 165, 74, 55, 36, 165, 62, 49, 32, 165, 51, 43, 28, 165, 47, 41, 30, 165, 41, 36, 26, 165, 44, 39, 29, 165, 39, 35, 26, 165, 87, 69, 49, 165, 69, 56, 41, 165, 36, 33, 25, 165, 41, 37, 27, 165, 42, 37, 26, 165, 37, 33, 25, 165, 43, 37, 26, 165, 42, 37, 26, 165, 40, 36, 26, 165, 52, 43, 28, 165, 44, 38, 26, 165, 41, 36, 26, 165, 44, 38, 26, 165, 48, 41, 27, 165, 60, 48, 32, 165, 47, 40, 27, 165, 57, 46, 30, 165, 53, 44, 29, 165, 54, 44, 29, 165, 48, 41, 27, 165, 48, 41, 27, 165, 42, 36, 26, 165, 36, 33, 25, 165, 44, 38, 26, 165, 48, 41, 27, 165, 46, 40, 27, 165, 44, 38, 26, 165, 48, 41, 27, 165, 48, 41, 27, 165, 40, 35, 26, 165, 37, 34, 25, 165, 48, 41, 27, 165, 49, 41, 27, 165, 67, 51, 34, 165, 46, 39, 27, 165, 38, 34, 25, 165, 51, 44, 32, 165, 37, 34, 25, 165, 50, 42, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 45, 39, 27, 165, 48, 41, 27, 165, 44, 38, 26, 165, 40, 36, 26, 165, 42, 37, 26, 165, 42, 37, 26, 165, 47, 40, 27, 165, 55, 45, 29, 165, 67, 52, 34, 165, 53, 44, 29, 165, 61, 48, 32, 165, 87, 64, 36, 165, 68, 60, 47, 165, 55, 45, 30, 165, 51, 42, 28, 165, 45, 39, 26, 165, 47, 40, 27, 165, 52, 43, 28, 165, 44, 38, 26, 165, 39, 35, 25, 165, 48, 41, 31, 165, 37, 34, 25, 165, 51, 43, 28, 165, 42, 37, 28, 165, 39, 35, 25, 165, 50, 43, 32, 165, 40, 35, 26, 165, 44, 38, 26, 165, 37, 33, 25, 165, 44, 38, 26, 165, 40, 35, 25, 165, 44, 38, 26, 165, 43, 37, 26, 165, 46, 39, 27, 165, 22, 22, 23, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 17, 17, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 16, 16, 16, 255, 14, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 15, 15, 15, 255, 17, 17, 17, 255, 17, 17, 18, 255, 19, 19, 20, 255, 22, 23, 23, 255, 19, 20, 20, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 11, 12, 12, 255, 14, 15, 15, 255, 9, 9, 9, 255, 9, 9, 10, 255, 7, 7, 7, 255, 13, 14, 14, 255, 18, 18, 18, 255, 22, 22, 23, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 25, 26, 26, 255, 12, 12, 12, 255, 7, 8, 8, 255, 12, 12, 13, 255, 11, 12, 12, 255, 6, 7, 7, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 19, 19, 255, 19, 19, 20, 255, 20, 20, 21, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 13, 255, 15, 15, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 18, 18, 255, 25, 25, 26, 255, 24, 25, 26, 255, 23, 23, 24, 255, 26, 26, 27, 255, 26, 27, 28, 255, 21, 21, 22, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 11, 11, 255, 6, 6, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 14, 255, 14, 15, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 9, 9, 9, 255, 16, 17, 17, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 10, 10, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 13, 14, 14, 255, 18, 19, 19, 255, 11, 12, 12, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 18, 255, 18, 18, 19, 255, 22, 22, 23, 255, 20, 20, 21, 255, 19, 19, 20, 255, 20, 21, 21, 255, 17, 18, 18, 255, 20, 21, 21, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 18, 19, 19, 255, 21, 22, 22, 255, 26, 27, 28, 255, 22, 23, 23, 255, 23, 23, 24, 255, 33, 34, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 27, 28, 28, 255, 28, 29, 30, 255, 27, 28, 29, 255, 25, 25, 26, 255, 23, 23, 24, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 18, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 3, 3, 3, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 6, 6, 7, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 15, 255, 14, 14, 14, 255, 14, 15, 15, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 11, 11, 12, 255, 16, 16, 17, 255, 16, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 12, 12, 12, 255, 15, 15, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 15, 255, 17, 17, 18, 255, 13, 13, 13, 255, 20, 20, 21, 255, 21, 22, 22, 255, 27, 28, 29, 255, 24, 25, 25, 255, 27, 28, 29, 255, 22, 23, 23, 255, 18, 19, 19, 255, 19, 20, 20, 255, 20, 20, 21, 255, 18, 18, 19, 255, 9, 9, 10, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 4, 4, 4, 255, 3, 3, 3, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 15, 15, 15, 255, 14, 15, 15, 255, 11, 11, 11, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 9, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 16, 16, 255, 20, 21, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 24, 25, 25, 255, 22, 23, 23, 255, 20, 20, 21, 255, 17, 17, 17, 255, 14, 15, 15, 255, 10, 10, 11, 255, 16, 16, 17, 255, 19, 19, 20, 255, 19, 19, 20, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 52, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 33, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 33, 48, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 34, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 39, 29, 255, 32, 46, 32, 255, 33, 48, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 45, 66, 44, 255, 56, 80, 52, 255, 37, 56, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 24, 30, 24, 255, 26, 35, 27, 255, 25, 33, 26, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 37, 56, 37, 255, 43, 63, 42, 255, 37, 55, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 51, 35, 255, 40, 59, 39, 255, 42, 63, 41, 255, 34, 49, 34, 255, 32, 46, 33, 255, 30, 42, 31, 255, 29, 39, 29, 255, 26, 34, 26, 255, 26, 33, 27, 255, 27, 35, 28, 255, 25, 32, 25, 255, 24, 31, 25, 255, 30, 38, 30, 255, 23, 30, 24, 255, 24, 31, 25, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 33, 255, 42, 63, 41, 255, 39, 58, 39, 255, 50, 72, 47, 255, 34, 50, 35, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 46, 33, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 38, 58, 38, 255, 38, 56, 38, 255, 36, 54, 36, 255, 37, 56, 38, 255, 33, 47, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 51, 74, 48, 255, 44, 65, 43, 255, 42, 62, 41, 255, 47, 69, 45, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 40, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 30, 41, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 43, 31, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 39, 29, 255, 25, 33, 25, 255, 26, 34, 26, 255, 30, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 50, 35, 255, 35, 51, 35, 255, 43, 64, 42, 255, 38, 56, 38, 255, 33, 48, 33, 255, 28, 38, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 32, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 35, 45, 48, 255, 30, 35, 37, 255, 35, 44, 47, 255, 35, 44, 46, 255, 30, 35, 37, 255, 25, 28, 29, 255, 29, 34, 35, 255, 36, 45, 48, 255, 26, 29, 30, 255, 29, 34, 35, 255, 24, 26, 27, 255, 31, 38, 40, 255, 22, 22, 22, 255, 37, 47, 51, 255, 22, 23, 23, 255, 33, 40, 43, 255, 33, 41, 43, 255, 28, 32, 34, 255, 45, 60, 65, 255, 37, 48, 51, 255, 46, 62, 67, 255, 36, 46, 49, 255, 45, 60, 66, 255, 39, 51, 55, 255, 35, 45, 48, 255, 31, 38, 40, 255, 36, 46, 50, 255, 32, 39, 41, 255, 32, 40, 42, 255, 29, 33, 35, 255, 30, 36, 38, 255, 26, 29, 30, 255, 21, 21, 21, 255, 22, 22, 22, 255, 29, 35, 37, 255, 26, 29, 30, 255, 21, 21, 21, 255, 30, 36, 38, 255, 31, 37, 40, 255, 30, 35, 37, 255, 28, 33, 34, 255, 28, 33, 34, 255, 33, 41, 43, 255, 40, 53, 57, 255, 41, 53, 58, 255, 52, 70, 76, 255, 28, 33, 34, 255, 21, 21, 21, 255, 40, 52, 57, 255, 51, 70, 76, 255, 51, 70, 76, 255, 48, 66, 72, 255, 40, 52, 56, 255, 62, 80, 84, 255, 54, 72, 77, 255, 52, 70, 76, 255, 65, 82, 86, 255, 54, 72, 77, 255, 50, 68, 74, 255, 42, 56, 61, 255, 54, 72, 77, 255, 54, 72, 77, 255, 56, 74, 79, 255, 46, 62, 67, 255, 49, 66, 72, 255, 33, 40, 43, 255, 29, 35, 37, 255, 45, 61, 66, 255, 43, 58, 62, 255, 44, 59, 64, 255, 52, 70, 76, 255, 33, 41, 43, 255, 37, 48, 51, 255, 27, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 51, 255, 21, 21, 21, 255, 42, 56, 61, 255, 34, 43, 46, 255, 41, 53, 58, 255, 32, 39, 41, 255, 48, 66, 72, 255, 44, 60, 65, 255, 38, 48, 52, 255, 36, 45, 48, 255, 26, 28, 29, 255, 39, 51, 55, 255, 49, 67, 73, 255, 31, 37, 39, 255, 41, 55, 59, 255, 42, 56, 61, 255, 40, 53, 57, 255, 33, 41, 44, 255, 36, 45, 49, 255, 36, 46, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 21, 21, 21, 255, 37, 47, 50, 255, 43, 58, 63, 255, 45, 60, 65, 255, 40, 52, 56, 255, 52, 70, 76, 255, 54, 72, 77, 255, 51, 70, 76, 255, 48, 66, 72, 255, 58, 76, 81, 255, 48, 65, 71, 255, 39, 50, 54, 255, 42, 56, 60, 255, 41, 54, 59, 255, 44, 59, 64, 255, 43, 57, 61, 255, 36, 46, 49, 255, 31, 38, 40, 255, 39, 51, 55, 255, 46, 63, 68, 255, 48, 66, 72, 255, 37, 47, 50, 255, 45, 60, 65, 255, 37, 47, 50, 255, 39, 50, 54, 255, 50, 69, 75, 255, 59, 76, 81, 255, 62, 79, 84, 255, 55, 73, 79, 255, 55, 73, 78, 255, 44, 60, 65, 255, 61, 79, 83, 255, 47, 63, 69, 255, 64, 81, 85, 255, 41, 53, 58, 255, 36, 46, 50, 255, 40, 52, 56, 255, 37, 48, 52, 255, 36, 46, 49, 255, 32, 40, 42, 255, 49, 67, 73, 255, 45, 60, 66, 255, 38, 49, 53, 255, 46, 62, 67, 255, 36, 46, 49, 255, 47, 63, 69, 255, 43, 57, 62, 255, 35, 44, 47, 255, 31, 38, 40, 255, 21, 21, 21, 255, 30, 35, 37, 255, 33, 41, 44, 255, 34, 42, 45, 255, 35, 44, 47, 255, 32, 38, 41, 255, 21, 21, 21, 255, 38, 49, 52, 255, 32, 39, 41, 255, 37, 48, 51, 255, 30, 35, 37, 255, 28, 33, 35, 255, 37, 47, 50, 255, 25, 27, 28, 255, 33, 42, 44, 255, 30, 35, 37, 255, 35, 45, 48, 255, 27, 30, 32, 255, 23, 24, 25, 255, 34, 43, 46, 255, 21, 21, 21, 255, 37, 47, 50, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 35, 45, 48, 255, 30, 36, 38, 255, 41, 53, 57, 255, 33, 41, 44, 255, 47, 64, 70, 255, 42, 55, 59, 255, 38, 49, 53, 255, 36, 46, 49, 255, 50, 68, 75, 255, 38, 49, 53, 255, 45, 60, 65, 255, 41, 54, 58, 255, 40, 53, 57, 255, 40, 53, 57, 255, 30, 36, 38, 255, 38, 48, 52, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 28, 33, 34, 255, 42, 56, 61, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 43, 46, 255, 32, 39, 41, 255, 31, 38, 40, 255, 39, 51, 55, 255, 39, 51, 55, 255, 46, 62, 68, 255, 43, 58, 63, 255, 32, 39, 41, 255, 39, 50, 54, 255, 37, 47, 51, 255, 39, 50, 54, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 38, 40, 255, 27, 31, 33, 255, 26, 28, 29, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 33, 41, 44, 255, 32, 39, 41, 255, 24, 26, 27, 255, 28, 33, 34, 255, 31, 37, 39, 255, 34, 43, 46, 255, 29, 34, 36, 255, 34, 42, 45, 255, 40, 52, 56, 255, 35, 44, 47, 255, 34, 42, 45, 255, 36, 46, 49, 255, 30, 35, 37, 255, 29, 34, 36, 255, 32, 39, 41, 255, 22, 23, 23, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 33, 255, 35, 52, 35, 255, 36, 52, 36, 255, 35, 51, 35, 255, 35, 52, 36, 255, 33, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 42, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 36, 54, 37, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 32, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 33, 48, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 52, 36, 255, 34, 51, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 44, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 43, 31, 255, 31, 44, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 54, 37, 255, 35, 52, 35, 255, 33, 48, 34, 255, 36, 54, 36, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 34, 255, 30, 42, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 50, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 43, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 32, 25, 255, 24, 31, 25, 255, 29, 37, 30, 255, 23, 29, 24, 255, 24, 31, 24, 255, 25, 32, 25, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 40, 60, 40, 255, 37, 55, 37, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 52, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 52, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 39, 59, 39, 255, 34, 50, 35, 255, 37, 55, 37, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 31, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 44, 52, 17, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 34, 255, 34, 49, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 38, 40, 255, 46, 62, 67, 255, 35, 43, 46, 255, 30, 36, 38, 255, 35, 43, 46, 255, 36, 47, 50, 255, 40, 53, 57, 255, 27, 30, 31, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 40, 52, 56, 255, 44, 59, 64, 255, 33, 40, 43, 255, 30, 35, 37, 255, 23, 24, 24, 255, 24, 26, 27, 255, 27, 31, 32, 255, 29, 35, 36, 255, 30, 36, 38, 255, 29, 34, 36, 255, 21, 21, 21, 255, 23, 24, 24, 255, 26, 29, 30, 255, 34, 42, 45, 255, 36, 45, 48, 255, 43, 58, 63, 255, 37, 48, 51, 255, 31, 37, 39, 255, 41, 54, 58, 255, 35, 45, 48, 255, 27, 31, 33, 255, 35, 45, 48, 255, 42, 55, 60, 255, 34, 43, 46, 255, 27, 31, 33, 255, 28, 33, 35, 255, 24, 26, 26, 255, 32, 40, 42, 255, 32, 40, 42, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 26, 28, 29, 255, 34, 42, 45, 255, 27, 30, 31, 255, 35, 45, 48, 255, 28, 32, 34, 255, 31, 38, 40, 255, 26, 29, 30, 255, 29, 35, 36, 255, 27, 30, 31, 255, 32, 40, 42, 255, 35, 44, 47, 255, 34, 42, 45, 255, 40, 53, 57, 255, 26, 29, 30, 255, 36, 46, 49, 255, 38, 49, 53, 255, 46, 62, 67, 255, 48, 66, 71, 255, 46, 62, 67, 255, 49, 67, 73, 255, 55, 73, 78, 255, 64, 81, 85, 255, 53, 72, 77, 255, 67, 84, 87, 255, 57, 75, 80, 255, 40, 52, 57, 255, 32, 38, 41, 255, 54, 72, 78, 255, 53, 71, 77, 255, 41, 54, 58, 255, 34, 42, 44, 255, 32, 38, 41, 255, 41, 54, 59, 255, 46, 62, 67, 255, 48, 66, 72, 255, 27, 31, 32, 255, 39, 50, 54, 255, 38, 50, 53, 255, 34, 42, 45, 255, 21, 21, 21, 255, 34, 43, 46, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 31, 37, 40, 255, 36, 46, 49, 255, 44, 58, 63, 255, 46, 62, 67, 255, 41, 54, 59, 255, 45, 60, 66, 255, 28, 33, 34, 255, 26, 29, 30, 255, 29, 34, 36, 255, 35, 44, 47, 255, 30, 36, 38, 255, 32, 40, 42, 255, 50, 69, 75, 255, 33, 40, 43, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 35, 45, 48, 255, 40, 52, 56, 255, 47, 64, 70, 255, 38, 50, 53, 255, 21, 21, 21, 255, 42, 56, 61, 255, 37, 47, 50, 255, 41, 54, 59, 255, 47, 63, 69, 255, 56, 74, 79, 255, 58, 76, 81, 255, 45, 61, 66, 255, 67, 84, 87, 255, 55, 73, 79, 255, 47, 64, 70, 255, 57, 75, 80, 255, 55, 73, 78, 255, 40, 52, 57, 255, 49, 67, 74, 255, 42, 56, 60, 255, 33, 40, 43, 255, 23, 25, 25, 255, 23, 24, 25, 255, 45, 60, 65, 255, 40, 52, 56, 255, 37, 47, 50, 255, 49, 68, 74, 255, 37, 47, 50, 255, 40, 53, 57, 255, 40, 53, 57, 255, 49, 67, 73, 255, 52, 70, 76, 255, 41, 54, 58, 255, 59, 77, 81, 255, 46, 62, 68, 255, 49, 68, 74, 255, 59, 77, 82, 255, 59, 76, 81, 255, 40, 52, 56, 255, 32, 40, 42, 255, 35, 44, 47, 255, 55, 73, 79, 255, 42, 56, 60, 255, 43, 57, 62, 255, 50, 69, 75, 255, 54, 72, 78, 255, 40, 52, 56, 255, 47, 64, 70, 255, 41, 55, 59, 255, 39, 51, 55, 255, 43, 57, 62, 255, 37, 47, 50, 255, 21, 21, 21, 255, 24, 26, 27, 255, 39, 50, 54, 255, 46, 63, 68, 255, 30, 35, 37, 255, 30, 35, 37, 255, 23, 25, 25, 255, 28, 32, 34, 255, 34, 42, 44, 255, 30, 36, 38, 255, 32, 40, 42, 255, 30, 36, 38, 255, 30, 36, 38, 255, 28, 33, 34, 255, 33, 41, 44, 255, 28, 33, 35, 255, 30, 35, 37, 255, 22, 23, 23, 255, 23, 25, 25, 255, 33, 40, 43, 255, 26, 29, 30, 255, 27, 30, 31, 255, 28, 32, 33, 255, 28, 32, 33, 255, 29, 35, 36, 255, 26, 30, 31, 255, 21, 21, 21, 255, 33, 42, 44, 255, 34, 42, 45, 255, 34, 43, 46, 255, 33, 41, 44, 255, 43, 58, 63, 255, 38, 49, 53, 255, 38, 48, 52, 255, 51, 70, 75, 255, 35, 44, 47, 255, 41, 54, 58, 255, 39, 51, 55, 255, 40, 52, 56, 255, 38, 50, 53, 255, 41, 55, 59, 255, 24, 26, 27, 255, 36, 47, 50, 255, 40, 53, 57, 255, 36, 45, 48, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 38, 49, 53, 255, 41, 54, 58, 255, 40, 52, 56, 255, 43, 57, 62, 255, 46, 62, 67, 255, 39, 50, 54, 255, 37, 47, 50, 255, 34, 42, 45, 255, 41, 53, 57, 255, 42, 56, 61, 255, 27, 30, 31, 255, 45, 60, 65, 255, 34, 43, 45, 255, 31, 38, 40, 255, 33, 41, 44, 255, 37, 48, 51, 255, 39, 51, 55, 255, 30, 35, 37, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 35, 44, 47, 255, 21, 21, 21, 255, 30, 35, 37, 255, 27, 31, 33, 255, 28, 33, 35, 255, 32, 38, 41, 255, 23, 24, 24, 255, 32, 39, 42, 255, 38, 50, 54, 255, 29, 34, 36, 255, 29, 33, 35, 255, 29, 33, 35, 255, 28, 33, 34, 255, 34, 42, 45, 255, 36, 45, 48, 255, 21, 21, 21, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 44, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 52, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 38, 56, 38, 255, 35, 52, 35, 255, 35, 52, 36, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 52, 36, 255, 37, 54, 37, 255, 48, 70, 46, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 34, 255, 34, 50, 35, 255, 37, 55, 37, 255, 31, 45, 32, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 39, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 33, 48, 33, 255, 33, 48, 34, 255, 35, 52, 36, 255, 32, 46, 32, 255, 34, 50, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 32, 255, 27, 37, 28, 255, 75, 89, 13, 255, 23, 30, 24, 255, 25, 32, 25, 255, 29, 41, 30, 255, 24, 31, 24, 255, 27, 37, 28, 255, 33, 48, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 56, 38, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 29, 36, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 36, 53, 36, 255, 53, 77, 50, 255, 41, 61, 41, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 32, 45, 32, 255, 33, 49, 34, 255, 36, 54, 37, 255, 32, 47, 33, 255, 32, 46, 32, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 46, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 54, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 31, 24, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 21, 21, 21, 255, 37, 47, 50, 255, 30, 36, 38, 255, 30, 36, 38, 255, 29, 35, 36, 255, 45, 60, 65, 255, 37, 48, 51, 255, 36, 45, 48, 255, 42, 56, 60, 255, 32, 39, 41, 255, 42, 55, 60, 255, 36, 46, 50, 255, 28, 33, 35, 255, 35, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 47, 50, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 41, 54, 58, 255, 23, 24, 25, 255, 30, 36, 38, 255, 21, 21, 21, 255, 33, 41, 44, 255, 24, 26, 27, 255, 31, 37, 40, 255, 32, 39, 42, 255, 27, 31, 33, 255, 26, 29, 30, 255, 27, 31, 32, 255, 27, 32, 33, 255, 32, 39, 41, 255, 31, 37, 39, 255, 30, 35, 37, 255, 35, 44, 47, 255, 32, 40, 42, 255, 32, 39, 42, 255, 42, 56, 61, 255, 33, 40, 43, 255, 40, 53, 57, 255, 39, 51, 55, 255, 30, 36, 38, 255, 29, 35, 36, 255, 35, 44, 47, 255, 27, 31, 33, 255, 35, 45, 48, 255, 34, 43, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 54, 58, 255, 32, 40, 42, 255, 35, 44, 47, 255, 34, 43, 46, 255, 25, 28, 29, 255, 32, 39, 42, 255, 36, 45, 48, 255, 31, 38, 40, 255, 31, 38, 40, 255, 22, 23, 24, 255, 29, 33, 35, 255, 27, 31, 32, 255, 34, 43, 46, 255, 33, 40, 43, 255, 26, 30, 31, 255, 29, 34, 35, 255, 44, 59, 64, 255, 39, 50, 54, 255, 31, 38, 40, 255, 60, 77, 82, 255, 45, 60, 65, 255, 42, 55, 60, 255, 52, 70, 76, 255, 37, 47, 50, 255, 50, 69, 75, 255, 51, 69, 75, 255, 55, 73, 78, 255, 42, 56, 61, 255, 59, 77, 82, 255, 40, 53, 57, 255, 48, 66, 72, 255, 42, 55, 60, 255, 21, 21, 21, 255, 31, 37, 39, 255, 36, 46, 50, 255, 44, 58, 63, 255, 44, 58, 63, 255, 40, 52, 56, 255, 27, 31, 32, 255, 31, 37, 40, 255, 30, 36, 38, 255, 26, 30, 31, 255, 26, 29, 30, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 47, 63, 69, 255, 40, 53, 57, 255, 40, 52, 56, 255, 43, 57, 61, 255, 30, 35, 37, 255, 38, 50, 53, 255, 27, 31, 32, 255, 35, 44, 47, 255, 38, 49, 53, 255, 25, 27, 27, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 32, 39, 41, 255, 38, 49, 53, 255, 37, 47, 50, 255, 32, 39, 41, 255, 41, 53, 58, 255, 44, 59, 64, 255, 36, 46, 50, 255, 31, 38, 40, 255, 21, 21, 21, 255, 36, 46, 49, 255, 40, 52, 56, 255, 40, 52, 57, 255, 56, 74, 79, 255, 44, 59, 64, 255, 49, 68, 74, 255, 43, 57, 62, 255, 60, 78, 82, 255, 43, 58, 62, 255, 46, 62, 68, 255, 45, 61, 66, 255, 57, 75, 80, 255, 42, 56, 60, 255, 50, 68, 75, 255, 40, 53, 57, 255, 40, 52, 56, 255, 42, 56, 61, 255, 22, 22, 22, 255, 41, 54, 58, 255, 35, 45, 48, 255, 41, 54, 59, 255, 36, 45, 48, 255, 39, 50, 54, 255, 46, 63, 68, 255, 59, 77, 82, 255, 48, 65, 71, 255, 63, 80, 84, 255, 42, 56, 61, 255, 49, 67, 73, 255, 54, 72, 77, 255, 45, 60, 66, 255, 59, 77, 81, 255, 56, 74, 79, 255, 40, 53, 57, 255, 45, 61, 66, 255, 46, 62, 68, 255, 39, 50, 54, 255, 44, 59, 64, 255, 46, 62, 68, 255, 36, 46, 49, 255, 39, 51, 55, 255, 56, 74, 79, 255, 36, 46, 50, 255, 33, 40, 43, 255, 44, 59, 64, 255, 33, 40, 43, 255, 41, 53, 57, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 48, 51, 255, 42, 55, 59, 255, 39, 50, 54, 255, 26, 29, 30, 255, 28, 32, 34, 255, 24, 25, 26, 255, 28, 33, 34, 255, 33, 41, 44, 255, 40, 52, 56, 255, 31, 38, 40, 255, 30, 35, 37, 255, 32, 40, 42, 255, 38, 50, 53, 255, 21, 21, 21, 255, 28, 32, 33, 255, 41, 53, 58, 255, 32, 38, 41, 255, 28, 32, 33, 255, 22, 23, 23, 255, 21, 21, 21, 255, 24, 25, 26, 255, 25, 28, 28, 255, 28, 33, 34, 255, 21, 21, 21, 255, 22, 22, 22, 255, 26, 29, 30, 255, 30, 36, 38, 255, 44, 58, 63, 255, 38, 48, 52, 255, 52, 71, 76, 255, 55, 73, 78, 255, 43, 58, 63, 255, 44, 60, 65, 255, 49, 67, 73, 255, 45, 61, 66, 255, 33, 42, 44, 255, 37, 48, 51, 255, 41, 55, 59, 255, 28, 33, 34, 255, 31, 38, 40, 255, 23, 24, 25, 255, 40, 53, 57, 255, 42, 55, 60, 255, 36, 46, 49, 255, 36, 45, 48, 255, 39, 51, 55, 255, 21, 21, 21, 255, 43, 57, 61, 255, 27, 32, 33, 255, 45, 60, 65, 255, 28, 32, 34, 255, 36, 45, 48, 255, 38, 49, 53, 255, 36, 46, 49, 255, 42, 56, 61, 255, 38, 49, 53, 255, 35, 44, 47, 255, 32, 39, 41, 255, 29, 34, 36, 255, 23, 24, 25, 255, 26, 30, 31, 255, 28, 32, 33, 255, 37, 47, 51, 255, 33, 40, 43, 255, 37, 47, 50, 255, 27, 30, 31, 255, 40, 53, 57, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 26, 30, 31, 255, 27, 31, 32, 255, 31, 37, 39, 255, 29, 34, 36, 255, 21, 21, 21, 255, 33, 41, 44, 255, 26, 29, 30, 255, 41, 54, 58, 255, 39, 51, 55, 255, 29, 35, 36, 255, 32, 39, 41, 255, 36, 45, 48, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 33, 255, 31, 44, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 41, 30, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 41, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 38, 57, 38, 255, 74, 92, 18, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 48, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 27, 38, 28, 255, 30, 42, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 43, 63, 42, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 52, 36, 255, 38, 57, 38, 255, 37, 54, 37, 255, 34, 50, 34, 255, 37, 56, 38, 255, 32, 47, 33, 255, 31, 43, 31, 255, 28, 38, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 34, 255, 33, 48, 33, 255, 31, 44, 32, 255, 34, 50, 35, 255, 33, 48, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 27, 37, 28, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 36, 255, 36, 54, 37, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 37, 55, 37, 255, 30, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 56, 38, 255, 37, 54, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 31, 25, 255, 25, 34, 26, 255, 30, 42, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 44, 52, 17, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 38, 28, 255, 23, 30, 24, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 35, 255, 35, 52, 35, 255, 31, 44, 32, 255, 30, 43, 31, 255, 34, 50, 35, 255, 33, 48, 33, 255, 38, 56, 38, 255, 31, 45, 32, 255, 34, 50, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 49, 34, 255, 37, 56, 38, 255, 37, 54, 37, 255, 35, 52, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 25, 27, 28, 255, 27, 30, 32, 255, 34, 43, 46, 255, 33, 41, 44, 255, 33, 41, 44, 255, 25, 27, 28, 255, 38, 49, 53, 255, 31, 38, 40, 255, 30, 36, 38, 255, 41, 53, 57, 255, 38, 49, 53, 255, 44, 59, 64, 255, 29, 35, 36, 255, 26, 29, 30, 255, 22, 23, 23, 255, 21, 21, 21, 255, 36, 46, 49, 255, 37, 48, 51, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 23, 25, 25, 255, 23, 24, 24, 255, 34, 42, 45, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 30, 32, 255, 30, 36, 38, 255, 34, 42, 45, 255, 32, 38, 41, 255, 21, 21, 21, 255, 28, 32, 33, 255, 40, 52, 56, 255, 40, 52, 57, 255, 33, 40, 43, 255, 37, 47, 50, 255, 32, 39, 42, 255, 38, 49, 53, 255, 41, 53, 58, 255, 30, 35, 37, 255, 33, 40, 43, 255, 37, 47, 51, 255, 31, 37, 39, 255, 24, 25, 26, 255, 27, 31, 33, 255, 31, 38, 40, 255, 24, 25, 26, 255, 21, 21, 21, 255, 30, 35, 37, 255, 27, 31, 33, 255, 27, 31, 33, 255, 22, 23, 23, 255, 30, 36, 37, 255, 27, 31, 32, 255, 29, 35, 36, 255, 27, 32, 33, 255, 27, 31, 33, 255, 34, 42, 45, 255, 33, 41, 43, 255, 27, 31, 33, 255, 32, 40, 42, 255, 29, 33, 35, 255, 31, 38, 40, 255, 32, 39, 42, 255, 21, 21, 21, 255, 32, 39, 41, 255, 28, 32, 33, 255, 35, 44, 47, 255, 43, 58, 63, 255, 49, 68, 74, 255, 38, 49, 53, 255, 49, 67, 73, 255, 43, 57, 62, 255, 42, 56, 60, 255, 40, 53, 57, 255, 62, 79, 84, 255, 43, 57, 62, 255, 44, 60, 65, 255, 43, 58, 63, 255, 41, 54, 59, 255, 38, 49, 52, 255, 28, 33, 34, 255, 41, 55, 59, 255, 35, 44, 46, 255, 51, 70, 76, 255, 32, 38, 41, 255, 31, 37, 39, 255, 22, 23, 23, 255, 39, 50, 54, 255, 22, 22, 22, 255, 24, 26, 27, 255, 27, 31, 32, 255, 35, 44, 47, 255, 39, 51, 55, 255, 21, 21, 21, 255, 24, 27, 27, 255, 37, 47, 50, 255, 27, 31, 32, 255, 37, 47, 51, 255, 36, 46, 49, 255, 30, 36, 38, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 40, 53, 57, 255, 41, 53, 57, 255, 44, 59, 64, 255, 41, 54, 58, 255, 46, 62, 67, 255, 42, 56, 61, 255, 33, 41, 44, 255, 38, 49, 53, 255, 27, 30, 32, 255, 35, 44, 47, 255, 31, 38, 40, 255, 26, 29, 30, 255, 21, 22, 22, 255, 41, 53, 58, 255, 32, 39, 42, 255, 35, 43, 46, 255, 25, 27, 28, 255, 36, 45, 48, 255, 43, 57, 62, 255, 31, 38, 40, 255, 40, 53, 57, 255, 46, 62, 67, 255, 55, 73, 78, 255, 35, 44, 47, 255, 49, 68, 74, 255, 45, 61, 66, 255, 47, 64, 69, 255, 37, 47, 50, 255, 30, 36, 38, 255, 46, 62, 68, 255, 25, 28, 28, 255, 32, 40, 42, 255, 33, 41, 44, 255, 47, 64, 70, 255, 50, 68, 75, 255, 42, 55, 59, 255, 42, 55, 59, 255, 45, 60, 65, 255, 44, 60, 65, 255, 54, 72, 77, 255, 39, 51, 55, 255, 43, 58, 63, 255, 47, 63, 69, 255, 47, 64, 69, 255, 59, 77, 82, 255, 45, 60, 65, 255, 41, 54, 59, 255, 34, 42, 45, 255, 38, 49, 53, 255, 46, 62, 68, 255, 32, 40, 42, 255, 42, 56, 60, 255, 59, 77, 81, 255, 59, 77, 82, 255, 35, 44, 47, 255, 38, 48, 52, 255, 41, 55, 59, 255, 47, 64, 70, 255, 37, 48, 51, 255, 44, 58, 63, 255, 21, 21, 21, 255, 44, 59, 64, 255, 42, 55, 59, 255, 40, 52, 56, 255, 36, 45, 48, 255, 34, 43, 46, 255, 33, 40, 43, 255, 27, 31, 32, 255, 40, 52, 56, 255, 34, 42, 45, 255, 29, 34, 35, 255, 28, 32, 33, 255, 29, 33, 35, 255, 33, 40, 43, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 32, 33, 255, 25, 28, 29, 255, 27, 31, 32, 255, 31, 38, 40, 255, 32, 40, 42, 255, 26, 29, 30, 255, 23, 24, 24, 255, 38, 50, 53, 255, 24, 26, 27, 255, 21, 21, 21, 255, 43, 58, 63, 255, 43, 58, 63, 255, 44, 59, 64, 255, 37, 47, 51, 255, 44, 60, 65, 255, 51, 69, 75, 255, 36, 46, 50, 255, 37, 47, 50, 255, 37, 48, 52, 255, 42, 56, 60, 255, 49, 67, 73, 255, 52, 71, 77, 255, 32, 40, 42, 255, 47, 65, 70, 255, 31, 37, 39, 255, 38, 49, 53, 255, 34, 43, 46, 255, 36, 45, 49, 255, 34, 42, 45, 255, 47, 63, 69, 255, 41, 54, 58, 255, 21, 21, 21, 255, 32, 40, 42, 255, 42, 55, 60, 255, 33, 41, 43, 255, 28, 32, 34, 255, 40, 52, 57, 255, 30, 36, 38, 255, 39, 50, 54, 255, 36, 46, 50, 255, 48, 65, 71, 255, 44, 60, 65, 255, 46, 62, 67, 255, 36, 46, 50, 255, 26, 30, 31, 255, 36, 46, 49, 255, 25, 27, 28, 255, 23, 25, 25, 255, 51, 70, 76, 255, 42, 56, 61, 255, 36, 46, 49, 255, 50, 69, 75, 255, 28, 33, 34, 255, 36, 45, 48, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 32, 39, 41, 255, 28, 32, 33, 255, 27, 30, 31, 255, 28, 33, 34, 255, 27, 31, 32, 255, 32, 39, 42, 255, 30, 36, 37, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 31, 44, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 28, 38, 28, 255, 24, 32, 25, 255, 29, 39, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 30, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 36, 255, 41, 61, 40, 255, 31, 44, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 43, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 52, 36, 255, 36, 52, 36, 255, 34, 50, 35, 255, 32, 46, 32, 255, 36, 52, 36, 255, 38, 56, 38, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 36, 255, 38, 56, 38, 255, 38, 56, 38, 255, 35, 52, 35, 255, 30, 42, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 54, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 44, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 34, 26, 255, 32, 46, 33, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 32, 45, 32, 255, 33, 48, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 40, 59, 39, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 41, 30, 255, 34, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 44, 64, 42, 255, 36, 54, 36, 255, 32, 45, 32, 255, 30, 42, 31, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 31, 25, 255, 28, 39, 29, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 33, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 38, 56, 38, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 37, 255, 31, 44, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 25, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 34, 49, 34, 255, 34, 50, 34, 255, 38, 57, 38, 255, 33, 48, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 42, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 36, 37, 255, 33, 40, 43, 255, 35, 44, 47, 255, 37, 47, 50, 255, 31, 37, 39, 255, 25, 27, 28, 255, 35, 45, 48, 255, 34, 42, 45, 255, 32, 39, 41, 255, 38, 48, 52, 255, 42, 56, 60, 255, 42, 56, 61, 255, 33, 41, 43, 255, 35, 44, 47, 255, 21, 21, 21, 255, 25, 27, 27, 255, 40, 53, 57, 255, 40, 52, 56, 255, 42, 55, 59, 255, 40, 52, 56, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 36, 47, 50, 255, 33, 40, 42, 255, 24, 26, 27, 255, 31, 37, 39, 255, 30, 35, 37, 255, 25, 28, 29, 255, 29, 35, 37, 255, 38, 48, 52, 255, 32, 39, 42, 255, 33, 42, 44, 255, 36, 46, 49, 255, 38, 50, 53, 255, 31, 37, 39, 255, 39, 51, 55, 255, 32, 39, 42, 255, 37, 47, 51, 255, 30, 36, 38, 255, 28, 32, 34, 255, 23, 24, 25, 255, 31, 38, 40, 255, 22, 22, 22, 255, 27, 31, 32, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 30, 36, 38, 255, 26, 29, 30, 255, 33, 40, 43, 255, 27, 31, 32, 255, 22, 22, 22, 255, 24, 26, 26, 255, 32, 38, 41, 255, 28, 33, 35, 255, 37, 48, 51, 255, 35, 44, 47, 255, 36, 46, 49, 255, 23, 25, 25, 255, 30, 36, 38, 255, 21, 21, 21, 255, 26, 29, 30, 255, 43, 58, 63, 255, 37, 47, 50, 255, 34, 42, 44, 255, 40, 52, 56, 255, 60, 78, 82, 255, 59, 77, 82, 255, 47, 63, 69, 255, 44, 59, 64, 255, 47, 64, 70, 255, 32, 39, 41, 255, 47, 64, 70, 255, 51, 70, 76, 255, 37, 47, 51, 255, 43, 57, 62, 255, 37, 47, 51, 255, 32, 40, 42, 255, 47, 64, 70, 255, 42, 55, 59, 255, 33, 41, 43, 255, 35, 44, 46, 255, 37, 48, 51, 255, 31, 38, 40, 255, 41, 54, 59, 255, 26, 29, 31, 255, 28, 33, 34, 255, 32, 39, 42, 255, 38, 49, 52, 255, 49, 68, 74, 255, 38, 49, 52, 255, 21, 21, 21, 255, 25, 27, 27, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 40, 53, 57, 255, 40, 53, 57, 255, 43, 57, 62, 255, 31, 37, 40, 255, 41, 54, 59, 255, 48, 66, 71, 255, 43, 58, 62, 255, 38, 49, 52, 255, 27, 31, 33, 255, 27, 31, 32, 255, 35, 44, 47, 255, 28, 33, 35, 255, 31, 38, 40, 255, 21, 21, 21, 255, 28, 32, 34, 255, 23, 25, 26, 255, 33, 40, 42, 255, 33, 41, 44, 255, 37, 47, 50, 255, 36, 47, 50, 255, 43, 57, 62, 255, 50, 69, 75, 255, 37, 47, 50, 255, 48, 66, 72, 255, 38, 49, 53, 255, 39, 50, 54, 255, 36, 46, 49, 255, 44, 59, 64, 255, 46, 62, 68, 255, 42, 56, 61, 255, 29, 35, 37, 255, 38, 49, 53, 255, 26, 29, 30, 255, 21, 21, 21, 255, 32, 40, 42, 255, 45, 60, 66, 255, 45, 61, 66, 255, 49, 68, 74, 255, 47, 64, 70, 255, 32, 39, 41, 255, 37, 47, 50, 255, 47, 64, 69, 255, 35, 44, 47, 255, 46, 62, 68, 255, 41, 54, 59, 255, 38, 48, 52, 255, 54, 72, 77, 255, 59, 77, 81, 255, 45, 61, 66, 255, 37, 47, 50, 255, 31, 37, 40, 255, 46, 62, 67, 255, 40, 51, 56, 255, 40, 52, 56, 255, 36, 46, 50, 255, 46, 62, 67, 255, 51, 69, 75, 255, 42, 56, 61, 255, 36, 46, 50, 255, 41, 54, 59, 255, 33, 41, 44, 255, 29, 34, 35, 255, 21, 21, 21, 255, 38, 49, 53, 255, 32, 40, 42, 255, 33, 41, 44, 255, 36, 46, 49, 255, 31, 37, 40, 255, 35, 44, 47, 255, 39, 50, 54, 255, 36, 45, 48, 255, 32, 39, 42, 255, 33, 41, 44, 255, 24, 25, 26, 255, 31, 37, 39, 255, 33, 41, 43, 255, 28, 32, 34, 255, 30, 35, 37, 255, 26, 29, 31, 255, 28, 33, 34, 255, 27, 32, 33, 255, 29, 34, 36, 255, 29, 34, 36, 255, 27, 30, 32, 255, 37, 47, 51, 255, 29, 33, 35, 255, 34, 43, 46, 255, 25, 27, 28, 255, 23, 24, 24, 255, 44, 59, 64, 255, 55, 73, 79, 255, 40, 52, 56, 255, 46, 62, 68, 255, 46, 62, 67, 255, 54, 72, 78, 255, 49, 67, 74, 255, 39, 50, 54, 255, 45, 60, 65, 255, 45, 61, 67, 255, 47, 64, 69, 255, 52, 71, 76, 255, 34, 42, 45, 255, 40, 53, 57, 255, 40, 52, 56, 255, 38, 50, 53, 255, 42, 55, 60, 255, 32, 39, 42, 255, 33, 41, 43, 255, 37, 47, 51, 255, 41, 54, 59, 255, 21, 21, 21, 255, 33, 41, 44, 255, 38, 50, 54, 255, 46, 63, 68, 255, 23, 24, 25, 255, 36, 46, 49, 255, 32, 40, 42, 255, 46, 63, 68, 255, 51, 70, 76, 255, 42, 55, 59, 255, 42, 56, 61, 255, 41, 54, 59, 255, 29, 34, 36, 255, 26, 29, 30, 255, 27, 31, 33, 255, 31, 37, 39, 255, 37, 48, 52, 255, 31, 37, 40, 255, 30, 35, 37, 255, 44, 58, 63, 255, 39, 51, 55, 255, 35, 45, 48, 255, 36, 46, 50, 255, 27, 31, 32, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 25, 28, 29, 255, 32, 40, 42, 255, 24, 26, 27, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 30, 41, 30, 255, 33, 48, 34, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 32, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 52, 36, 255, 32, 47, 33, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 35, 255, 37, 55, 37, 255, 37, 56, 38, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 34, 255, 33, 47, 33, 255, 37, 54, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 43, 31, 255, 33, 49, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 30, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 42, 62, 41, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 46, 33, 255, 31, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 43, 63, 42, 255, 38, 57, 38, 255, 45, 66, 43, 255, 36, 53, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 79, 97, 17, 255, 34, 49, 34, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 37, 255, 44, 65, 43, 255, 34, 50, 35, 255, 30, 43, 31, 255, 45, 67, 44, 255, 38, 57, 38, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 44, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 31, 255, 33, 48, 34, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 25, 33, 25, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 39, 58, 39, 255, 39, 58, 39, 255, 32, 46, 32, 255, 37, 56, 37, 255, 34, 50, 35, 255, 38, 56, 38, 255, 33, 48, 33, 255, 44, 52, 17, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 33, 255, 29, 40, 29, 255, 38, 48, 52, 255, 23, 25, 25, 255, 37, 47, 50, 255, 33, 41, 44, 255, 34, 43, 46, 255, 35, 43, 46, 255, 30, 35, 37, 255, 39, 51, 54, 255, 27, 31, 32, 255, 30, 36, 38, 255, 41, 54, 58, 255, 37, 48, 51, 255, 31, 37, 39, 255, 36, 46, 49, 255, 21, 21, 21, 255, 22, 23, 23, 255, 39, 50, 54, 255, 35, 43, 46, 255, 40, 52, 56, 255, 36, 45, 48, 255, 36, 45, 48, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 21, 21, 21, 255, 30, 36, 38, 255, 35, 44, 47, 255, 35, 44, 47, 255, 34, 42, 44, 255, 40, 53, 57, 255, 26, 30, 31, 255, 35, 44, 47, 255, 40, 53, 57, 255, 36, 45, 48, 255, 38, 49, 53, 255, 36, 46, 50, 255, 38, 49, 52, 255, 33, 41, 44, 255, 44, 59, 64, 255, 30, 36, 38, 255, 22, 22, 22, 255, 33, 40, 43, 255, 27, 31, 32, 255, 23, 24, 24, 255, 33, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 30, 36, 38, 255, 21, 21, 21, 255, 25, 27, 28, 255, 29, 35, 36, 255, 28, 33, 34, 255, 35, 44, 47, 255, 30, 36, 38, 255, 33, 40, 43, 255, 22, 22, 22, 255, 29, 34, 36, 255, 27, 30, 31, 255, 31, 37, 39, 255, 29, 34, 35, 255, 36, 45, 49, 255, 36, 45, 48, 255, 21, 21, 21, 255, 40, 52, 56, 255, 43, 58, 63, 255, 51, 70, 76, 255, 42, 56, 61, 255, 38, 49, 53, 255, 45, 60, 65, 255, 40, 53, 57, 255, 42, 56, 60, 255, 42, 55, 59, 255, 46, 62, 67, 255, 46, 63, 68, 255, 43, 58, 63, 255, 43, 58, 63, 255, 43, 57, 62, 255, 39, 50, 54, 255, 31, 37, 39, 255, 32, 38, 41, 255, 33, 40, 43, 255, 38, 50, 53, 255, 38, 49, 53, 255, 30, 36, 38, 255, 32, 39, 41, 255, 32, 39, 41, 255, 30, 36, 38, 255, 42, 55, 60, 255, 30, 35, 37, 255, 43, 58, 63, 255, 38, 50, 53, 255, 42, 56, 60, 255, 44, 59, 64, 255, 38, 49, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 51, 70, 76, 255, 49, 67, 73, 255, 33, 40, 43, 255, 37, 47, 50, 255, 41, 54, 58, 255, 33, 41, 43, 255, 25, 27, 28, 255, 31, 38, 40, 255, 36, 47, 50, 255, 39, 50, 54, 255, 37, 48, 51, 255, 44, 59, 64, 255, 37, 48, 51, 255, 48, 65, 71, 255, 27, 31, 32, 255, 40, 53, 57, 255, 30, 35, 37, 255, 38, 49, 53, 255, 21, 21, 21, 255, 30, 36, 38, 255, 23, 24, 24, 255, 28, 33, 35, 255, 31, 38, 40, 255, 46, 62, 67, 255, 37, 48, 51, 255, 36, 46, 50, 255, 42, 56, 60, 255, 37, 48, 51, 255, 48, 66, 72, 255, 49, 68, 74, 255, 37, 47, 50, 255, 51, 70, 76, 255, 50, 68, 74, 255, 37, 48, 52, 255, 46, 62, 68, 255, 40, 53, 57, 255, 32, 39, 42, 255, 30, 36, 38, 255, 30, 35, 37, 255, 28, 32, 33, 255, 47, 63, 69, 255, 46, 62, 68, 255, 40, 53, 57, 255, 42, 55, 60, 255, 28, 32, 33, 255, 39, 51, 55, 255, 31, 37, 39, 255, 30, 36, 38, 255, 44, 58, 63, 255, 36, 47, 50, 255, 33, 40, 42, 255, 35, 44, 47, 255, 52, 70, 76, 255, 29, 35, 37, 255, 49, 67, 74, 255, 36, 46, 49, 255, 44, 59, 64, 255, 27, 30, 31, 255, 43, 57, 61, 255, 50, 69, 75, 255, 48, 65, 71, 255, 34, 43, 46, 255, 32, 39, 41, 255, 45, 60, 66, 255, 35, 45, 48, 255, 48, 65, 71, 255, 45, 60, 65, 255, 21, 21, 21, 255, 41, 55, 59, 255, 32, 40, 42, 255, 40, 53, 57, 255, 37, 48, 51, 255, 30, 36, 38, 255, 40, 53, 57, 255, 33, 41, 44, 255, 29, 34, 36, 255, 33, 41, 44, 255, 38, 50, 54, 255, 25, 27, 28, 255, 25, 27, 28, 255, 33, 41, 44, 255, 25, 27, 27, 255, 24, 26, 27, 255, 23, 24, 25, 255, 37, 47, 50, 255, 37, 48, 52, 255, 32, 38, 41, 255, 32, 39, 41, 255, 32, 39, 41, 255, 38, 50, 54, 255, 31, 37, 39, 255, 33, 41, 44, 255, 21, 21, 21, 255, 29, 34, 35, 255, 40, 53, 57, 255, 46, 63, 68, 255, 37, 47, 50, 255, 39, 50, 54, 255, 42, 55, 59, 255, 38, 50, 53, 255, 38, 48, 52, 255, 35, 44, 47, 255, 36, 47, 50, 255, 43, 57, 62, 255, 42, 56, 61, 255, 36, 45, 49, 255, 33, 41, 44, 255, 31, 37, 39, 255, 38, 50, 53, 255, 38, 48, 52, 255, 44, 59, 64, 255, 36, 46, 50, 255, 39, 51, 55, 255, 40, 52, 56, 255, 32, 38, 41, 255, 24, 26, 27, 255, 39, 51, 55, 255, 37, 48, 51, 255, 39, 51, 55, 255, 29, 34, 35, 255, 47, 64, 70, 255, 34, 42, 45, 255, 41, 54, 58, 255, 59, 77, 82, 255, 34, 43, 46, 255, 27, 31, 32, 255, 40, 52, 56, 255, 28, 32, 34, 255, 35, 45, 48, 255, 37, 47, 50, 255, 29, 34, 35, 255, 29, 35, 37, 255, 26, 29, 30, 255, 32, 38, 40, 255, 35, 44, 47, 255, 41, 54, 58, 255, 28, 32, 34, 255, 27, 31, 32, 255, 30, 36, 38, 255, 26, 30, 31, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 29, 34, 36, 255, 30, 36, 38, 255, 42, 56, 61, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 40, 29, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 38, 29, 255, 32, 45, 32, 255, 24, 31, 24, 255, 32, 46, 32, 255, 31, 43, 31, 255, 30, 42, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 43, 31, 255, 28, 39, 29, 255, 35, 51, 35, 255, 33, 48, 33, 255, 38, 57, 38, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 78, 93, 14, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 45, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 46, 33, 255, 36, 54, 36, 255, 38, 56, 38, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 42, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 54, 77, 50, 255, 37, 55, 37, 255, 37, 55, 37, 255, 48, 70, 46, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 38, 57, 38, 255, 37, 55, 37, 255, 42, 63, 41, 255, 29, 40, 29, 255, 31, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 32, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 39, 59, 39, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 37, 255, 36, 53, 36, 255, 43, 64, 42, 255, 49, 72, 47, 255, 42, 63, 42, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 38, 56, 38, 255, 32, 46, 33, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 40, 60, 40, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 38, 56, 38, 255, 40, 60, 40, 255, 33, 47, 33, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 41, 30, 255, 32, 46, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 25, 34, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 35, 255, 33, 47, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 31, 255, 23, 29, 24, 255, 25, 33, 26, 255, 32, 45, 32, 255, 28, 38, 28, 255, 34, 50, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 38, 56, 38, 255, 37, 55, 37, 255, 35, 52, 36, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 42, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 26, 35, 27, 255, 34, 49, 34, 255, 40, 60, 40, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 37, 54, 37, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 33, 255, 34, 50, 35, 255, 35, 51, 35, 255, 32, 46, 33, 255, 31, 43, 31, 255, 32, 39, 42, 255, 28, 32, 33, 255, 31, 38, 40, 255, 36, 45, 48, 255, 35, 44, 47, 255, 44, 59, 64, 255, 35, 45, 48, 255, 43, 57, 61, 255, 30, 35, 37, 255, 40, 53, 57, 255, 24, 26, 26, 255, 43, 56, 61, 255, 28, 32, 33, 255, 33, 41, 43, 255, 21, 21, 21, 255, 30, 36, 38, 255, 43, 57, 61, 255, 41, 54, 59, 255, 35, 45, 48, 255, 38, 48, 52, 255, 47, 63, 69, 255, 28, 33, 34, 255, 33, 41, 44, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 26, 30, 31, 255, 31, 37, 39, 255, 31, 38, 40, 255, 28, 33, 34, 255, 36, 46, 49, 255, 31, 37, 39, 255, 35, 45, 48, 255, 47, 64, 70, 255, 40, 53, 57, 255, 38, 49, 52, 255, 43, 57, 61, 255, 33, 40, 43, 255, 43, 57, 62, 255, 32, 39, 41, 255, 27, 31, 32, 255, 25, 28, 29, 255, 21, 21, 21, 255, 28, 32, 33, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 26, 29, 30, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 39, 42, 255, 26, 29, 30, 255, 27, 31, 33, 255, 27, 30, 31, 255, 21, 21, 22, 255, 28, 32, 33, 255, 30, 36, 38, 255, 29, 34, 36, 255, 21, 21, 21, 255, 32, 39, 41, 255, 42, 55, 59, 255, 39, 51, 55, 255, 41, 54, 58, 255, 34, 43, 46, 255, 34, 43, 46, 255, 51, 70, 76, 255, 48, 66, 72, 255, 50, 69, 75, 255, 59, 77, 81, 255, 47, 64, 70, 255, 45, 60, 65, 255, 35, 44, 47, 255, 53, 71, 77, 255, 41, 55, 59, 255, 21, 21, 21, 255, 46, 62, 67, 255, 43, 58, 63, 255, 45, 61, 66, 255, 40, 52, 56, 255, 39, 50, 54, 255, 35, 43, 46, 255, 31, 38, 40, 255, 24, 25, 26, 255, 29, 34, 36, 255, 24, 25, 26, 255, 32, 39, 41, 255, 30, 36, 38, 255, 36, 45, 48, 255, 35, 43, 46, 255, 33, 41, 43, 255, 21, 21, 21, 255, 26, 30, 31, 255, 27, 32, 33, 255, 29, 34, 36, 255, 26, 29, 30, 255, 36, 45, 48, 255, 22, 22, 22, 255, 36, 46, 49, 255, 33, 40, 42, 255, 29, 34, 36, 255, 32, 39, 41, 255, 34, 42, 45, 255, 34, 42, 45, 255, 27, 30, 31, 255, 40, 53, 57, 255, 39, 50, 54, 255, 49, 67, 73, 255, 33, 41, 44, 255, 42, 55, 59, 255, 31, 38, 40, 255, 24, 26, 27, 255, 21, 21, 21, 255, 48, 65, 71, 255, 26, 30, 31, 255, 36, 46, 50, 255, 29, 35, 37, 255, 42, 56, 61, 255, 44, 59, 64, 255, 41, 54, 59, 255, 35, 43, 46, 255, 41, 55, 59, 255, 47, 63, 69, 255, 42, 55, 60, 255, 43, 57, 62, 255, 39, 51, 55, 255, 51, 69, 75, 255, 50, 69, 75, 255, 36, 45, 48, 255, 37, 48, 51, 255, 42, 55, 59, 255, 28, 33, 35, 255, 27, 31, 32, 255, 21, 21, 21, 255, 34, 42, 45, 255, 47, 63, 69, 255, 35, 45, 48, 255, 31, 37, 39, 255, 27, 31, 32, 255, 32, 38, 40, 255, 39, 50, 54, 255, 28, 32, 33, 255, 41, 54, 58, 255, 35, 44, 47, 255, 30, 36, 38, 255, 41, 53, 58, 255, 45, 61, 66, 255, 47, 64, 70, 255, 43, 58, 63, 255, 46, 62, 68, 255, 45, 61, 66, 255, 36, 46, 49, 255, 41, 55, 59, 255, 27, 31, 32, 255, 42, 56, 60, 255, 40, 52, 56, 255, 22, 23, 23, 255, 28, 32, 34, 255, 45, 61, 66, 255, 50, 68, 75, 255, 33, 40, 43, 255, 28, 33, 35, 255, 44, 58, 63, 255, 37, 48, 51, 255, 36, 45, 48, 255, 44, 58, 63, 255, 25, 28, 29, 255, 37, 48, 51, 255, 34, 43, 45, 255, 29, 34, 36, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 41, 44, 255, 40, 52, 56, 255, 26, 29, 30, 255, 30, 35, 37, 255, 32, 38, 41, 255, 32, 39, 41, 255, 22, 23, 23, 255, 39, 51, 54, 255, 43, 57, 61, 255, 33, 41, 43, 255, 34, 42, 44, 255, 41, 54, 58, 255, 43, 57, 61, 255, 37, 48, 51, 255, 26, 30, 31, 255, 21, 21, 21, 255, 35, 43, 46, 255, 42, 56, 60, 255, 35, 44, 47, 255, 31, 38, 40, 255, 37, 47, 50, 255, 35, 44, 47, 255, 42, 55, 60, 255, 38, 50, 53, 255, 40, 52, 56, 255, 41, 54, 58, 255, 42, 56, 61, 255, 41, 54, 58, 255, 40, 52, 56, 255, 29, 33, 35, 255, 41, 54, 58, 255, 39, 50, 54, 255, 29, 35, 36, 255, 32, 38, 41, 255, 31, 38, 40, 255, 45, 61, 66, 255, 24, 26, 27, 255, 21, 21, 21, 255, 30, 35, 37, 255, 49, 67, 73, 255, 39, 51, 55, 255, 33, 41, 44, 255, 32, 39, 42, 255, 45, 61, 66, 255, 52, 70, 76, 255, 47, 63, 69, 255, 36, 46, 49, 255, 29, 34, 36, 255, 26, 30, 31, 255, 37, 47, 50, 255, 50, 68, 74, 255, 32, 39, 41, 255, 28, 32, 34, 255, 36, 47, 50, 255, 32, 39, 42, 255, 27, 31, 32, 255, 32, 40, 42, 255, 30, 36, 38, 255, 38, 49, 52, 255, 30, 35, 37, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 35, 37, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 31, 38, 40, 255, 28, 32, 34, 255, 23, 23, 24, 255, 22, 23, 24, 255, 29, 35, 37, 255, 45, 60, 65, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 29, 40, 29, 255, 28, 38, 29, 255, 27, 37, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 36, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 36, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 50, 35, 255, 34, 50, 35, 255, 37, 54, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 36, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 33, 47, 33, 255, 37, 56, 37, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 52, 36, 255, 39, 58, 39, 255, 37, 55, 37, 255, 34, 49, 34, 255, 39, 58, 39, 255, 35, 52, 36, 255, 38, 58, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 34, 50, 34, 255, 35, 52, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 41, 62, 41, 255, 39, 59, 39, 255, 35, 52, 36, 255, 36, 53, 36, 255, 40, 59, 39, 255, 37, 55, 37, 255, 35, 52, 35, 255, 38, 57, 38, 255, 40, 59, 39, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 28, 39, 29, 255, 26, 36, 27, 255, 30, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 30, 255, 26, 34, 26, 255, 31, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 38, 56, 38, 255, 40, 60, 40, 255, 37, 54, 37, 255, 38, 58, 38, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 43, 64, 42, 255, 59, 85, 55, 255, 47, 68, 45, 255, 37, 55, 37, 255, 34, 50, 34, 255, 38, 56, 38, 255, 52, 75, 49, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 36, 52, 36, 255, 37, 56, 37, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 36, 255, 35, 52, 36, 255, 36, 54, 37, 255, 33, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 29, 40, 29, 255, 34, 50, 35, 255, 36, 54, 36, 255, 32, 46, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 25, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 33, 255, 34, 49, 34, 255, 36, 54, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 39, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 31, 255, 27, 36, 27, 255, 24, 31, 24, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 41, 61, 41, 255, 45, 66, 43, 255, 33, 47, 33, 255, 33, 48, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 52, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 48, 34, 255, 30, 42, 30, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 35, 37, 255, 27, 31, 33, 255, 39, 51, 54, 255, 39, 51, 55, 255, 37, 48, 52, 255, 31, 38, 40, 255, 35, 44, 47, 255, 32, 40, 42, 255, 34, 42, 45, 255, 25, 27, 27, 255, 24, 27, 27, 255, 36, 46, 49, 255, 30, 36, 38, 255, 37, 47, 51, 255, 21, 21, 21, 255, 31, 38, 40, 255, 32, 39, 41, 255, 38, 49, 52, 255, 33, 41, 44, 255, 36, 47, 50, 255, 36, 46, 49, 255, 32, 39, 41, 255, 34, 42, 45, 255, 43, 58, 63, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 32, 39, 41, 255, 35, 44, 46, 255, 27, 31, 33, 255, 28, 32, 34, 255, 36, 45, 49, 255, 38, 48, 52, 255, 42, 55, 60, 255, 35, 44, 47, 255, 40, 52, 56, 255, 38, 49, 52, 255, 39, 50, 54, 255, 37, 47, 50, 255, 38, 49, 53, 255, 28, 32, 33, 255, 36, 46, 49, 255, 36, 45, 48, 255, 27, 30, 31, 255, 22, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 23, 25, 25, 255, 33, 41, 43, 255, 25, 28, 29, 255, 27, 30, 32, 255, 27, 31, 32, 255, 29, 34, 36, 255, 30, 36, 38, 255, 35, 44, 47, 255, 32, 39, 42, 255, 29, 35, 37, 255, 28, 33, 35, 255, 28, 32, 33, 255, 28, 32, 34, 255, 25, 28, 29, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 24, 255, 36, 45, 49, 255, 31, 37, 39, 255, 47, 63, 69, 255, 60, 78, 82, 255, 40, 53, 57, 255, 62, 80, 84, 255, 44, 60, 65, 255, 43, 57, 61, 255, 38, 49, 53, 255, 50, 69, 75, 255, 43, 57, 62, 255, 48, 65, 71, 255, 34, 42, 44, 255, 40, 53, 57, 255, 21, 21, 21, 255, 42, 56, 60, 255, 35, 45, 48, 255, 35, 43, 46, 255, 43, 57, 62, 255, 29, 33, 35, 255, 37, 48, 52, 255, 31, 37, 39, 255, 32, 38, 41, 255, 33, 40, 43, 255, 26, 30, 31, 255, 35, 44, 47, 255, 36, 46, 49, 255, 22, 23, 23, 255, 37, 47, 50, 255, 38, 49, 53, 255, 24, 25, 26, 255, 21, 21, 21, 255, 38, 50, 54, 255, 24, 27, 27, 255, 40, 53, 57, 255, 23, 25, 25, 255, 28, 32, 34, 255, 34, 42, 45, 255, 27, 30, 32, 255, 30, 36, 38, 255, 24, 25, 26, 255, 29, 33, 35, 255, 23, 24, 24, 255, 33, 40, 43, 255, 32, 39, 42, 255, 37, 47, 50, 255, 28, 32, 33, 255, 40, 52, 56, 255, 45, 60, 65, 255, 45, 61, 66, 255, 26, 29, 30, 255, 21, 21, 21, 255, 35, 45, 48, 255, 38, 49, 53, 255, 34, 43, 46, 255, 33, 42, 44, 255, 48, 65, 71, 255, 36, 46, 50, 255, 50, 68, 75, 255, 24, 25, 26, 255, 43, 57, 62, 255, 29, 34, 36, 255, 39, 50, 54, 255, 44, 59, 65, 255, 52, 71, 76, 255, 45, 61, 66, 255, 45, 60, 65, 255, 32, 39, 41, 255, 32, 39, 42, 255, 27, 31, 32, 255, 32, 39, 42, 255, 36, 46, 49, 255, 23, 25, 25, 255, 35, 45, 48, 255, 41, 54, 59, 255, 37, 47, 50, 255, 40, 53, 57, 255, 26, 29, 30, 255, 32, 39, 42, 255, 40, 53, 57, 255, 41, 54, 58, 255, 36, 45, 48, 255, 44, 60, 65, 255, 32, 40, 42, 255, 36, 45, 48, 255, 29, 35, 37, 255, 46, 62, 67, 255, 39, 51, 55, 255, 44, 59, 64, 255, 38, 50, 53, 255, 37, 48, 52, 255, 41, 55, 59, 255, 44, 58, 63, 255, 42, 56, 60, 255, 36, 45, 48, 255, 43, 58, 62, 255, 41, 54, 58, 255, 44, 59, 64, 255, 45, 60, 65, 255, 31, 37, 39, 255, 21, 21, 21, 255, 48, 65, 71, 255, 38, 49, 52, 255, 38, 49, 53, 255, 39, 51, 55, 255, 40, 53, 57, 255, 27, 31, 33, 255, 28, 32, 33, 255, 21, 21, 21, 255, 25, 27, 28, 255, 39, 50, 54, 255, 46, 62, 67, 255, 36, 46, 49, 255, 35, 43, 46, 255, 35, 43, 46, 255, 30, 35, 37, 255, 28, 32, 34, 255, 35, 44, 47, 255, 37, 47, 51, 255, 32, 39, 41, 255, 39, 51, 55, 255, 40, 53, 57, 255, 50, 69, 75, 255, 35, 44, 47, 255, 44, 59, 64, 255, 33, 41, 43, 255, 22, 23, 23, 255, 35, 45, 48, 255, 41, 55, 59, 255, 42, 55, 60, 255, 23, 24, 24, 255, 41, 54, 59, 255, 29, 33, 35, 255, 36, 45, 48, 255, 33, 41, 43, 255, 40, 52, 56, 255, 40, 52, 56, 255, 28, 33, 35, 255, 29, 33, 35, 255, 34, 42, 45, 255, 32, 39, 41, 255, 35, 45, 48, 255, 23, 25, 25, 255, 26, 29, 30, 255, 34, 43, 46, 255, 39, 51, 55, 255, 51, 70, 76, 255, 36, 45, 49, 255, 21, 21, 21, 255, 46, 62, 67, 255, 32, 40, 42, 255, 27, 30, 32, 255, 38, 49, 52, 255, 44, 59, 64, 255, 34, 42, 45, 255, 34, 42, 44, 255, 40, 52, 56, 255, 37, 47, 51, 255, 37, 47, 51, 255, 39, 51, 55, 255, 40, 52, 56, 255, 38, 49, 53, 255, 40, 52, 56, 255, 32, 39, 41, 255, 38, 49, 53, 255, 28, 33, 35, 255, 28, 33, 34, 255, 22, 23, 23, 255, 32, 40, 42, 255, 23, 24, 24, 255, 29, 34, 36, 255, 22, 22, 23, 255, 29, 34, 35, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 32, 39, 42, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 24, 26, 27, 255, 32, 39, 41, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 53, 57, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 34, 50, 35, 255, 29, 40, 29, 255, 32, 47, 33, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 34, 27, 255, 24, 31, 24, 255, 24, 32, 25, 255, 26, 33, 26, 255, 23, 30, 24, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 38, 56, 38, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 34, 50, 34, 255, 31, 43, 31, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 54, 37, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 25, 32, 25, 255, 26, 34, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 33, 255, 37, 54, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 38, 57, 38, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 37, 54, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 37, 54, 37, 255, 39, 59, 39, 255, 42, 62, 41, 255, 38, 56, 38, 255, 50, 73, 47, 255, 37, 54, 37, 255, 33, 48, 33, 255, 36, 52, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 33, 48, 34, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 46, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 32, 46, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 24, 32, 25, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 43, 31, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 44, 65, 43, 255, 41, 61, 40, 255, 37, 55, 37, 255, 36, 52, 36, 255, 35, 52, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 43, 63, 42, 255, 38, 57, 38, 255, 37, 55, 37, 255, 54, 78, 51, 255, 54, 78, 51, 255, 41, 61, 40, 255, 37, 55, 37, 255, 50, 72, 47, 255, 39, 58, 39, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 34, 255, 47, 68, 45, 255, 45, 66, 43, 255, 32, 45, 32, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 31, 43, 31, 255, 30, 42, 31, 255, 25, 34, 26, 255, 25, 33, 25, 255, 25, 31, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 38, 28, 255, 25, 32, 25, 255, 27, 37, 28, 255, 30, 42, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 43, 31, 255, 33, 48, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 40, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 43, 63, 42, 255, 37, 54, 37, 255, 31, 43, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 35, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 21, 21, 21, 255, 29, 35, 37, 255, 38, 50, 53, 255, 35, 44, 47, 255, 41, 53, 57, 255, 41, 53, 58, 255, 38, 48, 52, 255, 31, 37, 39, 255, 33, 40, 42, 255, 24, 26, 26, 255, 39, 51, 55, 255, 28, 33, 35, 255, 28, 32, 33, 255, 30, 36, 38, 255, 21, 21, 21, 255, 30, 36, 38, 255, 41, 55, 59, 255, 39, 51, 55, 255, 41, 54, 59, 255, 40, 52, 56, 255, 32, 39, 41, 255, 41, 54, 59, 255, 38, 48, 52, 255, 28, 33, 34, 255, 28, 32, 33, 255, 36, 45, 48, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 33, 41, 44, 255, 28, 32, 34, 255, 32, 38, 41, 255, 22, 23, 23, 255, 32, 39, 41, 255, 45, 60, 65, 255, 37, 47, 50, 255, 41, 54, 58, 255, 49, 68, 74, 255, 40, 52, 56, 255, 31, 38, 40, 255, 29, 34, 36, 255, 30, 35, 37, 255, 36, 47, 50, 255, 36, 46, 50, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 31, 38, 40, 255, 25, 27, 27, 255, 22, 23, 23, 255, 29, 34, 36, 255, 25, 27, 28, 255, 29, 34, 35, 255, 32, 38, 41, 255, 25, 27, 28, 255, 27, 30, 32, 255, 29, 34, 36, 255, 41, 53, 58, 255, 35, 45, 48, 255, 35, 44, 47, 255, 24, 26, 27, 255, 31, 37, 39, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 47, 64, 70, 255, 39, 51, 55, 255, 38, 49, 53, 255, 47, 65, 70, 255, 40, 52, 57, 255, 43, 57, 62, 255, 40, 52, 56, 255, 42, 56, 61, 255, 57, 75, 80, 255, 43, 58, 63, 255, 48, 66, 72, 255, 48, 66, 72, 255, 29, 34, 35, 255, 21, 21, 21, 255, 31, 37, 39, 255, 27, 31, 32, 255, 40, 52, 56, 255, 36, 45, 49, 255, 41, 54, 59, 255, 35, 43, 46, 255, 32, 39, 42, 255, 35, 44, 47, 255, 42, 56, 60, 255, 37, 47, 51, 255, 41, 55, 59, 255, 26, 28, 29, 255, 28, 33, 34, 255, 38, 49, 52, 255, 39, 51, 55, 255, 32, 38, 41, 255, 21, 21, 21, 255, 32, 39, 41, 255, 31, 38, 40, 255, 34, 42, 45, 255, 33, 41, 43, 255, 46, 62, 67, 255, 24, 26, 27, 255, 24, 26, 27, 255, 35, 44, 47, 255, 25, 27, 28, 255, 37, 48, 51, 255, 34, 43, 46, 255, 30, 35, 37, 255, 25, 28, 29, 255, 30, 35, 37, 255, 29, 35, 37, 255, 29, 33, 35, 255, 37, 47, 50, 255, 43, 58, 63, 255, 26, 30, 31, 255, 21, 22, 22, 255, 25, 28, 29, 255, 31, 37, 39, 255, 37, 48, 51, 255, 36, 46, 49, 255, 41, 54, 59, 255, 37, 48, 51, 255, 36, 45, 48, 255, 32, 40, 42, 255, 32, 40, 42, 255, 23, 24, 24, 255, 39, 50, 54, 255, 41, 54, 58, 255, 29, 34, 36, 255, 47, 64, 70, 255, 43, 57, 62, 255, 26, 29, 31, 255, 26, 28, 29, 255, 23, 24, 24, 255, 26, 28, 29, 255, 41, 54, 59, 255, 37, 47, 50, 255, 21, 21, 21, 255, 38, 48, 52, 255, 31, 37, 39, 255, 23, 24, 24, 255, 34, 42, 45, 255, 28, 33, 34, 255, 39, 50, 54, 255, 37, 48, 52, 255, 37, 48, 51, 255, 42, 56, 60, 255, 38, 50, 53, 255, 31, 37, 39, 255, 36, 45, 49, 255, 41, 54, 58, 255, 35, 43, 46, 255, 39, 51, 55, 255, 44, 59, 64, 255, 35, 43, 46, 255, 53, 71, 77, 255, 46, 63, 68, 255, 28, 32, 34, 255, 29, 34, 36, 255, 40, 52, 56, 255, 30, 35, 37, 255, 37, 47, 50, 255, 50, 68, 75, 255, 22, 23, 23, 255, 29, 34, 36, 255, 48, 66, 72, 255, 45, 60, 65, 255, 39, 51, 55, 255, 38, 48, 52, 255, 40, 52, 57, 255, 24, 25, 26, 255, 25, 28, 28, 255, 24, 25, 26, 255, 30, 37, 39, 255, 30, 36, 38, 255, 42, 55, 60, 255, 32, 38, 41, 255, 40, 53, 57, 255, 30, 35, 37, 255, 29, 35, 36, 255, 28, 33, 35, 255, 37, 48, 51, 255, 35, 45, 48, 255, 38, 49, 53, 255, 35, 44, 47, 255, 47, 63, 69, 255, 49, 67, 74, 255, 46, 63, 68, 255, 38, 48, 52, 255, 31, 37, 40, 255, 24, 26, 26, 255, 40, 52, 56, 255, 36, 45, 48, 255, 25, 28, 28, 255, 31, 38, 40, 255, 42, 56, 60, 255, 48, 66, 72, 255, 31, 38, 40, 255, 37, 48, 51, 255, 41, 54, 58, 255, 40, 52, 56, 255, 25, 28, 29, 255, 28, 33, 35, 255, 31, 37, 39, 255, 22, 23, 23, 255, 23, 23, 24, 255, 37, 47, 50, 255, 27, 31, 32, 255, 36, 46, 50, 255, 38, 49, 53, 255, 36, 46, 50, 255, 29, 35, 36, 255, 21, 21, 21, 255, 36, 46, 50, 255, 29, 34, 36, 255, 28, 32, 33, 255, 38, 50, 53, 255, 41, 54, 59, 255, 39, 50, 54, 255, 35, 43, 46, 255, 39, 51, 55, 255, 33, 40, 43, 255, 32, 38, 41, 255, 31, 38, 40, 255, 32, 39, 41, 255, 42, 56, 61, 255, 36, 45, 48, 255, 37, 47, 50, 255, 21, 21, 21, 255, 32, 39, 41, 255, 35, 44, 47, 255, 34, 43, 46, 255, 27, 31, 32, 255, 24, 26, 26, 255, 30, 36, 38, 255, 36, 45, 49, 255, 24, 25, 26, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 23, 24, 24, 255, 22, 22, 22, 255, 33, 41, 44, 255, 21, 21, 21, 255, 27, 31, 32, 255, 32, 39, 42, 255, 31, 37, 39, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 55, 59, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 36, 29, 255, 23, 29, 24, 255, 27, 34, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 31, 43, 31, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 39, 58, 39, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 31, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 31, 25, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 43, 31, 255, 33, 48, 33, 255, 38, 56, 38, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 34, 255, 30, 43, 31, 255, 36, 53, 36, 255, 31, 44, 31, 255, 36, 53, 36, 255, 42, 62, 41, 255, 37, 56, 38, 255, 49, 71, 46, 255, 54, 78, 51, 255, 45, 66, 44, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 33, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 36, 27, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 37, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 31, 255, 28, 39, 29, 255, 30, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 43, 31, 255, 28, 38, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 42, 62, 41, 255, 40, 60, 40, 255, 33, 47, 33, 255, 38, 56, 38, 255, 35, 52, 35, 255, 40, 59, 39, 255, 34, 50, 34, 255, 34, 50, 35, 255, 38, 57, 38, 255, 36, 53, 36, 255, 43, 63, 42, 255, 48, 70, 46, 255, 42, 62, 41, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 52, 36, 255, 46, 68, 44, 255, 40, 60, 40, 255, 34, 50, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 30, 24, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 36, 54, 36, 255, 36, 54, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 51, 35, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 32, 45, 32, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 44, 64, 42, 255, 32, 45, 32, 255, 29, 40, 29, 255, 36, 53, 36, 255, 38, 57, 38, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 35, 255, 36, 52, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 35, 255, 34, 49, 34, 255, 36, 52, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 52, 36, 255, 31, 45, 32, 255, 28, 38, 28, 255, 42, 56, 61, 255, 22, 23, 23, 255, 33, 41, 44, 255, 34, 42, 45, 255, 44, 58, 63, 255, 37, 48, 52, 255, 36, 45, 49, 255, 37, 47, 50, 255, 32, 39, 41, 255, 28, 32, 33, 255, 28, 33, 35, 255, 42, 56, 61, 255, 36, 46, 50, 255, 30, 36, 38, 255, 21, 21, 21, 255, 33, 41, 44, 255, 33, 41, 43, 255, 27, 31, 33, 255, 30, 36, 38, 255, 32, 39, 42, 255, 25, 28, 28, 255, 43, 57, 62, 255, 47, 63, 69, 255, 34, 42, 44, 255, 38, 48, 52, 255, 29, 34, 36, 255, 38, 50, 54, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 42, 56, 61, 255, 41, 54, 58, 255, 37, 48, 51, 255, 41, 54, 59, 255, 26, 30, 31, 255, 30, 36, 38, 255, 27, 31, 32, 255, 37, 48, 51, 255, 36, 46, 50, 255, 35, 45, 48, 255, 21, 21, 21, 255, 35, 44, 47, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 27, 30, 31, 255, 24, 25, 26, 255, 22, 23, 24, 255, 27, 31, 33, 255, 22, 23, 23, 255, 28, 33, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 23, 24, 24, 255, 33, 41, 43, 255, 25, 27, 28, 255, 29, 34, 36, 255, 32, 40, 42, 255, 34, 42, 44, 255, 39, 51, 55, 255, 35, 43, 46, 255, 23, 24, 24, 255, 21, 21, 21, 255, 37, 48, 52, 255, 32, 39, 42, 255, 35, 45, 48, 255, 38, 49, 53, 255, 47, 63, 69, 255, 35, 44, 47, 255, 43, 57, 61, 255, 52, 70, 76, 255, 43, 56, 61, 255, 42, 55, 60, 255, 46, 62, 67, 255, 33, 40, 43, 255, 55, 73, 79, 255, 33, 41, 43, 255, 30, 36, 38, 255, 33, 42, 44, 255, 35, 44, 47, 255, 51, 69, 75, 255, 42, 56, 61, 255, 37, 47, 50, 255, 24, 25, 26, 255, 41, 54, 58, 255, 37, 47, 50, 255, 35, 44, 47, 255, 37, 47, 51, 255, 28, 32, 33, 255, 30, 36, 38, 255, 34, 42, 45, 255, 28, 33, 35, 255, 41, 53, 57, 255, 45, 60, 65, 255, 21, 21, 21, 255, 29, 35, 36, 255, 27, 31, 32, 255, 43, 57, 61, 255, 45, 60, 65, 255, 28, 33, 34, 255, 27, 31, 33, 255, 35, 44, 48, 255, 36, 46, 49, 255, 22, 23, 23, 255, 26, 29, 31, 255, 37, 47, 51, 255, 37, 48, 51, 255, 36, 46, 49, 255, 28, 32, 33, 255, 32, 39, 41, 255, 37, 48, 51, 255, 39, 50, 54, 255, 30, 36, 38, 255, 21, 21, 21, 255, 22, 23, 23, 255, 45, 60, 65, 255, 35, 44, 47, 255, 47, 64, 70, 255, 31, 38, 40, 255, 46, 62, 67, 255, 39, 50, 54, 255, 41, 55, 59, 255, 43, 58, 62, 255, 27, 31, 32, 255, 38, 49, 52, 255, 39, 50, 54, 255, 39, 50, 54, 255, 43, 57, 62, 255, 43, 56, 61, 255, 29, 34, 35, 255, 29, 34, 36, 255, 40, 52, 56, 255, 37, 47, 51, 255, 46, 62, 68, 255, 38, 49, 52, 255, 33, 41, 44, 255, 21, 21, 21, 255, 30, 35, 37, 255, 30, 36, 38, 255, 31, 37, 40, 255, 37, 47, 51, 255, 31, 37, 39, 255, 32, 39, 41, 255, 45, 61, 66, 255, 42, 55, 59, 255, 32, 38, 40, 255, 36, 46, 50, 255, 25, 28, 29, 255, 32, 39, 41, 255, 44, 59, 64, 255, 29, 34, 35, 255, 42, 55, 59, 255, 32, 40, 42, 255, 38, 49, 53, 255, 28, 33, 35, 255, 39, 50, 54, 255, 27, 30, 32, 255, 30, 36, 38, 255, 34, 42, 45, 255, 29, 34, 36, 255, 35, 45, 48, 255, 44, 60, 65, 255, 21, 21, 21, 255, 38, 49, 52, 255, 47, 64, 69, 255, 42, 56, 60, 255, 32, 40, 42, 255, 30, 36, 38, 255, 27, 31, 32, 255, 41, 55, 59, 255, 29, 35, 37, 255, 28, 32, 33, 255, 29, 34, 36, 255, 33, 41, 44, 255, 32, 39, 41, 255, 39, 50, 54, 255, 41, 54, 59, 255, 36, 46, 49, 255, 25, 27, 28, 255, 38, 50, 54, 255, 38, 49, 52, 255, 31, 37, 39, 255, 34, 43, 46, 255, 40, 52, 56, 255, 42, 55, 60, 255, 50, 68, 74, 255, 44, 58, 63, 255, 40, 52, 56, 255, 29, 34, 35, 255, 35, 45, 48, 255, 27, 31, 32, 255, 27, 32, 33, 255, 22, 23, 23, 255, 39, 51, 55, 255, 33, 40, 43, 255, 34, 42, 45, 255, 31, 37, 39, 255, 48, 65, 71, 255, 38, 50, 54, 255, 34, 43, 45, 255, 38, 48, 52, 255, 48, 65, 71, 255, 41, 53, 58, 255, 34, 42, 45, 255, 30, 35, 37, 255, 33, 40, 43, 255, 39, 51, 55, 255, 44, 59, 64, 255, 33, 41, 43, 255, 42, 56, 61, 255, 24, 25, 26, 255, 21, 21, 21, 255, 36, 46, 50, 255, 34, 42, 45, 255, 26, 30, 31, 255, 35, 44, 47, 255, 34, 43, 46, 255, 35, 45, 48, 255, 42, 56, 61, 255, 42, 55, 60, 255, 42, 56, 60, 255, 33, 40, 43, 255, 39, 50, 54, 255, 40, 53, 57, 255, 38, 50, 54, 255, 31, 38, 40, 255, 39, 51, 55, 255, 24, 25, 26, 255, 28, 33, 34, 255, 33, 41, 44, 255, 33, 41, 43, 255, 24, 25, 26, 255, 23, 24, 24, 255, 38, 48, 52, 255, 38, 48, 52, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 27, 31, 32, 255, 25, 27, 28, 255, 30, 36, 38, 255, 28, 32, 34, 255, 25, 27, 28, 255, 29, 33, 35, 255, 36, 46, 49, 255, 27, 31, 33, 255, 24, 25, 26, 255, 21, 21, 21, 255, 38, 49, 53, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 38, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 34, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 36, 29, 255, 32, 40, 31, 255, 30, 38, 30, 255, 29, 37, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 38, 57, 38, 255, 41, 61, 41, 255, 33, 48, 34, 255, 30, 43, 31, 255, 29, 39, 29, 255, 30, 41, 30, 255, 31, 44, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 33, 25, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 35, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 35, 255, 35, 52, 35, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 42, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 78, 93, 14, 255, 35, 51, 35, 255, 30, 41, 30, 255, 30, 41, 30, 255, 35, 52, 36, 255, 33, 49, 34, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 36, 54, 36, 255, 44, 65, 43, 255, 40, 60, 40, 255, 44, 65, 43, 255, 52, 76, 49, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 34, 255, 30, 41, 30, 255, 28, 38, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 32, 255, 28, 38, 29, 255, 29, 41, 30, 255, 30, 42, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 36, 255, 33, 48, 34, 255, 36, 54, 36, 255, 48, 70, 46, 255, 46, 68, 44, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 46, 56, 18, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 34, 255, 31, 45, 32, 255, 28, 38, 29, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 36, 54, 37, 255, 31, 43, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 32, 46, 32, 255, 27, 38, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 36, 255, 35, 51, 35, 255, 33, 48, 34, 255, 35, 52, 36, 255, 33, 49, 34, 255, 28, 38, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 41, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 44, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 43, 31, 255, 32, 46, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 42, 31, 255, 33, 47, 33, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 30, 255, 38, 49, 53, 255, 33, 40, 43, 255, 24, 25, 26, 255, 28, 33, 34, 255, 32, 40, 42, 255, 32, 39, 41, 255, 24, 26, 27, 255, 37, 48, 52, 255, 37, 47, 50, 255, 27, 31, 32, 255, 43, 57, 62, 255, 45, 60, 65, 255, 35, 44, 47, 255, 31, 38, 40, 255, 21, 21, 21, 255, 31, 37, 39, 255, 47, 64, 69, 255, 27, 30, 32, 255, 32, 38, 41, 255, 41, 54, 59, 255, 37, 47, 50, 255, 38, 49, 53, 255, 40, 52, 56, 255, 34, 42, 45, 255, 35, 44, 47, 255, 32, 40, 42, 255, 41, 54, 59, 255, 34, 42, 45, 255, 28, 33, 35, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 58, 63, 255, 39, 50, 54, 255, 36, 45, 48, 255, 42, 55, 60, 255, 40, 52, 56, 255, 33, 40, 43, 255, 39, 50, 54, 255, 37, 47, 51, 255, 40, 53, 57, 255, 47, 63, 69, 255, 24, 26, 26, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 28, 33, 34, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 30, 36, 38, 255, 28, 33, 35, 255, 27, 32, 33, 255, 29, 34, 35, 255, 30, 36, 38, 255, 25, 28, 28, 255, 38, 48, 52, 255, 28, 32, 33, 255, 32, 39, 41, 255, 31, 38, 40, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 44, 47, 255, 36, 46, 49, 255, 51, 70, 76, 255, 41, 55, 59, 255, 46, 62, 68, 255, 40, 52, 56, 255, 31, 37, 39, 255, 48, 66, 71, 255, 51, 70, 76, 255, 45, 61, 66, 255, 46, 62, 68, 255, 47, 63, 69, 255, 34, 43, 46, 255, 31, 38, 40, 255, 48, 65, 71, 255, 30, 35, 37, 255, 48, 66, 72, 255, 49, 67, 73, 255, 33, 41, 44, 255, 32, 40, 42, 255, 31, 37, 39, 255, 26, 30, 31, 255, 31, 37, 39, 255, 39, 51, 55, 255, 46, 62, 67, 255, 38, 48, 52, 255, 35, 44, 47, 255, 30, 36, 38, 255, 36, 45, 48, 255, 28, 33, 34, 255, 21, 21, 21, 255, 27, 31, 33, 255, 39, 50, 54, 255, 27, 31, 33, 255, 44, 58, 63, 255, 33, 41, 44, 255, 25, 28, 29, 255, 32, 39, 42, 255, 42, 56, 61, 255, 35, 45, 48, 255, 38, 49, 53, 255, 36, 45, 48, 255, 38, 49, 53, 255, 32, 39, 41, 255, 35, 44, 47, 255, 37, 48, 51, 255, 32, 40, 42, 255, 33, 42, 44, 255, 36, 45, 49, 255, 21, 21, 21, 255, 29, 34, 36, 255, 29, 34, 35, 255, 31, 37, 40, 255, 35, 44, 47, 255, 33, 40, 43, 255, 36, 45, 48, 255, 40, 52, 56, 255, 35, 44, 47, 255, 38, 49, 53, 255, 26, 30, 31, 255, 32, 40, 42, 255, 46, 62, 67, 255, 36, 47, 50, 255, 29, 34, 36, 255, 39, 50, 54, 255, 37, 47, 50, 255, 37, 47, 51, 255, 43, 57, 62, 255, 38, 49, 53, 255, 43, 58, 63, 255, 45, 60, 65, 255, 42, 56, 60, 255, 39, 50, 54, 255, 21, 21, 21, 255, 40, 53, 57, 255, 31, 38, 40, 255, 40, 52, 56, 255, 40, 52, 56, 255, 32, 39, 42, 255, 35, 44, 48, 255, 36, 46, 49, 255, 38, 49, 53, 255, 37, 48, 52, 255, 42, 56, 60, 255, 41, 54, 58, 255, 40, 53, 57, 255, 42, 55, 60, 255, 48, 65, 71, 255, 31, 37, 40, 255, 30, 35, 37, 255, 30, 36, 38, 255, 42, 56, 61, 255, 36, 46, 50, 255, 33, 41, 44, 255, 46, 62, 67, 255, 34, 42, 45, 255, 42, 55, 60, 255, 44, 58, 63, 255, 21, 21, 21, 255, 43, 57, 61, 255, 33, 40, 43, 255, 40, 52, 56, 255, 43, 57, 62, 255, 39, 51, 54, 255, 42, 55, 60, 255, 33, 40, 43, 255, 33, 40, 43, 255, 24, 25, 26, 255, 21, 21, 21, 255, 34, 43, 46, 255, 28, 32, 33, 255, 36, 45, 48, 255, 37, 48, 51, 255, 37, 47, 51, 255, 36, 46, 49, 255, 31, 38, 40, 255, 34, 42, 45, 255, 27, 32, 33, 255, 35, 45, 48, 255, 43, 57, 62, 255, 48, 66, 72, 255, 45, 61, 66, 255, 49, 68, 74, 255, 43, 57, 62, 255, 39, 50, 54, 255, 32, 38, 41, 255, 37, 48, 51, 255, 31, 37, 39, 255, 44, 58, 63, 255, 30, 36, 37, 255, 37, 48, 51, 255, 28, 32, 33, 255, 39, 51, 54, 255, 31, 37, 39, 255, 40, 52, 56, 255, 31, 38, 40, 255, 44, 59, 64, 255, 48, 66, 72, 255, 37, 47, 50, 255, 37, 48, 51, 255, 42, 56, 61, 255, 35, 45, 48, 255, 36, 46, 49, 255, 36, 46, 49, 255, 34, 43, 46, 255, 29, 35, 36, 255, 23, 24, 25, 255, 21, 21, 21, 255, 29, 33, 35, 255, 33, 41, 43, 255, 36, 46, 49, 255, 21, 21, 21, 255, 37, 48, 51, 255, 34, 43, 46, 255, 40, 53, 57, 255, 33, 41, 44, 255, 36, 46, 50, 255, 42, 55, 60, 255, 42, 56, 61, 255, 42, 56, 60, 255, 44, 60, 65, 255, 31, 37, 39, 255, 28, 33, 34, 255, 27, 31, 32, 255, 40, 53, 57, 255, 21, 21, 21, 255, 25, 28, 28, 255, 40, 52, 56, 255, 38, 49, 53, 255, 43, 56, 61, 255, 46, 63, 68, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 31, 37, 39, 255, 40, 52, 56, 255, 33, 41, 44, 255, 38, 49, 53, 255, 29, 35, 36, 255, 28, 32, 34, 255, 28, 33, 35, 255, 30, 36, 38, 255, 24, 26, 27, 255, 21, 21, 21, 255, 32, 40, 42, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 30, 38, 30, 255, 30, 38, 30, 255, 25, 32, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 31, 44, 32, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 35, 52, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 43, 31, 255, 32, 45, 32, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 39, 29, 255, 32, 45, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 36, 53, 36, 255, 29, 40, 29, 255, 30, 41, 30, 255, 31, 43, 31, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 34, 50, 35, 255, 53, 77, 50, 255, 37, 55, 37, 255, 38, 56, 38, 255, 35, 52, 35, 255, 31, 43, 31, 255, 30, 42, 30, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 35, 51, 35, 255, 28, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 30, 42, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 35, 52, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 44, 31, 255, 38, 57, 38, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 35, 255, 40, 44, 15, 255, 26, 34, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 43, 64, 42, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 41, 30, 255, 27, 36, 27, 255, 31, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 39, 58, 39, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 32, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 49, 55, 14, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 32, 46, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 31, 255, 30, 42, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 35, 255, 35, 51, 35, 255, 40, 59, 39, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 34, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 41, 44, 255, 26, 30, 31, 255, 33, 41, 44, 255, 37, 47, 51, 255, 37, 47, 50, 255, 25, 28, 29, 255, 26, 29, 30, 255, 37, 48, 51, 255, 42, 55, 60, 255, 33, 41, 43, 255, 41, 54, 59, 255, 36, 46, 50, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 33, 40, 43, 255, 44, 60, 65, 255, 36, 45, 48, 255, 42, 55, 59, 255, 43, 58, 63, 255, 33, 41, 44, 255, 38, 49, 52, 255, 34, 43, 45, 255, 22, 23, 23, 255, 23, 25, 25, 255, 36, 46, 49, 255, 40, 52, 56, 255, 35, 45, 48, 255, 24, 26, 26, 255, 27, 31, 32, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 36, 46, 50, 255, 36, 46, 49, 255, 37, 48, 51, 255, 34, 42, 45, 255, 38, 48, 52, 255, 40, 53, 57, 255, 33, 41, 44, 255, 35, 44, 47, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 34, 43, 46, 255, 21, 21, 21, 255, 29, 34, 35, 255, 31, 37, 39, 255, 23, 25, 25, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 40, 42, 255, 29, 33, 35, 255, 34, 42, 44, 255, 25, 28, 29, 255, 28, 33, 34, 255, 33, 40, 43, 255, 30, 36, 38, 255, 28, 33, 34, 255, 33, 40, 43, 255, 42, 56, 61, 255, 36, 45, 48, 255, 32, 40, 42, 255, 37, 48, 52, 255, 21, 21, 21, 255, 36, 46, 49, 255, 32, 40, 42, 255, 35, 44, 47, 255, 37, 48, 52, 255, 36, 45, 48, 255, 41, 54, 59, 255, 59, 77, 82, 255, 44, 59, 64, 255, 47, 64, 70, 255, 47, 64, 70, 255, 52, 70, 76, 255, 44, 58, 63, 255, 45, 61, 66, 255, 21, 21, 21, 255, 37, 47, 51, 255, 31, 38, 40, 255, 43, 57, 61, 255, 36, 45, 48, 255, 28, 32, 34, 255, 38, 50, 53, 255, 21, 21, 21, 255, 25, 28, 29, 255, 31, 37, 40, 255, 34, 42, 45, 255, 36, 45, 49, 255, 37, 48, 52, 255, 33, 41, 44, 255, 25, 28, 29, 255, 32, 40, 42, 255, 25, 27, 28, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 28, 32, 34, 255, 32, 39, 41, 255, 44, 59, 64, 255, 37, 48, 51, 255, 35, 45, 48, 255, 37, 48, 51, 255, 43, 58, 63, 255, 37, 47, 51, 255, 28, 33, 35, 255, 32, 38, 41, 255, 34, 42, 44, 255, 28, 32, 33, 255, 42, 55, 60, 255, 35, 44, 47, 255, 37, 47, 51, 255, 31, 38, 40, 255, 21, 21, 21, 255, 28, 33, 34, 255, 27, 32, 33, 255, 38, 49, 53, 255, 32, 40, 42, 255, 43, 57, 61, 255, 30, 35, 37, 255, 30, 35, 37, 255, 47, 63, 69, 255, 35, 44, 46, 255, 30, 35, 37, 255, 31, 37, 39, 255, 38, 49, 53, 255, 40, 52, 56, 255, 32, 40, 42, 255, 43, 57, 62, 255, 43, 57, 62, 255, 35, 44, 47, 255, 31, 38, 40, 255, 40, 52, 57, 255, 45, 61, 66, 255, 32, 39, 41, 255, 30, 35, 37, 255, 40, 52, 57, 255, 21, 22, 22, 255, 30, 36, 37, 255, 43, 56, 61, 255, 37, 47, 51, 255, 29, 34, 36, 255, 39, 51, 55, 255, 37, 47, 50, 255, 38, 49, 53, 255, 46, 63, 68, 255, 32, 39, 42, 255, 45, 60, 65, 255, 27, 30, 31, 255, 34, 43, 46, 255, 41, 54, 58, 255, 37, 47, 50, 255, 36, 45, 49, 255, 41, 54, 59, 255, 32, 40, 42, 255, 43, 57, 62, 255, 37, 47, 51, 255, 34, 43, 46, 255, 43, 57, 62, 255, 33, 40, 43, 255, 39, 51, 55, 255, 35, 45, 48, 255, 21, 21, 21, 255, 55, 73, 79, 255, 38, 48, 52, 255, 33, 40, 43, 255, 44, 59, 64, 255, 54, 72, 78, 255, 40, 52, 56, 255, 26, 28, 29, 255, 29, 34, 35, 255, 32, 39, 41, 255, 24, 26, 27, 255, 30, 36, 38, 255, 34, 42, 45, 255, 32, 38, 41, 255, 33, 41, 43, 255, 21, 21, 21, 255, 40, 52, 56, 255, 38, 49, 53, 255, 26, 30, 31, 255, 25, 28, 28, 255, 34, 43, 46, 255, 43, 57, 62, 255, 33, 41, 44, 255, 44, 59, 64, 255, 49, 68, 74, 255, 39, 51, 55, 255, 24, 26, 26, 255, 29, 34, 35, 255, 38, 49, 53, 255, 34, 42, 45, 255, 38, 49, 53, 255, 35, 44, 48, 255, 30, 35, 37, 255, 33, 40, 43, 255, 42, 55, 59, 255, 50, 68, 74, 255, 27, 31, 32, 255, 33, 41, 43, 255, 37, 47, 51, 255, 27, 31, 33, 255, 39, 51, 55, 255, 47, 64, 70, 255, 31, 38, 40, 255, 34, 43, 46, 255, 37, 48, 51, 255, 30, 35, 37, 255, 39, 51, 55, 255, 32, 39, 41, 255, 26, 29, 30, 255, 25, 28, 29, 255, 28, 33, 34, 255, 37, 48, 51, 255, 28, 33, 35, 255, 33, 40, 43, 255, 31, 38, 40, 255, 32, 39, 41, 255, 28, 33, 34, 255, 28, 33, 35, 255, 43, 57, 62, 255, 39, 51, 55, 255, 27, 32, 33, 255, 39, 51, 55, 255, 40, 52, 56, 255, 38, 50, 53, 255, 37, 47, 51, 255, 35, 44, 47, 255, 31, 38, 40, 255, 28, 32, 34, 255, 25, 27, 28, 255, 27, 31, 33, 255, 35, 44, 47, 255, 27, 31, 33, 255, 34, 43, 46, 255, 21, 21, 21, 255, 23, 25, 25, 255, 36, 45, 48, 255, 42, 55, 60, 255, 23, 25, 25, 255, 38, 50, 53, 255, 36, 46, 50, 255, 37, 47, 51, 255, 40, 52, 56, 255, 34, 43, 46, 255, 26, 29, 30, 255, 33, 41, 44, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 30, 24, 255, 32, 40, 31, 255, 38, 48, 37, 255, 24, 31, 25, 255, 31, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 45, 32, 255, 30, 42, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 33, 48, 33, 255, 32, 46, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 24, 31, 25, 255, 28, 38, 28, 255, 25, 32, 25, 255, 25, 32, 26, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 35, 52, 36, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 34, 255, 38, 56, 38, 255, 37, 55, 37, 255, 40, 59, 39, 255, 35, 52, 36, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 32, 255, 29, 40, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 33, 255, 32, 45, 32, 255, 37, 54, 37, 255, 37, 56, 37, 255, 47, 69, 45, 255, 44, 65, 43, 255, 37, 54, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 35, 255, 39, 58, 39, 255, 43, 64, 42, 255, 41, 62, 41, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 24, 30, 24, 255, 30, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 24, 32, 25, 255, 29, 40, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 36, 255, 38, 56, 38, 255, 41, 61, 41, 255, 36, 54, 36, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 23, 30, 24, 255, 28, 38, 28, 255, 32, 46, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 34, 255, 34, 50, 35, 255, 37, 55, 37, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 44, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 25, 28, 29, 255, 32, 39, 41, 255, 22, 22, 23, 255, 34, 42, 45, 255, 31, 38, 40, 255, 29, 34, 36, 255, 35, 44, 47, 255, 37, 48, 51, 255, 36, 46, 50, 255, 40, 53, 57, 255, 34, 42, 45, 255, 28, 33, 34, 255, 37, 47, 50, 255, 22, 22, 22, 255, 27, 31, 32, 255, 40, 53, 57, 255, 36, 46, 49, 255, 40, 52, 56, 255, 47, 65, 70, 255, 37, 47, 50, 255, 33, 41, 43, 255, 36, 46, 49, 255, 31, 37, 39, 255, 36, 46, 50, 255, 28, 32, 33, 255, 38, 50, 53, 255, 26, 29, 30, 255, 32, 39, 42, 255, 29, 34, 35, 255, 24, 26, 27, 255, 25, 27, 28, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 50, 54, 255, 31, 37, 39, 255, 29, 34, 36, 255, 29, 33, 35, 255, 40, 52, 56, 255, 27, 31, 32, 255, 32, 40, 42, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 29, 34, 36, 255, 32, 38, 41, 255, 25, 27, 28, 255, 31, 37, 39, 255, 21, 21, 21, 255, 23, 24, 24, 255, 25, 28, 29, 255, 21, 21, 21, 255, 24, 25, 26, 255, 28, 32, 34, 255, 21, 21, 21, 255, 23, 24, 24, 255, 27, 31, 32, 255, 24, 25, 26, 255, 30, 36, 37, 255, 38, 48, 52, 255, 28, 32, 34, 255, 37, 48, 52, 255, 35, 45, 48, 255, 32, 40, 42, 255, 21, 21, 21, 255, 25, 27, 28, 255, 47, 64, 69, 255, 44, 59, 64, 255, 43, 57, 62, 255, 34, 42, 45, 255, 46, 62, 67, 255, 49, 67, 73, 255, 38, 50, 53, 255, 29, 33, 35, 255, 39, 51, 55, 255, 52, 71, 76, 255, 49, 68, 74, 255, 42, 56, 61, 255, 21, 21, 21, 255, 40, 52, 56, 255, 36, 46, 50, 255, 36, 45, 48, 255, 33, 42, 44, 255, 33, 41, 44, 255, 33, 40, 43, 255, 28, 32, 34, 255, 33, 40, 43, 255, 31, 37, 39, 255, 38, 48, 52, 255, 42, 55, 59, 255, 37, 48, 51, 255, 26, 29, 30, 255, 32, 39, 42, 255, 30, 37, 39, 255, 29, 34, 36, 255, 26, 29, 30, 255, 26, 29, 30, 255, 21, 21, 21, 255, 26, 29, 30, 255, 28, 32, 34, 255, 28, 32, 34, 255, 30, 35, 37, 255, 30, 36, 38, 255, 34, 43, 46, 255, 42, 56, 60, 255, 34, 43, 46, 255, 38, 48, 52, 255, 38, 50, 53, 255, 29, 33, 35, 255, 23, 24, 24, 255, 23, 25, 25, 255, 33, 41, 43, 255, 40, 52, 57, 255, 36, 45, 48, 255, 26, 28, 29, 255, 21, 21, 21, 255, 32, 39, 41, 255, 25, 27, 28, 255, 27, 31, 32, 255, 32, 40, 42, 255, 36, 46, 50, 255, 36, 46, 50, 255, 44, 58, 63, 255, 41, 55, 59, 255, 24, 25, 26, 255, 21, 21, 21, 255, 36, 46, 49, 255, 43, 57, 61, 255, 46, 63, 68, 255, 41, 53, 57, 255, 36, 45, 48, 255, 38, 49, 52, 255, 43, 58, 62, 255, 48, 65, 70, 255, 47, 64, 70, 255, 45, 61, 66, 255, 40, 52, 56, 255, 38, 49, 52, 255, 37, 47, 51, 255, 38, 49, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 39, 42, 255, 43, 58, 62, 255, 40, 52, 56, 255, 41, 54, 59, 255, 36, 46, 50, 255, 37, 48, 52, 255, 32, 40, 42, 255, 41, 54, 58, 255, 38, 49, 53, 255, 37, 48, 51, 255, 41, 53, 58, 255, 37, 47, 51, 255, 32, 39, 42, 255, 31, 38, 40, 255, 47, 64, 70, 255, 43, 58, 63, 255, 36, 45, 49, 255, 47, 64, 69, 255, 41, 55, 59, 255, 47, 63, 69, 255, 39, 51, 55, 255, 21, 21, 21, 255, 28, 33, 34, 255, 34, 43, 46, 255, 36, 45, 48, 255, 38, 50, 53, 255, 31, 38, 40, 255, 41, 54, 58, 255, 32, 39, 41, 255, 37, 48, 51, 255, 29, 33, 35, 255, 32, 40, 42, 255, 35, 44, 47, 255, 32, 39, 42, 255, 40, 52, 56, 255, 38, 50, 53, 255, 40, 53, 57, 255, 27, 32, 33, 255, 32, 40, 42, 255, 29, 34, 36, 255, 35, 44, 47, 255, 36, 45, 48, 255, 27, 32, 33, 255, 47, 64, 70, 255, 41, 54, 59, 255, 41, 54, 58, 255, 47, 64, 70, 255, 26, 30, 31, 255, 28, 32, 33, 255, 33, 41, 43, 255, 38, 48, 52, 255, 44, 58, 63, 255, 34, 43, 46, 255, 35, 43, 46, 255, 25, 27, 28, 255, 34, 42, 45, 255, 42, 55, 60, 255, 37, 48, 51, 255, 40, 53, 57, 255, 40, 52, 56, 255, 41, 53, 58, 255, 39, 51, 55, 255, 28, 32, 33, 255, 38, 48, 52, 255, 39, 51, 55, 255, 36, 46, 49, 255, 23, 25, 25, 255, 38, 49, 52, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 36, 46, 50, 255, 33, 41, 44, 255, 37, 47, 50, 255, 40, 52, 56, 255, 35, 43, 46, 255, 28, 32, 33, 255, 30, 36, 38, 255, 32, 39, 41, 255, 29, 33, 35, 255, 34, 42, 45, 255, 39, 50, 54, 255, 41, 54, 59, 255, 39, 50, 54, 255, 43, 57, 61, 255, 34, 43, 46, 255, 27, 31, 32, 255, 37, 47, 50, 255, 35, 44, 47, 255, 21, 21, 21, 255, 33, 41, 43, 255, 41, 55, 59, 255, 38, 49, 53, 255, 24, 26, 26, 255, 46, 62, 67, 255, 28, 33, 35, 255, 34, 42, 45, 255, 39, 51, 55, 255, 38, 49, 53, 255, 35, 44, 47, 255, 35, 44, 47, 255, 30, 35, 37, 255, 34, 43, 46, 255, 28, 33, 35, 255, 24, 26, 26, 255, 32, 38, 41, 255, 29, 34, 35, 255, 21, 21, 21, 255, 27, 31, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 31, 44, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 32, 255, 30, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 35, 255, 31, 43, 31, 255, 29, 40, 30, 255, 28, 38, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 29, 255, 26, 35, 27, 255, 26, 32, 26, 255, 24, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 30, 255, 30, 43, 31, 255, 86, 104, 15, 255, 35, 51, 35, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 31, 255, 33, 48, 34, 255, 33, 49, 34, 255, 33, 48, 34, 255, 36, 54, 37, 255, 38, 57, 38, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 42, 30, 255, 32, 46, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 35, 255, 35, 52, 36, 255, 40, 60, 40, 255, 42, 62, 41, 255, 35, 52, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 48, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 40, 59, 39, 255, 37, 55, 37, 255, 34, 50, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 54, 37, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 46, 32, 255, 30, 41, 30, 255, 28, 38, 29, 255, 30, 42, 31, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 28, 39, 29, 255, 23, 30, 24, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 40, 60, 40, 255, 44, 64, 43, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 48, 34, 255, 34, 50, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 33, 47, 33, 255, 31, 45, 32, 255, 36, 54, 37, 255, 34, 50, 35, 255, 34, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 30, 42, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 36, 45, 48, 255, 29, 33, 35, 255, 21, 21, 21, 255, 29, 34, 36, 255, 36, 46, 49, 255, 30, 36, 38, 255, 37, 48, 51, 255, 45, 61, 66, 255, 36, 45, 48, 255, 39, 51, 55, 255, 42, 55, 60, 255, 43, 57, 61, 255, 37, 47, 51, 255, 21, 21, 21, 255, 31, 37, 39, 255, 36, 45, 48, 255, 36, 45, 49, 255, 31, 38, 40, 255, 40, 52, 56, 255, 31, 38, 40, 255, 29, 34, 36, 255, 32, 39, 42, 255, 29, 34, 36, 255, 33, 41, 44, 255, 35, 44, 47, 255, 30, 36, 38, 255, 34, 43, 45, 255, 40, 52, 56, 255, 24, 26, 26, 255, 30, 37, 39, 255, 32, 40, 42, 255, 28, 32, 33, 255, 25, 28, 29, 255, 25, 27, 28, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 32, 39, 42, 255, 25, 28, 28, 255, 35, 44, 47, 255, 34, 42, 44, 255, 30, 36, 38, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 23, 24, 25, 255, 30, 36, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 24, 25, 26, 255, 31, 37, 39, 255, 21, 21, 21, 255, 36, 46, 49, 255, 26, 29, 30, 255, 29, 34, 35, 255, 27, 31, 32, 255, 23, 24, 24, 255, 33, 41, 44, 255, 30, 35, 37, 255, 30, 35, 37, 255, 24, 26, 27, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 45, 255, 38, 49, 52, 255, 45, 61, 66, 255, 45, 61, 66, 255, 43, 57, 62, 255, 35, 44, 47, 255, 40, 52, 56, 255, 46, 62, 68, 255, 42, 56, 61, 255, 41, 54, 59, 255, 48, 65, 71, 255, 33, 41, 44, 255, 31, 38, 40, 255, 39, 51, 55, 255, 48, 66, 72, 255, 40, 52, 57, 255, 34, 42, 45, 255, 38, 49, 52, 255, 29, 34, 36, 255, 23, 23, 24, 255, 32, 40, 42, 255, 33, 41, 43, 255, 36, 45, 48, 255, 25, 28, 29, 255, 31, 38, 40, 255, 32, 38, 41, 255, 24, 26, 27, 255, 26, 29, 30, 255, 32, 40, 42, 255, 30, 35, 37, 255, 40, 52, 56, 255, 21, 21, 21, 255, 26, 30, 31, 255, 34, 42, 45, 255, 23, 24, 24, 255, 38, 49, 52, 255, 32, 39, 41, 255, 32, 40, 42, 255, 33, 40, 43, 255, 36, 46, 49, 255, 34, 42, 45, 255, 31, 38, 40, 255, 25, 28, 29, 255, 23, 25, 25, 255, 33, 41, 44, 255, 37, 47, 51, 255, 37, 47, 50, 255, 41, 54, 58, 255, 29, 34, 35, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 48, 51, 255, 34, 43, 46, 255, 33, 41, 43, 255, 25, 28, 28, 255, 24, 25, 26, 255, 33, 40, 43, 255, 30, 36, 38, 255, 28, 32, 34, 255, 31, 37, 39, 255, 30, 35, 37, 255, 31, 38, 40, 255, 34, 42, 45, 255, 33, 41, 44, 255, 35, 44, 47, 255, 40, 53, 57, 255, 39, 50, 54, 255, 40, 52, 57, 255, 34, 43, 46, 255, 39, 50, 54, 255, 43, 57, 62, 255, 45, 60, 65, 255, 39, 50, 54, 255, 21, 21, 21, 255, 36, 46, 49, 255, 42, 55, 59, 255, 36, 46, 49, 255, 27, 30, 31, 255, 23, 25, 25, 255, 22, 22, 22, 255, 26, 30, 31, 255, 28, 32, 34, 255, 45, 61, 66, 255, 33, 40, 42, 255, 42, 55, 59, 255, 37, 47, 50, 255, 31, 37, 39, 255, 38, 49, 53, 255, 50, 69, 75, 255, 35, 43, 46, 255, 39, 51, 55, 255, 32, 39, 42, 255, 43, 57, 61, 255, 39, 50, 54, 255, 36, 47, 50, 255, 45, 61, 66, 255, 31, 37, 39, 255, 23, 24, 25, 255, 23, 24, 25, 255, 36, 45, 48, 255, 32, 39, 42, 255, 43, 57, 61, 255, 38, 48, 52, 255, 40, 52, 56, 255, 36, 45, 48, 255, 36, 46, 50, 255, 34, 43, 46, 255, 43, 57, 62, 255, 39, 51, 55, 255, 44, 59, 64, 255, 34, 42, 45, 255, 37, 48, 51, 255, 33, 41, 43, 255, 23, 24, 24, 255, 33, 41, 43, 255, 24, 27, 27, 255, 21, 21, 21, 255, 40, 52, 57, 255, 38, 50, 54, 255, 40, 52, 57, 255, 40, 52, 56, 255, 51, 69, 75, 255, 49, 68, 74, 255, 43, 58, 63, 255, 23, 25, 25, 255, 23, 23, 24, 255, 27, 31, 32, 255, 33, 41, 44, 255, 34, 43, 45, 255, 33, 40, 43, 255, 28, 33, 34, 255, 33, 40, 43, 255, 40, 52, 56, 255, 34, 43, 46, 255, 27, 32, 33, 255, 30, 35, 37, 255, 33, 41, 43, 255, 40, 52, 57, 255, 32, 40, 42, 255, 33, 41, 44, 255, 32, 39, 41, 255, 31, 37, 39, 255, 32, 38, 40, 255, 25, 28, 29, 255, 29, 34, 35, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 38, 49, 53, 255, 31, 38, 40, 255, 32, 38, 40, 255, 26, 29, 30, 255, 28, 32, 33, 255, 41, 53, 58, 255, 30, 36, 38, 255, 23, 24, 24, 255, 27, 30, 31, 255, 34, 42, 45, 255, 45, 61, 67, 255, 48, 65, 71, 255, 31, 37, 39, 255, 42, 55, 59, 255, 42, 56, 61, 255, 38, 50, 53, 255, 35, 44, 47, 255, 24, 26, 27, 255, 24, 26, 27, 255, 37, 48, 52, 255, 33, 41, 44, 255, 21, 21, 21, 255, 28, 33, 34, 255, 50, 69, 75, 255, 43, 57, 62, 255, 24, 27, 27, 255, 35, 43, 46, 255, 28, 33, 34, 255, 30, 36, 38, 255, 42, 56, 60, 255, 24, 26, 27, 255, 38, 48, 52, 255, 34, 43, 46, 255, 35, 44, 47, 255, 31, 37, 39, 255, 25, 27, 28, 255, 21, 21, 21, 255, 24, 25, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 25, 33, 25, 255, 27, 36, 27, 255, 25, 32, 25, 255, 27, 36, 27, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 30, 41, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 30, 255, 32, 46, 32, 255, 30, 41, 30, 255, 28, 38, 29, 255, 33, 47, 33, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 34, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 24, 30, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 41, 30, 255, 30, 43, 31, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 44, 65, 43, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 33, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 42, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 30, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 34, 255, 37, 55, 37, 255, 41, 61, 40, 255, 36, 52, 36, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 28, 39, 29, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 34, 26, 255, 29, 34, 36, 255, 29, 33, 35, 255, 30, 35, 37, 255, 23, 25, 25, 255, 40, 52, 56, 255, 32, 39, 41, 255, 28, 32, 33, 255, 33, 41, 43, 255, 46, 62, 68, 255, 42, 55, 59, 255, 34, 43, 46, 255, 34, 42, 45, 255, 47, 63, 69, 255, 21, 21, 21, 255, 40, 52, 56, 255, 28, 32, 33, 255, 38, 49, 53, 255, 36, 45, 48, 255, 30, 36, 38, 255, 26, 29, 30, 255, 34, 43, 46, 255, 26, 30, 31, 255, 31, 38, 40, 255, 35, 44, 47, 255, 27, 30, 31, 255, 40, 52, 56, 255, 31, 38, 40, 255, 29, 34, 36, 255, 21, 21, 21, 255, 29, 35, 36, 255, 30, 36, 38, 255, 22, 22, 22, 255, 27, 30, 31, 255, 29, 35, 37, 255, 33, 40, 43, 255, 43, 58, 62, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 33, 41, 44, 255, 26, 29, 30, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 24, 25, 26, 255, 33, 41, 43, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 29, 34, 36, 255, 22, 23, 23, 255, 33, 40, 42, 255, 27, 31, 32, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 30, 31, 255, 34, 42, 45, 255, 26, 30, 31, 255, 32, 38, 41, 255, 21, 21, 21, 255, 33, 41, 44, 255, 34, 42, 45, 255, 54, 72, 78, 255, 42, 56, 61, 255, 54, 72, 78, 255, 46, 62, 68, 255, 48, 66, 72, 255, 45, 61, 66, 255, 41, 54, 58, 255, 40, 52, 56, 255, 37, 47, 50, 255, 30, 36, 38, 255, 31, 38, 40, 255, 42, 56, 60, 255, 45, 61, 66, 255, 46, 61, 67, 255, 39, 51, 55, 255, 50, 69, 75, 255, 32, 39, 41, 255, 39, 51, 55, 255, 30, 36, 38, 255, 34, 43, 46, 255, 28, 32, 33, 255, 25, 27, 28, 255, 32, 39, 42, 255, 35, 43, 46, 255, 27, 30, 31, 255, 30, 37, 39, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 34, 35, 255, 21, 21, 21, 255, 29, 34, 36, 255, 35, 43, 46, 255, 27, 30, 32, 255, 38, 48, 52, 255, 36, 46, 49, 255, 36, 45, 48, 255, 38, 49, 52, 255, 39, 51, 55, 255, 35, 44, 47, 255, 24, 26, 27, 255, 23, 25, 25, 255, 26, 29, 30, 255, 30, 36, 38, 255, 30, 36, 37, 255, 34, 42, 45, 255, 35, 43, 46, 255, 21, 21, 21, 255, 22, 22, 22, 255, 38, 48, 52, 255, 32, 39, 41, 255, 37, 47, 50, 255, 33, 40, 43, 255, 26, 29, 30, 255, 25, 28, 29, 255, 22, 23, 23, 255, 27, 30, 31, 255, 34, 43, 45, 255, 28, 32, 33, 255, 39, 51, 55, 255, 28, 33, 35, 255, 24, 26, 27, 255, 38, 50, 53, 255, 31, 38, 40, 255, 44, 59, 64, 255, 43, 57, 62, 255, 42, 55, 60, 255, 38, 50, 53, 255, 42, 55, 60, 255, 34, 43, 46, 255, 45, 60, 65, 255, 24, 26, 26, 255, 28, 32, 34, 255, 46, 62, 67, 255, 46, 62, 68, 255, 37, 47, 50, 255, 30, 36, 37, 255, 35, 45, 48, 255, 41, 54, 58, 255, 29, 33, 35, 255, 32, 40, 42, 255, 26, 29, 30, 255, 21, 21, 21, 255, 23, 24, 24, 255, 27, 30, 31, 255, 26, 29, 29, 255, 37, 48, 51, 255, 41, 54, 58, 255, 40, 53, 57, 255, 27, 31, 32, 255, 34, 43, 46, 255, 33, 40, 43, 255, 39, 51, 55, 255, 31, 37, 39, 255, 29, 35, 36, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 35, 44, 47, 255, 35, 44, 47, 255, 36, 45, 49, 255, 35, 44, 47, 255, 42, 55, 60, 255, 39, 50, 54, 255, 35, 44, 47, 255, 29, 34, 36, 255, 31, 37, 39, 255, 32, 38, 41, 255, 41, 54, 59, 255, 33, 41, 44, 255, 36, 46, 49, 255, 25, 28, 29, 255, 31, 37, 40, 255, 31, 37, 39, 255, 33, 40, 43, 255, 28, 32, 33, 255, 40, 52, 56, 255, 40, 53, 57, 255, 47, 64, 70, 255, 35, 45, 48, 255, 27, 31, 32, 255, 38, 50, 53, 255, 26, 28, 29, 255, 38, 50, 53, 255, 37, 47, 50, 255, 34, 43, 46, 255, 24, 25, 26, 255, 38, 49, 53, 255, 40, 52, 56, 255, 33, 40, 43, 255, 41, 54, 58, 255, 31, 38, 40, 255, 26, 30, 31, 255, 32, 39, 41, 255, 28, 33, 35, 255, 29, 34, 36, 255, 33, 41, 44, 255, 39, 50, 54, 255, 29, 35, 37, 255, 33, 41, 43, 255, 25, 28, 29, 255, 35, 44, 47, 255, 28, 32, 33, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 28, 33, 35, 255, 28, 32, 33, 255, 26, 29, 30, 255, 30, 36, 38, 255, 25, 27, 28, 255, 35, 44, 47, 255, 34, 42, 45, 255, 32, 40, 42, 255, 42, 56, 60, 255, 38, 48, 52, 255, 34, 43, 45, 255, 32, 39, 42, 255, 33, 41, 44, 255, 32, 39, 41, 255, 41, 53, 58, 255, 32, 39, 41, 255, 34, 43, 46, 255, 28, 32, 33, 255, 29, 34, 36, 255, 33, 41, 44, 255, 34, 42, 44, 255, 22, 22, 23, 255, 41, 54, 58, 255, 52, 70, 76, 255, 51, 69, 75, 255, 44, 59, 64, 255, 46, 63, 68, 255, 43, 57, 61, 255, 41, 55, 59, 255, 31, 37, 39, 255, 42, 56, 60, 255, 38, 49, 53, 255, 32, 40, 42, 255, 34, 42, 45, 255, 25, 28, 28, 255, 38, 48, 52, 255, 21, 21, 21, 255, 30, 36, 38, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 26, 255, 25, 34, 26, 255, 27, 35, 28, 255, 25, 33, 26, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 32, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 29, 40, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 40, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 43, 64, 42, 255, 37, 55, 37, 255, 35, 52, 36, 255, 33, 47, 33, 255, 30, 42, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 42, 62, 41, 255, 34, 50, 35, 255, 33, 48, 33, 255, 109, 134, 15, 255, 33, 48, 33, 255, 30, 42, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 29, 36, 29, 255, 26, 34, 26, 255, 25, 32, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 80, 95, 12, 255, 26, 35, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 52, 36, 255, 37, 55, 37, 255, 42, 62, 41, 255, 34, 50, 34, 255, 36, 54, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 33, 255, 32, 47, 33, 255, 27, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 44, 65, 43, 255, 33, 48, 34, 255, 26, 36, 27, 255, 32, 46, 32, 255, 33, 47, 33, 255, 27, 36, 27, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 67, 78, 13, 255, 28, 38, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 36, 255, 33, 48, 33, 255, 30, 41, 30, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 50, 35, 255, 36, 54, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 35, 255, 34, 49, 34, 255, 36, 54, 37, 255, 33, 48, 34, 255, 34, 50, 35, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 50, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 52, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 27, 37, 28, 255, 23, 24, 25, 255, 35, 44, 47, 255, 38, 49, 53, 255, 33, 41, 44, 255, 41, 54, 58, 255, 42, 56, 60, 255, 42, 56, 60, 255, 37, 48, 51, 255, 21, 21, 21, 255, 39, 50, 54, 255, 37, 47, 50, 255, 46, 62, 67, 255, 36, 46, 50, 255, 21, 21, 21, 255, 32, 39, 41, 255, 34, 42, 45, 255, 33, 41, 44, 255, 22, 23, 23, 255, 26, 29, 30, 255, 40, 52, 56, 255, 41, 54, 58, 255, 27, 31, 32, 255, 22, 23, 24, 255, 26, 29, 30, 255, 26, 30, 31, 255, 29, 35, 37, 255, 29, 34, 36, 255, 34, 42, 44, 255, 24, 26, 27, 255, 25, 27, 27, 255, 23, 24, 24, 255, 30, 36, 38, 255, 32, 39, 42, 255, 26, 29, 30, 255, 23, 24, 25, 255, 44, 60, 65, 255, 28, 33, 34, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 29, 34, 36, 255, 28, 32, 33, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 24, 25, 26, 255, 27, 30, 31, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 52, 255, 30, 35, 37, 255, 29, 34, 35, 255, 26, 30, 31, 255, 26, 29, 30, 255, 30, 37, 39, 255, 29, 33, 35, 255, 29, 33, 35, 255, 30, 35, 37, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 37, 39, 255, 41, 54, 58, 255, 45, 60, 66, 255, 46, 61, 67, 255, 32, 39, 42, 255, 44, 59, 64, 255, 54, 73, 78, 255, 40, 52, 56, 255, 44, 58, 63, 255, 48, 65, 71, 255, 43, 58, 63, 255, 34, 42, 44, 255, 42, 56, 61, 255, 49, 68, 74, 255, 46, 63, 68, 255, 31, 38, 40, 255, 34, 43, 45, 255, 46, 62, 68, 255, 40, 53, 57, 255, 42, 55, 59, 255, 46, 62, 67, 255, 32, 40, 42, 255, 41, 55, 59, 255, 35, 45, 48, 255, 39, 50, 54, 255, 30, 36, 37, 255, 24, 25, 26, 255, 27, 30, 31, 255, 39, 50, 54, 255, 40, 53, 57, 255, 45, 60, 65, 255, 30, 36, 38, 255, 21, 22, 22, 255, 29, 35, 36, 255, 36, 46, 49, 255, 29, 34, 35, 255, 35, 44, 47, 255, 46, 62, 67, 255, 32, 40, 42, 255, 26, 30, 31, 255, 21, 21, 21, 255, 30, 36, 38, 255, 26, 29, 30, 255, 28, 33, 34, 255, 38, 49, 53, 255, 36, 46, 49, 255, 41, 53, 58, 255, 41, 54, 58, 255, 21, 21, 21, 255, 22, 22, 22, 255, 37, 47, 51, 255, 41, 55, 59, 255, 35, 44, 47, 255, 39, 50, 54, 255, 21, 21, 21, 255, 29, 34, 36, 255, 21, 21, 21, 255, 31, 38, 40, 255, 28, 32, 33, 255, 23, 24, 24, 255, 26, 30, 31, 255, 31, 37, 39, 255, 21, 21, 21, 255, 24, 26, 27, 255, 34, 42, 45, 255, 24, 25, 26, 255, 42, 56, 61, 255, 32, 40, 42, 255, 32, 39, 41, 255, 25, 27, 28, 255, 42, 56, 61, 255, 21, 21, 21, 255, 30, 36, 38, 255, 54, 72, 78, 255, 48, 66, 71, 255, 42, 55, 59, 255, 43, 57, 61, 255, 42, 55, 60, 255, 43, 58, 63, 255, 37, 47, 50, 255, 38, 49, 52, 255, 28, 33, 34, 255, 33, 41, 44, 255, 30, 35, 37, 255, 31, 37, 39, 255, 28, 33, 34, 255, 25, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 48, 52, 255, 33, 41, 43, 255, 31, 38, 40, 255, 42, 56, 61, 255, 31, 37, 39, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 22, 22, 22, 255, 37, 48, 51, 255, 35, 44, 47, 255, 31, 38, 40, 255, 38, 48, 52, 255, 25, 27, 28, 255, 27, 30, 32, 255, 27, 31, 32, 255, 34, 42, 45, 255, 29, 34, 36, 255, 38, 49, 52, 255, 31, 37, 39, 255, 37, 47, 50, 255, 25, 28, 29, 255, 30, 36, 38, 255, 32, 38, 40, 255, 32, 40, 42, 255, 30, 36, 38, 255, 35, 43, 46, 255, 37, 48, 52, 255, 30, 36, 38, 255, 41, 54, 59, 255, 29, 35, 37, 255, 23, 24, 24, 255, 43, 57, 62, 255, 40, 52, 56, 255, 32, 39, 41, 255, 34, 43, 46, 255, 49, 67, 73, 255, 43, 58, 63, 255, 42, 56, 60, 255, 28, 32, 34, 255, 26, 29, 30, 255, 30, 35, 37, 255, 27, 31, 33, 255, 21, 21, 21, 255, 25, 27, 28, 255, 29, 34, 36, 255, 23, 25, 25, 255, 24, 26, 27, 255, 29, 34, 36, 255, 21, 21, 21, 255, 28, 32, 34, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 25, 28, 29, 255, 33, 41, 43, 255, 32, 40, 42, 255, 29, 35, 37, 255, 23, 24, 24, 255, 21, 22, 22, 255, 29, 33, 35, 255, 23, 24, 25, 255, 26, 29, 30, 255, 32, 39, 42, 255, 31, 37, 39, 255, 34, 43, 45, 255, 34, 42, 45, 255, 35, 44, 47, 255, 32, 39, 41, 255, 31, 38, 40, 255, 40, 53, 57, 255, 35, 45, 48, 255, 41, 54, 59, 255, 36, 46, 49, 255, 21, 21, 21, 255, 40, 53, 57, 255, 39, 50, 54, 255, 38, 48, 52, 255, 36, 46, 50, 255, 46, 62, 67, 255, 50, 68, 74, 255, 37, 48, 52, 255, 36, 46, 49, 255, 38, 48, 52, 255, 46, 63, 68, 255, 45, 60, 65, 255, 35, 44, 47, 255, 37, 47, 51, 255, 35, 45, 48, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 32, 26, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 52, 36, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 48, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 25, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 32, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 25, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 25, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 40, 60, 40, 255, 48, 70, 46, 255, 37, 56, 37, 255, 36, 54, 37, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 38, 56, 38, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 33, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 42, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 25, 255, 25, 33, 26, 255, 27, 35, 28, 255, 24, 30, 24, 255, 25, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 41, 30, 255, 33, 48, 34, 255, 36, 53, 36, 255, 88, 109, 18, 255, 43, 64, 42, 255, 33, 48, 33, 255, 35, 52, 35, 255, 38, 57, 38, 255, 38, 56, 38, 255, 40, 60, 40, 255, 40, 60, 40, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 29, 37, 29, 255, 25, 34, 26, 255, 25, 32, 25, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 33, 255, 33, 47, 33, 255, 30, 42, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 32, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 32, 25, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 52, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 34, 50, 35, 255, 35, 52, 35, 255, 28, 38, 28, 255, 29, 40, 30, 255, 33, 49, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 32, 46, 33, 255, 31, 45, 32, 255, 34, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 39, 58, 39, 255, 36, 53, 36, 255, 36, 52, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 45, 66, 43, 255, 36, 53, 36, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 43, 31, 255, 32, 47, 33, 255, 37, 54, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 32, 25, 255, 28, 38, 28, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 34, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 36, 54, 37, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 45, 48, 255, 32, 39, 41, 255, 29, 34, 36, 255, 25, 28, 28, 255, 43, 58, 62, 255, 38, 50, 53, 255, 28, 32, 33, 255, 27, 31, 32, 255, 44, 59, 64, 255, 31, 38, 40, 255, 41, 53, 57, 255, 44, 59, 64, 255, 42, 56, 60, 255, 21, 21, 21, 255, 35, 44, 47, 255, 36, 46, 49, 255, 29, 34, 36, 255, 22, 22, 22, 255, 27, 31, 33, 255, 31, 37, 39, 255, 41, 54, 59, 255, 31, 38, 40, 255, 30, 37, 39, 255, 26, 29, 30, 255, 23, 25, 25, 255, 33, 41, 43, 255, 36, 46, 49, 255, 29, 34, 36, 255, 40, 53, 57, 255, 21, 21, 21, 255, 27, 31, 32, 255, 36, 45, 48, 255, 33, 41, 44, 255, 26, 29, 30, 255, 28, 33, 35, 255, 33, 41, 43, 255, 44, 58, 63, 255, 35, 44, 47, 255, 30, 36, 38, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 29, 34, 36, 255, 26, 29, 30, 255, 21, 21, 21, 255, 27, 31, 33, 255, 25, 27, 28, 255, 26, 29, 30, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 24, 25, 26, 255, 28, 32, 34, 255, 25, 27, 27, 255, 25, 27, 28, 255, 25, 28, 28, 255, 28, 32, 34, 255, 27, 32, 33, 255, 24, 26, 26, 255, 27, 31, 32, 255, 31, 38, 40, 255, 21, 21, 21, 255, 30, 36, 38, 255, 50, 69, 75, 255, 46, 62, 67, 255, 58, 76, 81, 255, 40, 52, 57, 255, 52, 71, 77, 255, 49, 67, 73, 255, 63, 80, 84, 255, 36, 45, 48, 255, 51, 70, 76, 255, 47, 63, 69, 255, 21, 21, 21, 255, 37, 48, 51, 255, 44, 59, 64, 255, 48, 65, 71, 255, 34, 42, 45, 255, 43, 57, 62, 255, 41, 54, 58, 255, 48, 65, 71, 255, 43, 58, 63, 255, 49, 68, 74, 255, 37, 47, 50, 255, 40, 52, 56, 255, 40, 52, 56, 255, 38, 49, 53, 255, 40, 53, 57, 255, 33, 41, 44, 255, 32, 39, 41, 255, 35, 44, 47, 255, 34, 43, 46, 255, 31, 38, 40, 255, 37, 48, 52, 255, 21, 21, 21, 255, 28, 32, 33, 255, 37, 47, 50, 255, 31, 37, 40, 255, 48, 66, 71, 255, 34, 43, 45, 255, 32, 40, 42, 255, 34, 43, 46, 255, 36, 46, 49, 255, 31, 37, 39, 255, 27, 31, 32, 255, 35, 44, 47, 255, 38, 49, 53, 255, 26, 29, 30, 255, 41, 53, 58, 255, 36, 46, 49, 255, 21, 21, 21, 255, 38, 49, 53, 255, 38, 49, 52, 255, 42, 56, 60, 255, 39, 50, 54, 255, 35, 44, 47, 255, 30, 35, 37, 255, 30, 35, 37, 255, 21, 21, 21, 255, 28, 32, 34, 255, 28, 32, 33, 255, 28, 32, 34, 255, 32, 40, 42, 255, 37, 48, 51, 255, 29, 34, 35, 255, 25, 28, 29, 255, 29, 34, 36, 255, 32, 39, 41, 255, 28, 32, 34, 255, 40, 53, 57, 255, 30, 36, 38, 255, 34, 42, 45, 255, 21, 21, 21, 255, 24, 26, 26, 255, 33, 41, 44, 255, 40, 52, 57, 255, 39, 51, 55, 255, 56, 74, 79, 255, 51, 69, 75, 255, 46, 63, 68, 255, 40, 53, 57, 255, 48, 66, 72, 255, 33, 41, 44, 255, 36, 47, 50, 255, 34, 43, 46, 255, 29, 34, 36, 255, 43, 57, 62, 255, 38, 49, 53, 255, 36, 46, 49, 255, 30, 35, 37, 255, 35, 45, 48, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 42, 56, 61, 255, 33, 41, 44, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 44, 59, 64, 255, 41, 54, 58, 255, 42, 55, 60, 255, 32, 40, 42, 255, 39, 51, 55, 255, 38, 49, 53, 255, 32, 39, 41, 255, 34, 42, 45, 255, 42, 56, 61, 255, 44, 59, 64, 255, 34, 42, 45, 255, 31, 37, 39, 255, 32, 40, 42, 255, 31, 37, 39, 255, 35, 44, 47, 255, 33, 41, 43, 255, 34, 42, 45, 255, 42, 55, 59, 255, 37, 47, 50, 255, 39, 51, 55, 255, 31, 37, 39, 255, 37, 47, 50, 255, 43, 57, 62, 255, 45, 60, 65, 255, 38, 48, 52, 255, 39, 51, 55, 255, 42, 56, 60, 255, 35, 45, 48, 255, 35, 44, 47, 255, 36, 45, 48, 255, 31, 37, 39, 255, 25, 27, 28, 255, 30, 36, 38, 255, 26, 30, 31, 255, 29, 33, 35, 255, 33, 40, 43, 255, 28, 32, 33, 255, 29, 34, 36, 255, 22, 22, 23, 255, 30, 36, 38, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 34, 43, 46, 255, 21, 21, 21, 255, 40, 52, 56, 255, 30, 35, 37, 255, 26, 29, 30, 255, 30, 36, 38, 255, 30, 35, 37, 255, 21, 21, 21, 255, 29, 35, 36, 255, 30, 36, 38, 255, 40, 52, 56, 255, 37, 48, 52, 255, 31, 37, 39, 255, 35, 45, 48, 255, 29, 34, 36, 255, 35, 43, 46, 255, 41, 54, 59, 255, 39, 50, 54, 255, 24, 26, 26, 255, 25, 27, 28, 255, 42, 56, 60, 255, 40, 53, 57, 255, 37, 47, 50, 255, 46, 62, 67, 255, 46, 62, 68, 255, 48, 66, 72, 255, 47, 63, 69, 255, 39, 51, 55, 255, 42, 55, 59, 255, 42, 55, 60, 255, 31, 37, 39, 255, 42, 56, 60, 255, 36, 45, 48, 255, 33, 40, 42, 255, 33, 41, 44, 255, 21, 21, 21, 255, 33, 41, 44, 255, 28, 38, 28, 255, 31, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 32, 45, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 38, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 24, 31, 24, 255, 23, 30, 24, 255, 27, 35, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 37, 30, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 32, 25, 255, 29, 41, 30, 255, 31, 44, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 42, 62, 41, 255, 40, 60, 40, 255, 42, 62, 41, 255, 36, 54, 37, 255, 38, 56, 38, 255, 33, 48, 34, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 50, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 43, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 31, 43, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 31, 255, 31, 44, 32, 255, 29, 40, 29, 255, 25, 32, 25, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 42, 30, 255, 37, 55, 37, 255, 43, 63, 42, 255, 38, 57, 38, 255, 34, 50, 35, 255, 38, 58, 38, 255, 38, 56, 38, 255, 37, 55, 37, 255, 52, 75, 49, 255, 45, 67, 44, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 25, 255, 24, 31, 25, 255, 25, 32, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 32, 46, 32, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 26, 255, 28, 38, 28, 255, 25, 32, 26, 255, 36, 46, 35, 255, 26, 33, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 42, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 31, 255, 32, 46, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 35, 255, 35, 51, 35, 255, 35, 52, 36, 255, 31, 44, 31, 255, 34, 50, 35, 255, 57, 82, 53, 255, 39, 58, 39, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 54, 36, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 52, 36, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 46, 33, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 43, 31, 255, 30, 41, 30, 255, 29, 34, 36, 255, 32, 39, 42, 255, 28, 32, 33, 255, 28, 32, 33, 255, 44, 58, 63, 255, 42, 55, 60, 255, 35, 44, 47, 255, 38, 48, 52, 255, 35, 43, 46, 255, 36, 46, 49, 255, 45, 60, 65, 255, 50, 68, 75, 255, 40, 52, 56, 255, 21, 21, 21, 255, 32, 39, 42, 255, 36, 46, 49, 255, 37, 47, 50, 255, 33, 40, 43, 255, 24, 27, 27, 255, 27, 31, 32, 255, 31, 38, 40, 255, 31, 38, 40, 255, 29, 33, 35, 255, 27, 31, 33, 255, 28, 32, 34, 255, 32, 39, 41, 255, 33, 41, 43, 255, 27, 30, 31, 255, 36, 45, 48, 255, 31, 37, 39, 255, 28, 33, 35, 255, 31, 38, 40, 255, 42, 56, 60, 255, 36, 47, 50, 255, 41, 54, 58, 255, 34, 42, 44, 255, 31, 37, 39, 255, 32, 39, 41, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 23, 24, 25, 255, 26, 29, 30, 255, 36, 46, 49, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 31, 32, 255, 23, 24, 24, 255, 25, 27, 28, 255, 26, 29, 30, 255, 30, 35, 37, 255, 22, 22, 22, 255, 21, 21, 21, 255, 24, 26, 26, 255, 27, 30, 31, 255, 24, 26, 27, 255, 24, 25, 26, 255, 37, 47, 50, 255, 29, 34, 36, 255, 23, 24, 25, 255, 22, 23, 23, 255, 32, 40, 42, 255, 39, 50, 54, 255, 40, 52, 57, 255, 21, 21, 21, 255, 30, 36, 38, 255, 40, 52, 56, 255, 43, 57, 62, 255, 49, 67, 73, 255, 51, 70, 76, 255, 53, 71, 77, 255, 48, 66, 71, 255, 38, 50, 53, 255, 41, 54, 59, 255, 49, 68, 74, 255, 40, 52, 56, 255, 21, 21, 21, 255, 43, 57, 62, 255, 47, 64, 69, 255, 41, 54, 58, 255, 43, 57, 61, 255, 38, 49, 53, 255, 43, 58, 62, 255, 45, 60, 65, 255, 26, 30, 31, 255, 46, 62, 67, 255, 45, 60, 66, 255, 39, 51, 55, 255, 38, 50, 53, 255, 29, 35, 37, 255, 28, 33, 35, 255, 24, 26, 27, 255, 26, 29, 30, 255, 39, 50, 54, 255, 24, 25, 26, 255, 23, 24, 24, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 30, 32, 255, 26, 30, 31, 255, 33, 41, 44, 255, 27, 30, 32, 255, 32, 39, 41, 255, 36, 47, 50, 255, 24, 25, 26, 255, 26, 29, 30, 255, 26, 29, 30, 255, 32, 38, 40, 255, 31, 37, 39, 255, 47, 64, 70, 255, 38, 49, 52, 255, 21, 21, 21, 255, 40, 53, 57, 255, 32, 39, 41, 255, 37, 47, 50, 255, 26, 28, 29, 255, 30, 36, 38, 255, 26, 29, 30, 255, 33, 40, 43, 255, 21, 21, 21, 255, 28, 32, 34, 255, 29, 34, 35, 255, 36, 46, 50, 255, 39, 50, 54, 255, 21, 21, 21, 255, 35, 44, 47, 255, 21, 21, 21, 255, 26, 30, 31, 255, 37, 47, 50, 255, 38, 49, 53, 255, 29, 34, 35, 255, 43, 57, 61, 255, 31, 37, 39, 255, 26, 29, 30, 255, 22, 23, 23, 255, 44, 59, 64, 255, 38, 49, 52, 255, 35, 44, 47, 255, 47, 65, 70, 255, 36, 45, 48, 255, 36, 46, 49, 255, 33, 40, 43, 255, 36, 46, 49, 255, 49, 67, 73, 255, 38, 50, 54, 255, 35, 44, 47, 255, 41, 54, 58, 255, 40, 53, 57, 255, 44, 59, 64, 255, 38, 49, 53, 255, 38, 48, 52, 255, 35, 43, 46, 255, 41, 53, 57, 255, 32, 39, 41, 255, 30, 36, 38, 255, 41, 54, 58, 255, 27, 31, 33, 255, 24, 27, 27, 255, 34, 42, 45, 255, 46, 62, 67, 255, 37, 47, 50, 255, 23, 24, 25, 255, 36, 46, 49, 255, 37, 48, 52, 255, 38, 49, 52, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 38, 50, 53, 255, 37, 47, 51, 255, 41, 53, 58, 255, 37, 47, 51, 255, 33, 41, 44, 255, 33, 40, 42, 255, 27, 31, 33, 255, 33, 40, 43, 255, 28, 33, 35, 255, 37, 48, 51, 255, 37, 48, 51, 255, 43, 58, 63, 255, 46, 62, 68, 255, 40, 52, 57, 255, 34, 43, 46, 255, 33, 40, 43, 255, 36, 45, 48, 255, 33, 42, 44, 255, 21, 21, 21, 255, 28, 33, 34, 255, 33, 42, 44, 255, 38, 50, 53, 255, 35, 44, 47, 255, 49, 67, 74, 255, 29, 34, 35, 255, 27, 31, 32, 255, 33, 40, 43, 255, 32, 39, 41, 255, 32, 39, 42, 255, 38, 49, 53, 255, 29, 33, 35, 255, 27, 31, 33, 255, 27, 30, 31, 255, 38, 49, 53, 255, 35, 44, 47, 255, 33, 41, 44, 255, 27, 31, 32, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 40, 52, 57, 255, 29, 33, 35, 255, 36, 45, 49, 255, 29, 33, 35, 255, 25, 28, 28, 255, 26, 29, 30, 255, 35, 44, 47, 255, 35, 44, 47, 255, 26, 29, 30, 255, 28, 32, 34, 255, 31, 38, 40, 255, 39, 51, 55, 255, 36, 45, 48, 255, 37, 48, 51, 255, 22, 23, 23, 255, 37, 48, 51, 255, 21, 21, 21, 255, 39, 51, 55, 255, 42, 55, 60, 255, 41, 54, 58, 255, 42, 56, 61, 255, 45, 61, 66, 255, 44, 60, 65, 255, 41, 54, 59, 255, 41, 54, 58, 255, 45, 61, 66, 255, 41, 53, 57, 255, 35, 43, 46, 255, 32, 39, 41, 255, 46, 62, 67, 255, 41, 54, 59, 255, 37, 47, 50, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 30, 42, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 90, 108, 14, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 34, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 32, 25, 255, 25, 32, 25, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 40, 30, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 38, 56, 38, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 46, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 35, 255, 36, 54, 36, 255, 32, 45, 32, 255, 36, 53, 36, 255, 50, 72, 47, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 35, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 38, 28, 255, 30, 41, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 31, 39, 31, 255, 24, 31, 25, 255, 25, 32, 25, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 57, 66, 14, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 34, 255, 35, 52, 36, 255, 33, 48, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 44, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 38, 57, 38, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 35, 52, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 36, 54, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 46, 67, 44, 255, 54, 78, 51, 255, 45, 67, 44, 255, 33, 48, 33, 255, 29, 40, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 48, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 35, 37, 255, 31, 37, 39, 255, 31, 37, 39, 255, 36, 46, 49, 255, 33, 40, 43, 255, 30, 36, 38, 255, 29, 34, 36, 255, 32, 40, 42, 255, 36, 46, 49, 255, 34, 42, 45, 255, 36, 45, 48, 255, 46, 62, 67, 255, 39, 50, 54, 255, 27, 30, 31, 255, 39, 51, 55, 255, 40, 52, 57, 255, 33, 40, 43, 255, 29, 34, 36, 255, 34, 43, 46, 255, 23, 24, 24, 255, 28, 32, 33, 255, 35, 44, 47, 255, 26, 29, 31, 255, 46, 63, 69, 255, 34, 43, 46, 255, 40, 53, 57, 255, 32, 39, 42, 255, 32, 39, 41, 255, 29, 33, 35, 255, 33, 40, 43, 255, 28, 33, 34, 255, 31, 37, 39, 255, 26, 29, 31, 255, 28, 32, 33, 255, 39, 50, 54, 255, 35, 44, 47, 255, 41, 54, 58, 255, 43, 57, 61, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 49, 255, 36, 46, 49, 255, 35, 44, 47, 255, 32, 39, 41, 255, 33, 42, 44, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 22, 23, 23, 255, 22, 23, 23, 255, 23, 25, 25, 255, 28, 33, 34, 255, 28, 32, 33, 255, 26, 29, 30, 255, 22, 23, 23, 255, 26, 28, 29, 255, 27, 31, 33, 255, 29, 34, 36, 255, 33, 41, 43, 255, 22, 22, 22, 255, 25, 28, 28, 255, 22, 23, 23, 255, 23, 25, 26, 255, 24, 27, 27, 255, 43, 57, 62, 255, 21, 21, 21, 255, 23, 24, 25, 255, 32, 40, 42, 255, 35, 44, 47, 255, 32, 40, 42, 255, 50, 68, 74, 255, 42, 55, 59, 255, 41, 54, 58, 255, 31, 38, 40, 255, 34, 43, 46, 255, 39, 51, 55, 255, 34, 43, 46, 255, 27, 32, 33, 255, 49, 67, 73, 255, 48, 66, 72, 255, 43, 57, 62, 255, 40, 52, 56, 255, 39, 50, 54, 255, 32, 39, 41, 255, 33, 41, 44, 255, 34, 43, 46, 255, 39, 51, 55, 255, 40, 53, 57, 255, 50, 68, 75, 255, 41, 54, 59, 255, 33, 41, 43, 255, 25, 28, 29, 255, 23, 24, 25, 255, 29, 35, 36, 255, 24, 26, 26, 255, 26, 29, 30, 255, 23, 25, 25, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 33, 40, 43, 255, 40, 52, 56, 255, 31, 37, 39, 255, 33, 42, 44, 255, 32, 39, 42, 255, 28, 32, 33, 255, 30, 35, 37, 255, 26, 29, 30, 255, 28, 32, 34, 255, 28, 32, 33, 255, 36, 45, 48, 255, 36, 45, 49, 255, 27, 31, 32, 255, 21, 21, 21, 255, 35, 45, 48, 255, 32, 39, 42, 255, 40, 52, 56, 255, 35, 44, 47, 255, 30, 35, 37, 255, 29, 34, 36, 255, 33, 41, 44, 255, 34, 43, 46, 255, 32, 39, 42, 255, 29, 34, 35, 255, 24, 26, 27, 255, 30, 36, 38, 255, 34, 42, 45, 255, 30, 36, 38, 255, 32, 39, 42, 255, 36, 45, 48, 255, 29, 33, 35, 255, 43, 58, 63, 255, 32, 39, 41, 255, 33, 41, 43, 255, 21, 21, 21, 255, 48, 66, 72, 255, 42, 55, 60, 255, 36, 45, 49, 255, 43, 57, 61, 255, 47, 64, 70, 255, 44, 58, 63, 255, 41, 54, 59, 255, 41, 54, 58, 255, 41, 54, 59, 255, 35, 45, 48, 255, 41, 54, 58, 255, 34, 42, 44, 255, 37, 47, 50, 255, 35, 44, 47, 255, 35, 45, 48, 255, 32, 39, 42, 255, 32, 40, 42, 255, 35, 43, 46, 255, 28, 32, 34, 255, 44, 59, 64, 255, 39, 50, 54, 255, 32, 38, 40, 255, 40, 53, 57, 255, 30, 36, 38, 255, 40, 52, 56, 255, 24, 26, 27, 255, 30, 35, 37, 255, 34, 42, 45, 255, 28, 33, 34, 255, 31, 37, 40, 255, 30, 35, 37, 255, 28, 32, 33, 255, 28, 33, 34, 255, 38, 48, 52, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 39, 51, 55, 255, 45, 60, 65, 255, 37, 47, 50, 255, 31, 38, 40, 255, 38, 49, 53, 255, 42, 56, 61, 255, 32, 38, 41, 255, 40, 53, 57, 255, 39, 51, 55, 255, 36, 46, 49, 255, 43, 58, 63, 255, 44, 58, 63, 255, 29, 35, 37, 255, 44, 59, 64, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 35, 44, 47, 255, 34, 43, 46, 255, 39, 50, 54, 255, 37, 47, 50, 255, 37, 47, 50, 255, 30, 35, 37, 255, 26, 29, 30, 255, 28, 33, 34, 255, 34, 43, 46, 255, 36, 45, 48, 255, 24, 25, 26, 255, 43, 57, 62, 255, 41, 54, 59, 255, 32, 40, 42, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 28, 32, 34, 255, 32, 38, 41, 255, 21, 21, 21, 255, 24, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 40, 53, 57, 255, 30, 37, 39, 255, 28, 33, 35, 255, 36, 45, 48, 255, 29, 35, 37, 255, 38, 48, 52, 255, 28, 33, 35, 255, 29, 33, 35, 255, 39, 51, 55, 255, 36, 46, 49, 255, 34, 43, 46, 255, 36, 47, 50, 255, 26, 29, 30, 255, 29, 34, 36, 255, 39, 50, 54, 255, 40, 52, 56, 255, 42, 56, 61, 255, 42, 56, 60, 255, 43, 57, 61, 255, 30, 36, 38, 255, 35, 44, 47, 255, 38, 48, 52, 255, 23, 25, 25, 255, 35, 45, 48, 255, 47, 64, 70, 255, 41, 53, 58, 255, 37, 48, 51, 255, 36, 46, 49, 255, 35, 44, 47, 255, 33, 41, 44, 255, 21, 21, 21, 255, 26, 30, 31, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 31, 44, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 43, 31, 255, 24, 30, 24, 255, 29, 37, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 53, 36, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 45, 67, 44, 255, 35, 51, 35, 255, 33, 48, 33, 255, 38, 56, 38, 255, 33, 47, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 115, 140, 12, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 71, 84, 14, 255, 29, 41, 30, 255, 27, 37, 28, 255, 64, 75, 14, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 41, 30, 255, 36, 53, 36, 255, 38, 57, 38, 255, 32, 46, 33, 255, 33, 48, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 33, 48, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 123, 150, 12, 255, 33, 47, 33, 255, 30, 42, 30, 255, 23, 30, 24, 255, 30, 38, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 31, 24, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 26, 32, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 35, 255, 37, 54, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 38, 57, 38, 255, 37, 56, 38, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 36, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 30, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 41, 61, 40, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 41, 60, 40, 255, 36, 54, 36, 255, 33, 48, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 25, 32, 25, 255, 29, 41, 30, 255, 30, 41, 30, 255, 29, 40, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 24, 26, 26, 255, 30, 36, 39, 255, 32, 39, 41, 255, 30, 36, 38, 255, 22, 22, 22, 255, 23, 25, 25, 255, 32, 39, 41, 255, 32, 39, 42, 255, 25, 27, 28, 255, 32, 39, 42, 255, 30, 35, 37, 255, 35, 44, 48, 255, 28, 32, 33, 255, 29, 34, 35, 255, 30, 35, 37, 255, 49, 68, 74, 255, 46, 62, 67, 255, 43, 57, 62, 255, 38, 48, 52, 255, 32, 39, 42, 255, 42, 56, 60, 255, 38, 49, 53, 255, 40, 52, 56, 255, 51, 69, 75, 255, 27, 31, 32, 255, 33, 42, 44, 255, 34, 42, 45, 255, 40, 52, 56, 255, 35, 44, 46, 255, 34, 43, 46, 255, 47, 64, 69, 255, 28, 32, 34, 255, 35, 44, 47, 255, 34, 42, 45, 255, 30, 36, 38, 255, 28, 33, 35, 255, 32, 38, 41, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 40, 255, 31, 37, 39, 255, 34, 43, 46, 255, 37, 48, 51, 255, 42, 55, 60, 255, 40, 52, 56, 255, 39, 50, 54, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 38, 40, 255, 24, 26, 26, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 34, 42, 45, 255, 25, 27, 28, 255, 30, 36, 38, 255, 29, 34, 35, 255, 23, 24, 25, 255, 22, 23, 23, 255, 32, 39, 41, 255, 33, 41, 44, 255, 38, 50, 54, 255, 26, 30, 31, 255, 22, 23, 23, 255, 41, 54, 58, 255, 35, 45, 48, 255, 41, 54, 59, 255, 47, 65, 70, 255, 38, 49, 52, 255, 35, 44, 47, 255, 34, 42, 45, 255, 29, 35, 36, 255, 29, 35, 36, 255, 21, 21, 21, 255, 22, 23, 24, 255, 24, 26, 27, 255, 45, 61, 66, 255, 48, 66, 72, 255, 44, 59, 64, 255, 41, 54, 59, 255, 38, 48, 52, 255, 36, 46, 49, 255, 33, 40, 43, 255, 34, 42, 45, 255, 33, 40, 43, 255, 35, 44, 47, 255, 47, 64, 70, 255, 42, 55, 59, 255, 34, 43, 46, 255, 29, 34, 35, 255, 32, 39, 41, 255, 29, 34, 36, 255, 28, 33, 34, 255, 31, 37, 39, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 29, 34, 36, 255, 27, 30, 32, 255, 34, 42, 45, 255, 28, 33, 35, 255, 32, 39, 41, 255, 25, 28, 28, 255, 32, 39, 42, 255, 28, 33, 35, 255, 36, 45, 48, 255, 40, 52, 56, 255, 38, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 29, 34, 35, 255, 34, 42, 45, 255, 38, 49, 53, 255, 38, 50, 53, 255, 31, 38, 40, 255, 29, 33, 35, 255, 34, 43, 45, 255, 34, 42, 44, 255, 34, 43, 46, 255, 25, 27, 28, 255, 29, 34, 36, 255, 30, 35, 37, 255, 36, 46, 49, 255, 39, 51, 55, 255, 41, 54, 58, 255, 33, 41, 43, 255, 34, 43, 46, 255, 28, 33, 35, 255, 21, 21, 21, 255, 30, 36, 38, 255, 42, 56, 60, 255, 37, 48, 51, 255, 47, 65, 70, 255, 37, 47, 50, 255, 33, 40, 43, 255, 40, 53, 57, 255, 42, 56, 61, 255, 32, 40, 42, 255, 32, 40, 42, 255, 28, 33, 35, 255, 28, 32, 34, 255, 45, 60, 65, 255, 43, 58, 63, 255, 34, 42, 44, 255, 32, 40, 42, 255, 44, 59, 64, 255, 30, 36, 38, 255, 44, 59, 64, 255, 36, 45, 48, 255, 34, 42, 45, 255, 37, 48, 51, 255, 35, 45, 48, 255, 35, 44, 47, 255, 27, 30, 32, 255, 42, 56, 61, 255, 40, 53, 57, 255, 57, 75, 80, 255, 41, 53, 58, 255, 37, 47, 50, 255, 27, 31, 32, 255, 40, 52, 56, 255, 39, 50, 54, 255, 34, 42, 45, 255, 41, 55, 59, 255, 44, 59, 64, 255, 35, 44, 47, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 27, 31, 32, 255, 39, 51, 55, 255, 36, 45, 48, 255, 44, 59, 64, 255, 45, 61, 67, 255, 54, 72, 77, 255, 40, 52, 56, 255, 40, 52, 56, 255, 30, 36, 38, 255, 37, 48, 52, 255, 37, 47, 51, 255, 37, 48, 51, 255, 21, 21, 21, 255, 27, 31, 33, 255, 34, 42, 44, 255, 23, 24, 25, 255, 37, 47, 50, 255, 31, 38, 40, 255, 31, 37, 39, 255, 43, 58, 63, 255, 27, 30, 31, 255, 39, 51, 55, 255, 39, 51, 54, 255, 40, 52, 56, 255, 40, 52, 56, 255, 38, 49, 53, 255, 33, 41, 44, 255, 44, 59, 64, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 28, 29, 255, 32, 39, 41, 255, 31, 37, 39, 255, 34, 43, 46, 255, 30, 36, 38, 255, 25, 28, 29, 255, 35, 44, 47, 255, 37, 48, 51, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 34, 43, 46, 255, 27, 30, 31, 255, 36, 46, 49, 255, 42, 55, 60, 255, 26, 28, 29, 255, 39, 50, 54, 255, 40, 53, 57, 255, 44, 60, 65, 255, 41, 55, 59, 255, 38, 49, 53, 255, 31, 38, 40, 255, 21, 21, 21, 255, 37, 47, 51, 255, 40, 53, 57, 255, 44, 59, 64, 255, 55, 73, 78, 255, 36, 45, 49, 255, 37, 48, 51, 255, 41, 54, 58, 255, 33, 41, 43, 255, 42, 55, 60, 255, 48, 66, 72, 255, 34, 42, 45, 255, 44, 59, 64, 255, 37, 48, 52, 255, 40, 53, 57, 255, 32, 40, 42, 255, 22, 23, 23, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 38, 28, 255, 32, 45, 32, 255, 28, 38, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 32, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 33, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 30, 24, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 29, 41, 30, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 52, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 32, 255, 34, 50, 34, 255, 34, 50, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 33, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 32, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 30, 43, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 39, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 36, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 33, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 40, 30, 255, 31, 44, 32, 255, 36, 52, 36, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 54, 37, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 24, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 31, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 33, 47, 33, 255, 38, 56, 38, 255, 37, 56, 37, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 42, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 72, 86, 14, 255, 24, 32, 25, 255, 27, 36, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 45, 66, 44, 255, 35, 52, 36, 255, 38, 56, 38, 255, 42, 62, 41, 255, 35, 52, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 42, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 41, 30, 255, 29, 41, 30, 255, 33, 48, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 33, 255, 31, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 34, 36, 255, 31, 37, 39, 255, 21, 21, 21, 255, 28, 33, 34, 255, 28, 33, 35, 255, 30, 36, 39, 255, 25, 28, 29, 255, 38, 48, 52, 255, 28, 33, 35, 255, 34, 42, 45, 255, 28, 32, 34, 255, 44, 59, 64, 255, 24, 26, 26, 255, 28, 33, 34, 255, 36, 45, 48, 255, 30, 35, 37, 255, 42, 55, 60, 255, 41, 54, 58, 255, 40, 52, 56, 255, 41, 54, 58, 255, 35, 44, 47, 255, 46, 63, 68, 255, 42, 55, 60, 255, 51, 69, 75, 255, 40, 53, 57, 255, 34, 42, 44, 255, 45, 60, 65, 255, 32, 39, 42, 255, 39, 51, 55, 255, 35, 44, 47, 255, 44, 60, 65, 255, 29, 35, 37, 255, 42, 55, 59, 255, 29, 34, 36, 255, 23, 25, 25, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 50, 54, 255, 26, 29, 30, 255, 28, 32, 34, 255, 34, 43, 46, 255, 36, 46, 49, 255, 35, 45, 48, 255, 38, 48, 52, 255, 37, 47, 50, 255, 30, 35, 37, 255, 31, 37, 40, 255, 38, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 23, 24, 24, 255, 26, 30, 31, 255, 26, 30, 31, 255, 28, 32, 34, 255, 32, 39, 41, 255, 25, 28, 29, 255, 35, 44, 47, 255, 37, 47, 50, 255, 24, 27, 27, 255, 26, 29, 30, 255, 29, 33, 35, 255, 25, 28, 29, 255, 37, 48, 51, 255, 42, 56, 61, 255, 33, 42, 44, 255, 21, 21, 21, 255, 39, 51, 54, 255, 37, 47, 50, 255, 41, 54, 59, 255, 36, 46, 49, 255, 42, 56, 61, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 43, 46, 255, 24, 25, 26, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 43, 46, 255, 48, 66, 72, 255, 42, 55, 59, 255, 29, 34, 36, 255, 26, 28, 29, 255, 21, 21, 21, 255, 29, 34, 35, 255, 44, 59, 63, 255, 31, 37, 39, 255, 38, 50, 54, 255, 40, 52, 56, 255, 43, 58, 63, 255, 34, 43, 46, 255, 36, 46, 49, 255, 29, 34, 36, 255, 24, 26, 27, 255, 32, 39, 41, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 30, 36, 38, 255, 25, 28, 29, 255, 27, 30, 31, 255, 30, 36, 38, 255, 33, 41, 44, 255, 34, 42, 44, 255, 29, 34, 36, 255, 41, 54, 58, 255, 29, 34, 36, 255, 40, 53, 57, 255, 31, 37, 39, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 50, 53, 255, 43, 58, 63, 255, 34, 43, 45, 255, 41, 55, 59, 255, 30, 35, 37, 255, 36, 45, 49, 255, 31, 38, 40, 255, 40, 53, 57, 255, 22, 23, 23, 255, 36, 46, 49, 255, 32, 40, 42, 255, 27, 30, 31, 255, 34, 43, 46, 255, 33, 41, 43, 255, 26, 30, 31, 255, 30, 36, 38, 255, 29, 34, 35, 255, 21, 21, 21, 255, 24, 26, 26, 255, 41, 54, 58, 255, 32, 40, 42, 255, 31, 38, 40, 255, 42, 56, 61, 255, 37, 48, 51, 255, 46, 63, 68, 255, 50, 69, 75, 255, 41, 53, 58, 255, 40, 53, 57, 255, 39, 51, 55, 255, 27, 30, 32, 255, 32, 40, 42, 255, 30, 36, 38, 255, 38, 49, 53, 255, 43, 58, 62, 255, 42, 56, 61, 255, 38, 49, 52, 255, 52, 70, 76, 255, 35, 44, 47, 255, 40, 52, 56, 255, 29, 35, 37, 255, 39, 50, 54, 255, 48, 66, 72, 255, 42, 56, 61, 255, 26, 30, 31, 255, 37, 48, 51, 255, 44, 59, 64, 255, 37, 48, 51, 255, 35, 43, 46, 255, 38, 49, 53, 255, 35, 45, 48, 255, 30, 37, 39, 255, 40, 52, 56, 255, 41, 53, 58, 255, 42, 55, 60, 255, 38, 49, 53, 255, 29, 34, 36, 255, 35, 45, 48, 255, 38, 50, 54, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 35, 37, 255, 38, 49, 52, 255, 38, 49, 52, 255, 42, 56, 60, 255, 37, 47, 50, 255, 37, 47, 50, 255, 40, 52, 56, 255, 45, 61, 67, 255, 33, 40, 42, 255, 32, 39, 41, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 34, 42, 45, 255, 41, 53, 58, 255, 31, 38, 40, 255, 29, 34, 36, 255, 34, 42, 45, 255, 35, 45, 48, 255, 37, 47, 50, 255, 39, 51, 55, 255, 36, 46, 49, 255, 36, 47, 50, 255, 38, 49, 53, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 28, 33, 35, 255, 31, 37, 39, 255, 28, 32, 34, 255, 34, 42, 45, 255, 37, 48, 52, 255, 36, 45, 48, 255, 41, 54, 58, 255, 36, 45, 48, 255, 35, 43, 46, 255, 29, 34, 36, 255, 39, 50, 54, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 42, 255, 37, 48, 51, 255, 36, 47, 50, 255, 40, 52, 57, 255, 34, 42, 45, 255, 36, 47, 50, 255, 34, 42, 44, 255, 33, 41, 44, 255, 22, 22, 22, 255, 29, 35, 37, 255, 39, 51, 55, 255, 36, 45, 48, 255, 35, 45, 48, 255, 44, 59, 64, 255, 38, 48, 52, 255, 51, 69, 75, 255, 34, 42, 45, 255, 36, 45, 49, 255, 38, 49, 53, 255, 34, 42, 45, 255, 37, 47, 51, 255, 36, 46, 49, 255, 32, 39, 41, 255, 39, 50, 54, 255, 35, 44, 47, 255, 35, 45, 48, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 33, 25, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 30, 255, 25, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 35, 28, 255, 26, 32, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 42, 62, 41, 255, 35, 52, 36, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 30, 24, 255, 25, 32, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 40, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 36, 27, 255, 36, 54, 36, 255, 72, 85, 14, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 36, 255, 37, 56, 37, 255, 33, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 26, 34, 26, 255, 26, 35, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 25, 255, 23, 30, 24, 255, 25, 32, 26, 255, 23, 29, 24, 255, 29, 39, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 31, 24, 255, 30, 42, 30, 255, 27, 36, 27, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 34, 255, 38, 56, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 49, 72, 47, 255, 38, 57, 38, 255, 33, 49, 34, 255, 40, 59, 39, 255, 47, 69, 45, 255, 36, 53, 36, 255, 37, 56, 37, 255, 45, 66, 44, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 32, 25, 255, 25, 32, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 32, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 46, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 36, 53, 36, 255, 31, 44, 31, 255, 34, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 35, 44, 47, 255, 36, 45, 48, 255, 28, 32, 33, 255, 25, 27, 28, 255, 29, 34, 35, 255, 34, 42, 45, 255, 32, 39, 42, 255, 34, 42, 45, 255, 35, 43, 46, 255, 38, 49, 53, 255, 37, 47, 50, 255, 43, 58, 62, 255, 21, 21, 21, 255, 26, 30, 31, 255, 35, 45, 48, 255, 48, 66, 71, 255, 41, 54, 58, 255, 27, 31, 32, 255, 29, 34, 35, 255, 34, 42, 45, 255, 35, 45, 48, 255, 50, 69, 75, 255, 55, 73, 79, 255, 35, 45, 48, 255, 39, 51, 54, 255, 29, 34, 36, 255, 41, 54, 59, 255, 48, 66, 72, 255, 43, 57, 62, 255, 28, 32, 34, 255, 35, 44, 47, 255, 27, 30, 32, 255, 45, 60, 65, 255, 33, 41, 43, 255, 26, 30, 31, 255, 39, 50, 54, 255, 42, 55, 60, 255, 21, 21, 21, 255, 34, 42, 45, 255, 38, 49, 53, 255, 37, 47, 50, 255, 31, 37, 40, 255, 37, 47, 50, 255, 37, 47, 50, 255, 34, 43, 46, 255, 31, 37, 39, 255, 34, 42, 45, 255, 30, 36, 38, 255, 38, 49, 53, 255, 38, 49, 53, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 27, 30, 31, 255, 24, 26, 26, 255, 23, 25, 25, 255, 24, 25, 26, 255, 26, 29, 30, 255, 27, 31, 32, 255, 29, 34, 36, 255, 22, 23, 23, 255, 27, 30, 31, 255, 35, 44, 48, 255, 28, 32, 34, 255, 34, 43, 46, 255, 42, 56, 60, 255, 44, 59, 64, 255, 21, 21, 21, 255, 31, 37, 39, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 27, 32, 33, 255, 26, 30, 31, 255, 30, 35, 37, 255, 58, 76, 81, 255, 34, 43, 45, 255, 51, 69, 75, 255, 29, 34, 35, 255, 24, 27, 27, 255, 21, 21, 21, 255, 34, 43, 46, 255, 34, 43, 46, 255, 22, 23, 23, 255, 38, 50, 54, 255, 32, 38, 41, 255, 34, 43, 46, 255, 28, 32, 34, 255, 31, 38, 40, 255, 27, 31, 33, 255, 33, 41, 44, 255, 35, 44, 47, 255, 31, 38, 40, 255, 33, 41, 44, 255, 36, 45, 49, 255, 34, 42, 45, 255, 30, 36, 38, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 45, 60, 65, 255, 36, 47, 50, 255, 32, 39, 41, 255, 43, 58, 63, 255, 34, 43, 46, 255, 34, 42, 45, 255, 30, 36, 38, 255, 38, 50, 54, 255, 36, 46, 50, 255, 32, 39, 42, 255, 32, 39, 41, 255, 28, 33, 34, 255, 28, 33, 35, 255, 36, 46, 50, 255, 34, 43, 46, 255, 36, 46, 49, 255, 42, 56, 61, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 39, 50, 54, 255, 30, 36, 37, 255, 37, 47, 51, 255, 38, 48, 52, 255, 39, 50, 54, 255, 36, 46, 49, 255, 46, 62, 67, 255, 37, 48, 52, 255, 38, 50, 53, 255, 43, 58, 62, 255, 32, 39, 41, 255, 31, 38, 40, 255, 40, 52, 56, 255, 31, 38, 40, 255, 44, 60, 65, 255, 27, 31, 33, 255, 37, 47, 51, 255, 41, 54, 59, 255, 44, 59, 64, 255, 31, 37, 39, 255, 40, 52, 56, 255, 41, 53, 58, 255, 32, 40, 42, 255, 30, 35, 37, 255, 31, 37, 39, 255, 49, 67, 73, 255, 33, 42, 44, 255, 26, 30, 31, 255, 29, 35, 36, 255, 29, 33, 35, 255, 31, 37, 40, 255, 28, 33, 34, 255, 37, 47, 51, 255, 29, 35, 36, 255, 33, 41, 44, 255, 36, 46, 49, 255, 28, 32, 33, 255, 40, 53, 57, 255, 34, 43, 46, 255, 22, 22, 22, 255, 28, 33, 34, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 34, 42, 44, 255, 41, 53, 58, 255, 39, 51, 55, 255, 42, 55, 60, 255, 31, 38, 40, 255, 21, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 25, 27, 27, 255, 36, 45, 48, 255, 30, 36, 38, 255, 21, 21, 21, 255, 35, 44, 47, 255, 34, 43, 46, 255, 39, 51, 55, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 37, 48, 52, 255, 27, 31, 32, 255, 30, 36, 38, 255, 30, 35, 37, 255, 22, 23, 23, 255, 37, 48, 51, 255, 33, 41, 44, 255, 29, 35, 36, 255, 35, 45, 48, 255, 32, 39, 42, 255, 24, 26, 26, 255, 30, 35, 37, 255, 26, 30, 31, 255, 35, 43, 46, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 42, 55, 60, 255, 30, 36, 38, 255, 37, 47, 51, 255, 33, 40, 43, 255, 32, 40, 42, 255, 21, 21, 21, 255, 47, 63, 69, 255, 43, 57, 61, 255, 35, 43, 46, 255, 32, 39, 42, 255, 30, 35, 37, 255, 30, 35, 37, 255, 36, 46, 49, 255, 37, 47, 50, 255, 42, 56, 61, 255, 33, 41, 43, 255, 28, 32, 34, 255, 36, 46, 49, 255, 36, 45, 48, 255, 30, 36, 38, 255, 41, 55, 59, 255, 36, 46, 49, 255, 25, 28, 28, 255, 31, 37, 39, 255, 21, 21, 21, 255, 29, 33, 35, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 48, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 24, 255, 24, 30, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 30, 41, 30, 255, 33, 49, 34, 255, 31, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 38, 56, 38, 255, 33, 48, 33, 255, 29, 39, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 32, 25, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 43, 31, 255, 28, 39, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 23, 30, 24, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 30, 42, 30, 255, 34, 50, 35, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 33, 255, 31, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 46, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 32, 25, 255, 29, 40, 29, 255, 23, 30, 24, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 35, 255, 32, 47, 33, 255, 32, 46, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 23, 30, 24, 255, 25, 32, 25, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 32, 25, 255, 24, 31, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 36, 52, 36, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 36, 255, 33, 48, 34, 255, 29, 41, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 25, 33, 25, 255, 30, 42, 30, 255, 34, 50, 35, 255, 31, 43, 31, 255, 30, 42, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 37, 255, 40, 59, 39, 255, 47, 68, 45, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 32, 47, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 45, 32, 255, 26, 35, 27, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 31, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 38, 57, 38, 255, 37, 54, 37, 255, 32, 45, 32, 255, 34, 49, 34, 255, 26, 34, 26, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 39, 50, 54, 255, 43, 58, 63, 255, 32, 39, 41, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 29, 31, 255, 31, 37, 40, 255, 26, 29, 30, 255, 28, 32, 34, 255, 28, 33, 34, 255, 27, 31, 32, 255, 29, 34, 35, 255, 21, 21, 21, 255, 34, 42, 45, 255, 49, 67, 73, 255, 46, 63, 68, 255, 39, 51, 54, 255, 46, 62, 68, 255, 35, 44, 47, 255, 35, 44, 47, 255, 46, 63, 69, 255, 45, 61, 66, 255, 40, 53, 57, 255, 53, 71, 77, 255, 39, 51, 55, 255, 43, 57, 62, 255, 44, 60, 65, 255, 49, 67, 73, 255, 39, 51, 55, 255, 27, 31, 32, 255, 41, 55, 59, 255, 44, 59, 64, 255, 52, 71, 77, 255, 28, 32, 34, 255, 51, 70, 76, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 30, 31, 255, 23, 24, 24, 255, 30, 35, 37, 255, 34, 42, 45, 255, 35, 45, 48, 255, 26, 29, 30, 255, 31, 38, 40, 255, 33, 40, 43, 255, 25, 27, 28, 255, 34, 42, 45, 255, 32, 38, 40, 255, 28, 32, 34, 255, 28, 33, 35, 255, 28, 32, 33, 255, 21, 21, 21, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 21, 21, 21, 255, 26, 28, 29, 255, 23, 23, 24, 255, 28, 32, 33, 255, 21, 21, 21, 255, 26, 28, 29, 255, 21, 21, 21, 255, 29, 33, 35, 255, 37, 48, 51, 255, 31, 37, 39, 255, 35, 45, 48, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 37, 47, 50, 255, 33, 41, 43, 255, 43, 58, 62, 255, 33, 42, 44, 255, 29, 35, 37, 255, 37, 47, 50, 255, 45, 60, 65, 255, 39, 50, 54, 255, 42, 55, 60, 255, 25, 27, 28, 255, 41, 53, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 35, 44, 47, 255, 21, 21, 21, 255, 39, 51, 55, 255, 21, 21, 21, 255, 43, 57, 62, 255, 36, 45, 49, 255, 39, 51, 55, 255, 37, 47, 50, 255, 40, 53, 57, 255, 30, 36, 38, 255, 38, 50, 53, 255, 35, 45, 48, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 24, 255, 26, 28, 29, 255, 25, 27, 28, 255, 24, 25, 26, 255, 29, 34, 36, 255, 23, 24, 25, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 34, 42, 45, 255, 23, 25, 25, 255, 34, 42, 45, 255, 38, 50, 53, 255, 27, 31, 32, 255, 33, 41, 44, 255, 39, 50, 54, 255, 33, 41, 44, 255, 31, 38, 40, 255, 31, 37, 39, 255, 28, 32, 33, 255, 32, 39, 42, 255, 33, 41, 43, 255, 35, 45, 48, 255, 39, 51, 55, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 31, 32, 255, 45, 60, 65, 255, 37, 47, 50, 255, 23, 24, 24, 255, 38, 49, 53, 255, 40, 52, 56, 255, 32, 40, 42, 255, 47, 63, 69, 255, 40, 52, 56, 255, 44, 59, 64, 255, 36, 46, 49, 255, 35, 43, 46, 255, 36, 45, 48, 255, 43, 57, 62, 255, 32, 38, 41, 255, 33, 41, 43, 255, 39, 51, 55, 255, 35, 44, 47, 255, 34, 43, 46, 255, 42, 55, 59, 255, 37, 47, 50, 255, 54, 72, 78, 255, 48, 66, 72, 255, 33, 41, 43, 255, 54, 72, 77, 255, 26, 29, 30, 255, 33, 41, 44, 255, 30, 36, 38, 255, 38, 49, 52, 255, 34, 42, 44, 255, 33, 40, 42, 255, 33, 41, 44, 255, 29, 35, 37, 255, 27, 30, 31, 255, 40, 53, 57, 255, 30, 36, 38, 255, 32, 38, 41, 255, 33, 41, 43, 255, 30, 36, 37, 255, 29, 34, 35, 255, 25, 28, 29, 255, 33, 40, 43, 255, 32, 39, 41, 255, 33, 40, 43, 255, 39, 50, 54, 255, 30, 36, 38, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 32, 33, 255, 30, 36, 38, 255, 25, 28, 29, 255, 34, 42, 45, 255, 45, 60, 66, 255, 39, 50, 54, 255, 35, 44, 47, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 30, 35, 37, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 43, 46, 255, 36, 46, 49, 255, 34, 43, 46, 255, 32, 38, 41, 255, 30, 36, 38, 255, 26, 29, 30, 255, 27, 30, 31, 255, 26, 30, 31, 255, 34, 43, 46, 255, 42, 56, 60, 255, 32, 39, 41, 255, 39, 51, 55, 255, 36, 46, 49, 255, 35, 44, 48, 255, 33, 41, 44, 255, 22, 23, 23, 255, 24, 27, 27, 255, 28, 32, 34, 255, 40, 52, 57, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 39, 50, 54, 255, 21, 21, 21, 255, 28, 32, 33, 255, 28, 33, 34, 255, 30, 36, 38, 255, 31, 37, 39, 255, 21, 21, 21, 255, 40, 53, 57, 255, 24, 26, 27, 255, 36, 46, 49, 255, 45, 60, 65, 255, 37, 47, 51, 255, 36, 46, 50, 255, 30, 35, 37, 255, 37, 47, 51, 255, 36, 46, 49, 255, 44, 58, 63, 255, 37, 47, 50, 255, 34, 43, 46, 255, 41, 54, 58, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 48, 34, 255, 33, 48, 33, 255, 37, 56, 38, 255, 37, 56, 38, 255, 37, 56, 38, 255, 31, 44, 31, 255, 35, 52, 35, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 34, 27, 255, 25, 32, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 36, 54, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 34, 49, 34, 255, 43, 63, 42, 255, 38, 58, 38, 255, 34, 50, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 37, 54, 37, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 29, 40, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 43, 31, 255, 26, 35, 27, 255, 26, 35, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 41, 30, 255, 33, 47, 33, 255, 37, 55, 37, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 104, 125, 12, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 28, 35, 28, 255, 26, 34, 26, 255, 25, 33, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 44, 32, 255, 27, 36, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 30, 43, 31, 255, 41, 61, 40, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 32, 255, 34, 50, 35, 255, 28, 39, 29, 255, 33, 47, 33, 255, 30, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 45, 66, 43, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 54, 37, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 35, 26, 255, 24, 30, 24, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 41, 30, 255, 29, 40, 29, 255, 28, 38, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 40, 60, 40, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 26, 34, 26, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 32, 255, 28, 38, 28, 255, 26, 34, 26, 255, 32, 45, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 31, 38, 40, 255, 38, 49, 53, 255, 34, 42, 44, 255, 33, 41, 43, 255, 33, 41, 43, 255, 31, 38, 40, 255, 37, 48, 52, 255, 27, 31, 32, 255, 29, 34, 36, 255, 31, 37, 39, 255, 30, 35, 37, 255, 37, 47, 51, 255, 21, 21, 21, 255, 24, 27, 27, 255, 32, 40, 42, 255, 34, 42, 44, 255, 34, 43, 46, 255, 40, 53, 57, 255, 44, 59, 64, 255, 48, 65, 71, 255, 36, 46, 50, 255, 43, 57, 62, 255, 34, 43, 46, 255, 48, 65, 71, 255, 35, 44, 47, 255, 41, 53, 57, 255, 42, 55, 60, 255, 54, 72, 77, 255, 39, 50, 54, 255, 45, 60, 65, 255, 39, 50, 54, 255, 35, 44, 47, 255, 33, 41, 43, 255, 35, 43, 46, 255, 44, 59, 64, 255, 24, 26, 26, 255, 26, 28, 29, 255, 42, 55, 59, 255, 27, 30, 31, 255, 28, 33, 34, 255, 35, 44, 47, 255, 39, 51, 55, 255, 42, 55, 59, 255, 42, 55, 60, 255, 28, 33, 35, 255, 34, 43, 46, 255, 25, 28, 29, 255, 24, 26, 27, 255, 28, 32, 34, 255, 29, 35, 37, 255, 29, 34, 36, 255, 32, 38, 40, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 30, 36, 38, 255, 24, 26, 26, 255, 21, 21, 21, 255, 29, 34, 35, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 54, 59, 255, 39, 50, 54, 255, 40, 53, 57, 255, 29, 35, 36, 255, 38, 49, 52, 255, 37, 47, 51, 255, 39, 51, 55, 255, 37, 47, 51, 255, 41, 54, 58, 255, 50, 68, 75, 255, 44, 59, 64, 255, 42, 55, 60, 255, 41, 54, 58, 255, 30, 36, 38, 255, 34, 42, 45, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 23, 24, 25, 255, 23, 25, 25, 255, 29, 33, 35, 255, 33, 41, 44, 255, 22, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 31, 38, 40, 255, 34, 42, 44, 255, 27, 32, 33, 255, 35, 45, 48, 255, 38, 48, 52, 255, 36, 46, 50, 255, 33, 40, 43, 255, 26, 29, 30, 255, 42, 56, 60, 255, 29, 34, 35, 255, 22, 23, 24, 255, 21, 21, 21, 255, 22, 22, 22, 255, 27, 30, 31, 255, 28, 32, 34, 255, 30, 35, 37, 255, 24, 25, 26, 255, 33, 40, 43, 255, 27, 30, 32, 255, 33, 41, 44, 255, 38, 50, 53, 255, 31, 37, 39, 255, 32, 39, 41, 255, 45, 60, 66, 255, 30, 36, 38, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 60, 65, 255, 33, 40, 43, 255, 39, 51, 54, 255, 39, 50, 54, 255, 33, 41, 44, 255, 28, 32, 33, 255, 45, 60, 65, 255, 42, 55, 60, 255, 40, 52, 56, 255, 41, 53, 58, 255, 33, 40, 42, 255, 34, 43, 46, 255, 31, 37, 40, 255, 38, 48, 52, 255, 45, 61, 67, 255, 43, 58, 63, 255, 42, 55, 59, 255, 26, 29, 30, 255, 33, 40, 43, 255, 39, 50, 54, 255, 47, 64, 70, 255, 41, 53, 57, 255, 47, 63, 69, 255, 38, 50, 54, 255, 44, 58, 63, 255, 36, 46, 49, 255, 21, 21, 21, 255, 32, 39, 41, 255, 29, 34, 36, 255, 31, 37, 39, 255, 29, 34, 36, 255, 31, 38, 40, 255, 31, 37, 39, 255, 34, 42, 45, 255, 35, 45, 48, 255, 28, 32, 34, 255, 48, 66, 72, 255, 32, 39, 42, 255, 33, 41, 43, 255, 26, 30, 31, 255, 30, 36, 38, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 27, 27, 255, 26, 30, 31, 255, 22, 22, 22, 255, 49, 68, 74, 255, 34, 42, 44, 255, 43, 58, 63, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 28, 32, 33, 255, 38, 49, 52, 255, 38, 49, 52, 255, 28, 33, 34, 255, 27, 31, 33, 255, 40, 52, 56, 255, 30, 36, 38, 255, 43, 58, 63, 255, 35, 45, 48, 255, 38, 50, 53, 255, 39, 50, 54, 255, 26, 29, 30, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 28, 33, 34, 255, 48, 65, 71, 255, 35, 45, 48, 255, 34, 43, 45, 255, 31, 37, 39, 255, 36, 45, 49, 255, 33, 41, 43, 255, 37, 47, 51, 255, 39, 51, 55, 255, 34, 42, 44, 255, 45, 60, 65, 255, 42, 55, 59, 255, 33, 41, 44, 255, 32, 39, 42, 255, 39, 50, 54, 255, 29, 34, 36, 255, 36, 46, 50, 255, 35, 44, 47, 255, 30, 36, 38, 255, 31, 37, 39, 255, 33, 41, 44, 255, 33, 41, 44, 255, 23, 25, 25, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 21, 21, 21, 255, 33, 40, 43, 255, 29, 34, 36, 255, 25, 27, 28, 255, 32, 38, 41, 255, 24, 27, 27, 255, 31, 37, 39, 255, 30, 36, 38, 255, 38, 49, 53, 255, 45, 60, 65, 255, 31, 37, 39, 255, 40, 53, 57, 255, 38, 49, 52, 255, 31, 37, 39, 255, 38, 49, 53, 255, 36, 46, 49, 255, 42, 56, 61, 255, 42, 55, 60, 255, 48, 66, 72, 255, 41, 54, 58, 255, 26, 29, 31, 255, 21, 21, 21, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 24, 31, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 29, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 36, 53, 36, 255, 40, 59, 39, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 36, 255, 32, 46, 33, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 33, 26, 255, 33, 42, 33, 255, 29, 37, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 38, 57, 38, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 46, 33, 255, 31, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 33, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 28, 39, 29, 255, 30, 41, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 43, 31, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 48, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 43, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 32, 26, 255, 27, 35, 28, 255, 24, 30, 24, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 34, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 36, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 27, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 40, 31, 255, 28, 36, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 35, 28, 255, 29, 37, 29, 255, 27, 36, 27, 255, 24, 30, 24, 255, 33, 49, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 41, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 36, 27, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 31, 25, 255, 30, 38, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 40, 29, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 56, 38, 255, 36, 53, 36, 255, 40, 60, 40, 255, 34, 50, 34, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 73, 86, 13, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 40, 43, 255, 36, 45, 48, 255, 21, 21, 21, 255, 30, 36, 38, 255, 32, 39, 41, 255, 33, 41, 43, 255, 37, 48, 51, 255, 38, 49, 53, 255, 32, 39, 42, 255, 41, 54, 59, 255, 30, 36, 39, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 33, 35, 255, 31, 37, 39, 255, 43, 57, 61, 255, 32, 38, 41, 255, 31, 38, 40, 255, 43, 58, 63, 255, 42, 56, 61, 255, 49, 68, 74, 255, 40, 52, 56, 255, 31, 38, 40, 255, 43, 57, 62, 255, 35, 45, 48, 255, 44, 59, 64, 255, 48, 65, 71, 255, 42, 55, 60, 255, 43, 57, 62, 255, 40, 52, 56, 255, 48, 65, 71, 255, 40, 52, 56, 255, 28, 32, 34, 255, 29, 34, 35, 255, 21, 21, 21, 255, 25, 28, 29, 255, 30, 35, 37, 255, 36, 46, 49, 255, 45, 61, 66, 255, 41, 54, 58, 255, 32, 39, 42, 255, 40, 53, 57, 255, 32, 39, 42, 255, 38, 49, 53, 255, 39, 51, 55, 255, 29, 35, 36, 255, 29, 34, 35, 255, 35, 45, 48, 255, 27, 31, 33, 255, 22, 22, 22, 255, 26, 29, 30, 255, 22, 23, 23, 255, 29, 34, 36, 255, 24, 26, 26, 255, 30, 35, 37, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 21, 21, 21, 255, 28, 33, 35, 255, 30, 36, 38, 255, 25, 27, 28, 255, 21, 21, 21, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 40, 53, 57, 255, 32, 39, 42, 255, 32, 38, 40, 255, 50, 68, 74, 255, 33, 41, 43, 255, 35, 44, 47, 255, 35, 45, 48, 255, 32, 38, 41, 255, 36, 45, 49, 255, 44, 58, 63, 255, 50, 68, 74, 255, 36, 45, 48, 255, 38, 49, 53, 255, 28, 32, 34, 255, 32, 39, 41, 255, 35, 43, 46, 255, 23, 24, 25, 255, 21, 21, 21, 255, 27, 30, 32, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 28, 33, 34, 255, 38, 49, 53, 255, 34, 42, 44, 255, 28, 33, 35, 255, 36, 46, 49, 255, 31, 37, 39, 255, 36, 45, 48, 255, 36, 47, 50, 255, 23, 25, 25, 255, 31, 38, 40, 255, 38, 49, 52, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 24, 25, 26, 255, 31, 38, 40, 255, 30, 36, 38, 255, 34, 42, 44, 255, 36, 45, 49, 255, 21, 21, 21, 255, 26, 28, 29, 255, 35, 43, 46, 255, 33, 41, 43, 255, 27, 31, 33, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 33, 40, 43, 255, 49, 67, 73, 255, 28, 32, 34, 255, 30, 36, 38, 255, 34, 42, 44, 255, 21, 21, 21, 255, 31, 38, 40, 255, 37, 48, 51, 255, 31, 37, 39, 255, 39, 51, 55, 255, 46, 62, 67, 255, 51, 70, 76, 255, 51, 69, 75, 255, 42, 56, 61, 255, 44, 59, 64, 255, 50, 68, 75, 255, 45, 60, 65, 255, 38, 49, 53, 255, 32, 40, 42, 255, 36, 46, 50, 255, 39, 51, 55, 255, 32, 40, 42, 255, 40, 53, 57, 255, 42, 56, 60, 255, 42, 55, 60, 255, 33, 41, 43, 255, 25, 27, 28, 255, 27, 31, 32, 255, 38, 49, 53, 255, 36, 45, 48, 255, 38, 50, 54, 255, 33, 42, 44, 255, 36, 45, 49, 255, 28, 33, 34, 255, 38, 49, 52, 255, 39, 51, 54, 255, 29, 34, 36, 255, 22, 22, 22, 255, 22, 23, 23, 255, 35, 44, 47, 255, 26, 28, 29, 255, 30, 35, 37, 255, 21, 21, 21, 255, 31, 38, 40, 255, 26, 29, 30, 255, 27, 31, 32, 255, 39, 51, 55, 255, 42, 55, 59, 255, 39, 51, 55, 255, 49, 67, 73, 255, 21, 21, 21, 255, 32, 39, 41, 255, 24, 25, 26, 255, 25, 27, 27, 255, 33, 41, 44, 255, 35, 44, 47, 255, 45, 60, 65, 255, 51, 69, 75, 255, 35, 44, 47, 255, 39, 50, 54, 255, 36, 45, 48, 255, 32, 39, 41, 255, 25, 27, 28, 255, 34, 42, 45, 255, 32, 39, 41, 255, 31, 38, 40, 255, 29, 34, 36, 255, 34, 43, 45, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 34, 42, 45, 255, 38, 50, 53, 255, 30, 35, 37, 255, 23, 24, 24, 255, 43, 57, 61, 255, 39, 50, 54, 255, 32, 39, 41, 255, 35, 43, 46, 255, 35, 44, 47, 255, 41, 54, 58, 255, 34, 42, 45, 255, 33, 40, 43, 255, 41, 53, 58, 255, 36, 45, 48, 255, 33, 41, 44, 255, 38, 49, 52, 255, 28, 33, 34, 255, 29, 33, 35, 255, 28, 32, 33, 255, 42, 56, 60, 255, 37, 48, 52, 255, 34, 43, 46, 255, 38, 49, 53, 255, 36, 45, 48, 255, 37, 47, 51, 255, 35, 45, 48, 255, 25, 27, 28, 255, 29, 34, 36, 255, 30, 36, 38, 255, 33, 41, 43, 255, 38, 49, 53, 255, 33, 40, 43, 255, 31, 37, 40, 255, 26, 29, 30, 255, 28, 32, 34, 255, 36, 46, 49, 255, 37, 48, 51, 255, 34, 42, 45, 255, 39, 51, 55, 255, 43, 57, 62, 255, 34, 43, 46, 255, 37, 47, 50, 255, 33, 41, 44, 255, 40, 53, 57, 255, 37, 48, 51, 255, 36, 45, 48, 255, 42, 56, 61, 255, 28, 33, 35, 255, 21, 21, 21, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 32, 255, 30, 43, 31, 255, 25, 32, 25, 255, 23, 30, 24, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 38, 28, 255, 23, 30, 24, 255, 29, 37, 29, 255, 28, 35, 28, 255, 32, 41, 32, 255, 27, 34, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 40, 60, 40, 255, 35, 52, 36, 255, 34, 50, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 24, 30, 24, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 44, 32, 255, 30, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 41, 30, 255, 33, 48, 33, 255, 31, 44, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 31, 39, 31, 255, 24, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 33, 255, 31, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 25, 32, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 54, 37, 255, 36, 54, 36, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 34, 27, 255, 26, 33, 27, 255, 25, 32, 25, 255, 26, 33, 26, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 52, 36, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 36, 53, 36, 255, 38, 56, 38, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 35, 51, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 25, 33, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 48, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 23, 30, 24, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 35, 52, 35, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 36, 255, 31, 45, 32, 255, 57, 69, 17, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 40, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 48, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 48, 52, 255, 31, 37, 40, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 47, 64, 70, 255, 31, 37, 39, 255, 32, 39, 42, 255, 36, 46, 50, 255, 36, 46, 49, 255, 29, 35, 36, 255, 21, 21, 21, 255, 32, 39, 42, 255, 37, 47, 50, 255, 24, 27, 27, 255, 39, 51, 55, 255, 29, 34, 36, 255, 40, 53, 57, 255, 53, 71, 77, 255, 45, 61, 66, 255, 54, 72, 77, 255, 49, 67, 73, 255, 38, 49, 53, 255, 43, 58, 63, 255, 45, 60, 65, 255, 36, 45, 48, 255, 34, 43, 45, 255, 35, 44, 47, 255, 38, 49, 53, 255, 46, 62, 68, 255, 26, 30, 31, 255, 21, 21, 21, 255, 31, 37, 40, 255, 43, 58, 62, 255, 46, 62, 67, 255, 30, 36, 38, 255, 41, 54, 58, 255, 43, 57, 62, 255, 43, 58, 63, 255, 34, 42, 45, 255, 43, 58, 62, 255, 27, 31, 32, 255, 33, 41, 43, 255, 32, 39, 41, 255, 35, 43, 46, 255, 34, 42, 45, 255, 31, 37, 39, 255, 33, 41, 43, 255, 32, 40, 42, 255, 31, 37, 39, 255, 21, 21, 21, 255, 25, 27, 28, 255, 23, 25, 25, 255, 21, 21, 21, 255, 31, 38, 40, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 32, 39, 42, 255, 33, 41, 43, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 30, 36, 38, 255, 39, 51, 55, 255, 45, 60, 66, 255, 41, 54, 59, 255, 37, 48, 51, 255, 33, 41, 44, 255, 31, 38, 40, 255, 31, 38, 40, 255, 33, 41, 44, 255, 36, 45, 48, 255, 44, 59, 64, 255, 37, 48, 51, 255, 41, 54, 59, 255, 41, 54, 59, 255, 35, 45, 48, 255, 28, 32, 33, 255, 40, 52, 56, 255, 21, 22, 22, 255, 21, 21, 21, 255, 28, 33, 34, 255, 32, 40, 42, 255, 21, 21, 21, 255, 33, 41, 43, 255, 26, 29, 30, 255, 45, 61, 66, 255, 30, 35, 37, 255, 26, 29, 30, 255, 21, 22, 22, 255, 21, 21, 21, 255, 28, 32, 34, 255, 25, 27, 28, 255, 21, 21, 21, 255, 25, 28, 29, 255, 27, 31, 32, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 30, 32, 255, 23, 24, 24, 255, 30, 35, 37, 255, 34, 42, 45, 255, 27, 31, 32, 255, 30, 36, 38, 255, 24, 26, 26, 255, 34, 42, 45, 255, 29, 35, 37, 255, 28, 32, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 28, 33, 35, 255, 30, 35, 37, 255, 31, 37, 39, 255, 25, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 31, 37, 39, 255, 26, 29, 30, 255, 28, 32, 34, 255, 21, 21, 22, 255, 22, 23, 23, 255, 26, 30, 31, 255, 23, 25, 25, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 31, 38, 40, 255, 35, 44, 47, 255, 27, 31, 32, 255, 28, 33, 35, 255, 44, 60, 65, 255, 36, 45, 49, 255, 33, 41, 43, 255, 37, 48, 51, 255, 33, 41, 43, 255, 53, 71, 77, 255, 41, 54, 59, 255, 34, 43, 46, 255, 38, 50, 54, 255, 32, 40, 42, 255, 40, 52, 56, 255, 40, 52, 56, 255, 34, 43, 45, 255, 38, 48, 52, 255, 36, 45, 49, 255, 36, 46, 50, 255, 43, 58, 62, 255, 30, 36, 38, 255, 41, 54, 58, 255, 33, 41, 44, 255, 44, 60, 65, 255, 43, 57, 62, 255, 33, 41, 43, 255, 34, 43, 45, 255, 39, 51, 55, 255, 39, 50, 54, 255, 35, 44, 47, 255, 34, 42, 44, 255, 38, 49, 52, 255, 28, 32, 34, 255, 37, 48, 51, 255, 36, 45, 48, 255, 32, 39, 42, 255, 30, 35, 37, 255, 26, 30, 31, 255, 34, 43, 45, 255, 29, 35, 36, 255, 27, 32, 33, 255, 24, 26, 27, 255, 28, 32, 33, 255, 38, 49, 52, 255, 36, 46, 49, 255, 33, 41, 44, 255, 26, 30, 31, 255, 38, 49, 53, 255, 45, 61, 66, 255, 39, 51, 55, 255, 21, 21, 21, 255, 36, 46, 49, 255, 35, 44, 47, 255, 33, 41, 44, 255, 32, 39, 41, 255, 30, 36, 38, 255, 28, 33, 34, 255, 29, 34, 36, 255, 32, 39, 41, 255, 40, 53, 57, 255, 31, 37, 39, 255, 33, 40, 43, 255, 35, 44, 47, 255, 40, 52, 56, 255, 29, 34, 36, 255, 37, 47, 50, 255, 36, 45, 48, 255, 30, 36, 38, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 30, 35, 37, 255, 35, 44, 47, 255, 35, 44, 47, 255, 23, 25, 25, 255, 35, 43, 46, 255, 35, 45, 48, 255, 40, 52, 56, 255, 40, 53, 57, 255, 43, 58, 62, 255, 34, 42, 45, 255, 31, 38, 40, 255, 39, 50, 54, 255, 28, 33, 34, 255, 46, 63, 68, 255, 28, 32, 34, 255, 35, 43, 46, 255, 41, 54, 58, 255, 21, 21, 21, 255, 23, 25, 25, 255, 36, 45, 48, 255, 28, 33, 34, 255, 37, 47, 50, 255, 28, 33, 34, 255, 27, 31, 32, 255, 27, 31, 32, 255, 34, 43, 45, 255, 30, 35, 37, 255, 21, 21, 21, 255, 36, 45, 48, 255, 33, 41, 43, 255, 23, 24, 24, 255, 34, 42, 44, 255, 28, 32, 33, 255, 30, 35, 37, 255, 34, 43, 45, 255, 28, 32, 33, 255, 27, 31, 32, 255, 33, 42, 44, 255, 35, 45, 48, 255, 32, 39, 41, 255, 31, 37, 39, 255, 35, 44, 47, 255, 31, 37, 39, 255, 40, 53, 57, 255, 33, 41, 43, 255, 39, 51, 55, 255, 40, 53, 57, 255, 22, 22, 22, 255, 21, 21, 21, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 34, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 28, 38, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 36, 255, 37, 54, 37, 255, 33, 49, 34, 255, 44, 65, 43, 255, 34, 50, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 33, 255, 30, 41, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 56, 38, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 39, 29, 255, 29, 40, 29, 255, 24, 31, 24, 255, 24, 32, 25, 255, 27, 35, 28, 255, 24, 31, 25, 255, 25, 33, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 38, 28, 255, 28, 38, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 37, 56, 37, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 26, 34, 26, 255, 30, 41, 30, 255, 25, 31, 25, 255, 25, 32, 25, 255, 30, 37, 30, 255, 24, 31, 25, 255, 27, 34, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 52, 36, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 48, 34, 255, 29, 41, 30, 255, 30, 42, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 27, 38, 28, 255, 25, 32, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 36, 53, 36, 255, 32, 45, 32, 255, 35, 52, 35, 255, 39, 58, 39, 255, 37, 56, 37, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 52, 36, 255, 33, 48, 33, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 39, 50, 54, 255, 22, 23, 23, 255, 27, 31, 32, 255, 29, 34, 36, 255, 21, 21, 21, 255, 33, 41, 44, 255, 36, 46, 49, 255, 41, 54, 58, 255, 31, 38, 40, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 37, 48, 51, 255, 42, 55, 60, 255, 36, 46, 49, 255, 33, 41, 43, 255, 53, 72, 77, 255, 58, 76, 81, 255, 53, 71, 77, 255, 50, 68, 74, 255, 45, 61, 67, 255, 47, 63, 69, 255, 45, 61, 66, 255, 46, 62, 68, 255, 42, 56, 60, 255, 36, 45, 48, 255, 31, 38, 40, 255, 31, 37, 39, 255, 36, 46, 50, 255, 45, 61, 67, 255, 40, 53, 57, 255, 31, 37, 39, 255, 41, 55, 59, 255, 25, 28, 29, 255, 31, 38, 40, 255, 37, 47, 51, 255, 40, 53, 57, 255, 38, 48, 52, 255, 36, 46, 50, 255, 31, 37, 39, 255, 30, 35, 37, 255, 32, 39, 41, 255, 34, 42, 44, 255, 30, 36, 38, 255, 33, 41, 43, 255, 40, 53, 57, 255, 36, 46, 50, 255, 33, 40, 43, 255, 34, 43, 46, 255, 26, 29, 30, 255, 27, 30, 31, 255, 24, 26, 27, 255, 24, 26, 27, 255, 27, 30, 32, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 25, 28, 29, 255, 30, 35, 37, 255, 42, 55, 59, 255, 45, 61, 66, 255, 37, 47, 51, 255, 33, 41, 44, 255, 32, 40, 42, 255, 40, 52, 56, 255, 42, 55, 60, 255, 36, 45, 49, 255, 32, 40, 42, 255, 36, 45, 49, 255, 34, 43, 46, 255, 43, 57, 62, 255, 38, 48, 52, 255, 35, 43, 46, 255, 36, 46, 50, 255, 34, 43, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 30, 35, 37, 255, 36, 45, 48, 255, 37, 47, 50, 255, 37, 48, 51, 255, 34, 43, 46, 255, 31, 38, 40, 255, 27, 31, 32, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 22, 22, 23, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 26, 27, 255, 27, 31, 32, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 35, 44, 47, 255, 30, 36, 38, 255, 36, 45, 48, 255, 27, 32, 33, 255, 38, 49, 52, 255, 38, 49, 52, 255, 31, 37, 39, 255, 32, 38, 41, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 29, 35, 36, 255, 21, 21, 21, 255, 24, 26, 26, 255, 28, 33, 35, 255, 33, 41, 43, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 34, 43, 45, 255, 35, 43, 46, 255, 43, 57, 61, 255, 37, 47, 50, 255, 38, 49, 53, 255, 39, 50, 54, 255, 39, 51, 55, 255, 32, 39, 42, 255, 42, 56, 61, 255, 48, 66, 72, 255, 37, 48, 51, 255, 45, 61, 66, 255, 34, 43, 45, 255, 40, 53, 57, 255, 26, 29, 30, 255, 25, 27, 28, 255, 41, 53, 58, 255, 28, 32, 33, 255, 46, 63, 68, 255, 46, 62, 67, 255, 43, 57, 61, 255, 34, 43, 46, 255, 28, 33, 35, 255, 39, 50, 54, 255, 41, 54, 59, 255, 43, 57, 62, 255, 21, 21, 21, 255, 32, 38, 41, 255, 41, 55, 59, 255, 37, 47, 50, 255, 41, 53, 58, 255, 37, 47, 51, 255, 30, 35, 37, 255, 36, 46, 49, 255, 33, 41, 43, 255, 37, 47, 51, 255, 41, 53, 58, 255, 36, 46, 49, 255, 24, 26, 26, 255, 21, 21, 21, 255, 23, 23, 24, 255, 22, 23, 23, 255, 28, 33, 34, 255, 23, 23, 24, 255, 36, 46, 49, 255, 30, 35, 37, 255, 27, 31, 32, 255, 42, 56, 60, 255, 42, 55, 60, 255, 38, 50, 53, 255, 23, 23, 24, 255, 21, 21, 21, 255, 35, 44, 47, 255, 42, 55, 60, 255, 36, 45, 48, 255, 34, 42, 45, 255, 33, 40, 43, 255, 36, 46, 50, 255, 30, 35, 37, 255, 32, 39, 41, 255, 42, 55, 59, 255, 33, 41, 44, 255, 36, 45, 48, 255, 35, 44, 47, 255, 43, 58, 62, 255, 35, 44, 47, 255, 47, 63, 69, 255, 36, 45, 49, 255, 25, 27, 28, 255, 30, 36, 38, 255, 26, 29, 30, 255, 21, 21, 21, 255, 42, 56, 60, 255, 33, 41, 43, 255, 31, 38, 40, 255, 27, 30, 32, 255, 33, 40, 43, 255, 24, 26, 27, 255, 31, 37, 40, 255, 29, 34, 36, 255, 34, 43, 46, 255, 42, 55, 59, 255, 29, 34, 36, 255, 38, 48, 52, 255, 39, 51, 55, 255, 38, 48, 52, 255, 34, 42, 45, 255, 39, 51, 55, 255, 31, 38, 40, 255, 32, 39, 41, 255, 31, 37, 39, 255, 38, 49, 52, 255, 32, 40, 42, 255, 33, 40, 43, 255, 34, 42, 45, 255, 31, 37, 39, 255, 27, 31, 33, 255, 37, 48, 51, 255, 41, 55, 59, 255, 29, 34, 36, 255, 21, 21, 21, 255, 24, 26, 27, 255, 22, 23, 23, 255, 39, 50, 54, 255, 38, 49, 52, 255, 37, 48, 51, 255, 23, 24, 24, 255, 27, 31, 32, 255, 28, 33, 34, 255, 36, 45, 48, 255, 34, 42, 45, 255, 26, 29, 31, 255, 26, 30, 31, 255, 31, 37, 39, 255, 33, 41, 44, 255, 35, 43, 46, 255, 29, 33, 35, 255, 45, 61, 66, 255, 36, 46, 49, 255, 29, 34, 36, 255, 31, 37, 39, 255, 21, 21, 21, 255, 31, 44, 31, 255, 92, 111, 14, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 54, 37, 255, 36, 52, 36, 255, 35, 52, 35, 255, 43, 64, 42, 255, 38, 57, 38, 255, 34, 50, 35, 255, 32, 46, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 34, 255, 33, 47, 33, 255, 34, 50, 35, 255, 33, 48, 34, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 37, 56, 37, 255, 36, 53, 36, 255, 31, 45, 32, 255, 36, 53, 36, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 23, 30, 24, 255, 25, 32, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 44, 65, 43, 255, 33, 48, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 30, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 36, 27, 255, 69, 79, 12, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 32, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 52, 36, 255, 37, 54, 37, 255, 35, 52, 35, 255, 33, 47, 33, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 29, 37, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 38, 29, 255, 30, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 47, 69, 45, 255, 38, 57, 38, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 35, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 27, 37, 28, 255, 40, 53, 57, 255, 35, 43, 46, 255, 25, 28, 29, 255, 28, 32, 33, 255, 23, 24, 24, 255, 32, 39, 41, 255, 37, 47, 50, 255, 33, 41, 44, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 54, 58, 255, 31, 38, 40, 255, 22, 23, 23, 255, 23, 24, 24, 255, 21, 21, 21, 255, 23, 25, 25, 255, 41, 55, 59, 255, 35, 45, 48, 255, 42, 56, 61, 255, 39, 50, 54, 255, 55, 73, 78, 255, 49, 67, 73, 255, 43, 58, 63, 255, 49, 68, 74, 255, 60, 77, 82, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 49, 67, 73, 255, 44, 59, 64, 255, 31, 37, 39, 255, 34, 43, 46, 255, 35, 45, 48, 255, 41, 54, 59, 255, 21, 21, 21, 255, 42, 55, 60, 255, 40, 53, 57, 255, 39, 50, 54, 255, 30, 35, 37, 255, 31, 38, 40, 255, 29, 34, 35, 255, 28, 33, 34, 255, 36, 45, 48, 255, 33, 41, 43, 255, 34, 43, 46, 255, 24, 26, 27, 255, 31, 37, 40, 255, 30, 35, 37, 255, 37, 47, 50, 255, 35, 44, 47, 255, 32, 40, 42, 255, 32, 39, 42, 255, 32, 38, 41, 255, 24, 25, 26, 255, 21, 21, 21, 255, 34, 42, 45, 255, 26, 29, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 24, 25, 26, 255, 29, 34, 36, 255, 33, 42, 44, 255, 23, 25, 25, 255, 29, 35, 36, 255, 33, 41, 44, 255, 39, 51, 55, 255, 34, 42, 45, 255, 35, 44, 47, 255, 41, 53, 58, 255, 33, 41, 44, 255, 42, 56, 61, 255, 38, 50, 53, 255, 25, 28, 29, 255, 33, 40, 43, 255, 43, 58, 62, 255, 31, 37, 39, 255, 41, 54, 58, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 25, 28, 29, 255, 34, 42, 45, 255, 41, 54, 59, 255, 41, 53, 58, 255, 35, 44, 47, 255, 26, 28, 29, 255, 23, 24, 24, 255, 23, 25, 25, 255, 22, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 27, 31, 32, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 21, 21, 21, 255, 24, 25, 26, 255, 25, 27, 27, 255, 21, 21, 21, 255, 33, 41, 44, 255, 25, 27, 28, 255, 25, 27, 28, 255, 30, 35, 37, 255, 25, 27, 28, 255, 24, 26, 26, 255, 40, 53, 57, 255, 35, 45, 48, 255, 37, 47, 50, 255, 26, 28, 29, 255, 28, 32, 33, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 22, 22, 22, 255, 30, 35, 37, 255, 26, 30, 31, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 31, 38, 40, 255, 40, 52, 56, 255, 32, 39, 41, 255, 35, 44, 47, 255, 28, 32, 33, 255, 30, 35, 37, 255, 25, 28, 29, 255, 32, 40, 42, 255, 35, 44, 47, 255, 40, 52, 56, 255, 46, 62, 68, 255, 35, 44, 47, 255, 49, 67, 73, 255, 32, 38, 41, 255, 37, 47, 50, 255, 37, 47, 50, 255, 32, 38, 41, 255, 35, 45, 48, 255, 41, 53, 58, 255, 40, 52, 56, 255, 44, 60, 65, 255, 35, 44, 47, 255, 25, 27, 28, 255, 32, 39, 41, 255, 42, 56, 60, 255, 41, 53, 58, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 32, 40, 42, 255, 44, 59, 64, 255, 36, 45, 49, 255, 49, 67, 73, 255, 42, 55, 60, 255, 33, 41, 44, 255, 36, 46, 49, 255, 40, 52, 56, 255, 39, 50, 54, 255, 38, 48, 52, 255, 42, 55, 59, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 24, 27, 27, 255, 34, 42, 45, 255, 29, 34, 35, 255, 36, 46, 49, 255, 37, 48, 51, 255, 36, 45, 48, 255, 23, 24, 24, 255, 25, 28, 29, 255, 34, 43, 46, 255, 38, 49, 52, 255, 36, 46, 50, 255, 42, 55, 60, 255, 30, 36, 38, 255, 37, 48, 51, 255, 36, 46, 49, 255, 34, 42, 45, 255, 31, 37, 39, 255, 28, 33, 34, 255, 23, 23, 24, 255, 37, 48, 51, 255, 32, 39, 42, 255, 36, 46, 49, 255, 33, 41, 44, 255, 33, 41, 43, 255, 36, 46, 49, 255, 37, 47, 50, 255, 31, 38, 40, 255, 21, 21, 21, 255, 32, 40, 42, 255, 40, 52, 56, 255, 37, 47, 50, 255, 37, 47, 50, 255, 27, 31, 32, 255, 26, 29, 30, 255, 34, 43, 46, 255, 31, 37, 39, 255, 29, 34, 36, 255, 36, 47, 50, 255, 37, 48, 51, 255, 38, 49, 53, 255, 48, 65, 71, 255, 23, 24, 24, 255, 33, 42, 44, 255, 36, 46, 49, 255, 35, 44, 47, 255, 35, 45, 48, 255, 38, 49, 53, 255, 30, 35, 37, 255, 33, 41, 44, 255, 43, 57, 62, 255, 31, 38, 40, 255, 33, 40, 43, 255, 30, 36, 38, 255, 34, 42, 45, 255, 37, 48, 51, 255, 45, 61, 66, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 32, 39, 42, 255, 32, 39, 41, 255, 45, 60, 65, 255, 33, 41, 43, 255, 35, 44, 47, 255, 42, 55, 60, 255, 49, 67, 73, 255, 36, 47, 50, 255, 36, 46, 50, 255, 21, 21, 21, 255, 33, 41, 44, 255, 30, 35, 37, 255, 33, 41, 44, 255, 35, 44, 47, 255, 33, 41, 43, 255, 29, 34, 35, 255, 45, 61, 66, 255, 21, 21, 21, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 35, 255, 34, 50, 34, 255, 38, 56, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 28, 38, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 54, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 38, 58, 38, 255, 37, 56, 37, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 41, 61, 40, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 38, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 52, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 31, 255, 27, 37, 27, 255, 26, 34, 26, 255, 25, 32, 25, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 54, 36, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 34, 26, 255, 29, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 25, 34, 26, 255, 23, 30, 24, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 37, 54, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 50, 73, 47, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 38, 49, 53, 255, 38, 48, 52, 255, 42, 55, 60, 255, 31, 38, 40, 255, 29, 35, 36, 255, 41, 54, 58, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 47, 64, 70, 255, 39, 51, 55, 255, 42, 55, 60, 255, 39, 50, 54, 255, 40, 52, 56, 255, 34, 42, 45, 255, 42, 55, 60, 255, 37, 47, 51, 255, 24, 27, 27, 255, 21, 21, 21, 255, 31, 38, 40, 255, 47, 64, 70, 255, 29, 34, 36, 255, 34, 43, 46, 255, 42, 56, 60, 255, 39, 50, 54, 255, 21, 21, 21, 255, 27, 31, 32, 255, 36, 45, 48, 255, 36, 46, 50, 255, 47, 64, 70, 255, 35, 44, 47, 255, 49, 67, 73, 255, 51, 69, 75, 255, 32, 39, 42, 255, 39, 50, 54, 255, 28, 32, 33, 255, 21, 21, 21, 255, 26, 29, 30, 255, 35, 44, 47, 255, 35, 44, 47, 255, 38, 49, 53, 255, 36, 47, 50, 255, 28, 32, 33, 255, 29, 33, 35, 255, 31, 38, 40, 255, 39, 51, 55, 255, 39, 51, 55, 255, 33, 41, 43, 255, 21, 21, 21, 255, 38, 49, 53, 255, 38, 49, 53, 255, 35, 44, 47, 255, 34, 42, 44, 255, 29, 34, 35, 255, 21, 21, 21, 255, 28, 32, 34, 255, 23, 24, 24, 255, 21, 21, 21, 255, 30, 36, 38, 255, 27, 30, 31, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 21, 21, 21, 255, 27, 31, 32, 255, 30, 37, 39, 255, 29, 35, 36, 255, 32, 40, 42, 255, 28, 33, 35, 255, 43, 57, 62, 255, 45, 61, 66, 255, 45, 60, 65, 255, 38, 49, 53, 255, 38, 49, 53, 255, 48, 65, 71, 255, 38, 50, 53, 255, 38, 49, 53, 255, 32, 40, 42, 255, 27, 30, 31, 255, 28, 32, 34, 255, 36, 46, 49, 255, 27, 30, 31, 255, 37, 48, 51, 255, 40, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 27, 30, 31, 255, 24, 26, 27, 255, 32, 38, 41, 255, 38, 49, 53, 255, 35, 45, 48, 255, 21, 21, 21, 255, 31, 37, 39, 255, 23, 23, 24, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 25, 27, 27, 255, 25, 28, 29, 255, 25, 27, 28, 255, 22, 22, 22, 255, 24, 26, 27, 255, 24, 25, 26, 255, 21, 21, 21, 255, 29, 34, 35, 255, 23, 25, 25, 255, 24, 25, 26, 255, 23, 25, 25, 255, 25, 28, 29, 255, 33, 40, 43, 255, 35, 44, 46, 255, 41, 53, 58, 255, 43, 58, 63, 255, 29, 34, 35, 255, 22, 23, 23, 255, 27, 31, 32, 255, 22, 22, 22, 255, 28, 32, 33, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 22, 23, 23, 255, 24, 26, 27, 255, 21, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 25, 27, 28, 255, 28, 33, 35, 255, 35, 44, 47, 255, 32, 39, 42, 255, 46, 63, 68, 255, 40, 52, 56, 255, 34, 43, 46, 255, 24, 26, 26, 255, 29, 34, 35, 255, 38, 49, 53, 255, 35, 44, 47, 255, 49, 67, 73, 255, 44, 59, 64, 255, 39, 51, 55, 255, 38, 49, 53, 255, 35, 44, 47, 255, 35, 45, 48, 255, 44, 58, 63, 255, 46, 63, 68, 255, 45, 61, 66, 255, 34, 43, 46, 255, 48, 66, 72, 255, 34, 42, 45, 255, 38, 50, 54, 255, 29, 33, 35, 255, 29, 34, 36, 255, 21, 21, 21, 255, 25, 27, 27, 255, 21, 21, 21, 255, 37, 47, 50, 255, 40, 52, 57, 255, 39, 50, 54, 255, 46, 63, 68, 255, 38, 48, 52, 255, 43, 57, 61, 255, 37, 47, 51, 255, 32, 38, 40, 255, 39, 50, 54, 255, 36, 46, 49, 255, 37, 48, 51, 255, 34, 42, 45, 255, 32, 38, 41, 255, 29, 34, 36, 255, 25, 28, 29, 255, 29, 33, 35, 255, 35, 44, 47, 255, 30, 36, 38, 255, 30, 36, 38, 255, 37, 48, 51, 255, 35, 44, 47, 255, 38, 49, 53, 255, 33, 40, 42, 255, 21, 21, 21, 255, 22, 22, 22, 255, 39, 51, 55, 255, 29, 33, 35, 255, 49, 67, 73, 255, 39, 51, 55, 255, 38, 49, 53, 255, 41, 53, 58, 255, 45, 60, 65, 255, 43, 57, 61, 255, 33, 41, 44, 255, 49, 67, 73, 255, 35, 44, 47, 255, 41, 54, 58, 255, 41, 53, 58, 255, 44, 58, 63, 255, 33, 41, 44, 255, 28, 32, 34, 255, 30, 36, 38, 255, 40, 52, 56, 255, 36, 46, 49, 255, 21, 21, 21, 255, 31, 38, 40, 255, 26, 29, 30, 255, 27, 31, 32, 255, 31, 38, 40, 255, 27, 32, 33, 255, 29, 35, 36, 255, 23, 25, 25, 255, 33, 41, 44, 255, 34, 42, 45, 255, 33, 40, 43, 255, 42, 56, 60, 255, 33, 40, 43, 255, 38, 49, 53, 255, 35, 45, 48, 255, 38, 49, 53, 255, 32, 40, 42, 255, 21, 21, 21, 255, 35, 44, 47, 255, 30, 36, 38, 255, 42, 55, 60, 255, 33, 40, 43, 255, 29, 34, 36, 255, 21, 21, 21, 255, 38, 49, 52, 255, 39, 50, 54, 255, 36, 45, 48, 255, 41, 54, 58, 255, 30, 37, 39, 255, 32, 40, 42, 255, 21, 21, 21, 255, 33, 41, 43, 255, 29, 33, 35, 255, 34, 42, 45, 255, 25, 28, 29, 255, 23, 24, 24, 255, 28, 32, 34, 255, 29, 33, 35, 255, 29, 34, 35, 255, 32, 40, 42, 255, 26, 29, 30, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 29, 34, 36, 255, 25, 28, 29, 255, 34, 43, 46, 255, 30, 36, 38, 255, 21, 21, 21, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 35, 255, 32, 46, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 33, 255, 32, 46, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 52, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 26, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 38, 56, 38, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 33, 255, 33, 48, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 40, 60, 40, 255, 35, 52, 35, 255, 32, 45, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 43, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 31, 255, 30, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 43, 31, 255, 32, 47, 33, 255, 38, 57, 38, 255, 45, 66, 44, 255, 51, 74, 48, 255, 35, 51, 35, 255, 31, 44, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 32, 255, 30, 41, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 52, 75, 49, 255, 38, 57, 38, 255, 40, 60, 40, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 31, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 45, 66, 44, 255, 36, 53, 36, 255, 44, 65, 43, 255, 34, 50, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 32, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 32, 45, 32, 255, 28, 38, 28, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 37, 54, 37, 255, 38, 57, 38, 255, 42, 63, 42, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 38, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 30, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 43, 64, 42, 255, 34, 50, 35, 255, 35, 51, 35, 255, 43, 63, 42, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 50, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 34, 50, 34, 255, 35, 52, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 26, 36, 27, 255, 24, 32, 25, 255, 21, 21, 21, 255, 23, 24, 24, 255, 37, 47, 50, 255, 44, 59, 64, 255, 28, 33, 35, 255, 21, 21, 21, 255, 22, 22, 22, 255, 33, 40, 42, 255, 42, 56, 61, 255, 37, 47, 51, 255, 35, 45, 48, 255, 31, 38, 40, 255, 30, 36, 38, 255, 37, 47, 51, 255, 28, 32, 33, 255, 34, 43, 46, 255, 40, 52, 56, 255, 44, 59, 64, 255, 30, 37, 39, 255, 29, 33, 35, 255, 21, 21, 21, 255, 27, 31, 32, 255, 32, 39, 41, 255, 21, 21, 21, 255, 32, 38, 41, 255, 37, 47, 50, 255, 50, 69, 75, 255, 48, 66, 72, 255, 33, 40, 43, 255, 39, 51, 55, 255, 47, 64, 70, 255, 47, 64, 70, 255, 39, 51, 55, 255, 44, 59, 64, 255, 28, 32, 33, 255, 33, 40, 43, 255, 21, 22, 22, 255, 21, 21, 21, 255, 38, 49, 53, 255, 44, 59, 64, 255, 38, 50, 54, 255, 33, 41, 43, 255, 31, 38, 40, 255, 22, 22, 22, 255, 26, 28, 29, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 45, 255, 34, 42, 45, 255, 34, 43, 46, 255, 34, 43, 45, 255, 33, 41, 44, 255, 27, 31, 32, 255, 40, 52, 56, 255, 30, 36, 38, 255, 26, 29, 30, 255, 30, 36, 37, 255, 27, 31, 33, 255, 31, 38, 40, 255, 25, 27, 28, 255, 28, 33, 34, 255, 29, 34, 36, 255, 21, 21, 21, 255, 22, 23, 23, 255, 26, 29, 31, 255, 22, 22, 22, 255, 31, 37, 39, 255, 31, 38, 40, 255, 32, 39, 41, 255, 37, 47, 51, 255, 44, 59, 64, 255, 38, 49, 53, 255, 47, 64, 70, 255, 38, 49, 52, 255, 40, 53, 57, 255, 32, 39, 41, 255, 33, 40, 43, 255, 41, 54, 58, 255, 35, 45, 48, 255, 45, 61, 67, 255, 48, 66, 72, 255, 37, 48, 52, 255, 34, 43, 46, 255, 30, 36, 38, 255, 37, 48, 51, 255, 21, 21, 21, 255, 31, 37, 39, 255, 33, 41, 44, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 23, 255, 31, 38, 40, 255, 36, 45, 48, 255, 39, 51, 55, 255, 35, 44, 47, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 28, 29, 255, 37, 47, 50, 255, 25, 28, 29, 255, 26, 30, 31, 255, 27, 30, 32, 255, 26, 29, 30, 255, 28, 33, 34, 255, 25, 27, 28, 255, 29, 34, 36, 255, 35, 44, 47, 255, 35, 43, 46, 255, 31, 37, 39, 255, 33, 41, 44, 255, 33, 40, 43, 255, 36, 45, 49, 255, 31, 37, 40, 255, 21, 21, 21, 255, 23, 24, 25, 255, 28, 32, 33, 255, 31, 38, 40, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 26, 28, 29, 255, 26, 29, 30, 255, 29, 34, 35, 255, 33, 41, 43, 255, 30, 35, 37, 255, 22, 22, 23, 255, 31, 38, 40, 255, 32, 39, 41, 255, 27, 30, 31, 255, 24, 25, 26, 255, 35, 45, 48, 255, 34, 42, 45, 255, 44, 58, 63, 255, 42, 55, 60, 255, 29, 34, 35, 255, 28, 33, 35, 255, 29, 34, 36, 255, 39, 50, 54, 255, 47, 65, 70, 255, 50, 68, 75, 255, 52, 71, 77, 255, 48, 66, 72, 255, 46, 61, 67, 255, 25, 28, 29, 255, 21, 21, 21, 255, 26, 28, 29, 255, 41, 54, 59, 255, 35, 44, 47, 255, 39, 51, 55, 255, 21, 21, 21, 255, 42, 55, 60, 255, 37, 47, 51, 255, 47, 63, 69, 255, 40, 53, 57, 255, 44, 60, 65, 255, 38, 50, 53, 255, 35, 45, 48, 255, 27, 30, 32, 255, 37, 48, 51, 255, 29, 33, 35, 255, 36, 46, 49, 255, 44, 59, 64, 255, 45, 60, 65, 255, 39, 50, 54, 255, 34, 43, 46, 255, 35, 44, 47, 255, 39, 51, 55, 255, 34, 42, 45, 255, 46, 62, 67, 255, 38, 48, 52, 255, 34, 42, 45, 255, 30, 36, 38, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 37, 39, 255, 45, 61, 66, 255, 32, 39, 41, 255, 36, 46, 49, 255, 31, 37, 39, 255, 26, 29, 30, 255, 36, 46, 49, 255, 42, 56, 60, 255, 40, 52, 57, 255, 36, 46, 50, 255, 34, 42, 44, 255, 34, 43, 46, 255, 37, 48, 51, 255, 35, 44, 47, 255, 37, 48, 52, 255, 31, 37, 39, 255, 40, 53, 57, 255, 40, 52, 56, 255, 32, 39, 42, 255, 29, 35, 37, 255, 21, 21, 21, 255, 26, 29, 30, 255, 28, 32, 33, 255, 33, 41, 44, 255, 23, 24, 25, 255, 30, 36, 37, 255, 24, 26, 26, 255, 32, 40, 42, 255, 34, 42, 45, 255, 28, 32, 33, 255, 39, 51, 55, 255, 34, 43, 46, 255, 42, 55, 60, 255, 37, 47, 51, 255, 25, 28, 29, 255, 30, 36, 37, 255, 37, 48, 52, 255, 35, 44, 47, 255, 35, 44, 47, 255, 29, 34, 36, 255, 34, 43, 46, 255, 27, 30, 31, 255, 37, 48, 51, 255, 36, 46, 49, 255, 38, 48, 52, 255, 37, 47, 50, 255, 40, 53, 57, 255, 38, 49, 53, 255, 26, 29, 30, 255, 28, 32, 34, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 43, 31, 255, 30, 43, 31, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 32, 25, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 47, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 34, 255, 32, 45, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 35, 255, 33, 48, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 33, 48, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 43, 31, 255, 32, 45, 32, 255, 36, 54, 36, 255, 30, 41, 30, 255, 29, 40, 29, 255, 25, 32, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 32, 46, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 41, 61, 40, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 28, 38, 28, 255, 28, 38, 29, 255, 24, 32, 25, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 38, 57, 38, 255, 38, 58, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 48, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 32, 255, 34, 50, 35, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 35, 52, 35, 255, 41, 61, 40, 255, 44, 64, 43, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 32, 25, 255, 32, 41, 32, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 41, 30, 255, 33, 47, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 60, 71, 16, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 32, 25, 255, 26, 34, 27, 255, 24, 30, 24, 255, 25, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 40, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 42, 62, 41, 255, 36, 54, 36, 255, 35, 52, 36, 255, 39, 58, 39, 255, 37, 55, 37, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 37, 56, 37, 255, 34, 50, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 40, 30, 255, 30, 42, 30, 255, 24, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 33, 41, 43, 255, 42, 56, 60, 255, 35, 44, 47, 255, 30, 36, 38, 255, 45, 61, 66, 255, 41, 54, 58, 255, 38, 49, 53, 255, 35, 44, 47, 255, 44, 58, 63, 255, 32, 38, 40, 255, 38, 49, 53, 255, 43, 57, 62, 255, 25, 28, 29, 255, 35, 45, 48, 255, 27, 31, 32, 255, 21, 21, 21, 255, 29, 35, 36, 255, 45, 60, 66, 255, 48, 66, 72, 255, 48, 65, 71, 255, 38, 49, 53, 255, 42, 56, 60, 255, 27, 31, 33, 255, 39, 51, 55, 255, 37, 48, 52, 255, 39, 51, 55, 255, 34, 43, 45, 255, 36, 45, 48, 255, 38, 49, 53, 255, 38, 48, 52, 255, 24, 26, 26, 255, 34, 43, 46, 255, 42, 56, 61, 255, 37, 47, 50, 255, 27, 30, 32, 255, 45, 61, 66, 255, 24, 25, 26, 255, 29, 34, 36, 255, 27, 31, 32, 255, 31, 37, 39, 255, 28, 33, 34, 255, 31, 38, 40, 255, 36, 45, 48, 255, 24, 26, 27, 255, 31, 37, 39, 255, 24, 27, 27, 255, 31, 37, 39, 255, 28, 32, 34, 255, 26, 29, 30, 255, 35, 45, 48, 255, 37, 47, 51, 255, 24, 26, 27, 255, 30, 35, 37, 255, 34, 42, 45, 255, 27, 31, 32, 255, 35, 45, 48, 255, 21, 21, 21, 255, 34, 43, 46, 255, 23, 25, 25, 255, 37, 47, 50, 255, 32, 40, 42, 255, 31, 37, 39, 255, 36, 46, 49, 255, 41, 55, 59, 255, 43, 57, 62, 255, 40, 52, 56, 255, 45, 61, 66, 255, 42, 56, 61, 255, 34, 43, 46, 255, 41, 54, 58, 255, 26, 29, 31, 255, 33, 40, 43, 255, 45, 60, 65, 255, 49, 67, 73, 255, 34, 42, 45, 255, 31, 37, 39, 255, 31, 37, 39, 255, 38, 50, 53, 255, 27, 30, 32, 255, 21, 21, 21, 255, 26, 30, 31, 255, 21, 21, 21, 255, 27, 31, 32, 255, 24, 26, 26, 255, 26, 29, 30, 255, 32, 40, 42, 255, 32, 39, 42, 255, 23, 23, 24, 255, 36, 46, 49, 255, 27, 31, 32, 255, 21, 22, 22, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 23, 24, 25, 255, 30, 35, 37, 255, 28, 32, 33, 255, 26, 30, 31, 255, 28, 33, 34, 255, 29, 34, 35, 255, 33, 41, 44, 255, 26, 29, 30, 255, 27, 31, 32, 255, 31, 37, 39, 255, 24, 26, 26, 255, 21, 21, 21, 255, 33, 41, 43, 255, 40, 52, 56, 255, 32, 39, 41, 255, 39, 51, 55, 255, 29, 34, 36, 255, 24, 26, 26, 255, 23, 23, 24, 255, 27, 30, 32, 255, 31, 37, 39, 255, 26, 28, 29, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 24, 26, 27, 255, 23, 25, 26, 255, 34, 42, 45, 255, 38, 48, 52, 255, 42, 56, 60, 255, 35, 44, 47, 255, 31, 38, 40, 255, 28, 32, 34, 255, 38, 49, 52, 255, 28, 33, 34, 255, 46, 62, 67, 255, 38, 49, 52, 255, 34, 42, 44, 255, 44, 59, 64, 255, 35, 44, 47, 255, 44, 59, 64, 255, 30, 36, 38, 255, 42, 56, 60, 255, 45, 61, 67, 255, 45, 60, 66, 255, 22, 22, 22, 255, 22, 22, 23, 255, 33, 40, 43, 255, 34, 43, 46, 255, 49, 67, 73, 255, 41, 54, 59, 255, 39, 51, 55, 255, 42, 56, 60, 255, 24, 25, 26, 255, 43, 57, 61, 255, 46, 62, 68, 255, 41, 54, 58, 255, 58, 76, 81, 255, 41, 53, 57, 255, 49, 66, 72, 255, 42, 56, 61, 255, 43, 58, 63, 255, 32, 39, 41, 255, 27, 30, 31, 255, 34, 42, 45, 255, 28, 33, 35, 255, 37, 48, 51, 255, 37, 47, 50, 255, 44, 59, 64, 255, 38, 49, 53, 255, 34, 42, 45, 255, 37, 48, 51, 255, 45, 60, 65, 255, 33, 41, 44, 255, 38, 49, 53, 255, 34, 43, 46, 255, 32, 40, 42, 255, 21, 21, 21, 255, 40, 52, 56, 255, 45, 60, 65, 255, 44, 60, 65, 255, 36, 46, 49, 255, 32, 39, 42, 255, 26, 30, 31, 255, 38, 50, 53, 255, 48, 66, 72, 255, 27, 32, 33, 255, 31, 37, 39, 255, 33, 41, 44, 255, 35, 44, 47, 255, 33, 41, 43, 255, 39, 51, 55, 255, 43, 58, 63, 255, 37, 47, 50, 255, 33, 40, 43, 255, 31, 37, 39, 255, 36, 46, 49, 255, 33, 41, 43, 255, 27, 31, 32, 255, 21, 21, 21, 255, 31, 37, 40, 255, 29, 33, 35, 255, 28, 32, 33, 255, 36, 45, 48, 255, 37, 47, 50, 255, 33, 42, 44, 255, 34, 42, 44, 255, 41, 53, 58, 255, 33, 41, 43, 255, 33, 41, 44, 255, 45, 60, 65, 255, 32, 39, 42, 255, 34, 43, 45, 255, 34, 43, 46, 255, 43, 58, 63, 255, 53, 71, 77, 255, 45, 60, 66, 255, 36, 45, 48, 255, 35, 43, 46, 255, 33, 41, 44, 255, 41, 53, 58, 255, 34, 42, 45, 255, 34, 43, 46, 255, 31, 37, 39, 255, 35, 44, 47, 255, 41, 55, 59, 255, 35, 44, 47, 255, 30, 36, 38, 255, 23, 24, 24, 255, 38, 49, 53, 255, 25, 28, 29, 255, 42, 56, 61, 255, 37, 48, 52, 255, 37, 48, 51, 255, 37, 48, 51, 255, 31, 38, 40, 255, 35, 43, 46, 255, 37, 48, 51, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 38, 40, 255, 23, 24, 24, 255, 27, 31, 32, 255, 37, 47, 50, 255, 26, 29, 30, 255, 26, 29, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 25, 32, 25, 255, 26, 34, 26, 255, 26, 34, 26, 255, 25, 32, 25, 255, 25, 33, 26, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 52, 36, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 115, 141, 14, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 52, 36, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 36, 53, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 34, 50, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 29, 40, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 38, 28, 255, 31, 44, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 24, 30, 24, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 42, 62, 41, 255, 36, 54, 37, 255, 31, 44, 32, 255, 35, 52, 35, 255, 48, 71, 46, 255, 58, 83, 54, 255, 37, 55, 37, 255, 39, 58, 39, 255, 36, 54, 37, 255, 35, 52, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 27, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 53, 76, 50, 255, 43, 64, 42, 255, 37, 56, 37, 255, 43, 64, 42, 255, 38, 57, 38, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 24, 31, 24, 255, 29, 41, 30, 255, 24, 30, 25, 255, 25, 33, 26, 255, 67, 77, 12, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 37, 29, 255, 23, 30, 24, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 56, 69, 18, 255, 35, 52, 35, 255, 59, 73, 18, 255, 36, 53, 36, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 47, 69, 45, 255, 48, 70, 46, 255, 35, 51, 35, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 31, 24, 255, 28, 38, 28, 255, 30, 42, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 53, 36, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 54, 37, 255, 38, 57, 38, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 33, 49, 34, 255, 30, 42, 31, 255, 28, 38, 28, 255, 29, 40, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 43, 45, 255, 36, 46, 49, 255, 24, 26, 27, 255, 21, 21, 21, 255, 35, 44, 47, 255, 42, 55, 59, 255, 35, 44, 47, 255, 31, 37, 39, 255, 42, 56, 60, 255, 39, 51, 55, 255, 39, 50, 54, 255, 42, 55, 60, 255, 41, 53, 58, 255, 37, 47, 50, 255, 35, 44, 48, 255, 38, 48, 52, 255, 27, 31, 33, 255, 42, 56, 61, 255, 44, 59, 64, 255, 38, 48, 52, 255, 41, 55, 59, 255, 21, 21, 21, 255, 23, 24, 24, 255, 42, 55, 60, 255, 53, 71, 77, 255, 41, 54, 58, 255, 36, 46, 49, 255, 31, 37, 39, 255, 29, 34, 36, 255, 39, 51, 54, 255, 49, 67, 73, 255, 34, 43, 46, 255, 39, 51, 54, 255, 33, 41, 44, 255, 29, 33, 35, 255, 33, 41, 44, 255, 25, 28, 28, 255, 30, 36, 38, 255, 38, 49, 52, 255, 38, 49, 53, 255, 44, 59, 64, 255, 38, 49, 53, 255, 35, 45, 48, 255, 30, 35, 37, 255, 35, 44, 47, 255, 28, 33, 34, 255, 28, 33, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 25, 27, 28, 255, 32, 38, 40, 255, 31, 37, 39, 255, 30, 36, 38, 255, 29, 34, 35, 255, 29, 34, 36, 255, 35, 44, 47, 255, 30, 35, 37, 255, 23, 23, 24, 255, 24, 26, 27, 255, 36, 46, 49, 255, 23, 24, 24, 255, 33, 41, 43, 255, 21, 21, 21, 255, 34, 42, 45, 255, 33, 40, 43, 255, 28, 32, 33, 255, 37, 47, 51, 255, 39, 50, 54, 255, 32, 40, 42, 255, 28, 33, 35, 255, 36, 46, 49, 255, 32, 39, 41, 255, 34, 42, 44, 255, 33, 40, 43, 255, 33, 42, 44, 255, 35, 45, 48, 255, 26, 29, 30, 255, 29, 34, 35, 255, 38, 49, 53, 255, 30, 36, 38, 255, 38, 48, 52, 255, 37, 48, 51, 255, 38, 49, 53, 255, 28, 33, 34, 255, 27, 30, 32, 255, 21, 21, 21, 255, 32, 40, 42, 255, 24, 27, 27, 255, 21, 21, 21, 255, 34, 43, 46, 255, 33, 41, 43, 255, 34, 42, 45, 255, 38, 48, 52, 255, 31, 38, 40, 255, 34, 43, 45, 255, 30, 36, 38, 255, 28, 32, 33, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 26, 27, 255, 25, 27, 28, 255, 22, 22, 22, 255, 21, 21, 21, 255, 38, 48, 52, 255, 40, 52, 56, 255, 34, 43, 45, 255, 36, 46, 49, 255, 33, 41, 44, 255, 33, 41, 44, 255, 33, 42, 44, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 37, 40, 255, 26, 29, 30, 255, 33, 41, 44, 255, 27, 32, 33, 255, 21, 22, 22, 255, 24, 25, 26, 255, 28, 32, 33, 255, 22, 22, 22, 255, 28, 32, 34, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 25, 27, 28, 255, 29, 34, 36, 255, 21, 21, 21, 255, 28, 32, 33, 255, 22, 23, 23, 255, 22, 22, 22, 255, 33, 41, 44, 255, 32, 39, 42, 255, 31, 38, 40, 255, 23, 24, 24, 255, 31, 38, 40, 255, 21, 21, 21, 255, 30, 35, 37, 255, 40, 53, 57, 255, 36, 46, 49, 255, 38, 49, 53, 255, 36, 46, 49, 255, 42, 56, 61, 255, 37, 47, 50, 255, 31, 37, 39, 255, 22, 22, 23, 255, 24, 25, 26, 255, 30, 36, 37, 255, 38, 49, 52, 255, 43, 57, 61, 255, 52, 70, 76, 255, 53, 71, 77, 255, 42, 56, 61, 255, 48, 65, 71, 255, 46, 62, 67, 255, 47, 65, 70, 255, 29, 33, 35, 255, 39, 50, 54, 255, 54, 72, 77, 255, 43, 57, 62, 255, 43, 58, 63, 255, 43, 57, 61, 255, 36, 46, 50, 255, 40, 52, 56, 255, 43, 57, 62, 255, 47, 64, 69, 255, 34, 42, 44, 255, 40, 52, 56, 255, 40, 52, 56, 255, 36, 47, 50, 255, 30, 36, 38, 255, 41, 55, 59, 255, 43, 57, 62, 255, 45, 60, 66, 255, 36, 46, 49, 255, 33, 41, 44, 255, 34, 43, 46, 255, 33, 41, 44, 255, 38, 48, 52, 255, 34, 43, 46, 255, 21, 21, 21, 255, 39, 51, 55, 255, 39, 50, 54, 255, 40, 52, 56, 255, 38, 48, 52, 255, 35, 45, 48, 255, 35, 44, 47, 255, 36, 47, 50, 255, 30, 35, 37, 255, 36, 46, 49, 255, 41, 54, 58, 255, 39, 51, 55, 255, 29, 35, 36, 255, 38, 49, 53, 255, 39, 50, 54, 255, 39, 51, 55, 255, 36, 46, 49, 255, 38, 48, 52, 255, 41, 54, 58, 255, 36, 46, 50, 255, 44, 59, 63, 255, 25, 28, 29, 255, 21, 21, 21, 255, 34, 42, 45, 255, 28, 33, 35, 255, 31, 37, 39, 255, 22, 22, 22, 255, 36, 46, 50, 255, 40, 52, 56, 255, 31, 38, 40, 255, 31, 37, 40, 255, 44, 59, 64, 255, 42, 56, 61, 255, 32, 39, 42, 255, 43, 57, 62, 255, 44, 58, 63, 255, 37, 48, 52, 255, 29, 34, 36, 255, 27, 32, 33, 255, 44, 60, 65, 255, 31, 37, 39, 255, 42, 55, 60, 255, 39, 51, 55, 255, 43, 58, 62, 255, 44, 58, 63, 255, 34, 42, 45, 255, 39, 51, 55, 255, 49, 66, 72, 255, 42, 56, 60, 255, 39, 51, 55, 255, 35, 45, 48, 255, 21, 21, 21, 255, 27, 31, 32, 255, 24, 27, 27, 255, 36, 46, 49, 255, 42, 56, 60, 255, 45, 60, 65, 255, 35, 44, 47, 255, 36, 46, 49, 255, 34, 43, 46, 255, 34, 42, 45, 255, 33, 41, 43, 255, 26, 30, 31, 255, 31, 37, 39, 255, 38, 49, 53, 255, 33, 41, 44, 255, 33, 41, 43, 255, 32, 40, 42, 255, 31, 38, 40, 255, 36, 45, 49, 255, 29, 33, 35, 255, 31, 37, 39, 255, 32, 45, 32, 255, 30, 41, 30, 255, 34, 50, 35, 255, 37, 56, 37, 255, 31, 44, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 42, 62, 41, 255, 39, 58, 39, 255, 36, 52, 36, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 30, 42, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 37, 255, 33, 48, 33, 255, 32, 46, 33, 255, 32, 45, 32, 255, 35, 52, 36, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 32, 46, 32, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 34, 49, 34, 255, 35, 52, 35, 255, 40, 60, 40, 255, 38, 57, 38, 255, 32, 46, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 54, 37, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 32, 46, 32, 255, 36, 54, 36, 255, 42, 62, 41, 255, 44, 65, 43, 255, 38, 56, 38, 255, 38, 56, 38, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 60, 68, 13, 255, 30, 41, 30, 255, 32, 45, 32, 255, 31, 43, 31, 255, 34, 50, 35, 255, 45, 66, 43, 255, 42, 62, 41, 255, 40, 60, 40, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 32, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 31, 255, 28, 38, 28, 255, 29, 40, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 54, 37, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 38, 57, 38, 255, 39, 59, 39, 255, 36, 54, 36, 255, 37, 56, 38, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 38, 57, 38, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 37, 54, 37, 255, 38, 57, 38, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 44, 32, 255, 31, 43, 31, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 32, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 31, 33, 255, 42, 55, 60, 255, 37, 48, 51, 255, 21, 21, 21, 255, 36, 45, 48, 255, 40, 52, 57, 255, 34, 42, 45, 255, 29, 34, 36, 255, 42, 56, 61, 255, 33, 41, 44, 255, 47, 64, 70, 255, 51, 70, 76, 255, 35, 44, 47, 255, 46, 62, 67, 255, 40, 52, 56, 255, 41, 53, 58, 255, 40, 53, 57, 255, 31, 37, 39, 255, 31, 38, 40, 255, 41, 53, 57, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 55, 60, 255, 47, 65, 70, 255, 35, 45, 48, 255, 32, 38, 41, 255, 30, 36, 38, 255, 31, 37, 40, 255, 33, 40, 43, 255, 26, 29, 30, 255, 40, 52, 56, 255, 34, 42, 44, 255, 22, 23, 23, 255, 36, 45, 48, 255, 35, 43, 46, 255, 21, 21, 21, 255, 25, 28, 28, 255, 35, 45, 48, 255, 39, 51, 55, 255, 38, 48, 52, 255, 38, 48, 52, 255, 38, 49, 53, 255, 31, 37, 39, 255, 35, 43, 46, 255, 32, 39, 42, 255, 27, 31, 32, 255, 25, 27, 28, 255, 28, 32, 34, 255, 37, 47, 50, 255, 25, 27, 28, 255, 27, 31, 32, 255, 30, 36, 38, 255, 37, 48, 51, 255, 33, 40, 43, 255, 30, 36, 38, 255, 33, 41, 44, 255, 30, 35, 37, 255, 27, 31, 32, 255, 27, 31, 32, 255, 21, 21, 21, 255, 33, 40, 43, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 53, 255, 41, 54, 59, 255, 37, 48, 51, 255, 36, 47, 50, 255, 40, 53, 57, 255, 39, 50, 54, 255, 39, 51, 55, 255, 45, 60, 65, 255, 35, 43, 46, 255, 37, 48, 52, 255, 33, 41, 44, 255, 32, 39, 41, 255, 33, 41, 43, 255, 28, 32, 33, 255, 35, 45, 48, 255, 43, 58, 62, 255, 39, 51, 55, 255, 37, 48, 51, 255, 33, 41, 44, 255, 42, 55, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 27, 31, 32, 255, 25, 27, 28, 255, 39, 51, 55, 255, 43, 57, 62, 255, 31, 37, 40, 255, 41, 54, 58, 255, 32, 39, 42, 255, 39, 51, 55, 255, 24, 26, 27, 255, 31, 38, 40, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 23, 24, 25, 255, 32, 39, 41, 255, 26, 29, 31, 255, 34, 43, 46, 255, 39, 50, 54, 255, 38, 50, 53, 255, 32, 40, 42, 255, 32, 39, 41, 255, 36, 45, 49, 255, 21, 21, 21, 255, 29, 34, 36, 255, 28, 32, 33, 255, 21, 21, 21, 255, 33, 41, 44, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 30, 31, 255, 26, 30, 31, 255, 27, 31, 33, 255, 28, 32, 34, 255, 32, 39, 42, 255, 21, 21, 21, 255, 30, 35, 37, 255, 21, 21, 21, 255, 31, 37, 39, 255, 25, 27, 28, 255, 25, 28, 29, 255, 22, 22, 23, 255, 21, 21, 21, 255, 23, 23, 24, 255, 25, 28, 29, 255, 29, 34, 35, 255, 21, 21, 21, 255, 33, 40, 43, 255, 27, 31, 32, 255, 25, 28, 28, 255, 23, 23, 24, 255, 30, 36, 38, 255, 34, 43, 46, 255, 43, 57, 62, 255, 44, 60, 65, 255, 31, 37, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 36, 46, 49, 255, 44, 59, 64, 255, 40, 52, 56, 255, 58, 76, 81, 255, 40, 53, 57, 255, 44, 59, 64, 255, 37, 47, 51, 255, 33, 40, 43, 255, 39, 51, 55, 255, 51, 69, 75, 255, 39, 51, 55, 255, 30, 36, 38, 255, 41, 53, 57, 255, 46, 62, 67, 255, 44, 59, 64, 255, 47, 63, 69, 255, 46, 62, 67, 255, 47, 63, 69, 255, 23, 24, 25, 255, 29, 34, 35, 255, 31, 37, 39, 255, 45, 60, 65, 255, 35, 44, 47, 255, 44, 59, 64, 255, 40, 52, 56, 255, 34, 43, 46, 255, 42, 56, 61, 255, 46, 62, 67, 255, 36, 46, 49, 255, 47, 64, 69, 255, 33, 42, 44, 255, 38, 49, 53, 255, 36, 46, 50, 255, 26, 29, 30, 255, 21, 21, 21, 255, 42, 55, 59, 255, 37, 47, 51, 255, 46, 62, 67, 255, 43, 57, 62, 255, 39, 50, 54, 255, 41, 54, 58, 255, 39, 50, 54, 255, 36, 46, 49, 255, 45, 60, 65, 255, 42, 56, 61, 255, 44, 58, 63, 255, 37, 48, 52, 255, 43, 58, 62, 255, 41, 54, 58, 255, 37, 47, 51, 255, 39, 51, 55, 255, 34, 43, 46, 255, 35, 44, 47, 255, 34, 42, 45, 255, 29, 35, 36, 255, 24, 26, 27, 255, 21, 21, 21, 255, 34, 43, 46, 255, 37, 47, 50, 255, 33, 41, 44, 255, 34, 42, 44, 255, 38, 48, 52, 255, 34, 42, 45, 255, 36, 45, 49, 255, 40, 52, 56, 255, 30, 36, 38, 255, 38, 48, 52, 255, 42, 56, 60, 255, 44, 59, 64, 255, 48, 66, 72, 255, 39, 50, 54, 255, 34, 42, 45, 255, 40, 52, 56, 255, 28, 32, 34, 255, 37, 47, 51, 255, 42, 56, 60, 255, 41, 53, 57, 255, 44, 59, 64, 255, 35, 44, 47, 255, 44, 59, 64, 255, 52, 71, 76, 255, 49, 67, 73, 255, 43, 57, 61, 255, 40, 52, 56, 255, 31, 37, 39, 255, 32, 38, 41, 255, 38, 48, 52, 255, 42, 56, 61, 255, 36, 45, 48, 255, 43, 57, 62, 255, 39, 50, 54, 255, 33, 40, 43, 255, 27, 32, 33, 255, 48, 65, 71, 255, 40, 52, 56, 255, 43, 58, 63, 255, 36, 46, 50, 255, 30, 35, 37, 255, 22, 23, 24, 255, 26, 29, 30, 255, 27, 31, 32, 255, 33, 41, 44, 255, 32, 40, 42, 255, 31, 37, 39, 255, 27, 31, 32, 255, 31, 37, 40, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 30, 255, 33, 47, 33, 255, 26, 35, 27, 255, 26, 35, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 45, 67, 44, 255, 43, 64, 42, 255, 47, 69, 45, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 52, 36, 255, 35, 52, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 56, 38, 255, 29, 40, 29, 255, 30, 42, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 34, 255, 31, 45, 32, 255, 32, 46, 33, 255, 32, 47, 33, 255, 26, 34, 26, 255, 25, 34, 26, 255, 24, 30, 24, 255, 30, 38, 30, 255, 25, 32, 25, 255, 27, 36, 27, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 110, 133, 12, 255, 26, 35, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 41, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 54, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 48, 70, 46, 255, 35, 51, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 43, 64, 42, 255, 35, 52, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 25, 32, 25, 255, 24, 30, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 43, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 29, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 54, 37, 255, 37, 55, 37, 255, 35, 52, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 41, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 41, 30, 255, 31, 44, 32, 255, 35, 52, 35, 255, 34, 50, 35, 255, 32, 45, 32, 255, 33, 41, 44, 255, 32, 39, 41, 255, 46, 62, 68, 255, 21, 21, 21, 255, 38, 48, 52, 255, 43, 58, 63, 255, 34, 42, 44, 255, 34, 43, 46, 255, 45, 61, 66, 255, 39, 51, 55, 255, 39, 51, 55, 255, 36, 46, 49, 255, 38, 49, 52, 255, 32, 39, 42, 255, 26, 30, 31, 255, 29, 34, 36, 255, 42, 56, 61, 255, 48, 66, 72, 255, 40, 53, 57, 255, 37, 47, 51, 255, 36, 46, 49, 255, 25, 27, 28, 255, 37, 47, 50, 255, 54, 73, 78, 255, 47, 63, 69, 255, 41, 55, 59, 255, 40, 53, 57, 255, 38, 49, 53, 255, 44, 58, 63, 255, 32, 40, 42, 255, 38, 48, 52, 255, 29, 34, 36, 255, 40, 52, 57, 255, 32, 38, 41, 255, 40, 52, 56, 255, 28, 33, 35, 255, 34, 42, 45, 255, 21, 21, 21, 255, 28, 32, 34, 255, 32, 38, 41, 255, 40, 52, 56, 255, 40, 53, 57, 255, 39, 50, 54, 255, 27, 31, 32, 255, 34, 43, 46, 255, 33, 41, 43, 255, 28, 32, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 29, 34, 36, 255, 31, 38, 40, 255, 39, 50, 54, 255, 25, 28, 29, 255, 27, 31, 32, 255, 25, 27, 28, 255, 26, 29, 30, 255, 28, 32, 34, 255, 30, 36, 38, 255, 29, 33, 35, 255, 32, 40, 42, 255, 22, 23, 23, 255, 28, 33, 34, 255, 21, 21, 21, 255, 34, 42, 44, 255, 27, 30, 31, 255, 40, 53, 57, 255, 42, 55, 60, 255, 39, 51, 55, 255, 39, 51, 55, 255, 27, 30, 32, 255, 40, 52, 56, 255, 35, 44, 47, 255, 39, 51, 55, 255, 41, 55, 59, 255, 37, 47, 50, 255, 43, 57, 62, 255, 29, 35, 36, 255, 25, 27, 28, 255, 37, 47, 51, 255, 35, 44, 47, 255, 37, 47, 51, 255, 28, 32, 34, 255, 32, 38, 40, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 39, 50, 54, 255, 23, 25, 25, 255, 33, 40, 43, 255, 40, 53, 57, 255, 38, 48, 52, 255, 36, 45, 48, 255, 34, 43, 46, 255, 29, 33, 35, 255, 35, 43, 46, 255, 39, 51, 55, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 26, 30, 31, 255, 24, 26, 26, 255, 21, 21, 21, 255, 26, 29, 30, 255, 28, 32, 33, 255, 36, 46, 49, 255, 35, 45, 48, 255, 26, 30, 31, 255, 42, 56, 60, 255, 31, 37, 40, 255, 29, 34, 35, 255, 28, 32, 33, 255, 35, 44, 47, 255, 28, 32, 34, 255, 22, 22, 22, 255, 29, 34, 36, 255, 35, 43, 46, 255, 30, 36, 38, 255, 25, 27, 27, 255, 26, 30, 31, 255, 32, 40, 42, 255, 23, 24, 24, 255, 23, 25, 25, 255, 26, 30, 31, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 28, 32, 34, 255, 22, 23, 23, 255, 33, 40, 43, 255, 32, 39, 41, 255, 30, 36, 38, 255, 26, 30, 31, 255, 26, 28, 29, 255, 44, 59, 64, 255, 36, 46, 49, 255, 31, 38, 40, 255, 23, 24, 25, 255, 21, 21, 21, 255, 24, 26, 26, 255, 40, 53, 57, 255, 35, 44, 47, 255, 37, 48, 52, 255, 43, 58, 63, 255, 42, 55, 59, 255, 33, 40, 43, 255, 56, 74, 79, 255, 61, 79, 83, 255, 41, 54, 59, 255, 37, 48, 51, 255, 38, 49, 52, 255, 49, 67, 73, 255, 49, 67, 73, 255, 39, 51, 54, 255, 31, 37, 39, 255, 22, 23, 23, 255, 40, 52, 57, 255, 50, 69, 75, 255, 44, 59, 64, 255, 37, 48, 52, 255, 43, 58, 62, 255, 40, 52, 56, 255, 39, 50, 54, 255, 50, 69, 75, 255, 34, 42, 45, 255, 45, 60, 66, 255, 36, 46, 49, 255, 30, 36, 38, 255, 34, 42, 45, 255, 30, 36, 38, 255, 44, 58, 63, 255, 33, 42, 44, 255, 32, 40, 42, 255, 37, 48, 51, 255, 26, 30, 31, 255, 45, 61, 66, 255, 48, 66, 72, 255, 30, 36, 38, 255, 21, 21, 21, 255, 51, 70, 76, 255, 34, 43, 46, 255, 33, 40, 43, 255, 42, 56, 61, 255, 41, 54, 59, 255, 29, 35, 37, 255, 37, 48, 51, 255, 35, 43, 46, 255, 45, 61, 67, 255, 44, 59, 64, 255, 31, 37, 39, 255, 33, 40, 43, 255, 43, 57, 62, 255, 39, 50, 54, 255, 26, 30, 31, 255, 29, 34, 36, 255, 42, 55, 60, 255, 30, 36, 38, 255, 38, 48, 52, 255, 33, 40, 42, 255, 32, 39, 41, 255, 21, 21, 21, 255, 35, 43, 46, 255, 28, 33, 34, 255, 35, 44, 47, 255, 35, 45, 48, 255, 36, 46, 49, 255, 31, 37, 39, 255, 35, 44, 47, 255, 35, 44, 48, 255, 33, 40, 42, 255, 34, 42, 44, 255, 38, 49, 53, 255, 28, 32, 33, 255, 34, 42, 44, 255, 24, 25, 26, 255, 25, 28, 29, 255, 32, 40, 42, 255, 39, 51, 55, 255, 39, 50, 54, 255, 44, 59, 64, 255, 30, 35, 37, 255, 37, 47, 50, 255, 28, 32, 34, 255, 42, 56, 60, 255, 40, 53, 57, 255, 37, 48, 51, 255, 43, 57, 62, 255, 41, 54, 58, 255, 27, 31, 32, 255, 21, 21, 21, 255, 28, 33, 35, 255, 37, 47, 51, 255, 47, 63, 69, 255, 38, 49, 53, 255, 38, 49, 52, 255, 38, 49, 53, 255, 34, 43, 46, 255, 38, 49, 52, 255, 35, 45, 48, 255, 41, 54, 58, 255, 33, 41, 43, 255, 26, 29, 30, 255, 30, 35, 37, 255, 38, 49, 53, 255, 25, 27, 27, 255, 30, 36, 38, 255, 40, 53, 57, 255, 45, 60, 65, 255, 37, 47, 50, 255, 34, 43, 45, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 40, 30, 255, 27, 36, 27, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 38, 56, 38, 255, 46, 67, 44, 255, 40, 59, 39, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 37, 54, 37, 255, 35, 51, 35, 255, 31, 43, 31, 255, 30, 42, 31, 255, 25, 34, 26, 255, 24, 31, 25, 255, 29, 37, 29, 255, 23, 30, 24, 255, 25, 32, 25, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 35, 28, 255, 25, 32, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 36, 255, 33, 48, 33, 255, 30, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 25, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 48, 69, 46, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 54, 37, 255, 38, 57, 38, 255, 37, 55, 37, 255, 38, 56, 38, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 50, 35, 255, 36, 53, 36, 255, 37, 54, 37, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 52, 36, 255, 34, 50, 34, 255, 31, 44, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 50, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 32, 26, 255, 25, 33, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 24, 30, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 37, 56, 38, 255, 32, 46, 32, 255, 33, 48, 34, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 41, 30, 255, 33, 48, 33, 255, 37, 55, 37, 255, 38, 56, 38, 255, 39, 58, 39, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 31, 24, 255, 24, 32, 25, 255, 30, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 43, 31, 255, 35, 52, 35, 255, 50, 73, 48, 255, 40, 60, 40, 255, 36, 53, 36, 255, 98, 120, 15, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 54, 37, 255, 39, 58, 39, 255, 39, 59, 39, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 37, 55, 37, 255, 40, 60, 40, 255, 33, 48, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 47, 33, 255, 28, 38, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 43, 31, 255, 42, 56, 60, 255, 36, 45, 48, 255, 38, 49, 52, 255, 21, 21, 21, 255, 32, 38, 41, 255, 30, 35, 37, 255, 35, 45, 48, 255, 33, 41, 43, 255, 43, 57, 62, 255, 49, 66, 72, 255, 39, 51, 55, 255, 32, 40, 42, 255, 32, 39, 42, 255, 35, 44, 47, 255, 34, 42, 45, 255, 31, 38, 40, 255, 35, 45, 48, 255, 43, 58, 62, 255, 44, 59, 64, 255, 31, 37, 40, 255, 44, 58, 63, 255, 35, 43, 46, 255, 28, 32, 34, 255, 51, 70, 76, 255, 47, 63, 69, 255, 42, 56, 60, 255, 48, 65, 71, 255, 40, 52, 56, 255, 39, 50, 54, 255, 26, 30, 31, 255, 44, 58, 63, 255, 39, 50, 54, 255, 39, 50, 54, 255, 35, 44, 47, 255, 40, 52, 56, 255, 33, 42, 44, 255, 31, 38, 40, 255, 21, 21, 21, 255, 31, 37, 39, 255, 21, 21, 21, 255, 28, 33, 34, 255, 36, 46, 49, 255, 44, 59, 63, 255, 40, 52, 56, 255, 25, 28, 29, 255, 31, 37, 39, 255, 32, 39, 42, 255, 29, 34, 35, 255, 21, 22, 22, 255, 31, 37, 39, 255, 28, 33, 34, 255, 27, 31, 32, 255, 39, 50, 54, 255, 35, 44, 47, 255, 29, 34, 36, 255, 28, 32, 34, 255, 35, 44, 47, 255, 31, 37, 39, 255, 24, 26, 27, 255, 30, 35, 37, 255, 26, 29, 30, 255, 31, 37, 39, 255, 21, 21, 21, 255, 38, 49, 53, 255, 37, 47, 51, 255, 40, 52, 56, 255, 36, 45, 49, 255, 31, 38, 40, 255, 35, 44, 47, 255, 36, 46, 49, 255, 41, 55, 59, 255, 45, 61, 66, 255, 44, 58, 63, 255, 39, 50, 54, 255, 34, 42, 44, 255, 32, 39, 41, 255, 33, 40, 43, 255, 21, 21, 21, 255, 37, 47, 50, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 39, 50, 54, 255, 21, 21, 21, 255, 29, 35, 37, 255, 29, 35, 37, 255, 37, 47, 50, 255, 35, 44, 47, 255, 33, 41, 44, 255, 35, 44, 47, 255, 44, 59, 64, 255, 34, 43, 45, 255, 27, 30, 32, 255, 40, 51, 56, 255, 40, 52, 56, 255, 37, 47, 50, 255, 30, 35, 37, 255, 23, 25, 25, 255, 21, 21, 21, 255, 32, 39, 41, 255, 30, 36, 38, 255, 22, 23, 23, 255, 31, 37, 40, 255, 32, 38, 40, 255, 30, 36, 38, 255, 22, 23, 23, 255, 30, 36, 38, 255, 33, 40, 43, 255, 26, 30, 31, 255, 28, 33, 34, 255, 31, 37, 39, 255, 27, 31, 32, 255, 30, 36, 38, 255, 32, 39, 42, 255, 23, 25, 25, 255, 30, 35, 37, 255, 30, 36, 38, 255, 32, 38, 41, 255, 29, 33, 35, 255, 35, 44, 47, 255, 28, 32, 34, 255, 33, 41, 44, 255, 39, 50, 54, 255, 27, 30, 32, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 41, 44, 255, 31, 38, 40, 255, 39, 51, 55, 255, 32, 39, 41, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 28, 33, 34, 255, 36, 45, 48, 255, 39, 51, 55, 255, 39, 50, 54, 255, 46, 62, 67, 255, 39, 50, 54, 255, 53, 71, 77, 255, 40, 52, 56, 255, 37, 47, 50, 255, 43, 58, 63, 255, 34, 42, 45, 255, 31, 38, 40, 255, 40, 53, 57, 255, 36, 45, 48, 255, 40, 53, 57, 255, 49, 67, 73, 255, 32, 40, 42, 255, 21, 21, 21, 255, 36, 45, 48, 255, 53, 71, 77, 255, 54, 72, 78, 255, 36, 45, 49, 255, 29, 35, 36, 255, 47, 64, 70, 255, 34, 43, 46, 255, 32, 40, 42, 255, 36, 46, 50, 255, 45, 61, 66, 255, 37, 47, 50, 255, 37, 48, 52, 255, 27, 30, 32, 255, 32, 38, 40, 255, 27, 30, 32, 255, 25, 28, 29, 255, 37, 47, 50, 255, 33, 41, 44, 255, 42, 56, 61, 255, 41, 55, 59, 255, 36, 46, 49, 255, 27, 31, 33, 255, 26, 30, 31, 255, 37, 48, 51, 255, 39, 51, 55, 255, 36, 45, 48, 255, 45, 61, 66, 255, 34, 43, 46, 255, 34, 42, 45, 255, 37, 47, 51, 255, 37, 47, 50, 255, 38, 49, 53, 255, 43, 57, 62, 255, 36, 46, 49, 255, 28, 33, 35, 255, 37, 48, 52, 255, 36, 45, 49, 255, 21, 21, 21, 255, 21, 21, 22, 255, 44, 60, 65, 255, 36, 46, 49, 255, 38, 48, 52, 255, 37, 48, 52, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 30, 36, 37, 255, 35, 44, 47, 255, 37, 47, 50, 255, 38, 50, 54, 255, 26, 30, 31, 255, 32, 38, 41, 255, 30, 36, 38, 255, 33, 41, 43, 255, 28, 33, 34, 255, 32, 39, 41, 255, 34, 42, 45, 255, 28, 33, 35, 255, 35, 44, 47, 255, 38, 49, 53, 255, 30, 35, 37, 255, 31, 38, 40, 255, 47, 64, 70, 255, 45, 61, 66, 255, 32, 39, 42, 255, 42, 55, 59, 255, 29, 35, 36, 255, 38, 48, 52, 255, 54, 72, 78, 255, 46, 62, 68, 255, 35, 44, 47, 255, 21, 21, 21, 255, 34, 42, 45, 255, 21, 21, 21, 255, 28, 32, 34, 255, 43, 57, 62, 255, 29, 35, 37, 255, 37, 48, 51, 255, 40, 52, 56, 255, 37, 48, 51, 255, 40, 52, 56, 255, 40, 53, 57, 255, 32, 40, 42, 255, 32, 39, 41, 255, 34, 42, 44, 255, 31, 37, 40, 255, 36, 45, 48, 255, 33, 41, 43, 255, 35, 44, 48, 255, 32, 38, 41, 255, 42, 56, 61, 255, 37, 47, 50, 255, 45, 60, 65, 255, 28, 38, 28, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 32, 25, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 45, 66, 43, 255, 37, 55, 37, 255, 37, 54, 37, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 36, 54, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 51, 35, 255, 31, 44, 31, 255, 26, 35, 27, 255, 31, 45, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 41, 62, 41, 255, 36, 53, 36, 255, 32, 46, 33, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 31, 24, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 33, 27, 255, 29, 36, 29, 255, 25, 32, 25, 255, 24, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 35, 52, 36, 255, 40, 59, 39, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 39, 58, 38, 255, 36, 54, 36, 255, 37, 56, 37, 255, 48, 70, 46, 255, 39, 58, 38, 255, 36, 52, 36, 255, 33, 48, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 36, 255, 30, 43, 31, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 34, 255, 31, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 29, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 43, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 45, 67, 44, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 26, 35, 27, 255, 31, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 26, 34, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 32, 25, 255, 27, 35, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 54, 37, 255, 35, 51, 35, 255, 33, 48, 34, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 42, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 32, 255, 43, 57, 61, 255, 43, 57, 61, 255, 48, 66, 72, 255, 21, 21, 21, 255, 28, 32, 34, 255, 30, 35, 37, 255, 37, 48, 52, 255, 38, 50, 54, 255, 41, 55, 59, 255, 25, 27, 28, 255, 29, 35, 37, 255, 28, 33, 34, 255, 40, 52, 56, 255, 25, 27, 28, 255, 31, 37, 39, 255, 37, 48, 51, 255, 35, 45, 48, 255, 30, 36, 38, 255, 42, 56, 60, 255, 37, 47, 51, 255, 40, 52, 56, 255, 31, 37, 39, 255, 32, 38, 41, 255, 46, 62, 68, 255, 46, 62, 68, 255, 44, 59, 64, 255, 46, 62, 68, 255, 51, 70, 76, 255, 48, 66, 72, 255, 41, 55, 59, 255, 42, 56, 60, 255, 49, 67, 73, 255, 41, 54, 59, 255, 32, 40, 42, 255, 38, 49, 53, 255, 23, 23, 24, 255, 34, 42, 45, 255, 21, 21, 21, 255, 25, 27, 28, 255, 33, 40, 43, 255, 24, 25, 26, 255, 21, 21, 21, 255, 28, 32, 33, 255, 46, 62, 67, 255, 22, 22, 22, 255, 34, 42, 45, 255, 35, 44, 47, 255, 47, 63, 69, 255, 30, 35, 37, 255, 34, 42, 45, 255, 29, 34, 36, 255, 21, 21, 21, 255, 25, 27, 28, 255, 28, 33, 34, 255, 36, 45, 48, 255, 31, 38, 40, 255, 29, 34, 36, 255, 28, 33, 34, 255, 32, 40, 42, 255, 33, 41, 44, 255, 28, 33, 35, 255, 35, 44, 47, 255, 21, 21, 21, 255, 28, 32, 33, 255, 38, 49, 53, 255, 30, 36, 38, 255, 27, 31, 32, 255, 39, 50, 54, 255, 34, 42, 45, 255, 38, 48, 52, 255, 42, 56, 61, 255, 29, 35, 36, 255, 40, 52, 57, 255, 43, 57, 62, 255, 29, 35, 36, 255, 30, 36, 38, 255, 24, 26, 27, 255, 25, 27, 28, 255, 31, 37, 39, 255, 25, 27, 28, 255, 27, 32, 33, 255, 36, 46, 50, 255, 44, 59, 63, 255, 38, 50, 54, 255, 21, 21, 21, 255, 31, 38, 40, 255, 38, 50, 53, 255, 38, 49, 53, 255, 33, 40, 42, 255, 32, 39, 41, 255, 36, 46, 50, 255, 27, 31, 32, 255, 36, 47, 50, 255, 40, 52, 56, 255, 31, 38, 40, 255, 37, 48, 52, 255, 37, 48, 51, 255, 27, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 47, 51, 255, 33, 40, 43, 255, 29, 35, 36, 255, 22, 22, 22, 255, 33, 40, 43, 255, 24, 26, 27, 255, 36, 46, 50, 255, 27, 31, 33, 255, 38, 49, 53, 255, 21, 21, 21, 255, 26, 30, 31, 255, 32, 38, 41, 255, 28, 32, 33, 255, 25, 28, 29, 255, 25, 28, 29, 255, 36, 46, 49, 255, 32, 38, 41, 255, 31, 37, 39, 255, 23, 24, 24, 255, 30, 36, 38, 255, 27, 32, 33, 255, 31, 38, 40, 255, 38, 48, 52, 255, 29, 34, 35, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 22, 23, 24, 255, 29, 35, 37, 255, 31, 38, 40, 255, 29, 34, 36, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 40, 52, 56, 255, 37, 47, 50, 255, 43, 58, 63, 255, 44, 59, 64, 255, 46, 63, 68, 255, 38, 49, 53, 255, 37, 47, 50, 255, 41, 55, 59, 255, 44, 59, 64, 255, 41, 53, 58, 255, 36, 45, 48, 255, 42, 55, 60, 255, 37, 47, 50, 255, 27, 31, 33, 255, 48, 65, 71, 255, 41, 53, 57, 255, 45, 61, 66, 255, 45, 61, 66, 255, 38, 49, 53, 255, 27, 31, 32, 255, 49, 67, 74, 255, 40, 52, 56, 255, 42, 56, 61, 255, 39, 50, 54, 255, 37, 47, 50, 255, 34, 43, 46, 255, 43, 57, 62, 255, 36, 45, 49, 255, 27, 30, 32, 255, 43, 58, 63, 255, 45, 60, 65, 255, 26, 29, 30, 255, 21, 21, 21, 255, 35, 43, 46, 255, 31, 37, 39, 255, 30, 35, 37, 255, 32, 39, 42, 255, 38, 49, 53, 255, 37, 47, 50, 255, 33, 41, 44, 255, 30, 35, 37, 255, 23, 24, 24, 255, 24, 26, 26, 255, 35, 45, 48, 255, 35, 45, 48, 255, 37, 48, 51, 255, 36, 46, 49, 255, 26, 29, 30, 255, 31, 37, 39, 255, 30, 36, 39, 255, 25, 27, 28, 255, 40, 52, 56, 255, 32, 39, 42, 255, 36, 46, 49, 255, 36, 45, 48, 255, 36, 46, 49, 255, 43, 57, 62, 255, 33, 41, 43, 255, 37, 47, 50, 255, 33, 41, 43, 255, 40, 52, 56, 255, 36, 45, 48, 255, 40, 52, 56, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 48, 255, 30, 35, 37, 255, 24, 26, 26, 255, 30, 36, 38, 255, 30, 36, 37, 255, 31, 38, 40, 255, 34, 43, 46, 255, 27, 30, 32, 255, 22, 23, 23, 255, 31, 38, 40, 255, 30, 35, 37, 255, 31, 37, 39, 255, 38, 50, 54, 255, 37, 48, 51, 255, 34, 42, 44, 255, 29, 34, 36, 255, 38, 48, 52, 255, 48, 65, 71, 255, 41, 54, 58, 255, 31, 38, 40, 255, 36, 46, 49, 255, 56, 74, 79, 255, 56, 74, 79, 255, 43, 57, 62, 255, 23, 23, 24, 255, 34, 43, 45, 255, 37, 47, 51, 255, 48, 66, 72, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 48, 255, 41, 53, 58, 255, 38, 50, 53, 255, 31, 37, 39, 255, 25, 27, 28, 255, 21, 22, 22, 255, 30, 36, 38, 255, 33, 40, 42, 255, 29, 33, 35, 255, 29, 34, 36, 255, 29, 35, 37, 255, 29, 33, 35, 255, 36, 46, 49, 255, 42, 55, 59, 255, 23, 25, 25, 255, 40, 53, 57, 255, 47, 64, 70, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 31, 24, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 46, 33, 255, 35, 51, 35, 255, 45, 66, 43, 255, 48, 70, 46, 255, 41, 61, 40, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 38, 56, 38, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 52, 36, 255, 30, 42, 30, 255, 30, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 37, 56, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 26, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 25, 33, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 56, 37, 255, 38, 57, 38, 255, 80, 97, 15, 255, 35, 52, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 34, 50, 35, 255, 34, 50, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 34, 255, 31, 44, 32, 255, 31, 44, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 32, 26, 255, 25, 33, 26, 255, 26, 33, 26, 255, 25, 32, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 30, 24, 255, 25, 33, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 41, 30, 255, 25, 31, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 33, 255, 32, 46, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 37, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 31, 44, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 50, 35, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 52, 36, 255, 33, 48, 33, 255, 36, 54, 37, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 46, 33, 255, 31, 44, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 32, 255, 25, 33, 26, 255, 32, 45, 32, 255, 25, 33, 25, 255, 23, 29, 24, 255, 25, 32, 26, 255, 27, 34, 27, 255, 25, 32, 26, 255, 26, 34, 26, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 87, 106, 16, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 41, 44, 255, 44, 58, 63, 255, 42, 55, 59, 255, 21, 21, 21, 255, 26, 29, 30, 255, 33, 40, 43, 255, 33, 41, 43, 255, 41, 53, 57, 255, 32, 39, 41, 255, 25, 28, 29, 255, 27, 30, 31, 255, 42, 56, 60, 255, 36, 46, 49, 255, 34, 42, 45, 255, 26, 30, 31, 255, 33, 40, 43, 255, 29, 33, 35, 255, 34, 43, 46, 255, 42, 55, 60, 255, 38, 48, 52, 255, 40, 52, 56, 255, 38, 49, 52, 255, 31, 37, 39, 255, 43, 58, 63, 255, 52, 70, 76, 255, 50, 68, 75, 255, 56, 74, 80, 255, 47, 64, 69, 255, 46, 62, 68, 255, 50, 68, 74, 255, 37, 48, 52, 255, 42, 56, 61, 255, 43, 58, 62, 255, 42, 55, 60, 255, 38, 49, 53, 255, 29, 35, 37, 255, 22, 23, 24, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 42, 45, 255, 25, 28, 28, 255, 31, 37, 39, 255, 25, 28, 29, 255, 30, 36, 38, 255, 37, 47, 51, 255, 36, 45, 48, 255, 42, 55, 60, 255, 33, 41, 44, 255, 26, 30, 31, 255, 36, 46, 49, 255, 26, 29, 30, 255, 25, 28, 29, 255, 36, 45, 48, 255, 30, 36, 38, 255, 31, 37, 39, 255, 27, 30, 32, 255, 25, 28, 29, 255, 33, 40, 43, 255, 31, 37, 39, 255, 25, 27, 28, 255, 28, 33, 34, 255, 33, 41, 44, 255, 21, 21, 21, 255, 26, 30, 31, 255, 31, 38, 40, 255, 37, 47, 50, 255, 32, 38, 41, 255, 25, 27, 27, 255, 39, 51, 54, 255, 35, 44, 47, 255, 32, 40, 42, 255, 33, 40, 43, 255, 30, 35, 37, 255, 29, 35, 37, 255, 34, 43, 46, 255, 39, 51, 55, 255, 24, 26, 27, 255, 27, 30, 31, 255, 32, 39, 42, 255, 39, 51, 55, 255, 24, 26, 27, 255, 28, 33, 34, 255, 30, 36, 38, 255, 40, 52, 56, 255, 21, 21, 21, 255, 38, 50, 53, 255, 36, 45, 48, 255, 37, 48, 51, 255, 38, 49, 53, 255, 32, 39, 42, 255, 43, 57, 62, 255, 37, 48, 51, 255, 35, 44, 47, 255, 31, 37, 39, 255, 36, 45, 49, 255, 25, 27, 28, 255, 24, 25, 26, 255, 37, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 29, 34, 36, 255, 35, 45, 48, 255, 33, 40, 43, 255, 27, 31, 32, 255, 38, 50, 53, 255, 31, 37, 39, 255, 40, 52, 56, 255, 34, 42, 45, 255, 34, 43, 45, 255, 31, 37, 39, 255, 21, 21, 21, 255, 22, 23, 23, 255, 24, 26, 26, 255, 27, 30, 32, 255, 21, 22, 22, 255, 27, 31, 32, 255, 37, 47, 51, 255, 23, 25, 25, 255, 28, 32, 33, 255, 24, 26, 27, 255, 26, 30, 31, 255, 27, 31, 32, 255, 33, 41, 43, 255, 33, 41, 44, 255, 33, 40, 43, 255, 21, 21, 21, 255, 23, 24, 25, 255, 26, 29, 30, 255, 21, 21, 21, 255, 25, 28, 29, 255, 22, 22, 22, 255, 30, 36, 38, 255, 21, 21, 21, 255, 29, 34, 36, 255, 33, 40, 43, 255, 35, 44, 47, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 35, 45, 48, 255, 39, 50, 54, 255, 36, 47, 50, 255, 40, 53, 57, 255, 50, 69, 75, 255, 37, 48, 52, 255, 44, 58, 63, 255, 31, 38, 40, 255, 38, 49, 53, 255, 33, 40, 43, 255, 36, 46, 49, 255, 41, 53, 58, 255, 41, 53, 58, 255, 38, 50, 53, 255, 41, 54, 59, 255, 58, 76, 81, 255, 40, 53, 57, 255, 21, 21, 21, 255, 48, 66, 72, 255, 33, 41, 44, 255, 24, 26, 27, 255, 42, 56, 60, 255, 51, 70, 76, 255, 46, 62, 68, 255, 38, 49, 52, 255, 39, 51, 55, 255, 35, 45, 48, 255, 46, 62, 68, 255, 39, 50, 54, 255, 29, 35, 36, 255, 40, 53, 57, 255, 33, 41, 43, 255, 24, 25, 26, 255, 24, 25, 26, 255, 21, 21, 21, 255, 26, 29, 30, 255, 25, 28, 29, 255, 31, 37, 39, 255, 45, 60, 65, 255, 35, 45, 48, 255, 38, 49, 52, 255, 42, 56, 60, 255, 21, 21, 21, 255, 29, 33, 35, 255, 37, 47, 51, 255, 34, 43, 46, 255, 37, 47, 50, 255, 31, 37, 40, 255, 33, 42, 44, 255, 35, 44, 47, 255, 27, 30, 31, 255, 26, 29, 30, 255, 35, 43, 46, 255, 37, 48, 51, 255, 37, 47, 50, 255, 30, 36, 38, 255, 41, 54, 58, 255, 30, 35, 37, 255, 33, 41, 43, 255, 26, 29, 30, 255, 30, 35, 37, 255, 40, 53, 57, 255, 29, 35, 37, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 27, 31, 32, 255, 33, 40, 43, 255, 29, 35, 37, 255, 29, 34, 36, 255, 33, 41, 44, 255, 46, 62, 67, 255, 31, 37, 39, 255, 28, 33, 34, 255, 34, 42, 45, 255, 26, 29, 30, 255, 21, 21, 21, 255, 32, 39, 42, 255, 43, 57, 62, 255, 32, 39, 41, 255, 32, 39, 42, 255, 28, 32, 34, 255, 32, 39, 41, 255, 41, 53, 57, 255, 41, 55, 59, 255, 39, 51, 54, 255, 47, 64, 69, 255, 47, 64, 70, 255, 40, 53, 57, 255, 34, 42, 44, 255, 22, 22, 22, 255, 44, 59, 64, 255, 37, 48, 51, 255, 32, 39, 41, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 25, 28, 28, 255, 33, 41, 43, 255, 41, 54, 58, 255, 25, 27, 27, 255, 36, 46, 50, 255, 37, 47, 51, 255, 35, 44, 47, 255, 36, 45, 49, 255, 31, 37, 40, 255, 29, 34, 36, 255, 33, 41, 43, 255, 36, 46, 50, 255, 38, 49, 53, 255, 33, 40, 43, 255, 32, 39, 41, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 39, 58, 39, 255, 41, 62, 41, 255, 38, 57, 38, 255, 45, 67, 44, 255, 46, 67, 44, 255, 39, 59, 39, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 40, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 34, 255, 34, 50, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 34, 255, 30, 42, 30, 255, 81, 99, 17, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 26, 255, 28, 39, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 41, 30, 255, 24, 31, 25, 255, 25, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 52, 36, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 32, 25, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 48, 70, 46, 255, 43, 64, 42, 255, 55, 80, 52, 255, 38, 57, 38, 255, 44, 64, 42, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 31, 44, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 43, 31, 255, 37, 55, 37, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 90, 107, 12, 255, 27, 37, 28, 255, 31, 43, 31, 255, 28, 39, 29, 255, 33, 48, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 33, 255, 34, 49, 34, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 40, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 37, 55, 37, 255, 31, 43, 31, 255, 34, 50, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 34, 50, 35, 255, 31, 44, 32, 255, 30, 43, 31, 255, 26, 34, 26, 255, 41, 53, 58, 255, 38, 49, 52, 255, 43, 58, 62, 255, 23, 24, 24, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 25, 27, 28, 255, 38, 50, 53, 255, 27, 31, 32, 255, 33, 41, 44, 255, 46, 61, 67, 255, 24, 25, 26, 255, 33, 40, 43, 255, 29, 35, 36, 255, 36, 46, 49, 255, 23, 24, 25, 255, 40, 53, 57, 255, 34, 42, 44, 255, 49, 67, 73, 255, 38, 49, 53, 255, 35, 44, 47, 255, 28, 33, 35, 255, 43, 57, 61, 255, 46, 61, 67, 255, 37, 47, 50, 255, 37, 47, 50, 255, 34, 42, 45, 255, 51, 70, 76, 255, 47, 64, 70, 255, 41, 54, 59, 255, 50, 69, 75, 255, 52, 70, 76, 255, 45, 60, 65, 255, 39, 51, 55, 255, 41, 54, 58, 255, 39, 51, 55, 255, 21, 21, 21, 255, 22, 23, 23, 255, 24, 26, 26, 255, 28, 32, 33, 255, 35, 44, 47, 255, 31, 37, 39, 255, 36, 46, 49, 255, 31, 37, 39, 255, 31, 38, 40, 255, 35, 44, 47, 255, 40, 52, 56, 255, 39, 51, 55, 255, 32, 38, 41, 255, 32, 39, 41, 255, 31, 38, 40, 255, 32, 38, 41, 255, 28, 33, 35, 255, 36, 46, 50, 255, 34, 42, 45, 255, 37, 47, 51, 255, 39, 51, 55, 255, 38, 49, 53, 255, 21, 22, 22, 255, 23, 25, 25, 255, 37, 47, 51, 255, 21, 21, 21, 255, 32, 38, 41, 255, 31, 37, 39, 255, 32, 39, 41, 255, 28, 32, 33, 255, 29, 33, 35, 255, 30, 36, 38, 255, 32, 39, 42, 255, 32, 40, 42, 255, 33, 41, 44, 255, 28, 33, 35, 255, 23, 24, 25, 255, 34, 43, 46, 255, 43, 57, 62, 255, 25, 27, 28, 255, 32, 38, 41, 255, 28, 32, 34, 255, 37, 48, 51, 255, 34, 42, 45, 255, 22, 23, 23, 255, 40, 52, 56, 255, 25, 27, 28, 255, 21, 21, 21, 255, 37, 48, 52, 255, 40, 53, 57, 255, 32, 38, 41, 255, 28, 33, 35, 255, 29, 34, 36, 255, 40, 52, 56, 255, 34, 42, 45, 255, 32, 38, 41, 255, 44, 59, 64, 255, 31, 37, 39, 255, 42, 56, 60, 255, 33, 41, 44, 255, 30, 36, 38, 255, 27, 31, 33, 255, 23, 24, 25, 255, 35, 43, 46, 255, 35, 44, 47, 255, 31, 38, 40, 255, 35, 43, 46, 255, 35, 44, 47, 255, 42, 55, 60, 255, 25, 28, 29, 255, 22, 23, 23, 255, 33, 41, 44, 255, 30, 35, 37, 255, 28, 32, 33, 255, 23, 24, 24, 255, 29, 33, 35, 255, 27, 30, 31, 255, 30, 36, 37, 255, 26, 30, 31, 255, 34, 43, 45, 255, 30, 36, 38, 255, 27, 31, 33, 255, 24, 26, 27, 255, 27, 30, 31, 255, 37, 48, 52, 255, 30, 35, 37, 255, 33, 41, 43, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 28, 33, 34, 255, 23, 24, 24, 255, 31, 37, 39, 255, 33, 40, 43, 255, 35, 44, 47, 255, 36, 46, 50, 255, 36, 45, 48, 255, 32, 38, 41, 255, 30, 35, 37, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 30, 36, 38, 255, 31, 37, 40, 255, 34, 43, 46, 255, 39, 51, 55, 255, 43, 58, 63, 255, 29, 34, 36, 255, 39, 51, 55, 255, 29, 34, 36, 255, 28, 32, 33, 255, 37, 47, 51, 255, 36, 46, 49, 255, 45, 61, 67, 255, 41, 54, 58, 255, 32, 38, 41, 255, 35, 45, 48, 255, 44, 59, 64, 255, 33, 41, 43, 255, 48, 66, 72, 255, 49, 68, 74, 255, 35, 44, 47, 255, 27, 31, 32, 255, 31, 37, 40, 255, 34, 43, 46, 255, 47, 64, 69, 255, 48, 65, 71, 255, 39, 50, 54, 255, 33, 40, 43, 255, 36, 46, 49, 255, 39, 50, 54, 255, 38, 49, 53, 255, 21, 22, 22, 255, 32, 39, 41, 255, 29, 33, 35, 255, 31, 37, 39, 255, 23, 24, 25, 255, 28, 32, 33, 255, 33, 41, 43, 255, 24, 26, 27, 255, 32, 40, 42, 255, 26, 29, 30, 255, 39, 51, 55, 255, 21, 21, 21, 255, 41, 54, 58, 255, 35, 43, 46, 255, 38, 49, 52, 255, 30, 36, 38, 255, 21, 22, 22, 255, 33, 40, 43, 255, 27, 30, 32, 255, 31, 37, 39, 255, 26, 29, 30, 255, 32, 38, 41, 255, 33, 41, 44, 255, 30, 35, 37, 255, 31, 37, 39, 255, 35, 44, 47, 255, 29, 35, 37, 255, 24, 26, 27, 255, 27, 31, 33, 255, 31, 37, 39, 255, 27, 30, 31, 255, 32, 38, 41, 255, 21, 21, 21, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 33, 34, 255, 22, 23, 23, 255, 35, 44, 47, 255, 37, 48, 51, 255, 33, 41, 44, 255, 37, 48, 52, 255, 29, 35, 37, 255, 30, 36, 38, 255, 32, 38, 41, 255, 26, 29, 31, 255, 41, 54, 58, 255, 32, 40, 42, 255, 30, 36, 38, 255, 48, 65, 71, 255, 33, 41, 44, 255, 29, 34, 36, 255, 35, 45, 48, 255, 35, 45, 48, 255, 44, 60, 65, 255, 48, 65, 71, 255, 40, 53, 57, 255, 42, 55, 59, 255, 51, 70, 75, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 50, 53, 255, 27, 31, 32, 255, 31, 38, 40, 255, 30, 35, 37, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 37, 47, 50, 255, 35, 44, 47, 255, 45, 61, 66, 255, 37, 48, 51, 255, 36, 45, 49, 255, 34, 42, 44, 255, 32, 40, 42, 255, 42, 55, 60, 255, 42, 56, 60, 255, 39, 51, 55, 255, 40, 52, 56, 255, 41, 54, 58, 255, 38, 49, 53, 255, 42, 56, 61, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 28, 38, 29, 255, 35, 52, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 37, 255, 47, 69, 45, 255, 36, 52, 36, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 37, 255, 33, 47, 33, 255, 33, 48, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 32, 46, 33, 255, 25, 34, 26, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 35, 26, 255, 27, 37, 28, 255, 24, 30, 24, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 35, 28, 255, 25, 32, 25, 255, 25, 33, 26, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 37, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 24, 31, 24, 255, 24, 31, 24, 255, 25, 32, 25, 255, 32, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 42, 63, 42, 255, 44, 65, 43, 255, 37, 55, 37, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 37, 55, 37, 255, 40, 59, 39, 255, 35, 52, 35, 255, 37, 55, 37, 255, 26, 35, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 43, 64, 42, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 52, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 48, 70, 46, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 26, 35, 26, 255, 28, 39, 29, 255, 27, 34, 27, 255, 24, 31, 25, 255, 25, 32, 25, 255, 28, 39, 29, 255, 30, 42, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 38, 56, 38, 255, 35, 52, 35, 255, 33, 48, 34, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 23, 30, 24, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 24, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 38, 57, 38, 255, 37, 55, 37, 255, 41, 61, 40, 255, 38, 56, 38, 255, 65, 92, 59, 255, 37, 55, 37, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 31, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 37, 28, 255, 32, 46, 33, 255, 28, 38, 28, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 49, 34, 255, 27, 36, 27, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 32, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 37, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 30, 42, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 52, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 25, 32, 25, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 31, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 37, 255, 34, 49, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 39, 51, 55, 255, 45, 60, 65, 255, 47, 63, 69, 255, 26, 29, 30, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 35, 37, 255, 21, 21, 21, 255, 28, 32, 33, 255, 38, 49, 53, 255, 32, 39, 41, 255, 40, 51, 55, 255, 32, 39, 41, 255, 34, 42, 45, 255, 31, 38, 40, 255, 33, 41, 44, 255, 34, 42, 45, 255, 32, 40, 42, 255, 25, 27, 28, 255, 33, 41, 43, 255, 41, 53, 58, 255, 33, 41, 43, 255, 25, 27, 28, 255, 40, 52, 56, 255, 39, 51, 55, 255, 41, 53, 58, 255, 28, 32, 34, 255, 43, 57, 62, 255, 45, 61, 66, 255, 28, 32, 34, 255, 36, 45, 48, 255, 50, 68, 74, 255, 36, 46, 50, 255, 46, 62, 67, 255, 37, 47, 51, 255, 42, 56, 61, 255, 52, 70, 76, 255, 21, 21, 21, 255, 26, 30, 31, 255, 31, 37, 39, 255, 33, 42, 44, 255, 35, 44, 47, 255, 34, 42, 45, 255, 23, 25, 25, 255, 36, 46, 50, 255, 43, 57, 62, 255, 32, 40, 42, 255, 30, 36, 38, 255, 34, 42, 45, 255, 39, 50, 54, 255, 41, 55, 59, 255, 23, 24, 24, 255, 29, 34, 36, 255, 33, 41, 43, 255, 23, 25, 25, 255, 43, 57, 61, 255, 35, 45, 48, 255, 32, 40, 42, 255, 37, 47, 50, 255, 30, 36, 38, 255, 38, 48, 52, 255, 31, 38, 40, 255, 21, 21, 21, 255, 27, 30, 31, 255, 32, 39, 42, 255, 35, 45, 48, 255, 33, 41, 43, 255, 26, 29, 30, 255, 40, 52, 56, 255, 30, 36, 38, 255, 34, 43, 46, 255, 32, 39, 41, 255, 27, 30, 32, 255, 27, 31, 32, 255, 41, 55, 59, 255, 34, 42, 45, 255, 34, 42, 45, 255, 31, 37, 39, 255, 40, 52, 57, 255, 38, 48, 52, 255, 31, 37, 39, 255, 34, 42, 45, 255, 29, 35, 36, 255, 26, 29, 30, 255, 21, 21, 21, 255, 37, 48, 52, 255, 51, 70, 76, 255, 44, 60, 65, 255, 44, 60, 65, 255, 46, 62, 67, 255, 43, 58, 63, 255, 41, 55, 59, 255, 47, 64, 70, 255, 38, 49, 53, 255, 41, 53, 57, 255, 30, 36, 38, 255, 38, 49, 53, 255, 33, 41, 43, 255, 24, 27, 27, 255, 24, 27, 27, 255, 36, 45, 48, 255, 41, 53, 57, 255, 35, 44, 47, 255, 30, 36, 38, 255, 39, 51, 55, 255, 28, 32, 33, 255, 30, 35, 37, 255, 25, 27, 28, 255, 23, 25, 25, 255, 22, 23, 23, 255, 27, 30, 31, 255, 21, 21, 21, 255, 23, 24, 25, 255, 31, 38, 40, 255, 29, 34, 36, 255, 31, 37, 39, 255, 34, 43, 46, 255, 28, 32, 34, 255, 38, 49, 53, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 23, 23, 24, 255, 21, 21, 21, 255, 27, 31, 32, 255, 28, 33, 35, 255, 30, 35, 37, 255, 32, 38, 41, 255, 29, 34, 35, 255, 30, 36, 38, 255, 33, 41, 44, 255, 30, 36, 37, 255, 30, 37, 39, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 36, 46, 49, 255, 40, 52, 56, 255, 37, 47, 50, 255, 27, 30, 31, 255, 43, 57, 62, 255, 37, 47, 50, 255, 39, 51, 55, 255, 35, 44, 47, 255, 32, 39, 42, 255, 30, 36, 38, 255, 28, 33, 35, 255, 42, 56, 60, 255, 32, 40, 42, 255, 32, 39, 42, 255, 28, 33, 34, 255, 26, 29, 30, 255, 46, 63, 68, 255, 43, 57, 62, 255, 23, 24, 24, 255, 21, 21, 21, 255, 25, 27, 28, 255, 28, 32, 34, 255, 51, 70, 76, 255, 36, 45, 48, 255, 49, 67, 73, 255, 37, 47, 50, 255, 37, 47, 51, 255, 40, 52, 57, 255, 34, 43, 46, 255, 28, 33, 34, 255, 26, 29, 30, 255, 31, 38, 40, 255, 28, 32, 33, 255, 27, 30, 31, 255, 32, 39, 42, 255, 34, 43, 45, 255, 29, 34, 36, 255, 29, 34, 36, 255, 31, 38, 40, 255, 32, 39, 42, 255, 21, 21, 21, 255, 36, 46, 49, 255, 46, 62, 67, 255, 41, 55, 59, 255, 33, 41, 43, 255, 34, 42, 45, 255, 36, 45, 48, 255, 43, 57, 62, 255, 39, 51, 55, 255, 25, 27, 28, 255, 22, 22, 22, 255, 30, 36, 38, 255, 36, 45, 49, 255, 28, 32, 34, 255, 39, 50, 54, 255, 29, 35, 36, 255, 29, 33, 35, 255, 26, 30, 31, 255, 26, 30, 31, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 43, 45, 255, 33, 41, 44, 255, 25, 28, 29, 255, 28, 32, 33, 255, 33, 42, 44, 255, 33, 41, 44, 255, 33, 41, 43, 255, 26, 30, 31, 255, 36, 46, 50, 255, 29, 35, 36, 255, 27, 31, 32, 255, 35, 44, 47, 255, 29, 34, 35, 255, 38, 50, 54, 255, 37, 48, 51, 255, 42, 55, 59, 255, 31, 37, 39, 255, 40, 53, 57, 255, 35, 43, 46, 255, 41, 54, 59, 255, 44, 59, 64, 255, 43, 58, 62, 255, 26, 29, 30, 255, 30, 36, 38, 255, 33, 40, 43, 255, 27, 32, 33, 255, 27, 32, 33, 255, 40, 53, 57, 255, 38, 49, 52, 255, 32, 40, 42, 255, 26, 30, 31, 255, 22, 22, 22, 255, 22, 22, 22, 255, 38, 48, 52, 255, 54, 73, 78, 255, 37, 48, 52, 255, 49, 67, 73, 255, 41, 54, 59, 255, 36, 46, 49, 255, 37, 48, 51, 255, 34, 43, 46, 255, 35, 44, 47, 255, 47, 64, 69, 255, 39, 51, 55, 255, 37, 48, 52, 255, 37, 48, 51, 255, 33, 41, 43, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 40, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 41, 30, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 38, 28, 255, 33, 48, 34, 255, 38, 57, 38, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 54, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 35, 28, 255, 25, 32, 25, 255, 32, 45, 32, 255, 33, 48, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 24, 31, 24, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 32, 255, 29, 39, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 31, 255, 35, 52, 36, 255, 36, 54, 37, 255, 33, 48, 34, 255, 32, 45, 32, 255, 30, 41, 30, 255, 33, 48, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 46, 67, 44, 255, 43, 64, 42, 255, 33, 48, 34, 255, 30, 43, 31, 255, 39, 59, 39, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 25, 32, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 41, 30, 255, 33, 47, 33, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 25, 255, 27, 37, 27, 255, 25, 34, 26, 255, 25, 32, 26, 255, 29, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 31, 44, 31, 255, 23, 30, 24, 255, 25, 32, 26, 255, 26, 35, 26, 255, 26, 33, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 36, 54, 37, 255, 35, 52, 36, 255, 32, 45, 32, 255, 49, 71, 47, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 31, 255, 30, 42, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 30, 25, 255, 28, 38, 28, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 32, 255, 33, 49, 34, 255, 31, 44, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 48, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 32, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 32, 46, 32, 255, 27, 36, 27, 255, 33, 48, 34, 255, 30, 43, 31, 255, 31, 43, 31, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 33, 26, 255, 26, 34, 26, 255, 33, 48, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 34, 255, 35, 52, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 34, 255, 30, 43, 31, 255, 30, 42, 31, 255, 25, 34, 26, 255, 24, 31, 24, 255, 30, 35, 37, 255, 47, 64, 69, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 37, 39, 255, 21, 21, 21, 255, 29, 34, 36, 255, 34, 43, 46, 255, 30, 36, 38, 255, 30, 35, 37, 255, 33, 40, 43, 255, 32, 39, 42, 255, 34, 43, 46, 255, 34, 43, 45, 255, 22, 22, 22, 255, 30, 36, 38, 255, 32, 39, 41, 255, 29, 35, 36, 255, 37, 48, 52, 255, 35, 44, 47, 255, 39, 51, 55, 255, 31, 37, 39, 255, 35, 44, 47, 255, 34, 42, 44, 255, 42, 55, 60, 255, 46, 62, 68, 255, 45, 60, 66, 255, 48, 66, 72, 255, 42, 55, 59, 255, 44, 59, 64, 255, 41, 53, 57, 255, 35, 43, 46, 255, 31, 38, 40, 255, 21, 21, 21, 255, 22, 22, 23, 255, 27, 32, 33, 255, 24, 27, 27, 255, 42, 56, 60, 255, 22, 23, 23, 255, 40, 52, 56, 255, 37, 48, 51, 255, 36, 45, 49, 255, 40, 52, 56, 255, 34, 43, 45, 255, 31, 38, 40, 255, 29, 33, 35, 255, 28, 32, 34, 255, 32, 38, 41, 255, 24, 26, 26, 255, 36, 45, 48, 255, 36, 46, 49, 255, 39, 50, 54, 255, 35, 44, 47, 255, 29, 34, 36, 255, 24, 25, 26, 255, 36, 45, 49, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 31, 32, 255, 29, 34, 36, 255, 30, 36, 38, 255, 21, 21, 21, 255, 31, 37, 40, 255, 28, 32, 34, 255, 21, 22, 22, 255, 22, 23, 23, 255, 30, 35, 37, 255, 23, 23, 24, 255, 34, 42, 45, 255, 43, 58, 63, 255, 33, 41, 43, 255, 31, 38, 40, 255, 40, 52, 56, 255, 42, 56, 61, 255, 21, 21, 21, 255, 38, 48, 52, 255, 21, 21, 21, 255, 24, 27, 27, 255, 39, 50, 54, 255, 49, 67, 74, 255, 39, 51, 55, 255, 42, 56, 60, 255, 35, 44, 47, 255, 36, 47, 50, 255, 34, 42, 45, 255, 39, 51, 55, 255, 44, 59, 64, 255, 38, 49, 52, 255, 38, 49, 52, 255, 50, 69, 75, 255, 43, 57, 62, 255, 23, 23, 24, 255, 27, 30, 31, 255, 47, 64, 69, 255, 34, 43, 46, 255, 31, 38, 40, 255, 37, 47, 51, 255, 31, 37, 39, 255, 32, 39, 42, 255, 27, 30, 32, 255, 32, 40, 42, 255, 32, 40, 42, 255, 27, 32, 33, 255, 25, 28, 29, 255, 29, 34, 35, 255, 33, 41, 43, 255, 30, 36, 38, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 24, 26, 27, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 25, 28, 29, 255, 22, 22, 22, 255, 32, 39, 41, 255, 27, 31, 33, 255, 37, 48, 52, 255, 43, 56, 61, 255, 38, 49, 53, 255, 39, 51, 55, 255, 39, 50, 54, 255, 31, 37, 39, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 51, 255, 31, 37, 39, 255, 30, 36, 38, 255, 41, 54, 58, 255, 33, 40, 43, 255, 29, 34, 36, 255, 33, 40, 43, 255, 38, 49, 53, 255, 36, 45, 48, 255, 24, 26, 26, 255, 24, 26, 27, 255, 38, 49, 52, 255, 28, 33, 34, 255, 35, 45, 48, 255, 25, 28, 29, 255, 32, 38, 41, 255, 25, 27, 28, 255, 36, 46, 49, 255, 35, 44, 48, 255, 21, 21, 21, 255, 28, 33, 35, 255, 29, 34, 35, 255, 41, 55, 59, 255, 45, 60, 65, 255, 51, 70, 76, 255, 30, 36, 38, 255, 40, 53, 57, 255, 32, 40, 42, 255, 35, 45, 48, 255, 36, 46, 50, 255, 29, 34, 36, 255, 29, 35, 36, 255, 28, 33, 34, 255, 21, 21, 21, 255, 28, 33, 34, 255, 33, 42, 44, 255, 32, 39, 41, 255, 32, 40, 42, 255, 40, 52, 56, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 24, 255, 43, 57, 61, 255, 42, 55, 59, 255, 35, 45, 48, 255, 43, 57, 61, 255, 32, 40, 42, 255, 34, 42, 45, 255, 44, 60, 65, 255, 34, 42, 44, 255, 28, 32, 33, 255, 21, 21, 21, 255, 22, 22, 22, 255, 27, 30, 31, 255, 30, 35, 37, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 26, 29, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 27, 31, 32, 255, 32, 39, 42, 255, 37, 47, 50, 255, 28, 33, 34, 255, 37, 47, 51, 255, 31, 37, 39, 255, 43, 58, 62, 255, 46, 62, 68, 255, 31, 38, 40, 255, 34, 43, 45, 255, 41, 53, 58, 255, 36, 45, 48, 255, 37, 48, 51, 255, 46, 63, 68, 255, 40, 53, 57, 255, 41, 53, 57, 255, 45, 61, 66, 255, 45, 61, 66, 255, 45, 60, 65, 255, 39, 50, 54, 255, 45, 61, 66, 255, 38, 50, 53, 255, 23, 24, 24, 255, 30, 35, 37, 255, 43, 57, 62, 255, 37, 47, 51, 255, 29, 34, 36, 255, 38, 49, 52, 255, 54, 72, 78, 255, 51, 69, 75, 255, 45, 60, 65, 255, 35, 43, 46, 255, 37, 47, 51, 255, 21, 21, 21, 255, 38, 49, 52, 255, 29, 34, 35, 255, 52, 70, 76, 255, 38, 48, 52, 255, 34, 42, 45, 255, 37, 47, 50, 255, 37, 47, 51, 255, 41, 54, 58, 255, 45, 61, 66, 255, 45, 60, 65, 255, 44, 59, 64, 255, 39, 51, 55, 255, 39, 51, 55, 255, 24, 30, 24, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 24, 30, 24, 255, 26, 34, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 50, 35, 255, 37, 55, 37, 255, 28, 39, 29, 255, 32, 46, 33, 255, 35, 51, 35, 255, 40, 59, 39, 255, 35, 51, 35, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 44, 32, 255, 28, 38, 28, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 41, 30, 255, 27, 36, 27, 255, 30, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 41, 30, 255, 24, 30, 24, 255, 29, 37, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 32, 25, 255, 25, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 31, 44, 32, 255, 30, 42, 31, 255, 28, 38, 28, 255, 35, 52, 36, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 38, 56, 38, 255, 34, 50, 34, 255, 38, 56, 38, 255, 52, 76, 49, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 32, 25, 255, 24, 32, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 37, 54, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 34, 27, 255, 26, 33, 26, 255, 27, 36, 27, 255, 25, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 50, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 37, 54, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 43, 64, 42, 255, 33, 47, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 48, 33, 255, 29, 40, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 39, 29, 255, 28, 38, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 34, 255, 34, 50, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 32, 45, 32, 255, 33, 48, 34, 255, 26, 34, 26, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 23, 30, 24, 255, 29, 37, 29, 255, 27, 34, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 31, 45, 32, 255, 38, 57, 38, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 24, 26, 26, 255, 21, 21, 21, 255, 28, 33, 35, 255, 26, 29, 30, 255, 25, 28, 29, 255, 26, 30, 31, 255, 26, 30, 31, 255, 27, 31, 32, 255, 30, 36, 39, 255, 37, 48, 52, 255, 35, 45, 48, 255, 37, 47, 51, 255, 28, 32, 34, 255, 21, 21, 21, 255, 29, 35, 37, 255, 41, 54, 58, 255, 42, 56, 60, 255, 36, 45, 48, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 29, 33, 35, 255, 26, 29, 30, 255, 35, 43, 46, 255, 36, 46, 49, 255, 36, 45, 49, 255, 46, 63, 68, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 31, 37, 39, 255, 23, 23, 24, 255, 23, 25, 25, 255, 29, 35, 36, 255, 21, 21, 21, 255, 34, 42, 45, 255, 31, 37, 39, 255, 33, 41, 44, 255, 29, 35, 37, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 44, 47, 255, 44, 59, 64, 255, 36, 46, 49, 255, 29, 34, 36, 255, 29, 34, 36, 255, 36, 46, 49, 255, 30, 36, 38, 255, 21, 22, 22, 255, 31, 37, 39, 255, 26, 29, 30, 255, 34, 43, 46, 255, 38, 49, 53, 255, 39, 51, 55, 255, 32, 39, 42, 255, 32, 40, 42, 255, 37, 47, 51, 255, 36, 46, 49, 255, 38, 50, 53, 255, 32, 40, 42, 255, 21, 21, 21, 255, 34, 42, 45, 255, 43, 58, 63, 255, 41, 54, 58, 255, 50, 68, 74, 255, 39, 51, 54, 255, 36, 46, 49, 255, 42, 55, 59, 255, 38, 48, 52, 255, 41, 55, 59, 255, 36, 46, 50, 255, 43, 58, 63, 255, 48, 66, 72, 255, 39, 50, 54, 255, 45, 60, 65, 255, 28, 32, 33, 255, 28, 33, 35, 255, 45, 61, 66, 255, 39, 51, 55, 255, 42, 56, 60, 255, 24, 26, 27, 255, 34, 42, 45, 255, 44, 59, 64, 255, 32, 40, 42, 255, 28, 33, 34, 255, 32, 40, 42, 255, 38, 48, 52, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 31, 37, 39, 255, 26, 30, 31, 255, 27, 31, 32, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 33, 40, 43, 255, 30, 35, 37, 255, 26, 29, 30, 255, 27, 31, 32, 255, 35, 44, 48, 255, 26, 29, 30, 255, 34, 42, 45, 255, 34, 42, 45, 255, 40, 53, 57, 255, 25, 28, 28, 255, 30, 35, 37, 255, 27, 31, 32, 255, 38, 49, 53, 255, 29, 34, 36, 255, 21, 21, 21, 255, 31, 38, 40, 255, 35, 44, 47, 255, 38, 49, 52, 255, 30, 35, 37, 255, 41, 54, 59, 255, 43, 56, 61, 255, 43, 58, 62, 255, 27, 31, 32, 255, 26, 30, 31, 255, 35, 44, 48, 255, 29, 35, 36, 255, 41, 53, 58, 255, 32, 39, 41, 255, 33, 41, 44, 255, 41, 53, 58, 255, 37, 47, 50, 255, 25, 28, 29, 255, 33, 41, 44, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 37, 47, 51, 255, 30, 35, 37, 255, 42, 56, 61, 255, 34, 43, 46, 255, 32, 39, 41, 255, 47, 64, 69, 255, 32, 39, 42, 255, 25, 28, 29, 255, 32, 39, 41, 255, 30, 36, 38, 255, 25, 27, 28, 255, 31, 38, 40, 255, 26, 29, 31, 255, 36, 46, 50, 255, 32, 39, 41, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 29, 33, 35, 255, 46, 61, 67, 255, 35, 44, 47, 255, 31, 38, 40, 255, 30, 36, 38, 255, 28, 32, 34, 255, 21, 21, 21, 255, 22, 22, 22, 255, 34, 42, 45, 255, 24, 25, 26, 255, 21, 21, 21, 255, 29, 34, 36, 255, 26, 30, 31, 255, 21, 21, 21, 255, 22, 23, 23, 255, 30, 36, 38, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 30, 35, 37, 255, 29, 34, 35, 255, 26, 28, 29, 255, 29, 35, 36, 255, 38, 49, 52, 255, 34, 42, 45, 255, 35, 45, 48, 255, 36, 45, 48, 255, 27, 30, 31, 255, 43, 58, 63, 255, 40, 52, 57, 255, 40, 52, 57, 255, 40, 52, 56, 255, 35, 43, 46, 255, 46, 63, 68, 255, 60, 78, 83, 255, 47, 64, 70, 255, 45, 60, 66, 255, 43, 57, 61, 255, 39, 50, 54, 255, 25, 27, 28, 255, 31, 37, 39, 255, 37, 48, 52, 255, 43, 57, 62, 255, 37, 47, 50, 255, 39, 51, 54, 255, 38, 50, 53, 255, 34, 42, 45, 255, 46, 62, 67, 255, 43, 57, 62, 255, 31, 37, 39, 255, 45, 61, 66, 255, 34, 42, 44, 255, 23, 24, 24, 255, 40, 52, 56, 255, 48, 66, 72, 255, 46, 62, 67, 255, 37, 48, 52, 255, 45, 60, 65, 255, 46, 62, 68, 255, 36, 46, 50, 255, 44, 58, 63, 255, 46, 62, 68, 255, 34, 43, 45, 255, 44, 58, 63, 255, 45, 60, 65, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 44, 32, 255, 28, 39, 29, 255, 33, 48, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 34, 50, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 33, 255, 32, 47, 33, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 25, 33, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 33, 27, 255, 32, 41, 32, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 32, 25, 255, 23, 30, 24, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 43, 31, 255, 36, 53, 36, 255, 48, 70, 46, 255, 38, 57, 38, 255, 42, 63, 41, 255, 37, 55, 37, 255, 43, 64, 42, 255, 46, 68, 45, 255, 35, 51, 35, 255, 35, 52, 36, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 32, 255, 30, 42, 30, 255, 24, 31, 25, 255, 32, 41, 32, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 40, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 52, 36, 255, 32, 46, 32, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 39, 29, 255, 25, 34, 26, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 25, 255, 26, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 35, 28, 255, 25, 31, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 35, 255, 37, 56, 38, 255, 35, 52, 36, 255, 39, 58, 39, 255, 37, 54, 37, 255, 31, 44, 31, 255, 29, 40, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 41, 30, 255, 33, 47, 33, 255, 32, 46, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 21, 22, 22, 255, 21, 21, 21, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 44, 255, 35, 44, 47, 255, 39, 51, 55, 255, 35, 44, 47, 255, 31, 38, 40, 255, 33, 40, 43, 255, 22, 22, 22, 255, 29, 34, 36, 255, 37, 47, 51, 255, 44, 59, 64, 255, 32, 39, 41, 255, 34, 42, 45, 255, 21, 21, 21, 255, 35, 44, 47, 255, 37, 47, 51, 255, 30, 36, 38, 255, 39, 50, 54, 255, 42, 56, 61, 255, 34, 43, 46, 255, 35, 44, 47, 255, 30, 36, 38, 255, 43, 57, 62, 255, 36, 46, 49, 255, 34, 42, 45, 255, 34, 42, 45, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 38, 48, 52, 255, 42, 55, 60, 255, 37, 48, 52, 255, 47, 64, 69, 255, 41, 54, 59, 255, 31, 37, 39, 255, 33, 41, 43, 255, 34, 42, 45, 255, 32, 39, 41, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 30, 35, 37, 255, 45, 60, 65, 255, 32, 38, 41, 255, 37, 48, 51, 255, 26, 28, 29, 255, 26, 30, 31, 255, 36, 46, 49, 255, 34, 42, 44, 255, 35, 43, 46, 255, 30, 36, 38, 255, 39, 50, 54, 255, 40, 53, 57, 255, 40, 53, 57, 255, 44, 60, 65, 255, 41, 54, 58, 255, 38, 49, 52, 255, 39, 51, 55, 255, 34, 43, 45, 255, 21, 21, 21, 255, 34, 43, 46, 255, 46, 63, 68, 255, 41, 54, 58, 255, 42, 56, 61, 255, 47, 64, 70, 255, 45, 60, 65, 255, 44, 59, 64, 255, 46, 62, 67, 255, 43, 58, 62, 255, 44, 58, 63, 255, 34, 42, 44, 255, 44, 59, 64, 255, 38, 49, 53, 255, 35, 45, 48, 255, 27, 31, 32, 255, 28, 33, 34, 255, 35, 45, 48, 255, 38, 50, 54, 255, 36, 46, 49, 255, 28, 32, 34, 255, 30, 35, 37, 255, 45, 61, 66, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 30, 31, 255, 30, 36, 38, 255, 28, 32, 34, 255, 31, 37, 39, 255, 31, 37, 39, 255, 40, 52, 56, 255, 26, 29, 30, 255, 37, 47, 50, 255, 34, 43, 46, 255, 28, 32, 33, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 29, 34, 36, 255, 23, 24, 24, 255, 32, 38, 41, 255, 25, 27, 27, 255, 27, 31, 32, 255, 39, 51, 55, 255, 41, 54, 58, 255, 33, 41, 44, 255, 38, 49, 52, 255, 41, 54, 58, 255, 27, 30, 32, 255, 32, 38, 41, 255, 29, 34, 36, 255, 29, 34, 35, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 24, 24, 255, 44, 59, 64, 255, 42, 55, 59, 255, 39, 50, 54, 255, 31, 37, 39, 255, 47, 64, 70, 255, 37, 48, 52, 255, 26, 29, 30, 255, 30, 35, 37, 255, 36, 46, 49, 255, 39, 50, 54, 255, 37, 47, 50, 255, 39, 51, 55, 255, 39, 50, 54, 255, 23, 25, 25, 255, 36, 45, 48, 255, 35, 44, 47, 255, 26, 30, 31, 255, 21, 21, 21, 255, 25, 27, 28, 255, 34, 42, 44, 255, 37, 48, 51, 255, 34, 43, 46, 255, 38, 49, 53, 255, 30, 36, 38, 255, 42, 56, 60, 255, 53, 72, 77, 255, 31, 37, 39, 255, 21, 21, 21, 255, 28, 33, 34, 255, 38, 48, 52, 255, 29, 34, 36, 255, 22, 23, 23, 255, 32, 39, 41, 255, 30, 36, 38, 255, 28, 32, 34, 255, 22, 23, 23, 255, 21, 21, 21, 255, 30, 35, 37, 255, 33, 41, 44, 255, 46, 62, 68, 255, 23, 24, 24, 255, 42, 56, 60, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 30, 36, 38, 255, 34, 42, 45, 255, 27, 32, 33, 255, 29, 35, 36, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 30, 36, 38, 255, 21, 21, 21, 255, 27, 31, 33, 255, 36, 46, 49, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 34, 42, 45, 255, 39, 51, 55, 255, 36, 46, 49, 255, 29, 35, 37, 255, 34, 43, 45, 255, 43, 57, 62, 255, 48, 66, 71, 255, 43, 57, 62, 255, 36, 46, 50, 255, 44, 58, 63, 255, 40, 52, 56, 255, 43, 58, 63, 255, 58, 76, 81, 255, 50, 69, 75, 255, 45, 61, 66, 255, 31, 37, 39, 255, 30, 35, 37, 255, 48, 65, 71, 255, 35, 44, 48, 255, 38, 49, 53, 255, 34, 43, 46, 255, 48, 65, 71, 255, 47, 64, 69, 255, 30, 37, 39, 255, 45, 61, 67, 255, 33, 40, 43, 255, 34, 43, 46, 255, 41, 54, 58, 255, 49, 68, 74, 255, 36, 46, 49, 255, 21, 21, 21, 255, 34, 43, 46, 255, 52, 71, 76, 255, 43, 57, 62, 255, 36, 46, 49, 255, 48, 65, 71, 255, 40, 52, 57, 255, 42, 56, 61, 255, 43, 57, 61, 255, 33, 41, 44, 255, 28, 33, 34, 255, 34, 43, 45, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 50, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 40, 59, 39, 255, 34, 50, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 40, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 32, 25, 255, 31, 44, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 33, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 41, 30, 255, 24, 31, 25, 255, 29, 37, 29, 255, 24, 32, 25, 255, 29, 37, 29, 255, 25, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 32, 26, 255, 25, 32, 26, 255, 24, 30, 25, 255, 23, 30, 24, 255, 25, 33, 25, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 33, 255, 34, 50, 35, 255, 35, 52, 35, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 41, 30, 255, 34, 50, 35, 255, 37, 54, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 42, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 27, 37, 28, 255, 32, 46, 33, 255, 31, 43, 31, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 46, 33, 255, 33, 48, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 34, 27, 255, 27, 34, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 24, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 40, 60, 40, 255, 47, 69, 45, 255, 47, 69, 45, 255, 62, 88, 57, 255, 58, 83, 54, 255, 56, 81, 52, 255, 40, 60, 40, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 38, 29, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 34, 255, 45, 67, 44, 255, 48, 70, 46, 255, 38, 57, 38, 255, 34, 49, 34, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 32, 25, 255, 25, 33, 26, 255, 30, 42, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 29, 41, 30, 255, 38, 57, 38, 255, 36, 52, 36, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 30, 24, 255, 24, 31, 25, 255, 26, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 33, 25, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 38, 57, 38, 255, 50, 72, 47, 255, 37, 55, 37, 255, 37, 54, 37, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 41, 30, 255, 33, 48, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 40, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 21, 21, 21, 255, 27, 30, 32, 255, 42, 55, 60, 255, 39, 51, 55, 255, 24, 25, 26, 255, 29, 33, 35, 255, 27, 31, 32, 255, 22, 23, 23, 255, 21, 21, 21, 255, 24, 26, 27, 255, 24, 26, 27, 255, 32, 39, 42, 255, 30, 35, 37, 255, 29, 34, 35, 255, 28, 33, 35, 255, 31, 38, 40, 255, 35, 44, 47, 255, 44, 59, 64, 255, 36, 46, 49, 255, 38, 48, 52, 255, 24, 26, 27, 255, 25, 27, 28, 255, 30, 36, 38, 255, 47, 63, 69, 255, 36, 45, 48, 255, 36, 46, 49, 255, 33, 40, 43, 255, 39, 51, 55, 255, 40, 52, 56, 255, 38, 48, 52, 255, 33, 41, 44, 255, 51, 69, 75, 255, 48, 65, 71, 255, 44, 58, 63, 255, 36, 46, 49, 255, 35, 44, 47, 255, 29, 35, 37, 255, 21, 21, 21, 255, 28, 32, 33, 255, 36, 46, 50, 255, 33, 40, 43, 255, 41, 55, 59, 255, 44, 59, 64, 255, 46, 62, 67, 255, 47, 64, 70, 255, 40, 53, 57, 255, 32, 39, 41, 255, 45, 61, 66, 255, 37, 47, 51, 255, 28, 33, 34, 255, 25, 28, 29, 255, 25, 28, 29, 255, 35, 45, 48, 255, 33, 41, 43, 255, 39, 50, 54, 255, 32, 38, 41, 255, 33, 41, 44, 255, 32, 39, 41, 255, 34, 43, 46, 255, 30, 36, 38, 255, 31, 38, 40, 255, 21, 21, 21, 255, 25, 27, 28, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 47, 50, 255, 36, 45, 48, 255, 23, 25, 25, 255, 29, 34, 36, 255, 49, 67, 73, 255, 30, 36, 37, 255, 36, 46, 49, 255, 31, 37, 39, 255, 35, 45, 48, 255, 33, 41, 44, 255, 45, 60, 65, 255, 34, 43, 46, 255, 33, 41, 43, 255, 33, 41, 43, 255, 21, 21, 21, 255, 22, 23, 23, 255, 31, 37, 40, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 40, 52, 57, 255, 47, 64, 69, 255, 38, 49, 53, 255, 46, 62, 67, 255, 38, 48, 52, 255, 34, 42, 45, 255, 33, 40, 42, 255, 34, 42, 45, 255, 37, 47, 51, 255, 47, 64, 70, 255, 26, 30, 31, 255, 28, 33, 35, 255, 46, 61, 67, 255, 36, 46, 49, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 30, 36, 38, 255, 23, 25, 25, 255, 23, 24, 24, 255, 21, 21, 21, 255, 27, 31, 32, 255, 26, 29, 30, 255, 21, 21, 21, 255, 31, 37, 39, 255, 26, 29, 30, 255, 24, 26, 27, 255, 25, 28, 29, 255, 28, 33, 34, 255, 30, 36, 38, 255, 25, 28, 29, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 30, 35, 37, 255, 28, 33, 35, 255, 31, 37, 40, 255, 30, 35, 37, 255, 34, 42, 45, 255, 34, 42, 45, 255, 33, 41, 43, 255, 36, 46, 49, 255, 37, 47, 51, 255, 28, 33, 34, 255, 36, 45, 48, 255, 22, 22, 22, 255, 25, 28, 28, 255, 31, 38, 40, 255, 39, 50, 54, 255, 32, 40, 42, 255, 21, 21, 21, 255, 28, 32, 33, 255, 31, 37, 39, 255, 31, 38, 40, 255, 32, 40, 42, 255, 48, 66, 72, 255, 30, 36, 38, 255, 23, 23, 24, 255, 26, 29, 30, 255, 33, 40, 43, 255, 38, 48, 52, 255, 42, 56, 61, 255, 37, 47, 50, 255, 35, 44, 47, 255, 37, 47, 50, 255, 31, 37, 39, 255, 42, 55, 60, 255, 44, 58, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 37, 47, 51, 255, 33, 40, 43, 255, 34, 43, 45, 255, 44, 59, 64, 255, 38, 49, 52, 255, 50, 69, 75, 255, 39, 50, 54, 255, 32, 40, 42, 255, 28, 32, 33, 255, 27, 30, 32, 255, 33, 40, 43, 255, 29, 33, 35, 255, 33, 41, 43, 255, 33, 41, 44, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 37, 48, 52, 255, 34, 43, 46, 255, 34, 42, 45, 255, 39, 50, 54, 255, 40, 52, 56, 255, 35, 44, 46, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 42, 56, 60, 255, 25, 28, 29, 255, 27, 31, 32, 255, 23, 25, 25, 255, 25, 28, 29, 255, 31, 38, 40, 255, 28, 32, 33, 255, 28, 33, 34, 255, 23, 25, 25, 255, 34, 43, 46, 255, 30, 35, 37, 255, 24, 27, 27, 255, 27, 30, 32, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 32, 39, 41, 255, 31, 37, 39, 255, 25, 28, 29, 255, 30, 35, 37, 255, 36, 45, 49, 255, 41, 53, 58, 255, 46, 62, 68, 255, 40, 52, 56, 255, 40, 53, 57, 255, 41, 54, 59, 255, 34, 42, 45, 255, 35, 43, 46, 255, 61, 78, 83, 255, 55, 73, 79, 255, 36, 45, 48, 255, 25, 27, 28, 255, 23, 24, 25, 255, 35, 45, 48, 255, 33, 41, 44, 255, 52, 70, 76, 255, 21, 21, 21, 255, 39, 50, 54, 255, 38, 49, 53, 255, 45, 60, 65, 255, 32, 38, 41, 255, 30, 36, 37, 255, 53, 71, 77, 255, 31, 37, 40, 255, 47, 64, 70, 255, 44, 59, 64, 255, 46, 62, 68, 255, 27, 31, 32, 255, 21, 21, 21, 255, 33, 41, 44, 255, 41, 53, 58, 255, 31, 37, 39, 255, 44, 59, 64, 255, 46, 63, 68, 255, 40, 52, 56, 255, 39, 51, 54, 255, 50, 68, 75, 255, 32, 40, 42, 255, 21, 22, 22, 255, 25, 32, 26, 255, 29, 40, 30, 255, 31, 45, 32, 255, 104, 126, 14, 255, 35, 51, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 42, 30, 255, 31, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 32, 26, 255, 29, 39, 29, 255, 25, 33, 26, 255, 25, 32, 25, 255, 26, 35, 26, 255, 25, 32, 25, 255, 28, 38, 28, 255, 25, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 36, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 32, 255, 29, 39, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 34, 255, 27, 37, 28, 255, 31, 45, 32, 255, 26, 34, 26, 255, 25, 32, 25, 255, 26, 34, 26, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 34, 255, 31, 44, 31, 255, 33, 48, 34, 255, 33, 48, 34, 255, 31, 45, 32, 255, 25, 33, 25, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 50, 35, 255, 36, 54, 37, 255, 38, 57, 38, 255, 41, 61, 40, 255, 57, 82, 53, 255, 51, 74, 48, 255, 57, 82, 53, 255, 52, 75, 49, 255, 38, 57, 38, 255, 30, 42, 30, 255, 32, 46, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 32, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 24, 31, 25, 255, 28, 36, 28, 255, 26, 33, 27, 255, 24, 31, 25, 255, 27, 34, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 37, 54, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 36, 255, 34, 49, 34, 255, 31, 43, 31, 255, 24, 31, 25, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 32, 255, 30, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 47, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 32, 40, 32, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 38, 28, 255, 29, 40, 30, 255, 30, 41, 30, 255, 27, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 40, 59, 39, 255, 36, 54, 36, 255, 38, 57, 38, 255, 34, 50, 35, 255, 36, 53, 36, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 34, 26, 255, 30, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 32, 25, 255, 29, 34, 36, 255, 35, 44, 47, 255, 46, 62, 67, 255, 34, 43, 46, 255, 37, 48, 51, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 38, 49, 52, 255, 30, 36, 38, 255, 31, 37, 39, 255, 39, 50, 54, 255, 33, 41, 44, 255, 33, 42, 44, 255, 33, 41, 43, 255, 34, 43, 45, 255, 43, 57, 61, 255, 21, 21, 21, 255, 35, 44, 47, 255, 28, 32, 33, 255, 41, 54, 59, 255, 34, 42, 45, 255, 36, 46, 49, 255, 28, 32, 34, 255, 35, 45, 48, 255, 37, 48, 51, 255, 34, 43, 45, 255, 38, 50, 53, 255, 36, 47, 50, 255, 40, 52, 56, 255, 39, 50, 54, 255, 32, 40, 42, 255, 33, 42, 44, 255, 28, 32, 34, 255, 24, 26, 26, 255, 36, 46, 49, 255, 40, 53, 57, 255, 31, 38, 40, 255, 38, 50, 53, 255, 42, 55, 60, 255, 39, 51, 55, 255, 35, 45, 48, 255, 34, 43, 46, 255, 41, 54, 58, 255, 31, 37, 39, 255, 26, 29, 30, 255, 32, 39, 41, 255, 30, 36, 38, 255, 33, 40, 43, 255, 40, 52, 56, 255, 36, 46, 50, 255, 33, 40, 43, 255, 39, 50, 54, 255, 35, 44, 47, 255, 28, 32, 33, 255, 21, 21, 21, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 32, 39, 41, 255, 45, 61, 66, 255, 38, 49, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 35, 45, 48, 255, 42, 55, 60, 255, 47, 63, 69, 255, 51, 69, 75, 255, 40, 53, 57, 255, 31, 37, 40, 255, 32, 39, 41, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 22, 22, 255, 21, 21, 21, 255, 28, 32, 34, 255, 33, 41, 44, 255, 40, 52, 56, 255, 40, 53, 57, 255, 48, 65, 71, 255, 28, 32, 34, 255, 24, 27, 27, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 26, 30, 31, 255, 40, 52, 57, 255, 33, 40, 43, 255, 35, 44, 47, 255, 26, 30, 31, 255, 39, 51, 54, 255, 26, 29, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 37, 47, 50, 255, 36, 46, 49, 255, 27, 31, 32, 255, 37, 47, 50, 255, 29, 34, 36, 255, 41, 54, 58, 255, 39, 50, 54, 255, 24, 27, 27, 255, 26, 29, 31, 255, 35, 43, 46, 255, 28, 33, 34, 255, 29, 35, 36, 255, 35, 44, 47, 255, 23, 24, 25, 255, 29, 35, 36, 255, 21, 21, 21, 255, 26, 29, 30, 255, 24, 26, 27, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 31, 38, 40, 255, 21, 22, 22, 255, 29, 35, 36, 255, 32, 40, 42, 255, 38, 49, 52, 255, 39, 51, 55, 255, 38, 48, 52, 255, 30, 36, 38, 255, 34, 42, 45, 255, 30, 36, 38, 255, 28, 32, 33, 255, 25, 28, 29, 255, 34, 43, 46, 255, 32, 39, 41, 255, 27, 32, 33, 255, 28, 32, 33, 255, 27, 31, 32, 255, 21, 21, 21, 255, 31, 37, 39, 255, 39, 51, 55, 255, 43, 57, 62, 255, 39, 51, 55, 255, 44, 59, 64, 255, 35, 43, 46, 255, 30, 36, 38, 255, 28, 32, 34, 255, 33, 40, 43, 255, 25, 28, 29, 255, 40, 52, 56, 255, 44, 59, 64, 255, 27, 31, 33, 255, 30, 35, 37, 255, 35, 44, 47, 255, 31, 37, 39, 255, 22, 23, 23, 255, 21, 21, 21, 255, 34, 42, 44, 255, 32, 39, 41, 255, 35, 45, 48, 255, 35, 44, 47, 255, 45, 60, 66, 255, 35, 44, 47, 255, 30, 35, 37, 255, 37, 48, 51, 255, 24, 26, 27, 255, 30, 36, 38, 255, 30, 36, 38, 255, 31, 37, 39, 255, 27, 31, 32, 255, 28, 32, 34, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 51, 255, 37, 47, 50, 255, 27, 31, 33, 255, 28, 32, 33, 255, 35, 45, 48, 255, 40, 53, 57, 255, 42, 55, 59, 255, 40, 52, 56, 255, 31, 37, 39, 255, 28, 32, 34, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 23, 24, 24, 255, 26, 29, 30, 255, 30, 36, 38, 255, 26, 29, 30, 255, 28, 32, 33, 255, 25, 28, 29, 255, 35, 43, 46, 255, 29, 35, 37, 255, 26, 29, 30, 255, 21, 21, 21, 255, 26, 28, 29, 255, 21, 21, 21, 255, 30, 36, 38, 255, 25, 27, 28, 255, 25, 27, 28, 255, 25, 28, 29, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 25, 25, 255, 32, 39, 41, 255, 35, 43, 46, 255, 39, 50, 54, 255, 46, 62, 67, 255, 43, 58, 63, 255, 38, 49, 52, 255, 50, 68, 74, 255, 41, 54, 58, 255, 30, 36, 38, 255, 23, 25, 25, 255, 21, 21, 21, 255, 38, 49, 53, 255, 46, 63, 68, 255, 49, 67, 73, 255, 24, 25, 26, 255, 45, 61, 66, 255, 41, 54, 58, 255, 32, 38, 40, 255, 32, 39, 41, 255, 58, 76, 81, 255, 37, 47, 51, 255, 49, 68, 74, 255, 45, 60, 66, 255, 34, 42, 45, 255, 43, 57, 61, 255, 39, 51, 55, 255, 30, 35, 37, 255, 42, 56, 60, 255, 50, 68, 74, 255, 35, 44, 48, 255, 21, 21, 21, 255, 31, 37, 39, 255, 36, 46, 49, 255, 40, 52, 56, 255, 44, 58, 63, 255, 39, 50, 54, 255, 40, 53, 57, 255, 47, 64, 69, 255, 22, 22, 22, 255, 21, 21, 21, 255, 25, 32, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 36, 53, 36, 255, 34, 50, 34, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 32, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 45, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 30, 42, 31, 255, 31, 44, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 25, 32, 25, 255, 30, 41, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 44, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 30, 24, 255, 26, 34, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 33, 48, 34, 255, 36, 54, 37, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 34, 255, 33, 48, 34, 255, 28, 38, 28, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 52, 36, 255, 37, 54, 37, 255, 71, 89, 20, 255, 37, 55, 37, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 23, 30, 24, 255, 29, 37, 29, 255, 27, 34, 27, 255, 26, 35, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 32, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 37, 54, 37, 255, 37, 54, 37, 255, 32, 45, 32, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 23, 29, 24, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 25, 32, 26, 255, 26, 34, 26, 255, 32, 40, 32, 255, 26, 33, 26, 255, 24, 30, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 38, 57, 38, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 52, 36, 255, 31, 45, 32, 255, 25, 32, 25, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 41, 30, 255, 34, 49, 34, 255, 32, 45, 32, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 89, 106, 12, 255, 28, 35, 28, 255, 43, 57, 62, 255, 41, 54, 59, 255, 39, 51, 55, 255, 39, 51, 55, 255, 25, 27, 28, 255, 27, 31, 32, 255, 23, 24, 24, 255, 25, 28, 29, 255, 22, 23, 23, 255, 26, 29, 30, 255, 21, 21, 21, 255, 29, 34, 36, 255, 26, 30, 31, 255, 24, 26, 27, 255, 26, 28, 29, 255, 25, 28, 29, 255, 44, 59, 64, 255, 31, 37, 39, 255, 38, 48, 52, 255, 21, 21, 21, 255, 29, 34, 36, 255, 30, 35, 37, 255, 34, 42, 45, 255, 29, 34, 36, 255, 38, 50, 53, 255, 33, 40, 43, 255, 33, 40, 43, 255, 35, 43, 46, 255, 39, 51, 55, 255, 42, 56, 61, 255, 43, 57, 61, 255, 55, 73, 78, 255, 46, 62, 68, 255, 35, 44, 47, 255, 44, 58, 63, 255, 38, 49, 52, 255, 21, 21, 21, 255, 31, 37, 39, 255, 44, 59, 63, 255, 41, 54, 59, 255, 35, 45, 48, 255, 34, 43, 45, 255, 30, 35, 37, 255, 36, 45, 48, 255, 33, 42, 44, 255, 41, 54, 58, 255, 33, 40, 43, 255, 37, 48, 51, 255, 38, 49, 52, 255, 37, 47, 50, 255, 33, 42, 44, 255, 31, 37, 39, 255, 37, 47, 50, 255, 26, 29, 30, 255, 33, 41, 43, 255, 29, 35, 36, 255, 38, 49, 53, 255, 32, 39, 41, 255, 30, 36, 38, 255, 33, 41, 43, 255, 21, 21, 21, 255, 34, 42, 45, 255, 36, 45, 48, 255, 36, 46, 49, 255, 35, 45, 48, 255, 44, 58, 63, 255, 46, 63, 68, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 50, 69, 75, 255, 48, 66, 72, 255, 38, 49, 53, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 36, 46, 49, 255, 38, 50, 54, 255, 28, 32, 34, 255, 30, 36, 38, 255, 29, 35, 37, 255, 42, 56, 60, 255, 26, 30, 31, 255, 33, 41, 44, 255, 47, 64, 69, 255, 44, 59, 64, 255, 36, 45, 49, 255, 32, 39, 41, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 43, 57, 62, 255, 29, 34, 35, 255, 21, 21, 21, 255, 28, 32, 34, 255, 24, 26, 27, 255, 25, 28, 29, 255, 40, 52, 56, 255, 39, 51, 55, 255, 32, 39, 41, 255, 29, 34, 36, 255, 31, 37, 40, 255, 37, 48, 51, 255, 31, 38, 40, 255, 30, 36, 38, 255, 37, 48, 52, 255, 33, 41, 44, 255, 37, 47, 50, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 36, 46, 49, 255, 27, 31, 32, 255, 35, 44, 47, 255, 24, 26, 27, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 22, 255, 35, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 40, 42, 255, 35, 45, 48, 255, 29, 34, 36, 255, 31, 37, 39, 255, 34, 42, 45, 255, 33, 41, 43, 255, 31, 37, 40, 255, 29, 34, 36, 255, 36, 46, 49, 255, 39, 51, 55, 255, 40, 53, 57, 255, 28, 32, 34, 255, 27, 30, 31, 255, 21, 21, 21, 255, 23, 24, 24, 255, 28, 32, 33, 255, 35, 44, 47, 255, 26, 30, 31, 255, 21, 21, 21, 255, 29, 33, 35, 255, 47, 64, 69, 255, 36, 46, 49, 255, 47, 64, 69, 255, 38, 50, 53, 255, 22, 22, 22, 255, 35, 44, 47, 255, 31, 37, 39, 255, 25, 28, 29, 255, 42, 56, 60, 255, 43, 57, 62, 255, 21, 21, 21, 255, 38, 49, 53, 255, 36, 46, 50, 255, 30, 36, 38, 255, 24, 26, 27, 255, 21, 21, 21, 255, 33, 40, 43, 255, 41, 53, 58, 255, 30, 35, 37, 255, 35, 44, 47, 255, 36, 45, 49, 255, 35, 45, 48, 255, 32, 38, 41, 255, 29, 34, 36, 255, 36, 45, 48, 255, 32, 39, 42, 255, 23, 25, 25, 255, 34, 42, 45, 255, 21, 21, 21, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 44, 255, 25, 28, 28, 255, 30, 35, 37, 255, 38, 49, 53, 255, 37, 47, 50, 255, 30, 36, 39, 255, 41, 53, 58, 255, 37, 48, 51, 255, 37, 47, 51, 255, 23, 24, 25, 255, 29, 34, 35, 255, 29, 33, 35, 255, 39, 50, 54, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 35, 44, 48, 255, 23, 25, 25, 255, 33, 41, 44, 255, 29, 34, 35, 255, 32, 40, 42, 255, 28, 32, 33, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 31, 37, 39, 255, 31, 38, 40, 255, 28, 32, 34, 255, 33, 42, 44, 255, 30, 35, 37, 255, 38, 49, 52, 255, 38, 50, 53, 255, 30, 35, 37, 255, 41, 54, 58, 255, 40, 52, 57, 255, 42, 55, 59, 255, 38, 48, 52, 255, 26, 30, 31, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 53, 255, 53, 71, 77, 255, 46, 62, 67, 255, 44, 60, 65, 255, 34, 43, 46, 255, 37, 47, 51, 255, 26, 29, 30, 255, 30, 36, 39, 255, 39, 51, 55, 255, 40, 53, 57, 255, 43, 57, 62, 255, 32, 39, 41, 255, 41, 54, 58, 255, 34, 43, 45, 255, 38, 50, 53, 255, 42, 56, 60, 255, 37, 47, 50, 255, 30, 35, 37, 255, 41, 54, 59, 255, 45, 60, 65, 255, 29, 33, 35, 255, 26, 29, 30, 255, 21, 21, 21, 255, 25, 28, 28, 255, 43, 58, 63, 255, 42, 55, 60, 255, 38, 48, 52, 255, 40, 53, 57, 255, 37, 47, 51, 255, 21, 21, 21, 255, 29, 34, 36, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 30, 42, 31, 255, 28, 38, 28, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 42, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 36, 28, 255, 24, 32, 25, 255, 29, 40, 29, 255, 31, 44, 32, 255, 37, 55, 37, 255, 38, 56, 38, 255, 35, 52, 35, 255, 38, 57, 38, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 31, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 44, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 45, 32, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 25, 33, 25, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 24, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 24, 30, 24, 255, 25, 32, 26, 255, 25, 32, 25, 255, 25, 32, 26, 255, 26, 34, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 42, 31, 255, 30, 43, 31, 255, 32, 46, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 41, 61, 41, 255, 28, 38, 28, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 26, 35, 26, 255, 29, 40, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 32, 25, 255, 35, 43, 46, 255, 31, 37, 39, 255, 38, 50, 54, 255, 33, 41, 44, 255, 31, 37, 39, 255, 32, 40, 42, 255, 24, 25, 26, 255, 24, 26, 27, 255, 27, 32, 33, 255, 21, 21, 21, 255, 24, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 35, 44, 47, 255, 39, 50, 54, 255, 34, 43, 46, 255, 31, 37, 39, 255, 28, 32, 33, 255, 21, 21, 21, 255, 49, 67, 74, 255, 34, 43, 46, 255, 29, 33, 35, 255, 35, 44, 47, 255, 23, 24, 24, 255, 28, 33, 35, 255, 37, 47, 50, 255, 44, 58, 63, 255, 47, 64, 69, 255, 45, 61, 66, 255, 45, 60, 65, 255, 53, 71, 77, 255, 34, 43, 46, 255, 42, 55, 59, 255, 37, 47, 50, 255, 43, 58, 62, 255, 21, 21, 21, 255, 31, 38, 40, 255, 38, 48, 52, 255, 36, 46, 49, 255, 35, 44, 47, 255, 36, 46, 50, 255, 32, 40, 42, 255, 39, 50, 54, 255, 37, 48, 51, 255, 24, 25, 26, 255, 31, 37, 39, 255, 31, 38, 40, 255, 41, 55, 59, 255, 40, 53, 57, 255, 25, 28, 29, 255, 31, 37, 39, 255, 25, 28, 29, 255, 29, 34, 36, 255, 34, 43, 46, 255, 23, 24, 25, 255, 36, 45, 48, 255, 34, 42, 45, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 37, 47, 50, 255, 35, 44, 47, 255, 42, 56, 61, 255, 46, 62, 67, 255, 33, 40, 43, 255, 33, 41, 44, 255, 46, 62, 67, 255, 38, 48, 52, 255, 21, 21, 21, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 26, 29, 30, 255, 31, 37, 39, 255, 39, 50, 54, 255, 45, 60, 65, 255, 44, 58, 63, 255, 43, 58, 63, 255, 38, 49, 53, 255, 36, 46, 49, 255, 35, 45, 48, 255, 45, 61, 66, 255, 47, 63, 69, 255, 42, 55, 60, 255, 44, 59, 64, 255, 43, 58, 63, 255, 42, 55, 60, 255, 39, 50, 54, 255, 32, 40, 42, 255, 40, 52, 56, 255, 31, 37, 39, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 49, 255, 33, 40, 43, 255, 35, 43, 46, 255, 40, 52, 56, 255, 27, 30, 32, 255, 37, 47, 50, 255, 35, 45, 48, 255, 28, 32, 33, 255, 41, 54, 59, 255, 29, 34, 36, 255, 41, 53, 58, 255, 45, 60, 65, 255, 32, 39, 41, 255, 34, 42, 45, 255, 28, 32, 33, 255, 30, 35, 37, 255, 30, 35, 37, 255, 26, 29, 30, 255, 29, 35, 36, 255, 25, 28, 29, 255, 26, 29, 30, 255, 28, 32, 33, 255, 23, 24, 24, 255, 26, 29, 30, 255, 26, 29, 30, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 33, 41, 43, 255, 27, 30, 31, 255, 27, 31, 33, 255, 32, 39, 42, 255, 31, 37, 39, 255, 35, 44, 48, 255, 29, 34, 36, 255, 28, 33, 35, 255, 26, 29, 30, 255, 30, 36, 38, 255, 29, 35, 36, 255, 27, 30, 31, 255, 32, 39, 41, 255, 33, 41, 44, 255, 31, 38, 40, 255, 36, 46, 49, 255, 25, 28, 29, 255, 32, 38, 41, 255, 26, 30, 31, 255, 21, 21, 21, 255, 22, 23, 23, 255, 38, 48, 52, 255, 30, 37, 39, 255, 35, 44, 47, 255, 50, 69, 75, 255, 34, 43, 46, 255, 31, 37, 40, 255, 30, 35, 37, 255, 38, 49, 53, 255, 22, 23, 24, 255, 37, 48, 51, 255, 29, 34, 36, 255, 39, 51, 55, 255, 44, 59, 64, 255, 35, 43, 46, 255, 21, 21, 21, 255, 29, 35, 37, 255, 42, 56, 60, 255, 31, 38, 40, 255, 48, 65, 71, 255, 35, 44, 47, 255, 33, 41, 44, 255, 30, 36, 37, 255, 30, 36, 38, 255, 24, 27, 27, 255, 35, 45, 48, 255, 28, 32, 33, 255, 30, 35, 37, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 30, 35, 37, 255, 26, 29, 30, 255, 24, 25, 26, 255, 23, 25, 25, 255, 28, 32, 33, 255, 33, 41, 44, 255, 28, 33, 35, 255, 34, 42, 45, 255, 33, 41, 43, 255, 36, 45, 48, 255, 27, 31, 32, 255, 28, 32, 33, 255, 36, 45, 48, 255, 31, 37, 39, 255, 32, 40, 42, 255, 35, 44, 47, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 31, 37, 39, 255, 30, 35, 37, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 42, 56, 61, 255, 36, 46, 49, 255, 47, 64, 70, 255, 23, 24, 24, 255, 39, 50, 54, 255, 44, 59, 64, 255, 44, 59, 64, 255, 39, 51, 55, 255, 24, 25, 26, 255, 21, 21, 21, 255, 24, 25, 26, 255, 42, 56, 61, 255, 44, 58, 63, 255, 48, 66, 72, 255, 44, 60, 65, 255, 61, 79, 83, 255, 52, 71, 77, 255, 51, 69, 75, 255, 45, 60, 65, 255, 50, 69, 75, 255, 28, 32, 34, 255, 37, 47, 50, 255, 38, 49, 53, 255, 38, 48, 52, 255, 41, 54, 58, 255, 36, 45, 48, 255, 23, 24, 25, 255, 36, 45, 48, 255, 43, 57, 61, 255, 33, 41, 44, 255, 40, 52, 56, 255, 40, 52, 56, 255, 50, 69, 75, 255, 49, 67, 73, 255, 35, 45, 48, 255, 43, 57, 62, 255, 32, 38, 40, 255, 21, 21, 21, 255, 22, 23, 23, 255, 34, 42, 45, 255, 36, 45, 48, 255, 36, 45, 49, 255, 21, 21, 21, 255, 25, 27, 28, 255, 39, 50, 54, 255, 25, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 23, 30, 24, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 50, 35, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 35, 26, 255, 28, 38, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 46, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 50, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 37, 55, 37, 255, 37, 56, 38, 255, 49, 72, 47, 255, 43, 64, 42, 255, 39, 58, 39, 255, 39, 59, 39, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 38, 28, 255, 25, 33, 25, 255, 30, 42, 30, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 41, 30, 255, 34, 50, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 41, 30, 255, 25, 32, 25, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 34, 255, 32, 45, 32, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 36, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 52, 36, 255, 29, 41, 30, 255, 30, 43, 31, 255, 119, 144, 11, 255, 28, 38, 28, 255, 123, 149, 12, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 25, 255, 24, 31, 24, 255, 27, 36, 27, 255, 29, 39, 29, 255, 31, 44, 31, 255, 30, 42, 31, 255, 31, 45, 32, 255, 33, 48, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 48, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 35, 255, 27, 37, 28, 255, 29, 40, 30, 255, 26, 35, 27, 255, 31, 43, 31, 255, 26, 35, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 36, 46, 50, 255, 32, 38, 41, 255, 38, 48, 52, 255, 26, 28, 29, 255, 24, 26, 26, 255, 26, 29, 30, 255, 25, 27, 28, 255, 29, 34, 35, 255, 29, 34, 35, 255, 34, 43, 45, 255, 25, 28, 29, 255, 28, 33, 35, 255, 21, 21, 21, 255, 32, 38, 40, 255, 45, 60, 65, 255, 43, 57, 62, 255, 29, 33, 35, 255, 41, 54, 58, 255, 21, 21, 21, 255, 34, 42, 44, 255, 39, 50, 54, 255, 37, 47, 50, 255, 34, 43, 46, 255, 36, 46, 49, 255, 45, 60, 65, 255, 39, 51, 55, 255, 40, 52, 56, 255, 34, 42, 45, 255, 26, 29, 30, 255, 35, 45, 48, 255, 32, 40, 42, 255, 40, 53, 57, 255, 38, 48, 52, 255, 38, 48, 52, 255, 42, 55, 60, 255, 39, 51, 55, 255, 21, 21, 21, 255, 22, 22, 22, 255, 35, 45, 48, 255, 37, 47, 50, 255, 39, 51, 55, 255, 25, 27, 28, 255, 33, 41, 44, 255, 30, 35, 37, 255, 26, 30, 31, 255, 23, 24, 24, 255, 28, 32, 33, 255, 28, 33, 34, 255, 26, 29, 30, 255, 23, 24, 24, 255, 27, 30, 31, 255, 35, 44, 47, 255, 40, 53, 57, 255, 34, 43, 46, 255, 37, 48, 51, 255, 37, 48, 52, 255, 40, 53, 57, 255, 37, 48, 51, 255, 29, 35, 36, 255, 21, 21, 21, 255, 31, 38, 40, 255, 37, 47, 50, 255, 25, 27, 28, 255, 38, 49, 52, 255, 46, 62, 68, 255, 29, 34, 36, 255, 47, 63, 69, 255, 36, 46, 49, 255, 39, 51, 55, 255, 38, 49, 53, 255, 29, 34, 36, 255, 25, 27, 27, 255, 29, 34, 36, 255, 36, 45, 48, 255, 48, 66, 72, 255, 42, 56, 60, 255, 41, 55, 59, 255, 39, 51, 55, 255, 49, 67, 73, 255, 46, 62, 67, 255, 46, 62, 68, 255, 43, 58, 63, 255, 42, 55, 60, 255, 42, 56, 60, 255, 42, 55, 59, 255, 42, 55, 59, 255, 33, 40, 42, 255, 36, 46, 50, 255, 42, 56, 61, 255, 48, 65, 70, 255, 31, 38, 40, 255, 25, 28, 29, 255, 29, 35, 36, 255, 35, 44, 47, 255, 27, 31, 32, 255, 28, 32, 34, 255, 28, 33, 35, 255, 30, 35, 37, 255, 25, 27, 28, 255, 38, 48, 52, 255, 28, 33, 34, 255, 31, 37, 39, 255, 33, 41, 44, 255, 33, 40, 43, 255, 31, 37, 40, 255, 28, 33, 34, 255, 34, 42, 44, 255, 39, 50, 54, 255, 41, 55, 59, 255, 30, 36, 37, 255, 42, 55, 60, 255, 38, 49, 53, 255, 30, 36, 38, 255, 31, 37, 39, 255, 34, 43, 46, 255, 32, 39, 41, 255, 28, 32, 34, 255, 30, 36, 38, 255, 21, 22, 22, 255, 23, 24, 25, 255, 28, 32, 33, 255, 22, 22, 23, 255, 22, 23, 23, 255, 33, 41, 44, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 26, 29, 30, 255, 22, 23, 23, 255, 28, 32, 34, 255, 21, 21, 21, 255, 26, 30, 31, 255, 33, 41, 44, 255, 33, 41, 43, 255, 27, 31, 33, 255, 31, 38, 40, 255, 28, 33, 35, 255, 23, 25, 25, 255, 32, 40, 42, 255, 33, 40, 43, 255, 38, 49, 53, 255, 30, 36, 38, 255, 29, 34, 36, 255, 30, 36, 37, 255, 30, 35, 37, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 38, 50, 53, 255, 33, 41, 44, 255, 35, 44, 47, 255, 39, 51, 55, 255, 38, 49, 52, 255, 30, 35, 37, 255, 33, 41, 43, 255, 40, 53, 57, 255, 42, 56, 60, 255, 39, 50, 54, 255, 36, 46, 49, 255, 35, 44, 47, 255, 40, 52, 57, 255, 21, 21, 21, 255, 28, 33, 35, 255, 25, 27, 28, 255, 32, 39, 42, 255, 34, 42, 44, 255, 32, 39, 42, 255, 31, 38, 40, 255, 33, 40, 43, 255, 21, 21, 21, 255, 24, 26, 26, 255, 29, 35, 37, 255, 33, 41, 43, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 28, 29, 255, 28, 32, 33, 255, 25, 27, 28, 255, 34, 42, 45, 255, 28, 33, 34, 255, 32, 39, 41, 255, 33, 41, 44, 255, 26, 29, 30, 255, 30, 36, 38, 255, 35, 44, 47, 255, 26, 29, 30, 255, 32, 40, 42, 255, 33, 42, 44, 255, 28, 33, 34, 255, 31, 38, 40, 255, 24, 26, 27, 255, 31, 38, 40, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 34, 42, 45, 255, 45, 60, 65, 255, 42, 56, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 43, 46, 255, 44, 59, 64, 255, 43, 58, 63, 255, 38, 49, 53, 255, 51, 70, 76, 255, 58, 75, 80, 255, 45, 60, 66, 255, 40, 52, 56, 255, 34, 43, 46, 255, 40, 52, 56, 255, 43, 57, 62, 255, 39, 50, 54, 255, 23, 24, 25, 255, 48, 66, 72, 255, 35, 43, 46, 255, 40, 53, 57, 255, 33, 41, 44, 255, 31, 38, 40, 255, 32, 38, 41, 255, 45, 60, 65, 255, 32, 39, 41, 255, 33, 41, 43, 255, 29, 34, 35, 255, 34, 43, 46, 255, 30, 35, 37, 255, 37, 47, 51, 255, 39, 50, 54, 255, 44, 59, 64, 255, 29, 34, 35, 255, 21, 21, 21, 255, 24, 25, 26, 255, 31, 37, 39, 255, 21, 21, 21, 255, 26, 29, 31, 255, 41, 54, 58, 255, 39, 51, 55, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 29, 40, 29, 255, 26, 35, 27, 255, 32, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 32, 255, 27, 37, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 32, 25, 255, 27, 37, 28, 255, 25, 32, 25, 255, 27, 37, 28, 255, 25, 32, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 32, 255, 31, 44, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 50, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 37, 255, 33, 48, 33, 255, 37, 56, 38, 255, 36, 54, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 43, 31, 255, 26, 34, 26, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 31, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 44, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 41, 30, 255, 32, 45, 32, 255, 35, 52, 36, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 47, 33, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 48, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 40, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 34, 26, 255, 35, 44, 34, 255, 25, 33, 26, 255, 24, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 34, 255, 38, 57, 38, 255, 38, 56, 38, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 30, 42, 31, 255, 35, 52, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 32, 255, 37, 47, 50, 255, 40, 53, 57, 255, 30, 36, 38, 255, 27, 31, 32, 255, 31, 37, 39, 255, 31, 38, 40, 255, 31, 37, 39, 255, 25, 27, 28, 255, 30, 35, 37, 255, 40, 52, 56, 255, 34, 43, 46, 255, 33, 41, 44, 255, 38, 49, 53, 255, 21, 21, 21, 255, 27, 32, 33, 255, 40, 52, 56, 255, 39, 50, 54, 255, 33, 40, 43, 255, 22, 23, 23, 255, 34, 42, 44, 255, 40, 53, 57, 255, 39, 50, 54, 255, 34, 42, 45, 255, 41, 54, 59, 255, 37, 47, 51, 255, 38, 49, 53, 255, 35, 44, 47, 255, 24, 25, 26, 255, 30, 36, 38, 255, 21, 21, 21, 255, 29, 35, 36, 255, 36, 45, 48, 255, 43, 58, 63, 255, 33, 41, 43, 255, 34, 42, 45, 255, 30, 35, 37, 255, 21, 21, 21, 255, 38, 49, 53, 255, 44, 58, 63, 255, 28, 33, 34, 255, 34, 43, 45, 255, 34, 43, 46, 255, 34, 42, 45, 255, 27, 30, 31, 255, 29, 34, 36, 255, 28, 32, 33, 255, 30, 36, 38, 255, 36, 46, 49, 255, 31, 37, 39, 255, 33, 41, 43, 255, 33, 42, 44, 255, 41, 53, 58, 255, 38, 49, 52, 255, 34, 43, 46, 255, 38, 50, 53, 255, 34, 42, 45, 255, 41, 54, 58, 255, 38, 48, 52, 255, 21, 21, 21, 255, 31, 38, 40, 255, 38, 49, 53, 255, 36, 45, 48, 255, 26, 29, 31, 255, 33, 40, 43, 255, 27, 32, 33, 255, 37, 48, 51, 255, 43, 57, 61, 255, 45, 60, 65, 255, 49, 68, 74, 255, 40, 52, 56, 255, 55, 73, 78, 255, 52, 70, 76, 255, 21, 21, 21, 255, 40, 52, 56, 255, 47, 65, 70, 255, 45, 60, 65, 255, 37, 47, 51, 255, 40, 53, 57, 255, 49, 67, 74, 255, 48, 65, 71, 255, 33, 40, 42, 255, 39, 51, 55, 255, 42, 55, 60, 255, 38, 49, 52, 255, 41, 54, 59, 255, 47, 64, 69, 255, 41, 54, 59, 255, 40, 53, 57, 255, 27, 32, 33, 255, 36, 46, 50, 255, 28, 32, 34, 255, 42, 56, 60, 255, 33, 41, 44, 255, 26, 30, 31, 255, 37, 47, 51, 255, 35, 44, 47, 255, 34, 42, 45, 255, 35, 44, 47, 255, 21, 21, 21, 255, 29, 34, 36, 255, 23, 24, 24, 255, 28, 32, 33, 255, 21, 22, 22, 255, 37, 48, 51, 255, 36, 46, 49, 255, 38, 49, 53, 255, 34, 43, 46, 255, 35, 44, 47, 255, 29, 35, 37, 255, 45, 60, 66, 255, 45, 61, 67, 255, 27, 31, 33, 255, 26, 29, 30, 255, 27, 30, 31, 255, 21, 21, 21, 255, 29, 34, 36, 255, 29, 34, 36, 255, 28, 32, 34, 255, 28, 33, 34, 255, 32, 39, 41, 255, 34, 43, 46, 255, 34, 42, 45, 255, 34, 42, 45, 255, 33, 40, 42, 255, 37, 48, 52, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 36, 46, 49, 255, 26, 29, 30, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 25, 26, 255, 21, 21, 21, 255, 32, 39, 41, 255, 24, 26, 27, 255, 27, 31, 32, 255, 28, 32, 33, 255, 26, 30, 31, 255, 28, 33, 34, 255, 35, 44, 47, 255, 31, 38, 40, 255, 31, 37, 39, 255, 29, 35, 37, 255, 24, 26, 27, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 29, 34, 36, 255, 43, 57, 61, 255, 28, 33, 34, 255, 32, 39, 41, 255, 31, 37, 39, 255, 34, 42, 45, 255, 33, 40, 43, 255, 35, 44, 48, 255, 38, 48, 52, 255, 29, 35, 36, 255, 32, 40, 42, 255, 24, 26, 27, 255, 27, 30, 32, 255, 21, 21, 21, 255, 25, 27, 27, 255, 29, 35, 36, 255, 26, 30, 31, 255, 30, 36, 38, 255, 27, 30, 31, 255, 23, 24, 24, 255, 24, 27, 27, 255, 25, 27, 28, 255, 24, 26, 27, 255, 29, 35, 36, 255, 25, 27, 28, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 24, 26, 27, 255, 21, 21, 21, 255, 27, 31, 32, 255, 34, 42, 44, 255, 31, 37, 40, 255, 33, 40, 42, 255, 33, 41, 43, 255, 42, 55, 59, 255, 32, 39, 41, 255, 28, 32, 33, 255, 40, 52, 56, 255, 40, 53, 57, 255, 37, 47, 50, 255, 31, 38, 40, 255, 28, 32, 34, 255, 24, 27, 27, 255, 22, 22, 22, 255, 28, 32, 33, 255, 21, 22, 22, 255, 38, 49, 53, 255, 30, 35, 37, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 26, 29, 30, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 45, 60, 65, 255, 42, 56, 61, 255, 28, 33, 35, 255, 31, 38, 40, 255, 36, 46, 49, 255, 46, 62, 67, 255, 44, 58, 63, 255, 40, 53, 57, 255, 46, 62, 68, 255, 40, 52, 56, 255, 35, 44, 47, 255, 33, 41, 44, 255, 34, 43, 46, 255, 38, 49, 53, 255, 39, 51, 55, 255, 26, 29, 30, 255, 31, 37, 39, 255, 45, 60, 65, 255, 36, 46, 49, 255, 27, 31, 33, 255, 24, 26, 26, 255, 22, 22, 22, 255, 47, 64, 69, 255, 39, 50, 54, 255, 35, 44, 47, 255, 35, 44, 47, 255, 28, 33, 34, 255, 23, 24, 24, 255, 39, 50, 54, 255, 28, 33, 35, 255, 45, 60, 65, 255, 37, 48, 52, 255, 34, 42, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 31, 37, 39, 255, 29, 33, 35, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 34, 26, 255, 32, 45, 32, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 32, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 30, 255, 31, 44, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 34, 255, 36, 53, 36, 255, 37, 54, 37, 255, 32, 46, 32, 255, 35, 52, 36, 255, 34, 49, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 31, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 34, 50, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 43, 64, 42, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 41, 30, 255, 25, 32, 25, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 32, 46, 32, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 39, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 36, 255, 36, 53, 36, 255, 31, 43, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 34, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 26, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 30, 24, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 50, 35, 255, 37, 55, 37, 255, 39, 58, 39, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 32, 25, 255, 27, 38, 28, 255, 27, 37, 27, 255, 31, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 40, 52, 56, 255, 35, 43, 46, 255, 36, 45, 48, 255, 26, 30, 31, 255, 21, 21, 21, 255, 25, 27, 28, 255, 28, 32, 33, 255, 41, 54, 59, 255, 41, 54, 59, 255, 28, 32, 33, 255, 40, 52, 56, 255, 38, 48, 52, 255, 33, 41, 44, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 21, 21, 21, 255, 40, 52, 56, 255, 33, 40, 43, 255, 29, 34, 36, 255, 32, 38, 41, 255, 26, 29, 30, 255, 33, 41, 43, 255, 39, 51, 55, 255, 22, 23, 23, 255, 31, 37, 40, 255, 27, 31, 32, 255, 21, 21, 21, 255, 37, 47, 50, 255, 44, 59, 64, 255, 37, 48, 52, 255, 29, 35, 36, 255, 30, 35, 37, 255, 25, 27, 28, 255, 32, 40, 42, 255, 21, 21, 21, 255, 41, 54, 59, 255, 32, 38, 41, 255, 38, 48, 52, 255, 34, 43, 46, 255, 39, 50, 54, 255, 31, 38, 40, 255, 31, 38, 40, 255, 28, 33, 34, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 32, 34, 255, 28, 33, 35, 255, 36, 46, 50, 255, 36, 45, 48, 255, 43, 57, 62, 255, 44, 59, 64, 255, 32, 38, 41, 255, 31, 38, 40, 255, 37, 47, 51, 255, 35, 43, 46, 255, 24, 26, 27, 255, 21, 21, 21, 255, 36, 46, 49, 255, 39, 51, 55, 255, 34, 42, 45, 255, 36, 46, 49, 255, 27, 31, 32, 255, 26, 28, 29, 255, 39, 51, 55, 255, 50, 69, 75, 255, 42, 56, 60, 255, 41, 54, 59, 255, 44, 59, 64, 255, 43, 57, 61, 255, 39, 51, 55, 255, 30, 35, 37, 255, 26, 29, 30, 255, 39, 50, 54, 255, 44, 59, 64, 255, 49, 67, 73, 255, 46, 62, 67, 255, 33, 41, 44, 255, 46, 62, 68, 255, 45, 60, 65, 255, 42, 56, 61, 255, 56, 74, 80, 255, 35, 45, 48, 255, 47, 64, 69, 255, 36, 45, 49, 255, 40, 53, 57, 255, 33, 40, 43, 255, 33, 41, 43, 255, 41, 54, 58, 255, 37, 48, 51, 255, 35, 44, 47, 255, 21, 21, 21, 255, 24, 26, 26, 255, 35, 44, 47, 255, 37, 48, 51, 255, 39, 51, 55, 255, 34, 42, 45, 255, 21, 21, 21, 255, 25, 28, 29, 255, 30, 36, 38, 255, 25, 28, 29, 255, 26, 30, 31, 255, 34, 42, 44, 255, 37, 48, 52, 255, 30, 36, 38, 255, 38, 50, 53, 255, 32, 39, 42, 255, 32, 39, 41, 255, 39, 50, 54, 255, 43, 58, 62, 255, 25, 27, 28, 255, 23, 24, 25, 255, 34, 42, 44, 255, 24, 26, 27, 255, 36, 46, 49, 255, 39, 50, 54, 255, 30, 36, 37, 255, 28, 32, 34, 255, 28, 32, 33, 255, 34, 43, 46, 255, 24, 25, 26, 255, 30, 36, 38, 255, 33, 41, 44, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 29, 34, 36, 255, 24, 26, 27, 255, 22, 23, 23, 255, 21, 21, 21, 255, 33, 40, 43, 255, 32, 39, 41, 255, 26, 28, 29, 255, 39, 51, 55, 255, 39, 50, 54, 255, 35, 44, 47, 255, 22, 22, 22, 255, 31, 37, 39, 255, 30, 35, 37, 255, 25, 27, 28, 255, 32, 39, 41, 255, 32, 39, 41, 255, 38, 49, 53, 255, 37, 47, 50, 255, 31, 37, 39, 255, 21, 21, 21, 255, 33, 40, 43, 255, 29, 35, 37, 255, 21, 21, 21, 255, 23, 24, 25, 255, 24, 25, 26, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 25, 27, 28, 255, 36, 45, 48, 255, 28, 33, 35, 255, 34, 42, 45, 255, 25, 27, 28, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 39, 42, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 31, 37, 40, 255, 21, 21, 21, 255, 27, 31, 32, 255, 36, 45, 48, 255, 27, 31, 32, 255, 29, 35, 37, 255, 28, 32, 34, 255, 32, 39, 41, 255, 28, 33, 35, 255, 34, 42, 44, 255, 28, 32, 33, 255, 32, 39, 41, 255, 35, 45, 48, 255, 21, 21, 21, 255, 30, 35, 37, 255, 26, 29, 30, 255, 28, 32, 33, 255, 39, 51, 55, 255, 30, 36, 38, 255, 31, 37, 39, 255, 33, 41, 43, 255, 34, 43, 46, 255, 28, 33, 35, 255, 22, 23, 23, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 22, 255, 31, 37, 39, 255, 44, 59, 64, 255, 26, 29, 30, 255, 21, 21, 21, 255, 39, 50, 54, 255, 35, 43, 46, 255, 40, 52, 56, 255, 41, 54, 58, 255, 34, 42, 45, 255, 23, 24, 25, 255, 49, 67, 73, 255, 40, 52, 56, 255, 37, 48, 52, 255, 41, 53, 57, 255, 41, 54, 59, 255, 34, 42, 45, 255, 27, 31, 32, 255, 40, 52, 56, 255, 43, 57, 62, 255, 49, 68, 74, 255, 47, 64, 70, 255, 32, 38, 41, 255, 21, 21, 21, 255, 29, 33, 35, 255, 28, 33, 35, 255, 37, 47, 51, 255, 34, 43, 46, 255, 24, 26, 26, 255, 29, 35, 36, 255, 36, 46, 50, 255, 29, 34, 36, 255, 40, 52, 56, 255, 31, 38, 40, 255, 43, 57, 62, 255, 41, 54, 58, 255, 35, 43, 46, 255, 43, 57, 62, 255, 44, 59, 64, 255, 35, 43, 46, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 31, 32, 255, 46, 63, 68, 255, 27, 32, 33, 255, 21, 21, 21, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 23, 29, 24, 255, 28, 36, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 46, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 27, 35, 27, 255, 24, 31, 25, 255, 26, 35, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 39, 59, 39, 255, 36, 54, 37, 255, 37, 55, 37, 255, 39, 58, 39, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 32, 41, 32, 255, 28, 36, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 41, 30, 255, 31, 43, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 43, 31, 255, 32, 45, 32, 255, 33, 48, 34, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 56, 38, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 34, 255, 35, 52, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 44, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 33, 255, 29, 40, 29, 255, 34, 50, 35, 255, 35, 52, 36, 255, 34, 49, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 31, 24, 255, 27, 36, 27, 255, 25, 33, 25, 255, 24, 31, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 32, 25, 255, 30, 42, 31, 255, 30, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 35, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 48, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 23, 30, 24, 255, 25, 33, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 31, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 42, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 42, 62, 41, 255, 43, 63, 42, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 27, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 32, 25, 255, 28, 35, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 37, 54, 37, 255, 31, 37, 39, 255, 27, 30, 31, 255, 40, 52, 56, 255, 30, 36, 38, 255, 23, 25, 25, 255, 23, 25, 25, 255, 29, 35, 37, 255, 21, 21, 21, 255, 27, 30, 31, 255, 26, 30, 31, 255, 26, 30, 31, 255, 24, 26, 27, 255, 41, 54, 58, 255, 30, 35, 37, 255, 31, 37, 39, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 25, 28, 29, 255, 44, 58, 63, 255, 37, 48, 51, 255, 38, 50, 54, 255, 36, 45, 48, 255, 23, 24, 24, 255, 23, 25, 25, 255, 37, 48, 52, 255, 30, 36, 38, 255, 34, 42, 45, 255, 38, 48, 52, 255, 40, 52, 56, 255, 31, 37, 39, 255, 28, 32, 34, 255, 23, 25, 25, 255, 30, 35, 37, 255, 34, 43, 45, 255, 27, 30, 31, 255, 21, 21, 21, 255, 36, 46, 49, 255, 41, 54, 58, 255, 37, 47, 51, 255, 27, 31, 32, 255, 42, 55, 60, 255, 41, 54, 59, 255, 37, 47, 51, 255, 32, 39, 42, 255, 26, 29, 30, 255, 38, 49, 52, 255, 30, 35, 37, 255, 37, 48, 52, 255, 21, 21, 21, 255, 26, 29, 30, 255, 25, 27, 28, 255, 37, 47, 50, 255, 42, 55, 60, 255, 39, 51, 55, 255, 31, 37, 40, 255, 29, 35, 37, 255, 21, 21, 21, 255, 34, 42, 44, 255, 32, 39, 41, 255, 40, 52, 56, 255, 39, 51, 54, 255, 44, 59, 64, 255, 29, 35, 37, 255, 39, 51, 55, 255, 30, 36, 38, 255, 49, 67, 73, 255, 40, 52, 56, 255, 32, 39, 41, 255, 42, 55, 60, 255, 50, 68, 74, 255, 59, 77, 82, 255, 44, 60, 65, 255, 23, 24, 24, 255, 46, 62, 67, 255, 43, 57, 61, 255, 39, 50, 54, 255, 48, 66, 72, 255, 37, 47, 51, 255, 48, 65, 71, 255, 41, 54, 58, 255, 38, 49, 53, 255, 42, 56, 60, 255, 47, 64, 70, 255, 44, 60, 65, 255, 44, 59, 64, 255, 45, 61, 66, 255, 54, 72, 78, 255, 34, 42, 45, 255, 35, 45, 48, 255, 27, 31, 32, 255, 34, 43, 45, 255, 45, 61, 66, 255, 31, 37, 39, 255, 34, 42, 45, 255, 38, 49, 53, 255, 34, 42, 45, 255, 37, 47, 50, 255, 21, 21, 21, 255, 22, 22, 22, 255, 32, 39, 42, 255, 36, 46, 49, 255, 36, 45, 48, 255, 34, 43, 46, 255, 27, 31, 32, 255, 23, 24, 25, 255, 40, 52, 56, 255, 35, 45, 48, 255, 44, 58, 63, 255, 31, 38, 40, 255, 43, 57, 62, 255, 27, 31, 33, 255, 35, 45, 48, 255, 35, 44, 47, 255, 24, 26, 26, 255, 26, 29, 31, 255, 27, 30, 31, 255, 32, 39, 41, 255, 33, 41, 43, 255, 35, 45, 48, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 37, 39, 255, 37, 48, 51, 255, 21, 21, 21, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 21, 21, 21, 255, 32, 39, 41, 255, 24, 26, 27, 255, 28, 32, 34, 255, 31, 38, 40, 255, 29, 35, 37, 255, 34, 43, 46, 255, 27, 30, 32, 255, 29, 35, 36, 255, 35, 44, 47, 255, 33, 40, 43, 255, 28, 32, 34, 255, 33, 41, 44, 255, 27, 31, 32, 255, 33, 40, 43, 255, 33, 41, 43, 255, 37, 48, 51, 255, 28, 33, 34, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 27, 31, 33, 255, 31, 38, 40, 255, 29, 34, 35, 255, 28, 33, 34, 255, 29, 34, 36, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 44, 255, 35, 44, 47, 255, 24, 26, 27, 255, 22, 22, 22, 255, 30, 36, 38, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 32, 38, 41, 255, 21, 21, 21, 255, 32, 39, 41, 255, 23, 25, 25, 255, 30, 35, 37, 255, 35, 44, 47, 255, 33, 41, 43, 255, 37, 48, 51, 255, 31, 37, 40, 255, 26, 30, 31, 255, 28, 32, 34, 255, 35, 44, 46, 255, 27, 31, 33, 255, 35, 44, 47, 255, 33, 41, 44, 255, 21, 21, 21, 255, 34, 42, 45, 255, 33, 41, 43, 255, 41, 54, 58, 255, 35, 45, 48, 255, 32, 39, 41, 255, 26, 29, 30, 255, 26, 29, 30, 255, 32, 39, 42, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 23, 25, 25, 255, 24, 26, 27, 255, 22, 23, 23, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 31, 32, 255, 23, 24, 25, 255, 44, 59, 64, 255, 29, 35, 37, 255, 21, 21, 21, 255, 36, 45, 49, 255, 33, 41, 43, 255, 33, 40, 43, 255, 30, 36, 38, 255, 39, 51, 55, 255, 42, 55, 60, 255, 34, 43, 46, 255, 38, 49, 53, 255, 40, 53, 57, 255, 42, 55, 59, 255, 53, 71, 77, 255, 29, 35, 37, 255, 36, 46, 49, 255, 46, 62, 67, 255, 46, 63, 68, 255, 38, 49, 52, 255, 35, 44, 47, 255, 37, 47, 50, 255, 25, 27, 28, 255, 26, 30, 31, 255, 44, 58, 63, 255, 23, 24, 24, 255, 21, 21, 22, 255, 30, 35, 37, 255, 29, 34, 35, 255, 32, 38, 41, 255, 28, 32, 34, 255, 35, 44, 46, 255, 22, 23, 23, 255, 47, 64, 69, 255, 29, 35, 37, 255, 40, 52, 56, 255, 35, 45, 48, 255, 41, 54, 58, 255, 32, 39, 41, 255, 24, 25, 26, 255, 29, 34, 36, 255, 34, 42, 44, 255, 38, 48, 52, 255, 38, 48, 52, 255, 32, 40, 42, 255, 38, 57, 38, 255, 39, 58, 39, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 27, 38, 28, 255, 26, 36, 27, 255, 31, 44, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 33, 25, 255, 25, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 30, 24, 255, 26, 34, 26, 255, 30, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 30, 43, 31, 255, 32, 47, 33, 255, 25, 33, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 23, 29, 24, 255, 25, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 38, 57, 38, 255, 47, 69, 45, 255, 35, 51, 35, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 35, 28, 255, 24, 30, 24, 255, 24, 31, 25, 255, 24, 30, 24, 255, 25, 34, 26, 255, 30, 41, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 31, 255, 32, 46, 32, 255, 32, 46, 33, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 40, 60, 40, 255, 36, 53, 36, 255, 47, 68, 45, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 34, 255, 30, 42, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 24, 31, 24, 255, 30, 38, 30, 255, 25, 33, 26, 255, 30, 38, 30, 255, 24, 32, 25, 255, 25, 32, 26, 255, 30, 38, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 36, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 37, 55, 37, 255, 31, 45, 32, 255, 36, 54, 37, 255, 34, 49, 34, 255, 35, 52, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 29, 40, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 31, 255, 32, 45, 32, 255, 34, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 54, 37, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 25, 32, 25, 255, 29, 41, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 32, 26, 255, 25, 33, 26, 255, 24, 31, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 45, 32, 255, 31, 44, 32, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 32, 26, 255, 29, 37, 29, 255, 25, 32, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 28, 39, 29, 255, 32, 45, 32, 255, 36, 54, 37, 255, 41, 53, 58, 255, 33, 40, 42, 255, 26, 30, 31, 255, 35, 44, 47, 255, 32, 39, 41, 255, 28, 32, 34, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 30, 35, 37, 255, 29, 34, 36, 255, 35, 44, 47, 255, 37, 47, 50, 255, 49, 67, 73, 255, 24, 26, 27, 255, 21, 21, 21, 255, 32, 40, 42, 255, 39, 51, 55, 255, 40, 52, 56, 255, 33, 41, 43, 255, 34, 43, 45, 255, 25, 28, 29, 255, 24, 26, 27, 255, 23, 24, 25, 255, 35, 45, 48, 255, 38, 49, 52, 255, 34, 42, 45, 255, 40, 53, 57, 255, 31, 37, 39, 255, 35, 44, 47, 255, 21, 21, 21, 255, 43, 57, 62, 255, 34, 43, 46, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 56, 61, 255, 41, 54, 58, 255, 38, 50, 53, 255, 28, 32, 34, 255, 40, 52, 56, 255, 42, 56, 61, 255, 39, 51, 55, 255, 42, 56, 60, 255, 36, 46, 50, 255, 33, 40, 43, 255, 36, 46, 50, 255, 46, 62, 68, 255, 26, 30, 31, 255, 46, 63, 68, 255, 43, 57, 62, 255, 46, 62, 68, 255, 33, 40, 43, 255, 33, 40, 43, 255, 34, 43, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 51, 255, 46, 63, 68, 255, 45, 61, 66, 255, 48, 65, 71, 255, 35, 44, 47, 255, 43, 57, 62, 255, 31, 38, 40, 255, 37, 48, 51, 255, 52, 70, 76, 255, 39, 51, 55, 255, 34, 43, 46, 255, 51, 69, 75, 255, 48, 65, 71, 255, 48, 65, 71, 255, 62, 79, 84, 255, 29, 35, 37, 255, 32, 39, 41, 255, 52, 70, 76, 255, 36, 45, 48, 255, 51, 69, 75, 255, 31, 38, 40, 255, 41, 55, 59, 255, 42, 56, 61, 255, 38, 49, 53, 255, 36, 46, 50, 255, 35, 44, 47, 255, 32, 40, 42, 255, 49, 67, 73, 255, 37, 47, 50, 255, 54, 72, 77, 255, 34, 42, 45, 255, 43, 58, 63, 255, 39, 51, 55, 255, 28, 33, 35, 255, 38, 49, 52, 255, 39, 51, 54, 255, 47, 64, 69, 255, 35, 44, 47, 255, 33, 41, 44, 255, 36, 46, 49, 255, 21, 21, 21, 255, 34, 43, 45, 255, 26, 29, 30, 255, 41, 53, 58, 255, 31, 37, 39, 255, 34, 42, 45, 255, 35, 43, 46, 255, 29, 34, 36, 255, 31, 37, 39, 255, 31, 37, 39, 255, 38, 48, 52, 255, 32, 39, 41, 255, 40, 53, 57, 255, 49, 67, 73, 255, 33, 41, 43, 255, 41, 54, 59, 255, 29, 34, 36, 255, 21, 21, 21, 255, 24, 26, 26, 255, 27, 31, 32, 255, 32, 40, 42, 255, 27, 31, 32, 255, 25, 27, 28, 255, 26, 29, 31, 255, 36, 45, 48, 255, 33, 40, 43, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 23, 24, 25, 255, 30, 35, 37, 255, 25, 28, 29, 255, 26, 29, 30, 255, 30, 35, 37, 255, 36, 46, 49, 255, 23, 24, 24, 255, 34, 43, 46, 255, 33, 41, 44, 255, 21, 21, 21, 255, 33, 41, 43, 255, 34, 43, 45, 255, 31, 37, 39, 255, 32, 39, 42, 255, 31, 38, 40, 255, 36, 46, 50, 255, 26, 29, 30, 255, 43, 57, 62, 255, 37, 48, 51, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 23, 23, 24, 255, 25, 27, 28, 255, 24, 26, 26, 255, 36, 46, 49, 255, 21, 21, 21, 255, 36, 46, 50, 255, 27, 30, 31, 255, 27, 31, 33, 255, 27, 32, 33, 255, 21, 21, 21, 255, 32, 39, 41, 255, 28, 32, 33, 255, 33, 40, 43, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 44, 255, 30, 36, 38, 255, 35, 45, 48, 255, 34, 42, 45, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 22, 23, 23, 255, 27, 31, 32, 255, 31, 38, 40, 255, 31, 37, 39, 255, 30, 36, 38, 255, 29, 34, 35, 255, 38, 49, 53, 255, 30, 36, 38, 255, 37, 47, 50, 255, 31, 38, 40, 255, 30, 35, 37, 255, 29, 34, 35, 255, 29, 35, 37, 255, 26, 28, 29, 255, 24, 26, 27, 255, 29, 33, 35, 255, 21, 22, 22, 255, 37, 48, 51, 255, 26, 30, 31, 255, 27, 30, 31, 255, 31, 37, 40, 255, 26, 29, 30, 255, 23, 24, 24, 255, 31, 37, 39, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 22, 23, 23, 255, 25, 28, 29, 255, 21, 21, 21, 255, 24, 25, 26, 255, 23, 24, 25, 255, 34, 42, 45, 255, 35, 44, 47, 255, 21, 21, 21, 255, 39, 50, 54, 255, 32, 40, 42, 255, 32, 40, 42, 255, 31, 37, 39, 255, 41, 55, 59, 255, 30, 35, 37, 255, 40, 53, 57, 255, 33, 41, 44, 255, 36, 45, 48, 255, 40, 53, 57, 255, 31, 37, 39, 255, 32, 39, 41, 255, 39, 50, 54, 255, 33, 41, 44, 255, 33, 40, 43, 255, 30, 35, 37, 255, 24, 26, 27, 255, 41, 55, 59, 255, 33, 41, 43, 255, 21, 21, 21, 255, 27, 30, 32, 255, 44, 59, 64, 255, 37, 47, 51, 255, 31, 38, 40, 255, 21, 21, 21, 255, 35, 44, 47, 255, 35, 43, 46, 255, 32, 39, 41, 255, 30, 36, 38, 255, 31, 38, 40, 255, 29, 35, 36, 255, 34, 42, 44, 255, 31, 38, 40, 255, 36, 46, 50, 255, 39, 50, 54, 255, 21, 21, 21, 255, 24, 26, 26, 255, 42, 56, 61, 255, 38, 49, 53, 255, 27, 31, 33, 255, 28, 32, 33, 255, 37, 55, 37, 255, 33, 48, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 24, 255, 26, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 44, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 31, 25, 255, 26, 35, 27, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 31, 24, 255, 24, 31, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 30, 25, 255, 25, 33, 26, 255, 24, 31, 24, 255, 31, 44, 32, 255, 35, 52, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 48, 70, 46, 255, 47, 69, 45, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 30, 24, 255, 30, 39, 30, 255, 24, 30, 24, 255, 23, 30, 24, 255, 28, 36, 29, 255, 24, 31, 24, 255, 23, 30, 24, 255, 24, 30, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 30, 25, 255, 26, 36, 27, 255, 31, 44, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 36, 54, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 32, 25, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 30, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 38, 28, 255, 112, 135, 11, 255, 30, 39, 30, 255, 24, 30, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 31, 255, 31, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 35, 255, 30, 42, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 49, 34, 255, 33, 48, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 31, 25, 255, 26, 34, 26, 255, 24, 31, 24, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 50, 35, 255, 36, 46, 49, 255, 44, 59, 64, 255, 23, 25, 25, 255, 22, 22, 23, 255, 35, 44, 47, 255, 24, 26, 27, 255, 30, 36, 38, 255, 28, 32, 34, 255, 35, 44, 47, 255, 27, 31, 32, 255, 28, 32, 33, 255, 39, 51, 55, 255, 35, 44, 47, 255, 42, 56, 61, 255, 46, 62, 68, 255, 43, 57, 62, 255, 23, 24, 25, 255, 35, 45, 48, 255, 35, 45, 48, 255, 43, 57, 62, 255, 26, 30, 31, 255, 36, 45, 49, 255, 27, 31, 32, 255, 24, 26, 26, 255, 25, 28, 29, 255, 33, 40, 42, 255, 36, 47, 50, 255, 37, 47, 50, 255, 40, 52, 56, 255, 41, 53, 58, 255, 34, 42, 45, 255, 30, 36, 37, 255, 28, 33, 35, 255, 38, 49, 52, 255, 37, 47, 50, 255, 21, 21, 21, 255, 25, 28, 29, 255, 32, 40, 42, 255, 39, 50, 54, 255, 49, 68, 74, 255, 45, 61, 66, 255, 41, 55, 59, 255, 32, 40, 42, 255, 46, 62, 67, 255, 45, 60, 65, 255, 36, 45, 48, 255, 34, 43, 46, 255, 42, 56, 61, 255, 38, 50, 54, 255, 32, 38, 41, 255, 37, 47, 50, 255, 38, 49, 53, 255, 37, 47, 50, 255, 31, 38, 40, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 41, 54, 58, 255, 47, 64, 70, 255, 47, 64, 69, 255, 48, 66, 72, 255, 53, 71, 77, 255, 44, 58, 63, 255, 49, 67, 73, 255, 49, 67, 74, 255, 50, 68, 75, 255, 43, 58, 62, 255, 40, 52, 56, 255, 59, 77, 82, 255, 46, 62, 67, 255, 45, 60, 65, 255, 53, 71, 77, 255, 33, 41, 44, 255, 22, 22, 22, 255, 47, 64, 69, 255, 43, 57, 62, 255, 42, 55, 59, 255, 37, 47, 51, 255, 44, 59, 64, 255, 51, 70, 76, 255, 32, 38, 40, 255, 40, 52, 56, 255, 42, 56, 61, 255, 41, 54, 58, 255, 39, 51, 55, 255, 47, 64, 70, 255, 40, 53, 57, 255, 35, 44, 47, 255, 46, 63, 68, 255, 37, 48, 51, 255, 39, 51, 55, 255, 47, 65, 70, 255, 55, 73, 79, 255, 41, 54, 59, 255, 38, 48, 52, 255, 34, 43, 46, 255, 37, 47, 50, 255, 21, 21, 21, 255, 32, 38, 41, 255, 28, 33, 35, 255, 37, 48, 51, 255, 39, 51, 55, 255, 29, 33, 35, 255, 28, 33, 35, 255, 39, 50, 54, 255, 33, 41, 43, 255, 38, 48, 52, 255, 34, 42, 45, 255, 43, 57, 62, 255, 39, 51, 55, 255, 36, 46, 49, 255, 43, 58, 63, 255, 38, 49, 52, 255, 24, 26, 27, 255, 29, 34, 36, 255, 33, 41, 44, 255, 33, 41, 43, 255, 34, 43, 46, 255, 33, 41, 44, 255, 34, 42, 45, 255, 36, 46, 50, 255, 23, 24, 24, 255, 34, 43, 46, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 22, 22, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 33, 42, 44, 255, 34, 43, 46, 255, 34, 43, 46, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 26, 26, 255, 31, 37, 39, 255, 32, 39, 41, 255, 38, 49, 53, 255, 34, 43, 46, 255, 32, 39, 41, 255, 34, 42, 45, 255, 32, 39, 41, 255, 31, 37, 39, 255, 38, 50, 54, 255, 40, 52, 56, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 21, 21, 21, 255, 22, 23, 23, 255, 27, 30, 32, 255, 32, 40, 42, 255, 30, 35, 37, 255, 27, 31, 32, 255, 36, 46, 50, 255, 33, 41, 44, 255, 31, 38, 40, 255, 24, 26, 26, 255, 30, 35, 37, 255, 30, 35, 37, 255, 26, 29, 30, 255, 37, 47, 50, 255, 30, 36, 38, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 32, 39, 42, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 25, 28, 28, 255, 27, 31, 32, 255, 28, 33, 34, 255, 30, 36, 38, 255, 21, 21, 21, 255, 26, 29, 30, 255, 25, 27, 28, 255, 42, 55, 60, 255, 35, 45, 48, 255, 29, 34, 36, 255, 23, 24, 24, 255, 27, 31, 33, 255, 27, 31, 32, 255, 21, 21, 21, 255, 23, 24, 25, 255, 23, 25, 25, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 25, 28, 29, 255, 27, 31, 32, 255, 30, 35, 37, 255, 31, 37, 39, 255, 28, 32, 34, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 36, 45, 48, 255, 22, 23, 23, 255, 28, 32, 33, 255, 28, 32, 33, 255, 32, 40, 42, 255, 23, 24, 24, 255, 21, 21, 21, 255, 32, 39, 41, 255, 30, 36, 38, 255, 28, 32, 34, 255, 36, 45, 48, 255, 21, 21, 21, 255, 24, 26, 27, 255, 31, 38, 40, 255, 29, 35, 36, 255, 26, 30, 31, 255, 42, 55, 60, 255, 33, 41, 43, 255, 30, 36, 38, 255, 28, 33, 35, 255, 36, 46, 49, 255, 38, 49, 52, 255, 24, 25, 26, 255, 37, 47, 50, 255, 40, 53, 57, 255, 25, 27, 28, 255, 24, 25, 26, 255, 32, 38, 41, 255, 42, 55, 60, 255, 26, 29, 30, 255, 36, 46, 50, 255, 36, 45, 48, 255, 21, 21, 21, 255, 37, 47, 50, 255, 37, 48, 52, 255, 31, 37, 39, 255, 31, 37, 39, 255, 21, 21, 21, 255, 34, 43, 46, 255, 21, 21, 21, 255, 34, 42, 45, 255, 35, 44, 48, 255, 38, 50, 53, 255, 29, 34, 36, 255, 40, 52, 56, 255, 35, 45, 48, 255, 29, 34, 36, 255, 21, 21, 21, 255, 25, 28, 28, 255, 34, 43, 45, 255, 30, 35, 37, 255, 34, 43, 45, 255, 33, 42, 44, 255, 35, 52, 35, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 41, 30, 255, 25, 33, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 41, 30, 255, 26, 35, 27, 255, 29, 40, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 32, 25, 255, 28, 39, 29, 255, 33, 48, 34, 255, 33, 47, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 37, 29, 255, 25, 34, 26, 255, 27, 34, 27, 255, 24, 31, 25, 255, 24, 30, 24, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 37, 56, 37, 255, 46, 68, 45, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 27, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 46, 32, 255, 36, 54, 37, 255, 44, 65, 43, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 41, 30, 255, 37, 56, 37, 255, 35, 52, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 35, 28, 255, 23, 30, 24, 255, 28, 35, 28, 255, 24, 32, 25, 255, 24, 31, 24, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 31, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 38, 57, 38, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 50, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 38, 58, 38, 255, 35, 51, 35, 255, 31, 44, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 29, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 30, 24, 255, 23, 29, 24, 255, 26, 34, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 53, 36, 255, 33, 48, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 40, 32, 255, 25, 33, 26, 255, 25, 33, 26, 255, 88, 104, 11, 255, 29, 41, 30, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 42, 55, 59, 255, 34, 43, 46, 255, 32, 40, 42, 255, 25, 27, 28, 255, 32, 39, 42, 255, 25, 27, 27, 255, 27, 31, 32, 255, 21, 21, 21, 255, 32, 39, 42, 255, 22, 22, 22, 255, 36, 46, 49, 255, 30, 35, 37, 255, 41, 53, 58, 255, 45, 60, 65, 255, 38, 49, 52, 255, 41, 53, 58, 255, 23, 24, 24, 255, 28, 32, 33, 255, 42, 56, 61, 255, 36, 46, 50, 255, 34, 43, 46, 255, 37, 47, 50, 255, 33, 40, 43, 255, 33, 40, 42, 255, 34, 42, 45, 255, 26, 29, 30, 255, 36, 45, 49, 255, 25, 28, 29, 255, 31, 37, 40, 255, 43, 58, 63, 255, 38, 50, 53, 255, 26, 29, 30, 255, 38, 49, 53, 255, 33, 41, 44, 255, 36, 45, 48, 255, 21, 21, 21, 255, 28, 33, 34, 255, 32, 39, 41, 255, 37, 48, 51, 255, 41, 55, 59, 255, 42, 55, 60, 255, 36, 46, 49, 255, 36, 45, 48, 255, 34, 43, 46, 255, 57, 75, 80, 255, 35, 44, 47, 255, 32, 39, 41, 255, 27, 31, 32, 255, 32, 39, 41, 255, 41, 54, 59, 255, 41, 53, 58, 255, 38, 49, 53, 255, 30, 36, 38, 255, 34, 43, 45, 255, 39, 51, 55, 255, 21, 21, 21, 255, 22, 23, 23, 255, 30, 36, 38, 255, 42, 56, 60, 255, 46, 62, 67, 255, 59, 76, 81, 255, 58, 76, 80, 255, 45, 61, 66, 255, 35, 44, 47, 255, 39, 50, 54, 255, 45, 61, 66, 255, 44, 58, 63, 255, 46, 62, 67, 255, 33, 41, 44, 255, 43, 57, 61, 255, 47, 64, 70, 255, 49, 68, 74, 255, 45, 60, 66, 255, 54, 72, 77, 255, 27, 31, 33, 255, 34, 43, 46, 255, 47, 63, 69, 255, 35, 44, 47, 255, 37, 47, 51, 255, 42, 56, 61, 255, 43, 58, 63, 255, 48, 66, 72, 255, 53, 72, 77, 255, 24, 26, 26, 255, 40, 52, 57, 255, 31, 38, 40, 255, 39, 51, 55, 255, 33, 40, 43, 255, 36, 46, 49, 255, 38, 49, 52, 255, 52, 71, 76, 255, 49, 67, 73, 255, 50, 69, 75, 255, 44, 59, 64, 255, 39, 51, 55, 255, 43, 57, 61, 255, 40, 52, 56, 255, 34, 42, 45, 255, 21, 21, 21, 255, 27, 30, 32, 255, 41, 54, 59, 255, 46, 62, 68, 255, 38, 49, 52, 255, 36, 45, 48, 255, 37, 47, 50, 255, 43, 58, 63, 255, 35, 44, 47, 255, 44, 59, 64, 255, 40, 52, 56, 255, 25, 28, 29, 255, 35, 45, 48, 255, 37, 48, 51, 255, 27, 31, 33, 255, 28, 32, 33, 255, 39, 50, 54, 255, 34, 42, 45, 255, 29, 34, 36, 255, 21, 21, 21, 255, 34, 42, 45, 255, 38, 48, 52, 255, 35, 43, 46, 255, 26, 29, 30, 255, 31, 38, 40, 255, 30, 36, 37, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 25, 27, 28, 255, 26, 30, 31, 255, 33, 41, 44, 255, 33, 41, 43, 255, 39, 50, 54, 255, 33, 42, 44, 255, 34, 43, 45, 255, 32, 39, 41, 255, 25, 28, 29, 255, 28, 32, 34, 255, 26, 29, 30, 255, 33, 41, 44, 255, 29, 33, 35, 255, 36, 46, 49, 255, 39, 51, 55, 255, 33, 41, 44, 255, 30, 35, 37, 255, 29, 34, 36, 255, 35, 44, 47, 255, 21, 21, 21, 255, 22, 22, 22, 255, 34, 43, 46, 255, 31, 37, 39, 255, 24, 27, 27, 255, 32, 40, 42, 255, 36, 46, 49, 255, 33, 41, 44, 255, 31, 38, 40, 255, 43, 58, 63, 255, 31, 37, 40, 255, 27, 31, 33, 255, 27, 31, 32, 255, 27, 31, 32, 255, 31, 37, 39, 255, 36, 46, 49, 255, 35, 43, 46, 255, 32, 39, 42, 255, 24, 26, 26, 255, 31, 37, 39, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 28, 33, 34, 255, 26, 30, 31, 255, 28, 33, 34, 255, 24, 25, 26, 255, 34, 43, 45, 255, 36, 46, 49, 255, 33, 40, 43, 255, 38, 49, 53, 255, 29, 34, 35, 255, 25, 28, 29, 255, 29, 34, 36, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 22, 22, 22, 255, 25, 27, 28, 255, 21, 21, 21, 255, 23, 25, 25, 255, 23, 25, 25, 255, 22, 23, 24, 255, 26, 30, 31, 255, 25, 28, 29, 255, 29, 34, 35, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 28, 33, 34, 255, 25, 27, 27, 255, 28, 32, 33, 255, 31, 37, 39, 255, 28, 32, 33, 255, 28, 33, 34, 255, 33, 41, 43, 255, 25, 28, 29, 255, 25, 27, 28, 255, 30, 35, 37, 255, 29, 35, 36, 255, 29, 34, 35, 255, 27, 30, 31, 255, 21, 21, 21, 255, 36, 45, 49, 255, 28, 33, 34, 255, 22, 23, 23, 255, 29, 34, 36, 255, 34, 43, 45, 255, 31, 37, 39, 255, 42, 55, 60, 255, 44, 60, 65, 255, 32, 40, 42, 255, 36, 45, 48, 255, 27, 31, 32, 255, 39, 51, 55, 255, 38, 49, 53, 255, 31, 37, 39, 255, 39, 50, 54, 255, 51, 69, 75, 255, 34, 42, 45, 255, 42, 56, 61, 255, 42, 56, 60, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 32, 33, 255, 36, 46, 49, 255, 37, 47, 51, 255, 31, 38, 40, 255, 21, 21, 21, 255, 27, 31, 32, 255, 32, 39, 41, 255, 30, 35, 37, 255, 27, 31, 32, 255, 27, 31, 32, 255, 37, 48, 51, 255, 38, 49, 53, 255, 41, 55, 59, 255, 21, 21, 21, 255, 29, 33, 35, 255, 30, 36, 38, 255, 30, 35, 37, 255, 33, 41, 43, 255, 35, 45, 48, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 34, 50, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 27, 37, 28, 255, 32, 46, 33, 255, 27, 37, 28, 255, 25, 32, 25, 255, 25, 33, 26, 255, 25, 33, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 52, 36, 255, 28, 38, 28, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 32, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 38, 29, 255, 28, 38, 28, 255, 25, 33, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 74, 86, 12, 255, 28, 39, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 33, 47, 33, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 34, 50, 35, 255, 38, 57, 38, 255, 42, 62, 41, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 44, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 24, 255, 25, 33, 26, 255, 25, 33, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 32, 26, 255, 28, 39, 29, 255, 30, 41, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 39, 58, 38, 255, 37, 55, 37, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 47, 69, 45, 255, 43, 63, 42, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 31, 25, 255, 30, 38, 30, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 34, 50, 35, 255, 28, 38, 28, 255, 30, 43, 31, 255, 37, 55, 37, 255, 32, 47, 33, 255, 35, 52, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 24, 30, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 38, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 32, 255, 37, 48, 52, 255, 41, 54, 59, 255, 27, 30, 32, 255, 39, 51, 55, 255, 21, 21, 21, 255, 26, 29, 30, 255, 37, 48, 51, 255, 28, 32, 33, 255, 37, 48, 52, 255, 26, 30, 31, 255, 37, 47, 51, 255, 38, 49, 53, 255, 40, 52, 56, 255, 38, 49, 52, 255, 37, 48, 52, 255, 33, 41, 44, 255, 26, 29, 30, 255, 24, 26, 27, 255, 41, 55, 59, 255, 33, 41, 44, 255, 32, 40, 42, 255, 29, 34, 36, 255, 32, 40, 42, 255, 34, 42, 45, 255, 31, 38, 40, 255, 25, 28, 29, 255, 35, 45, 48, 255, 32, 39, 41, 255, 26, 29, 30, 255, 35, 44, 47, 255, 50, 69, 75, 255, 42, 56, 61, 255, 44, 59, 64, 255, 32, 39, 41, 255, 37, 47, 50, 255, 21, 21, 21, 255, 36, 47, 50, 255, 34, 42, 45, 255, 35, 43, 46, 255, 44, 59, 64, 255, 37, 48, 51, 255, 44, 58, 63, 255, 39, 50, 54, 255, 41, 54, 58, 255, 51, 69, 75, 255, 41, 54, 58, 255, 37, 48, 51, 255, 28, 32, 34, 255, 43, 57, 62, 255, 30, 36, 38, 255, 32, 39, 41, 255, 36, 45, 49, 255, 28, 32, 33, 255, 39, 51, 55, 255, 26, 28, 29, 255, 21, 21, 21, 255, 31, 38, 40, 255, 46, 63, 68, 255, 46, 63, 68, 255, 43, 58, 62, 255, 42, 55, 60, 255, 51, 69, 75, 255, 35, 44, 47, 255, 59, 77, 82, 255, 55, 73, 78, 255, 51, 69, 75, 255, 54, 72, 78, 255, 52, 71, 77, 255, 38, 48, 52, 255, 48, 66, 72, 255, 45, 60, 65, 255, 43, 58, 63, 255, 51, 69, 75, 255, 48, 66, 72, 255, 37, 47, 51, 255, 27, 31, 32, 255, 51, 70, 76, 255, 48, 65, 71, 255, 46, 62, 67, 255, 47, 63, 69, 255, 48, 65, 71, 255, 43, 57, 62, 255, 40, 52, 56, 255, 45, 60, 65, 255, 34, 43, 46, 255, 36, 45, 48, 255, 34, 42, 45, 255, 28, 32, 34, 255, 37, 47, 51, 255, 39, 50, 54, 255, 38, 49, 53, 255, 32, 39, 41, 255, 31, 37, 39, 255, 41, 54, 58, 255, 34, 43, 46, 255, 33, 41, 44, 255, 41, 55, 59, 255, 39, 51, 55, 255, 21, 21, 21, 255, 24, 26, 26, 255, 48, 66, 72, 255, 44, 59, 64, 255, 40, 52, 56, 255, 41, 54, 58, 255, 27, 30, 31, 255, 33, 40, 43, 255, 44, 60, 65, 255, 43, 57, 62, 255, 32, 38, 41, 255, 37, 47, 50, 255, 51, 69, 75, 255, 31, 38, 40, 255, 32, 39, 41, 255, 35, 44, 47, 255, 29, 34, 35, 255, 31, 37, 39, 255, 29, 35, 37, 255, 28, 32, 33, 255, 28, 32, 33, 255, 30, 35, 37, 255, 22, 23, 23, 255, 29, 34, 36, 255, 27, 31, 33, 255, 28, 32, 34, 255, 34, 43, 46, 255, 21, 21, 21, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 50, 53, 255, 26, 30, 31, 255, 31, 37, 39, 255, 29, 33, 35, 255, 34, 43, 46, 255, 31, 38, 40, 255, 31, 37, 39, 255, 26, 29, 30, 255, 28, 33, 35, 255, 27, 32, 33, 255, 28, 33, 34, 255, 26, 30, 31, 255, 28, 33, 34, 255, 28, 32, 33, 255, 28, 33, 34, 255, 30, 36, 38, 255, 25, 27, 27, 255, 21, 21, 21, 255, 23, 25, 25, 255, 33, 41, 44, 255, 30, 36, 38, 255, 30, 36, 38, 255, 35, 45, 48, 255, 40, 52, 56, 255, 32, 40, 42, 255, 32, 39, 41, 255, 37, 47, 51, 255, 30, 35, 37, 255, 31, 37, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 31, 38, 40, 255, 34, 42, 45, 255, 23, 24, 24, 255, 24, 26, 26, 255, 31, 37, 39, 255, 29, 34, 36, 255, 38, 49, 52, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 33, 40, 43, 255, 32, 39, 42, 255, 27, 30, 31, 255, 39, 50, 54, 255, 25, 27, 28, 255, 31, 38, 40, 255, 21, 22, 22, 255, 30, 36, 38, 255, 32, 40, 42, 255, 36, 45, 48, 255, 28, 32, 33, 255, 34, 43, 46, 255, 35, 44, 47, 255, 27, 31, 33, 255, 26, 30, 31, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 23, 25, 25, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 22, 22, 22, 255, 24, 26, 27, 255, 22, 22, 22, 255, 23, 24, 24, 255, 29, 34, 36, 255, 23, 25, 25, 255, 25, 27, 28, 255, 31, 38, 40, 255, 35, 43, 46, 255, 35, 44, 48, 255, 26, 29, 30, 255, 31, 38, 40, 255, 28, 32, 33, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 37, 39, 255, 34, 42, 44, 255, 23, 24, 25, 255, 29, 35, 37, 255, 34, 42, 45, 255, 38, 49, 53, 255, 37, 47, 50, 255, 39, 51, 54, 255, 49, 68, 74, 255, 41, 54, 58, 255, 37, 47, 50, 255, 46, 62, 67, 255, 53, 71, 77, 255, 45, 60, 65, 255, 45, 61, 66, 255, 36, 47, 50, 255, 44, 60, 65, 255, 41, 53, 57, 255, 34, 43, 46, 255, 21, 21, 21, 255, 33, 40, 42, 255, 32, 40, 42, 255, 31, 37, 39, 255, 35, 44, 47, 255, 33, 41, 44, 255, 28, 32, 33, 255, 34, 43, 46, 255, 21, 21, 21, 255, 28, 32, 34, 255, 33, 42, 44, 255, 27, 31, 32, 255, 29, 35, 37, 255, 31, 38, 40, 255, 21, 21, 21, 255, 30, 36, 38, 255, 35, 44, 47, 255, 25, 28, 29, 255, 39, 51, 55, 255, 36, 46, 49, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 31, 255, 34, 50, 35, 255, 24, 31, 25, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 31, 24, 255, 25, 33, 26, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 50, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 41, 30, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 44, 32, 255, 28, 39, 29, 255, 31, 43, 31, 255, 33, 49, 34, 255, 31, 43, 31, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 26, 255, 24, 31, 25, 255, 24, 31, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 42, 31, 255, 31, 43, 31, 255, 34, 50, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 37, 54, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 43, 64, 42, 255, 38, 57, 38, 255, 35, 52, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 25, 33, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 31, 24, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 36, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 24, 30, 24, 255, 27, 36, 27, 255, 34, 50, 34, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 48, 34, 255, 36, 53, 36, 255, 33, 48, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 36, 255, 35, 43, 46, 255, 27, 31, 32, 255, 34, 43, 46, 255, 29, 33, 35, 255, 31, 37, 39, 255, 30, 36, 38, 255, 23, 24, 24, 255, 31, 37, 39, 255, 34, 43, 46, 255, 32, 40, 42, 255, 27, 30, 32, 255, 42, 56, 60, 255, 39, 50, 54, 255, 42, 56, 60, 255, 49, 67, 73, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 25, 27, 28, 255, 31, 37, 39, 255, 36, 46, 49, 255, 40, 53, 57, 255, 25, 28, 29, 255, 30, 36, 38, 255, 29, 34, 36, 255, 38, 49, 53, 255, 35, 44, 47, 255, 33, 40, 43, 255, 36, 46, 49, 255, 33, 42, 44, 255, 30, 36, 38, 255, 21, 21, 21, 255, 37, 48, 51, 255, 24, 25, 26, 255, 22, 22, 22, 255, 35, 44, 47, 255, 43, 57, 62, 255, 29, 34, 35, 255, 42, 55, 59, 255, 26, 30, 31, 255, 46, 63, 68, 255, 25, 28, 29, 255, 39, 51, 54, 255, 34, 42, 45, 255, 36, 46, 49, 255, 39, 51, 55, 255, 37, 47, 50, 255, 44, 59, 64, 255, 47, 63, 69, 255, 27, 31, 32, 255, 21, 22, 22, 255, 24, 27, 27, 255, 33, 40, 42, 255, 39, 50, 54, 255, 48, 66, 72, 255, 47, 64, 70, 255, 45, 61, 66, 255, 50, 68, 74, 255, 46, 63, 68, 255, 44, 58, 63, 255, 47, 63, 69, 255, 45, 61, 66, 255, 48, 65, 71, 255, 46, 62, 68, 255, 37, 48, 52, 255, 40, 52, 56, 255, 37, 47, 50, 255, 36, 46, 50, 255, 33, 41, 44, 255, 33, 40, 43, 255, 42, 56, 60, 255, 31, 37, 39, 255, 31, 38, 40, 255, 44, 59, 64, 255, 42, 56, 60, 255, 51, 69, 75, 255, 46, 62, 67, 255, 49, 67, 73, 255, 39, 50, 54, 255, 34, 43, 46, 255, 40, 53, 57, 255, 39, 51, 55, 255, 36, 46, 49, 255, 26, 30, 31, 255, 37, 48, 51, 255, 35, 45, 48, 255, 34, 43, 46, 255, 45, 61, 66, 255, 43, 57, 62, 255, 41, 53, 58, 255, 49, 68, 74, 255, 37, 48, 51, 255, 43, 57, 62, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 50, 68, 75, 255, 40, 53, 57, 255, 35, 45, 48, 255, 32, 39, 41, 255, 37, 47, 51, 255, 42, 55, 59, 255, 38, 49, 53, 255, 42, 55, 60, 255, 46, 62, 67, 255, 43, 57, 61, 255, 21, 21, 21, 255, 33, 40, 43, 255, 27, 31, 32, 255, 21, 22, 22, 255, 21, 22, 22, 255, 25, 28, 29, 255, 33, 40, 43, 255, 33, 41, 44, 255, 28, 32, 33, 255, 29, 34, 36, 255, 33, 40, 42, 255, 25, 28, 29, 255, 33, 40, 43, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 24, 26, 26, 255, 38, 48, 52, 255, 23, 23, 24, 255, 25, 27, 27, 255, 21, 21, 21, 255, 28, 33, 34, 255, 21, 21, 21, 255, 29, 34, 36, 255, 34, 42, 44, 255, 24, 25, 26, 255, 31, 37, 39, 255, 30, 35, 37, 255, 23, 25, 25, 255, 24, 27, 27, 255, 25, 28, 29, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 39, 42, 255, 28, 33, 35, 255, 36, 45, 48, 255, 36, 47, 50, 255, 36, 45, 48, 255, 26, 30, 31, 255, 40, 52, 56, 255, 37, 47, 51, 255, 32, 40, 42, 255, 32, 39, 42, 255, 32, 39, 41, 255, 28, 33, 34, 255, 26, 29, 30, 255, 29, 34, 36, 255, 29, 34, 36, 255, 28, 33, 34, 255, 25, 27, 28, 255, 25, 27, 28, 255, 31, 38, 40, 255, 30, 36, 38, 255, 31, 37, 39, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 26, 29, 30, 255, 35, 44, 47, 255, 26, 29, 30, 255, 32, 38, 41, 255, 28, 32, 34, 255, 29, 34, 36, 255, 24, 26, 26, 255, 28, 32, 33, 255, 32, 40, 42, 255, 27, 30, 31, 255, 38, 49, 52, 255, 32, 40, 42, 255, 24, 26, 26, 255, 28, 33, 34, 255, 22, 23, 23, 255, 27, 30, 31, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 33, 41, 43, 255, 25, 28, 29, 255, 30, 36, 38, 255, 26, 29, 30, 255, 22, 22, 22, 255, 22, 22, 23, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 25, 27, 27, 255, 22, 22, 22, 255, 30, 35, 37, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 28, 32, 34, 255, 30, 35, 37, 255, 26, 30, 31, 255, 40, 52, 56, 255, 36, 46, 49, 255, 32, 39, 42, 255, 38, 49, 52, 255, 40, 53, 57, 255, 38, 49, 53, 255, 38, 48, 52, 255, 45, 61, 66, 255, 50, 68, 74, 255, 53, 71, 77, 255, 55, 73, 79, 255, 38, 50, 53, 255, 34, 43, 46, 255, 43, 58, 62, 255, 31, 38, 40, 255, 29, 35, 37, 255, 21, 21, 21, 255, 30, 35, 37, 255, 26, 28, 29, 255, 27, 30, 32, 255, 30, 36, 38, 255, 34, 43, 46, 255, 28, 33, 35, 255, 27, 31, 32, 255, 34, 43, 46, 255, 25, 28, 29, 255, 24, 26, 27, 255, 31, 37, 39, 255, 22, 22, 22, 255, 21, 21, 21, 255, 26, 30, 31, 255, 34, 43, 46, 255, 27, 30, 31, 255, 38, 50, 53, 255, 43, 57, 61, 255, 31, 44, 32, 255, 37, 54, 37, 255, 36, 53, 36, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 33, 48, 33, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 40, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 32, 25, 255, 28, 39, 29, 255, 30, 42, 31, 255, 33, 48, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 39, 58, 39, 255, 32, 46, 33, 255, 32, 45, 32, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 40, 59, 39, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 24, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 36, 27, 255, 32, 47, 33, 255, 34, 50, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 34, 255, 34, 49, 34, 255, 34, 50, 35, 255, 33, 47, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 41, 30, 255, 25, 33, 26, 255, 30, 41, 30, 255, 34, 50, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 34, 27, 255, 31, 43, 31, 255, 25, 33, 25, 255, 24, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 29, 255, 30, 42, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 46, 67, 44, 255, 36, 53, 36, 255, 38, 57, 38, 255, 34, 50, 35, 255, 33, 48, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 23, 29, 24, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 24, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 32, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 32, 46, 32, 255, 34, 50, 35, 255, 29, 40, 29, 255, 31, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 41, 30, 255, 30, 43, 31, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 31, 45, 32, 255, 28, 39, 29, 255, 78, 93, 13, 255, 24, 30, 24, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 52, 36, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 44, 64, 43, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 43, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 36, 54, 36, 255, 31, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 36, 54, 36, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 32, 47, 33, 255, 34, 49, 34, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 106, 129, 13, 255, 33, 49, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 26, 34, 26, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 25, 33, 26, 255, 27, 34, 27, 255, 23, 30, 24, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 31, 44, 32, 255, 30, 42, 30, 255, 33, 41, 43, 255, 37, 47, 50, 255, 35, 44, 47, 255, 33, 41, 43, 255, 28, 33, 34, 255, 23, 24, 25, 255, 23, 24, 24, 255, 24, 26, 27, 255, 28, 32, 33, 255, 39, 50, 54, 255, 36, 46, 49, 255, 43, 58, 63, 255, 32, 39, 41, 255, 39, 51, 55, 255, 39, 51, 55, 255, 27, 31, 33, 255, 21, 21, 21, 255, 35, 44, 47, 255, 41, 54, 58, 255, 36, 45, 48, 255, 33, 42, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 35, 45, 48, 255, 42, 56, 60, 255, 45, 61, 66, 255, 48, 65, 71, 255, 49, 68, 74, 255, 46, 62, 67, 255, 34, 42, 45, 255, 21, 21, 21, 255, 32, 39, 42, 255, 28, 32, 34, 255, 23, 25, 25, 255, 38, 49, 52, 255, 35, 44, 47, 255, 28, 32, 34, 255, 38, 49, 53, 255, 32, 39, 41, 255, 41, 54, 58, 255, 41, 54, 59, 255, 38, 50, 53, 255, 28, 32, 33, 255, 40, 52, 56, 255, 39, 50, 54, 255, 38, 50, 54, 255, 31, 37, 39, 255, 46, 62, 67, 255, 30, 36, 38, 255, 27, 30, 32, 255, 31, 38, 40, 255, 32, 39, 41, 255, 35, 44, 47, 255, 35, 44, 47, 255, 48, 66, 72, 255, 46, 63, 68, 255, 42, 56, 61, 255, 57, 75, 80, 255, 46, 63, 68, 255, 57, 75, 80, 255, 47, 64, 70, 255, 37, 48, 52, 255, 34, 43, 45, 255, 37, 47, 51, 255, 33, 41, 44, 255, 26, 29, 30, 255, 46, 62, 68, 255, 48, 65, 71, 255, 36, 47, 50, 255, 37, 47, 50, 255, 32, 38, 41, 255, 25, 27, 28, 255, 46, 63, 68, 255, 38, 50, 54, 255, 38, 49, 53, 255, 32, 39, 42, 255, 42, 56, 60, 255, 32, 39, 41, 255, 43, 57, 62, 255, 40, 53, 57, 255, 32, 39, 41, 255, 40, 53, 57, 255, 35, 43, 46, 255, 46, 62, 67, 255, 35, 44, 48, 255, 42, 55, 59, 255, 38, 49, 53, 255, 38, 48, 52, 255, 40, 53, 57, 255, 35, 44, 47, 255, 34, 42, 45, 255, 27, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 24, 25, 26, 255, 23, 25, 25, 255, 36, 46, 50, 255, 36, 46, 49, 255, 41, 53, 57, 255, 43, 57, 62, 255, 44, 59, 64, 255, 36, 45, 49, 255, 43, 57, 62, 255, 34, 42, 44, 255, 37, 47, 51, 255, 21, 21, 21, 255, 22, 23, 23, 255, 29, 33, 35, 255, 24, 25, 26, 255, 28, 33, 35, 255, 32, 39, 41, 255, 36, 46, 49, 255, 35, 45, 48, 255, 21, 21, 21, 255, 30, 36, 37, 255, 27, 32, 33, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 24, 25, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 24, 26, 27, 255, 26, 29, 30, 255, 21, 21, 21, 255, 23, 25, 25, 255, 26, 29, 31, 255, 22, 22, 22, 255, 26, 30, 31, 255, 33, 40, 43, 255, 23, 25, 25, 255, 26, 29, 30, 255, 23, 24, 24, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 32, 39, 41, 255, 31, 37, 40, 255, 29, 34, 36, 255, 35, 44, 47, 255, 25, 28, 29, 255, 33, 41, 44, 255, 38, 49, 52, 255, 38, 49, 53, 255, 36, 46, 49, 255, 32, 39, 41, 255, 38, 49, 53, 255, 34, 43, 46, 255, 35, 44, 47, 255, 25, 27, 28, 255, 23, 24, 24, 255, 22, 22, 22, 255, 32, 38, 41, 255, 29, 34, 36, 255, 33, 42, 44, 255, 26, 30, 31, 255, 31, 38, 40, 255, 30, 36, 38, 255, 28, 32, 34, 255, 29, 35, 36, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 25, 28, 29, 255, 35, 45, 48, 255, 23, 25, 25, 255, 30, 36, 38, 255, 32, 38, 41, 255, 32, 39, 41, 255, 33, 41, 44, 255, 37, 47, 50, 255, 44, 59, 64, 255, 42, 55, 59, 255, 34, 43, 46, 255, 35, 44, 47, 255, 38, 48, 52, 255, 24, 26, 27, 255, 21, 21, 21, 255, 23, 24, 24, 255, 29, 33, 35, 255, 23, 24, 24, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 31, 37, 40, 255, 26, 29, 30, 255, 28, 32, 34, 255, 22, 22, 22, 255, 21, 21, 21, 255, 30, 36, 38, 255, 24, 25, 26, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 23, 23, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 40, 42, 255, 33, 42, 44, 255, 34, 43, 46, 255, 37, 48, 52, 255, 32, 39, 42, 255, 32, 40, 42, 255, 32, 39, 41, 255, 35, 44, 47, 255, 27, 31, 33, 255, 45, 61, 66, 255, 33, 41, 44, 255, 23, 25, 25, 255, 45, 61, 66, 255, 48, 65, 71, 255, 56, 74, 79, 255, 38, 49, 52, 255, 52, 70, 76, 255, 48, 65, 71, 255, 35, 43, 46, 255, 42, 56, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 42, 56, 60, 255, 29, 34, 36, 255, 25, 28, 29, 255, 26, 29, 30, 255, 30, 36, 38, 255, 29, 33, 35, 255, 28, 33, 34, 255, 27, 30, 32, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 34, 43, 46, 255, 30, 36, 38, 255, 40, 53, 57, 255, 33, 41, 43, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 30, 42, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 24, 31, 24, 255, 23, 30, 24, 255, 29, 40, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 36, 52, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 36, 27, 255, 50, 55, 12, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 37, 56, 37, 255, 43, 63, 42, 255, 47, 69, 45, 255, 38, 57, 38, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 41, 30, 255, 25, 33, 26, 255, 31, 44, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 31, 255, 37, 55, 37, 255, 30, 42, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 30, 24, 255, 27, 35, 28, 255, 28, 36, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 29, 36, 29, 255, 25, 32, 25, 255, 24, 31, 24, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 84, 101, 15, 255, 27, 37, 28, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 36, 27, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 26, 35, 26, 255, 26, 35, 27, 255, 30, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 36, 52, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 33, 255, 32, 47, 33, 255, 31, 43, 31, 255, 32, 45, 32, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 37, 55, 37, 255, 33, 49, 34, 255, 37, 54, 37, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 45, 32, 255, 28, 38, 28, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 36, 38, 255, 34, 43, 46, 255, 38, 49, 53, 255, 31, 38, 40, 255, 27, 30, 31, 255, 28, 33, 35, 255, 21, 21, 21, 255, 30, 36, 38, 255, 38, 48, 52, 255, 37, 48, 52, 255, 32, 39, 42, 255, 44, 60, 65, 255, 39, 50, 54, 255, 33, 42, 44, 255, 36, 45, 48, 255, 21, 21, 21, 255, 28, 32, 33, 255, 36, 46, 49, 255, 47, 63, 69, 255, 35, 45, 48, 255, 31, 37, 40, 255, 33, 41, 44, 255, 26, 29, 30, 255, 31, 38, 40, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 31, 37, 39, 255, 33, 41, 44, 255, 29, 35, 36, 255, 21, 21, 21, 255, 35, 44, 47, 255, 33, 40, 42, 255, 24, 26, 26, 255, 41, 54, 58, 255, 38, 48, 52, 255, 35, 44, 47, 255, 27, 31, 32, 255, 41, 54, 58, 255, 32, 40, 42, 255, 27, 30, 32, 255, 47, 64, 70, 255, 38, 49, 53, 255, 36, 46, 49, 255, 31, 38, 40, 255, 40, 53, 57, 255, 44, 59, 64, 255, 32, 40, 42, 255, 21, 21, 21, 255, 34, 42, 45, 255, 46, 62, 67, 255, 44, 59, 64, 255, 47, 65, 70, 255, 38, 49, 53, 255, 57, 75, 80, 255, 57, 75, 80, 255, 39, 50, 54, 255, 44, 58, 63, 255, 56, 74, 79, 255, 45, 61, 66, 255, 40, 53, 57, 255, 40, 53, 57, 255, 43, 58, 62, 255, 44, 58, 63, 255, 48, 65, 71, 255, 38, 49, 52, 255, 45, 60, 66, 255, 42, 56, 60, 255, 33, 41, 43, 255, 22, 23, 23, 255, 34, 43, 46, 255, 26, 29, 30, 255, 38, 48, 52, 255, 50, 69, 75, 255, 36, 45, 48, 255, 37, 47, 51, 255, 31, 38, 40, 255, 37, 47, 50, 255, 37, 47, 50, 255, 39, 51, 55, 255, 39, 51, 55, 255, 33, 40, 43, 255, 34, 43, 45, 255, 28, 33, 35, 255, 28, 32, 33, 255, 43, 57, 62, 255, 43, 58, 63, 255, 34, 42, 45, 255, 36, 45, 49, 255, 41, 54, 59, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 43, 57, 62, 255, 48, 66, 72, 255, 46, 63, 68, 255, 33, 40, 43, 255, 21, 21, 21, 255, 25, 27, 28, 255, 47, 63, 69, 255, 44, 59, 64, 255, 34, 42, 45, 255, 34, 43, 46, 255, 28, 33, 34, 255, 38, 49, 53, 255, 32, 38, 41, 255, 37, 47, 50, 255, 26, 29, 30, 255, 27, 30, 31, 255, 29, 34, 36, 255, 29, 35, 36, 255, 35, 44, 47, 255, 29, 33, 35, 255, 42, 55, 60, 255, 35, 43, 46, 255, 29, 34, 35, 255, 25, 27, 28, 255, 25, 28, 28, 255, 21, 21, 21, 255, 25, 27, 27, 255, 21, 21, 21, 255, 27, 31, 32, 255, 31, 38, 40, 255, 26, 30, 31, 255, 27, 31, 33, 255, 33, 41, 43, 255, 32, 39, 41, 255, 31, 38, 40, 255, 30, 36, 38, 255, 29, 34, 36, 255, 25, 28, 28, 255, 21, 21, 21, 255, 25, 27, 28, 255, 26, 30, 31, 255, 34, 42, 45, 255, 23, 24, 25, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 27, 31, 32, 255, 31, 37, 39, 255, 32, 39, 42, 255, 31, 37, 39, 255, 33, 40, 43, 255, 35, 43, 46, 255, 38, 49, 53, 255, 30, 36, 38, 255, 31, 37, 39, 255, 40, 53, 57, 255, 31, 37, 39, 255, 42, 56, 61, 255, 33, 40, 43, 255, 32, 40, 42, 255, 31, 38, 40, 255, 35, 44, 47, 255, 30, 35, 37, 255, 32, 39, 41, 255, 40, 52, 57, 255, 27, 31, 32, 255, 21, 21, 21, 255, 32, 40, 42, 255, 27, 31, 32, 255, 31, 37, 39, 255, 26, 29, 30, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 29, 34, 35, 255, 29, 33, 35, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 25, 25, 255, 24, 26, 26, 255, 34, 42, 45, 255, 28, 33, 35, 255, 34, 42, 44, 255, 34, 42, 45, 255, 30, 36, 38, 255, 42, 55, 60, 255, 31, 38, 40, 255, 23, 24, 25, 255, 28, 32, 34, 255, 30, 36, 38, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 39, 42, 255, 30, 36, 38, 255, 25, 28, 29, 255, 30, 35, 37, 255, 30, 36, 38, 255, 29, 34, 35, 255, 23, 24, 24, 255, 24, 26, 26, 255, 28, 32, 34, 255, 31, 37, 39, 255, 22, 22, 22, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 33, 40, 42, 255, 39, 50, 54, 255, 40, 52, 57, 255, 42, 55, 59, 255, 28, 33, 35, 255, 21, 21, 21, 255, 28, 33, 34, 255, 22, 22, 23, 255, 46, 62, 67, 255, 28, 33, 34, 255, 42, 56, 61, 255, 37, 47, 51, 255, 38, 50, 53, 255, 51, 69, 75, 255, 49, 67, 73, 255, 42, 55, 59, 255, 48, 66, 72, 255, 32, 39, 41, 255, 27, 30, 31, 255, 24, 26, 26, 255, 21, 21, 21, 255, 33, 41, 43, 255, 32, 39, 41, 255, 33, 41, 44, 255, 26, 29, 30, 255, 26, 30, 31, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 22, 22, 255, 27, 32, 33, 255, 33, 42, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 29, 34, 36, 255, 41, 53, 58, 255, 40, 52, 56, 255, 34, 42, 45, 255, 27, 36, 27, 255, 34, 50, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 39, 59, 39, 255, 33, 47, 33, 255, 27, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 42, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 26, 35, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 33, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 50, 35, 255, 35, 52, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 32, 25, 255, 26, 34, 26, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 54, 78, 51, 255, 45, 66, 43, 255, 44, 65, 43, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 52, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 24, 32, 25, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 50, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 41, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 30, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 23, 30, 24, 255, 25, 32, 25, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 31, 24, 255, 24, 31, 25, 255, 26, 35, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 33, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 118, 145, 14, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 37, 56, 37, 255, 32, 46, 33, 255, 37, 54, 37, 255, 36, 54, 37, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 25, 255, 32, 39, 41, 255, 40, 52, 56, 255, 32, 39, 42, 255, 35, 45, 48, 255, 37, 48, 51, 255, 35, 43, 46, 255, 21, 21, 21, 255, 27, 31, 32, 255, 35, 44, 47, 255, 37, 47, 51, 255, 34, 42, 45, 255, 38, 49, 53, 255, 28, 33, 34, 255, 25, 28, 29, 255, 21, 21, 21, 255, 28, 33, 34, 255, 36, 46, 49, 255, 42, 55, 60, 255, 52, 71, 76, 255, 43, 57, 62, 255, 30, 35, 37, 255, 33, 41, 44, 255, 32, 38, 40, 255, 27, 31, 32, 255, 31, 37, 40, 255, 31, 37, 39, 255, 31, 37, 39, 255, 27, 31, 33, 255, 28, 32, 33, 255, 27, 31, 32, 255, 30, 36, 38, 255, 35, 45, 48, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 35, 44, 47, 255, 39, 50, 54, 255, 39, 50, 54, 255, 30, 35, 37, 255, 35, 45, 48, 255, 27, 32, 33, 255, 32, 39, 42, 255, 32, 40, 42, 255, 32, 39, 42, 255, 32, 40, 42, 255, 39, 51, 55, 255, 34, 42, 45, 255, 48, 66, 72, 255, 42, 55, 60, 255, 37, 47, 51, 255, 28, 33, 34, 255, 28, 33, 34, 255, 39, 51, 55, 255, 34, 42, 45, 255, 43, 58, 62, 255, 39, 50, 54, 255, 52, 71, 76, 255, 49, 67, 73, 255, 54, 73, 78, 255, 42, 56, 61, 255, 54, 72, 78, 255, 58, 76, 81, 255, 62, 80, 84, 255, 54, 72, 78, 255, 39, 51, 55, 255, 37, 48, 52, 255, 26, 28, 29, 255, 32, 38, 41, 255, 44, 58, 63, 255, 37, 48, 52, 255, 30, 36, 38, 255, 45, 61, 66, 255, 33, 41, 43, 255, 30, 36, 38, 255, 26, 28, 29, 255, 21, 21, 21, 255, 29, 34, 36, 255, 49, 67, 73, 255, 38, 49, 52, 255, 36, 46, 49, 255, 35, 44, 48, 255, 49, 67, 73, 255, 40, 53, 57, 255, 29, 34, 36, 255, 30, 36, 38, 255, 34, 42, 45, 255, 34, 43, 46, 255, 35, 44, 47, 255, 53, 71, 77, 255, 31, 38, 40, 255, 34, 43, 46, 255, 42, 56, 61, 255, 27, 31, 32, 255, 23, 23, 24, 255, 42, 55, 60, 255, 37, 48, 51, 255, 51, 69, 75, 255, 49, 67, 73, 255, 48, 65, 71, 255, 55, 73, 79, 255, 48, 66, 72, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 28, 29, 255, 42, 56, 61, 255, 40, 53, 57, 255, 39, 51, 55, 255, 30, 36, 38, 255, 24, 26, 27, 255, 29, 33, 35, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 24, 26, 27, 255, 27, 31, 32, 255, 33, 41, 44, 255, 25, 28, 28, 255, 30, 36, 38, 255, 36, 46, 50, 255, 30, 36, 38, 255, 31, 38, 40, 255, 25, 27, 28, 255, 21, 21, 21, 255, 30, 36, 38, 255, 35, 45, 48, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 36, 46, 50, 255, 33, 41, 44, 255, 27, 30, 32, 255, 31, 37, 39, 255, 39, 50, 54, 255, 32, 39, 41, 255, 39, 51, 55, 255, 31, 37, 40, 255, 30, 36, 38, 255, 33, 41, 44, 255, 25, 27, 28, 255, 35, 45, 48, 255, 32, 38, 40, 255, 32, 40, 42, 255, 34, 42, 45, 255, 28, 32, 34, 255, 26, 29, 30, 255, 30, 35, 37, 255, 36, 46, 49, 255, 30, 36, 38, 255, 24, 25, 26, 255, 33, 41, 43, 255, 33, 41, 44, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 23, 24, 25, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 39, 50, 54, 255, 37, 47, 51, 255, 32, 39, 42, 255, 33, 41, 43, 255, 39, 51, 55, 255, 36, 45, 49, 255, 36, 45, 48, 255, 27, 30, 31, 255, 32, 38, 41, 255, 30, 36, 39, 255, 30, 35, 37, 255, 28, 32, 34, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 24, 255, 26, 29, 30, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 24, 26, 27, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 33, 41, 44, 255, 29, 34, 36, 255, 30, 36, 38, 255, 26, 30, 31, 255, 30, 35, 37, 255, 24, 25, 26, 255, 25, 27, 28, 255, 29, 34, 36, 255, 21, 21, 21, 255, 39, 50, 54, 255, 27, 31, 32, 255, 27, 31, 32, 255, 26, 29, 30, 255, 31, 38, 40, 255, 25, 27, 28, 255, 34, 43, 46, 255, 30, 36, 38, 255, 31, 37, 40, 255, 36, 46, 49, 255, 34, 42, 45, 255, 30, 35, 37, 255, 44, 58, 63, 255, 37, 47, 50, 255, 58, 76, 81, 255, 48, 66, 72, 255, 38, 49, 52, 255, 52, 71, 76, 255, 44, 59, 64, 255, 34, 43, 46, 255, 46, 63, 68, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 35, 45, 48, 255, 29, 34, 36, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 31, 32, 255, 29, 35, 37, 255, 27, 30, 31, 255, 37, 48, 52, 255, 32, 40, 42, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 41, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 38, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 26, 35, 27, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 41, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 35, 255, 31, 45, 32, 255, 30, 42, 31, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 23, 30, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 32, 25, 255, 24, 31, 25, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 54, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 34, 49, 34, 255, 36, 54, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 34, 50, 34, 255, 34, 50, 35, 255, 42, 62, 41, 255, 35, 52, 35, 255, 35, 52, 36, 255, 35, 51, 35, 255, 35, 52, 36, 255, 37, 56, 38, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 36, 255, 30, 42, 30, 255, 33, 48, 34, 255, 32, 46, 32, 255, 30, 41, 30, 255, 30, 41, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 25, 255, 31, 43, 31, 255, 32, 46, 33, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 47, 33, 255, 37, 55, 37, 255, 53, 77, 50, 255, 52, 75, 49, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 34, 255, 33, 48, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 28, 38, 28, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 52, 36, 255, 36, 53, 36, 255, 33, 48, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 26, 35, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 31, 43, 31, 255, 26, 36, 27, 255, 31, 45, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 39, 58, 39, 255, 37, 56, 38, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 56, 37, 255, 38, 58, 38, 255, 44, 65, 43, 255, 38, 56, 38, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 42, 62, 41, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 38, 56, 38, 255, 31, 45, 32, 255, 37, 54, 37, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 37, 56, 37, 255, 38, 57, 38, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 38, 49, 53, 255, 34, 43, 45, 255, 30, 35, 37, 255, 32, 39, 42, 255, 35, 45, 48, 255, 35, 44, 47, 255, 27, 32, 33, 255, 38, 48, 52, 255, 36, 45, 48, 255, 29, 34, 35, 255, 29, 33, 35, 255, 29, 34, 36, 255, 33, 41, 43, 255, 21, 21, 21, 255, 28, 32, 33, 255, 39, 51, 55, 255, 42, 56, 61, 255, 48, 65, 71, 255, 39, 51, 55, 255, 34, 42, 45, 255, 40, 53, 57, 255, 28, 33, 34, 255, 29, 34, 36, 255, 30, 36, 37, 255, 26, 29, 30, 255, 33, 41, 43, 255, 33, 41, 43, 255, 39, 50, 54, 255, 23, 24, 24, 255, 26, 29, 30, 255, 26, 29, 30, 255, 39, 50, 54, 255, 33, 41, 43, 255, 40, 52, 56, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 43, 46, 255, 36, 46, 49, 255, 38, 50, 53, 255, 36, 45, 48, 255, 37, 48, 51, 255, 29, 34, 35, 255, 39, 51, 55, 255, 38, 49, 53, 255, 32, 40, 42, 255, 40, 52, 57, 255, 35, 45, 48, 255, 33, 41, 44, 255, 47, 65, 70, 255, 52, 70, 76, 255, 45, 60, 65, 255, 21, 21, 21, 255, 34, 42, 45, 255, 33, 41, 44, 255, 46, 62, 67, 255, 34, 42, 45, 255, 58, 76, 81, 255, 45, 60, 65, 255, 44, 60, 65, 255, 41, 54, 58, 255, 58, 76, 81, 255, 40, 53, 57, 255, 54, 72, 78, 255, 48, 65, 71, 255, 47, 64, 70, 255, 51, 69, 75, 255, 42, 55, 59, 255, 31, 37, 40, 255, 35, 45, 48, 255, 42, 56, 60, 255, 22, 22, 23, 255, 40, 52, 56, 255, 45, 60, 65, 255, 40, 52, 56, 255, 21, 21, 21, 255, 38, 50, 53, 255, 21, 21, 21, 255, 43, 57, 61, 255, 57, 75, 80, 255, 45, 60, 65, 255, 44, 59, 64, 255, 50, 68, 74, 255, 46, 61, 67, 255, 39, 50, 54, 255, 39, 50, 54, 255, 34, 42, 45, 255, 32, 39, 42, 255, 25, 28, 29, 255, 24, 26, 27, 255, 37, 47, 50, 255, 41, 54, 58, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 30, 31, 255, 54, 73, 78, 255, 35, 44, 47, 255, 35, 43, 46, 255, 41, 54, 58, 255, 36, 46, 49, 255, 40, 52, 56, 255, 43, 58, 62, 255, 44, 58, 63, 255, 40, 51, 56, 255, 44, 60, 65, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 25, 26, 255, 26, 30, 31, 255, 24, 25, 26, 255, 26, 30, 31, 255, 34, 42, 45, 255, 32, 38, 41, 255, 22, 23, 23, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 21, 21, 21, 255, 23, 24, 24, 255, 24, 25, 26, 255, 32, 39, 42, 255, 28, 33, 35, 255, 30, 36, 38, 255, 29, 35, 37, 255, 25, 27, 28, 255, 31, 38, 40, 255, 28, 33, 34, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 36, 45, 48, 255, 38, 49, 53, 255, 38, 49, 53, 255, 21, 21, 21, 255, 28, 33, 34, 255, 28, 32, 34, 255, 28, 32, 34, 255, 29, 35, 36, 255, 29, 34, 35, 255, 30, 35, 37, 255, 30, 36, 38, 255, 41, 54, 59, 255, 31, 37, 39, 255, 33, 40, 43, 255, 42, 56, 61, 255, 28, 32, 34, 255, 41, 54, 58, 255, 41, 54, 59, 255, 38, 50, 53, 255, 40, 53, 57, 255, 23, 24, 24, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 22, 22, 22, 255, 22, 23, 23, 255, 25, 28, 29, 255, 27, 32, 33, 255, 31, 38, 40, 255, 33, 41, 44, 255, 28, 33, 34, 255, 30, 36, 38, 255, 36, 46, 50, 255, 25, 28, 29, 255, 38, 49, 53, 255, 33, 41, 44, 255, 31, 37, 39, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 21, 21, 21, 255, 22, 23, 23, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 28, 32, 33, 255, 25, 28, 29, 255, 37, 47, 51, 255, 43, 57, 61, 255, 30, 35, 37, 255, 21, 21, 21, 255, 24, 26, 26, 255, 35, 45, 48, 255, 31, 38, 40, 255, 40, 52, 56, 255, 39, 50, 54, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 30, 36, 38, 255, 30, 35, 37, 255, 33, 42, 44, 255, 24, 25, 26, 255, 25, 27, 28, 255, 29, 33, 35, 255, 23, 24, 25, 255, 38, 50, 54, 255, 33, 40, 43, 255, 42, 56, 60, 255, 35, 45, 48, 255, 41, 54, 58, 255, 49, 67, 73, 255, 44, 59, 64, 255, 43, 58, 63, 255, 40, 52, 56, 255, 45, 60, 65, 255, 40, 52, 56, 255, 37, 48, 51, 255, 21, 21, 21, 255, 31, 37, 39, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 37, 47, 50, 255, 38, 49, 52, 255, 32, 40, 42, 255, 37, 48, 51, 255, 47, 63, 69, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 25, 32, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 37, 28, 255, 26, 33, 26, 255, 24, 32, 25, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 38, 56, 38, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 42, 62, 41, 255, 41, 62, 41, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 54, 37, 255, 40, 60, 40, 255, 38, 56, 38, 255, 33, 47, 33, 255, 45, 66, 43, 255, 40, 60, 40, 255, 47, 68, 45, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 46, 33, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 40, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 39, 58, 38, 255, 36, 53, 36, 255, 46, 68, 45, 255, 41, 61, 41, 255, 40, 59, 40, 255, 34, 49, 34, 255, 33, 48, 34, 255, 30, 42, 30, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 54, 37, 255, 31, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 44, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 43, 31, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 32, 47, 33, 255, 32, 46, 32, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 41, 61, 40, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 42, 63, 41, 255, 33, 48, 33, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 25, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 32, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 38, 57, 38, 255, 34, 50, 34, 255, 31, 44, 32, 255, 33, 48, 34, 255, 35, 51, 35, 255, 38, 56, 38, 255, 53, 77, 50, 255, 38, 57, 38, 255, 40, 59, 40, 255, 37, 55, 37, 255, 44, 64, 43, 255, 49, 71, 47, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 23, 30, 24, 255, 28, 36, 28, 255, 24, 31, 24, 255, 29, 35, 37, 255, 30, 36, 38, 255, 24, 26, 27, 255, 40, 53, 57, 255, 36, 46, 49, 255, 35, 43, 46, 255, 38, 48, 52, 255, 31, 38, 40, 255, 35, 45, 48, 255, 34, 43, 46, 255, 27, 31, 32, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 56, 61, 255, 38, 49, 53, 255, 47, 64, 70, 255, 31, 38, 40, 255, 39, 50, 54, 255, 35, 44, 47, 255, 45, 61, 66, 255, 47, 64, 69, 255, 35, 44, 47, 255, 21, 21, 21, 255, 33, 41, 44, 255, 32, 39, 41, 255, 21, 21, 21, 255, 34, 42, 45, 255, 39, 50, 54, 255, 31, 38, 40, 255, 34, 43, 46, 255, 42, 56, 61, 255, 31, 37, 39, 255, 29, 34, 35, 255, 29, 35, 36, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 38, 49, 52, 255, 35, 45, 48, 255, 35, 43, 46, 255, 33, 41, 44, 255, 31, 37, 39, 255, 37, 48, 51, 255, 35, 45, 48, 255, 38, 48, 52, 255, 30, 35, 37, 255, 31, 37, 39, 255, 40, 52, 56, 255, 43, 58, 63, 255, 26, 28, 29, 255, 27, 31, 33, 255, 38, 49, 52, 255, 36, 46, 49, 255, 27, 31, 32, 255, 39, 51, 55, 255, 46, 62, 67, 255, 41, 54, 58, 255, 53, 71, 77, 255, 46, 62, 67, 255, 44, 60, 65, 255, 45, 61, 67, 255, 48, 66, 72, 255, 38, 48, 52, 255, 63, 80, 84, 255, 42, 56, 61, 255, 49, 66, 73, 255, 37, 48, 51, 255, 48, 65, 71, 255, 45, 60, 65, 255, 37, 48, 51, 255, 42, 55, 59, 255, 46, 63, 68, 255, 33, 41, 44, 255, 35, 44, 47, 255, 38, 49, 53, 255, 23, 25, 25, 255, 34, 42, 45, 255, 55, 73, 78, 255, 51, 69, 75, 255, 48, 66, 72, 255, 44, 59, 64, 255, 39, 51, 54, 255, 39, 51, 55, 255, 40, 52, 56, 255, 34, 42, 45, 255, 27, 32, 33, 255, 30, 36, 38, 255, 31, 37, 40, 255, 40, 52, 57, 255, 32, 39, 41, 255, 21, 21, 21, 255, 30, 36, 38, 255, 36, 45, 48, 255, 41, 55, 59, 255, 43, 58, 63, 255, 41, 54, 58, 255, 35, 44, 47, 255, 34, 42, 45, 255, 53, 71, 77, 255, 43, 57, 62, 255, 35, 44, 47, 255, 39, 50, 54, 255, 45, 61, 66, 255, 38, 50, 53, 255, 21, 21, 21, 255, 43, 58, 63, 255, 41, 53, 58, 255, 34, 42, 45, 255, 29, 34, 35, 255, 39, 50, 54, 255, 34, 42, 45, 255, 21, 21, 21, 255, 29, 34, 35, 255, 24, 26, 26, 255, 25, 27, 28, 255, 21, 21, 21, 255, 29, 33, 35, 255, 31, 37, 39, 255, 33, 41, 44, 255, 31, 38, 40, 255, 24, 26, 26, 255, 24, 26, 27, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 27, 30, 32, 255, 27, 31, 32, 255, 21, 21, 21, 255, 34, 42, 45, 255, 35, 44, 47, 255, 34, 42, 45, 255, 29, 34, 36, 255, 25, 27, 28, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 35, 45, 48, 255, 41, 55, 59, 255, 42, 56, 60, 255, 32, 39, 41, 255, 37, 47, 51, 255, 38, 50, 54, 255, 24, 25, 26, 255, 37, 48, 51, 255, 28, 32, 34, 255, 26, 29, 30, 255, 29, 34, 36, 255, 26, 28, 29, 255, 30, 35, 37, 255, 33, 41, 43, 255, 31, 38, 40, 255, 32, 39, 42, 255, 33, 40, 43, 255, 44, 59, 64, 255, 36, 45, 48, 255, 32, 40, 42, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 31, 37, 39, 255, 31, 37, 39, 255, 25, 27, 28, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 21, 21, 21, 255, 29, 34, 36, 255, 35, 44, 47, 255, 31, 37, 39, 255, 35, 44, 47, 255, 36, 45, 49, 255, 36, 46, 50, 255, 35, 44, 47, 255, 29, 34, 36, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 26, 29, 30, 255, 21, 21, 21, 255, 22, 23, 23, 255, 25, 28, 28, 255, 22, 23, 23, 255, 21, 21, 21, 255, 25, 28, 29, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 26, 30, 31, 255, 33, 41, 44, 255, 26, 29, 30, 255, 35, 44, 47, 255, 31, 38, 40, 255, 40, 52, 56, 255, 32, 39, 41, 255, 32, 39, 41, 255, 30, 36, 38, 255, 28, 32, 34, 255, 33, 41, 44, 255, 32, 38, 41, 255, 21, 21, 21, 255, 22, 22, 22, 255, 31, 37, 39, 255, 23, 24, 24, 255, 28, 33, 35, 255, 42, 55, 59, 255, 44, 58, 63, 255, 43, 56, 61, 255, 32, 40, 42, 255, 42, 56, 61, 255, 49, 67, 73, 255, 42, 56, 60, 255, 46, 62, 67, 255, 42, 55, 60, 255, 49, 68, 74, 255, 42, 56, 60, 255, 44, 59, 64, 255, 55, 73, 79, 255, 56, 74, 79, 255, 34, 43, 46, 255, 29, 34, 36, 255, 21, 21, 21, 255, 25, 28, 29, 255, 36, 46, 50, 255, 32, 40, 42, 255, 31, 37, 39, 255, 29, 33, 35, 255, 27, 30, 31, 255, 41, 53, 57, 255, 32, 40, 42, 255, 33, 41, 44, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 29, 34, 36, 255, 29, 35, 37, 255, 38, 48, 52, 255, 37, 48, 51, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 34, 255, 35, 52, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 39, 58, 39, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 41, 61, 40, 255, 37, 54, 37, 255, 48, 71, 46, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 48, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 25, 32, 25, 255, 26, 34, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 36, 53, 36, 255, 37, 56, 37, 255, 40, 60, 40, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 66, 79, 15, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 40, 60, 40, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 46, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 35, 52, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 30, 42, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 33, 26, 255, 24, 30, 24, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 38, 29, 255, 30, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 50, 35, 255, 38, 56, 38, 255, 34, 50, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 52, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 52, 76, 49, 255, 42, 62, 41, 255, 35, 52, 35, 255, 35, 51, 35, 255, 43, 63, 42, 255, 38, 56, 38, 255, 35, 51, 35, 255, 34, 50, 35, 255, 31, 44, 31, 255, 38, 57, 38, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 46, 67, 44, 255, 36, 54, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 33, 26, 255, 23, 30, 24, 255, 25, 32, 25, 255, 30, 35, 37, 255, 36, 46, 49, 255, 26, 29, 30, 255, 27, 31, 32, 255, 34, 42, 44, 255, 39, 50, 54, 255, 37, 47, 51, 255, 33, 41, 43, 255, 44, 59, 64, 255, 36, 46, 49, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 40, 52, 56, 255, 35, 44, 47, 255, 31, 37, 40, 255, 46, 62, 67, 255, 35, 45, 48, 255, 39, 51, 55, 255, 34, 43, 46, 255, 42, 56, 61, 255, 23, 23, 24, 255, 27, 30, 32, 255, 34, 43, 46, 255, 31, 38, 40, 255, 32, 39, 41, 255, 24, 26, 27, 255, 36, 46, 49, 255, 37, 47, 51, 255, 28, 33, 35, 255, 35, 45, 48, 255, 30, 36, 37, 255, 37, 48, 52, 255, 25, 28, 29, 255, 39, 51, 55, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 34, 42, 45, 255, 34, 43, 45, 255, 35, 44, 48, 255, 33, 41, 43, 255, 40, 52, 56, 255, 32, 38, 41, 255, 39, 51, 54, 255, 26, 29, 29, 255, 39, 50, 54, 255, 43, 58, 63, 255, 24, 25, 26, 255, 21, 21, 21, 255, 45, 60, 65, 255, 36, 45, 49, 255, 35, 45, 48, 255, 38, 49, 53, 255, 41, 55, 59, 255, 26, 29, 30, 255, 48, 65, 71, 255, 38, 50, 53, 255, 47, 64, 70, 255, 43, 58, 63, 255, 42, 55, 60, 255, 46, 62, 67, 255, 45, 61, 66, 255, 45, 61, 66, 255, 32, 39, 42, 255, 55, 73, 78, 255, 32, 40, 42, 255, 42, 55, 60, 255, 36, 45, 49, 255, 39, 50, 54, 255, 43, 58, 62, 255, 46, 62, 67, 255, 43, 57, 61, 255, 39, 51, 55, 255, 37, 47, 50, 255, 36, 45, 49, 255, 21, 21, 21, 255, 52, 70, 76, 255, 51, 69, 75, 255, 41, 54, 58, 255, 58, 75, 80, 255, 35, 43, 46, 255, 48, 65, 71, 255, 34, 43, 45, 255, 33, 40, 43, 255, 27, 31, 32, 255, 38, 50, 53, 255, 45, 60, 65, 255, 21, 21, 21, 255, 24, 27, 27, 255, 41, 53, 57, 255, 40, 52, 56, 255, 41, 53, 58, 255, 44, 59, 64, 255, 53, 72, 77, 255, 44, 59, 64, 255, 41, 53, 58, 255, 42, 55, 59, 255, 37, 48, 51, 255, 44, 59, 64, 255, 40, 53, 57, 255, 34, 43, 46, 255, 43, 57, 62, 255, 31, 37, 40, 255, 21, 21, 21, 255, 51, 69, 75, 255, 43, 57, 62, 255, 35, 45, 48, 255, 28, 32, 33, 255, 31, 37, 39, 255, 35, 45, 48, 255, 25, 28, 28, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 29, 34, 35, 255, 30, 35, 37, 255, 27, 31, 33, 255, 32, 40, 42, 255, 24, 26, 27, 255, 25, 28, 29, 255, 27, 31, 32, 255, 23, 25, 25, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 33, 40, 43, 255, 24, 26, 27, 255, 24, 25, 26, 255, 33, 41, 44, 255, 35, 44, 47, 255, 25, 27, 28, 255, 34, 43, 45, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 30, 36, 38, 255, 32, 40, 42, 255, 35, 44, 47, 255, 41, 54, 59, 255, 30, 35, 37, 255, 30, 35, 37, 255, 26, 29, 30, 255, 27, 30, 32, 255, 28, 33, 34, 255, 26, 28, 29, 255, 37, 48, 52, 255, 21, 21, 21, 255, 24, 26, 26, 255, 33, 40, 43, 255, 28, 32, 34, 255, 32, 40, 42, 255, 32, 39, 41, 255, 29, 34, 36, 255, 39, 50, 54, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 25, 27, 28, 255, 29, 34, 36, 255, 22, 22, 22, 255, 23, 24, 24, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 35, 43, 46, 255, 29, 34, 36, 255, 28, 33, 35, 255, 33, 41, 44, 255, 34, 43, 46, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 24, 25, 26, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 25, 28, 28, 255, 23, 24, 24, 255, 29, 34, 35, 255, 22, 22, 22, 255, 27, 30, 31, 255, 21, 21, 21, 255, 26, 30, 31, 255, 21, 21, 21, 255, 26, 30, 31, 255, 31, 37, 39, 255, 38, 49, 53, 255, 26, 30, 31, 255, 24, 26, 26, 255, 36, 45, 48, 255, 29, 34, 36, 255, 33, 41, 43, 255, 32, 38, 41, 255, 31, 37, 39, 255, 40, 52, 56, 255, 40, 53, 57, 255, 40, 52, 56, 255, 26, 30, 31, 255, 21, 21, 21, 255, 39, 50, 54, 255, 26, 30, 31, 255, 21, 21, 21, 255, 42, 55, 59, 255, 43, 58, 63, 255, 38, 50, 53, 255, 39, 50, 54, 255, 42, 56, 60, 255, 32, 39, 41, 255, 48, 66, 72, 255, 47, 64, 70, 255, 40, 53, 57, 255, 44, 59, 64, 255, 41, 53, 58, 255, 56, 74, 79, 255, 41, 54, 58, 255, 42, 56, 61, 255, 32, 40, 42, 255, 21, 21, 21, 255, 25, 28, 29, 255, 27, 30, 31, 255, 34, 42, 45, 255, 30, 35, 37, 255, 29, 34, 35, 255, 36, 46, 49, 255, 35, 43, 46, 255, 42, 56, 61, 255, 33, 42, 44, 255, 21, 21, 21, 255, 26, 29, 30, 255, 27, 30, 32, 255, 21, 21, 21, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 37, 255, 32, 39, 41, 255, 22, 22, 23, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 35, 51, 35, 255, 31, 43, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 34, 50, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 39, 29, 255, 24, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 56, 38, 255, 40, 60, 40, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 29, 255, 32, 46, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 26, 255, 25, 32, 25, 255, 24, 30, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 41, 62, 41, 255, 36, 53, 36, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 33, 48, 34, 255, 31, 45, 32, 255, 29, 39, 29, 255, 29, 41, 30, 255, 28, 38, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 35, 255, 37, 55, 37, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 44, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 32, 255, 25, 32, 25, 255, 25, 33, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 25, 255, 25, 33, 25, 255, 25, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 43, 31, 255, 37, 55, 37, 255, 39, 58, 38, 255, 38, 57, 38, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 30, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 47, 68, 45, 255, 42, 62, 41, 255, 35, 52, 35, 255, 34, 50, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 45, 66, 43, 255, 43, 63, 42, 255, 37, 55, 37, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 30, 24, 255, 23, 30, 24, 255, 25, 33, 25, 255, 26, 29, 30, 255, 22, 23, 23, 255, 43, 57, 62, 255, 36, 45, 48, 255, 34, 43, 46, 255, 35, 43, 46, 255, 35, 45, 48, 255, 22, 22, 22, 255, 30, 35, 37, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 39, 50, 54, 255, 26, 30, 31, 255, 31, 38, 40, 255, 38, 50, 53, 255, 42, 55, 59, 255, 44, 59, 64, 255, 37, 47, 50, 255, 37, 48, 51, 255, 34, 42, 45, 255, 34, 43, 46, 255, 36, 46, 50, 255, 34, 43, 46, 255, 38, 49, 52, 255, 30, 36, 38, 255, 29, 33, 35, 255, 35, 44, 47, 255, 30, 36, 38, 255, 25, 28, 29, 255, 30, 36, 38, 255, 25, 27, 28, 255, 23, 24, 25, 255, 21, 21, 21, 255, 26, 29, 30, 255, 23, 24, 24, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 29, 34, 36, 255, 22, 23, 23, 255, 33, 41, 44, 255, 28, 32, 34, 255, 44, 58, 63, 255, 41, 53, 58, 255, 38, 50, 53, 255, 32, 40, 42, 255, 38, 48, 52, 255, 21, 21, 21, 255, 28, 33, 34, 255, 32, 39, 41, 255, 27, 31, 32, 255, 31, 38, 40, 255, 42, 55, 60, 255, 39, 51, 55, 255, 31, 37, 39, 255, 33, 40, 43, 255, 37, 48, 51, 255, 30, 36, 38, 255, 38, 48, 52, 255, 34, 43, 46, 255, 43, 57, 61, 255, 46, 61, 67, 255, 44, 58, 63, 255, 32, 39, 41, 255, 35, 45, 48, 255, 42, 56, 61, 255, 36, 46, 49, 255, 39, 51, 55, 255, 25, 28, 29, 255, 32, 40, 42, 255, 47, 63, 69, 255, 28, 33, 34, 255, 36, 46, 49, 255, 35, 44, 47, 255, 39, 50, 54, 255, 29, 35, 36, 255, 40, 53, 57, 255, 45, 61, 67, 255, 48, 65, 71, 255, 50, 69, 75, 255, 44, 59, 64, 255, 34, 43, 45, 255, 32, 38, 41, 255, 35, 44, 47, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 33, 40, 42, 255, 29, 35, 36, 255, 26, 30, 31, 255, 36, 45, 49, 255, 47, 64, 70, 255, 39, 51, 55, 255, 39, 51, 55, 255, 38, 48, 52, 255, 37, 47, 51, 255, 37, 47, 51, 255, 33, 41, 44, 255, 30, 35, 37, 255, 30, 35, 37, 255, 42, 56, 61, 255, 33, 40, 43, 255, 21, 21, 21, 255, 32, 38, 40, 255, 39, 50, 54, 255, 40, 53, 57, 255, 32, 39, 41, 255, 35, 44, 47, 255, 34, 42, 45, 255, 25, 28, 29, 255, 36, 47, 50, 255, 25, 27, 27, 255, 30, 36, 38, 255, 32, 39, 41, 255, 36, 46, 49, 255, 34, 42, 45, 255, 31, 37, 39, 255, 26, 29, 30, 255, 28, 33, 34, 255, 38, 49, 53, 255, 25, 28, 29, 255, 26, 29, 30, 255, 35, 43, 46, 255, 21, 21, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 29, 34, 35, 255, 31, 37, 39, 255, 25, 28, 28, 255, 26, 29, 30, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 29, 35, 37, 255, 32, 39, 41, 255, 32, 40, 42, 255, 28, 32, 33, 255, 25, 28, 29, 255, 28, 32, 34, 255, 26, 28, 29, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 31, 32, 255, 27, 31, 32, 255, 24, 25, 26, 255, 22, 23, 23, 255, 29, 34, 36, 255, 32, 38, 41, 255, 29, 34, 35, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 30, 36, 38, 255, 32, 39, 41, 255, 29, 35, 36, 255, 30, 36, 38, 255, 24, 25, 26, 255, 28, 32, 34, 255, 32, 39, 42, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 21, 21, 21, 255, 26, 29, 30, 255, 23, 24, 25, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 39, 51, 55, 255, 34, 42, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 52, 255, 28, 33, 34, 255, 25, 28, 28, 255, 22, 22, 22, 255, 25, 28, 29, 255, 22, 22, 23, 255, 26, 30, 31, 255, 36, 45, 48, 255, 28, 32, 33, 255, 28, 32, 33, 255, 34, 43, 46, 255, 23, 24, 25, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 42, 56, 61, 255, 39, 51, 55, 255, 32, 39, 42, 255, 34, 42, 45, 255, 27, 31, 32, 255, 32, 40, 42, 255, 26, 29, 30, 255, 27, 31, 32, 255, 30, 36, 38, 255, 37, 47, 50, 255, 37, 48, 51, 255, 43, 57, 61, 255, 21, 21, 21, 255, 42, 55, 60, 255, 37, 47, 50, 255, 35, 45, 48, 255, 39, 51, 55, 255, 40, 53, 57, 255, 52, 70, 76, 255, 47, 64, 70, 255, 42, 56, 61, 255, 28, 32, 34, 255, 39, 50, 54, 255, 60, 78, 82, 255, 37, 47, 51, 255, 45, 60, 65, 255, 38, 49, 52, 255, 40, 53, 57, 255, 35, 44, 47, 255, 51, 69, 75, 255, 21, 21, 21, 255, 29, 35, 37, 255, 39, 51, 55, 255, 29, 34, 35, 255, 38, 48, 52, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 34, 36, 255, 21, 21, 21, 255, 35, 44, 47, 255, 30, 36, 38, 255, 38, 49, 53, 255, 35, 43, 46, 255, 39, 51, 55, 255, 31, 37, 39, 255, 27, 30, 31, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 26, 29, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 47, 33, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 34, 255, 32, 47, 33, 255, 30, 42, 31, 255, 31, 43, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 33, 48, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 35, 255, 39, 58, 39, 255, 34, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 48, 34, 255, 34, 50, 34, 255, 31, 43, 31, 255, 36, 53, 36, 255, 31, 44, 32, 255, 30, 42, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 31, 255, 30, 42, 31, 255, 33, 47, 33, 255, 30, 42, 31, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 42, 62, 41, 255, 36, 54, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 42, 31, 255, 97, 118, 15, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 52, 36, 255, 31, 44, 31, 255, 30, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 30, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 25, 33, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 35, 52, 35, 255, 37, 54, 37, 255, 36, 53, 36, 255, 44, 65, 43, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 43, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 32, 25, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 44, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 34, 255, 29, 40, 29, 255, 37, 55, 37, 255, 42, 62, 41, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 38, 56, 38, 255, 38, 56, 38, 255, 39, 58, 39, 255, 41, 61, 41, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 34, 50, 34, 255, 48, 70, 46, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 49, 34, 255, 32, 46, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 36, 39, 255, 28, 32, 34, 255, 36, 45, 48, 255, 34, 43, 45, 255, 40, 52, 56, 255, 29, 34, 36, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 47, 50, 255, 21, 21, 21, 255, 44, 58, 63, 255, 36, 46, 49, 255, 31, 38, 40, 255, 33, 42, 44, 255, 41, 54, 58, 255, 39, 50, 54, 255, 42, 56, 60, 255, 44, 59, 64, 255, 46, 63, 68, 255, 34, 42, 45, 255, 34, 42, 45, 255, 33, 40, 43, 255, 35, 44, 48, 255, 31, 38, 40, 255, 25, 27, 28, 255, 27, 31, 32, 255, 36, 46, 49, 255, 26, 29, 30, 255, 27, 30, 31, 255, 21, 21, 21, 255, 25, 28, 29, 255, 32, 40, 42, 255, 35, 44, 47, 255, 21, 21, 21, 255, 29, 34, 36, 255, 35, 44, 47, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 31, 37, 39, 255, 27, 31, 32, 255, 21, 21, 21, 255, 27, 31, 33, 255, 44, 58, 63, 255, 47, 64, 69, 255, 42, 56, 61, 255, 30, 36, 38, 255, 27, 31, 32, 255, 28, 33, 35, 255, 31, 38, 40, 255, 30, 36, 38, 255, 35, 44, 47, 255, 24, 25, 26, 255, 25, 27, 28, 255, 28, 32, 34, 255, 30, 35, 37, 255, 31, 37, 39, 255, 44, 58, 63, 255, 39, 51, 55, 255, 41, 53, 57, 255, 42, 56, 61, 255, 43, 57, 62, 255, 40, 53, 57, 255, 40, 52, 56, 255, 37, 47, 51, 255, 37, 47, 50, 255, 37, 47, 50, 255, 44, 59, 64, 255, 24, 25, 26, 255, 23, 25, 25, 255, 26, 29, 31, 255, 45, 61, 67, 255, 48, 66, 72, 255, 34, 42, 45, 255, 33, 41, 44, 255, 40, 52, 56, 255, 23, 23, 24, 255, 52, 71, 76, 255, 37, 48, 52, 255, 50, 68, 75, 255, 46, 62, 67, 255, 38, 49, 53, 255, 44, 58, 63, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 40, 53, 57, 255, 36, 46, 49, 255, 42, 55, 59, 255, 39, 50, 54, 255, 22, 23, 23, 255, 49, 67, 73, 255, 36, 46, 49, 255, 27, 31, 33, 255, 41, 54, 59, 255, 44, 59, 64, 255, 40, 52, 56, 255, 38, 48, 52, 255, 41, 55, 59, 255, 38, 49, 52, 255, 43, 58, 63, 255, 31, 37, 39, 255, 21, 21, 21, 255, 32, 39, 41, 255, 25, 28, 29, 255, 40, 52, 56, 255, 35, 45, 48, 255, 32, 39, 41, 255, 28, 33, 34, 255, 29, 34, 35, 255, 28, 33, 34, 255, 26, 30, 31, 255, 28, 33, 34, 255, 30, 36, 37, 255, 32, 40, 42, 255, 30, 35, 37, 255, 23, 24, 25, 255, 34, 42, 45, 255, 32, 39, 42, 255, 40, 52, 56, 255, 29, 34, 36, 255, 22, 22, 22, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 31, 37, 39, 255, 29, 34, 35, 255, 36, 45, 49, 255, 27, 31, 33, 255, 34, 43, 46, 255, 29, 34, 36, 255, 30, 36, 38, 255, 29, 33, 35, 255, 24, 26, 27, 255, 21, 21, 21, 255, 25, 27, 28, 255, 31, 38, 40, 255, 33, 41, 43, 255, 26, 29, 30, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 44, 59, 64, 255, 37, 47, 51, 255, 29, 34, 36, 255, 35, 44, 47, 255, 28, 32, 33, 255, 37, 48, 51, 255, 22, 23, 23, 255, 21, 21, 21, 255, 23, 24, 25, 255, 24, 25, 26, 255, 23, 24, 24, 255, 21, 21, 21, 255, 36, 45, 48, 255, 23, 25, 25, 255, 21, 21, 21, 255, 22, 22, 22, 255, 26, 30, 31, 255, 22, 23, 24, 255, 29, 34, 36, 255, 22, 23, 23, 255, 29, 33, 35, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 35, 37, 255, 28, 32, 33, 255, 30, 35, 37, 255, 26, 29, 30, 255, 26, 29, 30, 255, 23, 25, 25, 255, 32, 40, 42, 255, 29, 34, 36, 255, 28, 32, 33, 255, 21, 21, 21, 255, 24, 26, 26, 255, 29, 34, 36, 255, 28, 33, 34, 255, 23, 24, 24, 255, 22, 23, 23, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 48, 51, 255, 27, 30, 32, 255, 32, 39, 42, 255, 28, 32, 33, 255, 21, 21, 21, 255, 30, 36, 38, 255, 31, 37, 39, 255, 29, 33, 35, 255, 24, 26, 27, 255, 38, 49, 52, 255, 44, 59, 64, 255, 45, 60, 65, 255, 21, 21, 21, 255, 26, 29, 30, 255, 39, 50, 54, 255, 37, 48, 52, 255, 39, 50, 54, 255, 37, 48, 51, 255, 36, 46, 49, 255, 36, 45, 49, 255, 39, 51, 55, 255, 36, 45, 49, 255, 38, 49, 52, 255, 37, 47, 50, 255, 33, 40, 43, 255, 44, 60, 65, 255, 34, 43, 46, 255, 34, 42, 44, 255, 40, 52, 56, 255, 21, 21, 21, 255, 32, 39, 41, 255, 45, 61, 66, 255, 30, 35, 37, 255, 34, 42, 45, 255, 27, 31, 32, 255, 33, 41, 43, 255, 26, 29, 30, 255, 26, 29, 30, 255, 24, 26, 26, 255, 33, 41, 44, 255, 24, 25, 26, 255, 32, 40, 42, 255, 39, 51, 55, 255, 30, 36, 38, 255, 37, 48, 51, 255, 21, 21, 21, 255, 25, 28, 29, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 32, 255, 33, 48, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 34, 50, 34, 255, 37, 54, 37, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 31, 39, 31, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 24, 31, 25, 255, 25, 33, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 33, 48, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 43, 64, 42, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 32, 46, 33, 255, 34, 49, 34, 255, 30, 42, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 42, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 34, 50, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 38, 56, 38, 255, 36, 54, 37, 255, 35, 52, 35, 255, 34, 50, 35, 255, 35, 52, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 42, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 34, 49, 34, 255, 32, 45, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 25, 32, 25, 255, 24, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 32, 25, 255, 27, 36, 27, 255, 26, 33, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 32, 25, 255, 30, 41, 30, 255, 34, 50, 34, 255, 49, 71, 47, 255, 41, 60, 40, 255, 94, 115, 16, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 41, 30, 255, 32, 46, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 52, 36, 255, 37, 55, 37, 255, 55, 80, 52, 255, 38, 57, 38, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 52, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 36, 255, 32, 46, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 39, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 35, 43, 46, 255, 36, 46, 49, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 26, 30, 31, 255, 41, 54, 59, 255, 32, 39, 41, 255, 43, 57, 62, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 46, 63, 68, 255, 37, 47, 51, 255, 30, 36, 38, 255, 34, 43, 46, 255, 31, 38, 40, 255, 39, 51, 55, 255, 35, 44, 47, 255, 40, 53, 57, 255, 38, 49, 53, 255, 37, 47, 50, 255, 38, 49, 52, 255, 39, 50, 54, 255, 32, 38, 41, 255, 42, 56, 60, 255, 40, 52, 56, 255, 31, 37, 39, 255, 28, 32, 34, 255, 29, 34, 36, 255, 37, 48, 52, 255, 29, 35, 37, 255, 41, 54, 58, 255, 26, 29, 31, 255, 27, 31, 32, 255, 33, 41, 43, 255, 38, 49, 52, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 27, 30, 31, 255, 26, 30, 31, 255, 34, 43, 45, 255, 40, 52, 56, 255, 44, 59, 64, 255, 35, 44, 47, 255, 21, 21, 21, 255, 38, 50, 53, 255, 36, 46, 49, 255, 31, 37, 39, 255, 29, 34, 35, 255, 41, 54, 59, 255, 28, 32, 34, 255, 37, 48, 52, 255, 26, 29, 30, 255, 32, 38, 41, 255, 37, 48, 52, 255, 33, 41, 43, 255, 45, 60, 65, 255, 40, 51, 56, 255, 33, 40, 43, 255, 39, 50, 54, 255, 35, 44, 47, 255, 28, 33, 35, 255, 25, 27, 28, 255, 41, 54, 58, 255, 38, 49, 53, 255, 39, 51, 55, 255, 39, 50, 54, 255, 22, 23, 23, 255, 28, 32, 34, 255, 31, 38, 40, 255, 27, 32, 33, 255, 40, 53, 57, 255, 24, 26, 27, 255, 44, 59, 64, 255, 23, 24, 25, 255, 45, 61, 66, 255, 53, 71, 77, 255, 47, 64, 70, 255, 47, 64, 70, 255, 33, 41, 43, 255, 35, 44, 47, 255, 26, 29, 30, 255, 21, 21, 21, 255, 44, 59, 64, 255, 36, 47, 50, 255, 32, 39, 42, 255, 30, 35, 37, 255, 28, 32, 33, 255, 30, 35, 37, 255, 28, 32, 34, 255, 29, 34, 36, 255, 40, 53, 57, 255, 26, 30, 31, 255, 36, 46, 50, 255, 33, 41, 43, 255, 37, 48, 51, 255, 37, 48, 52, 255, 42, 56, 61, 255, 48, 65, 71, 255, 33, 40, 43, 255, 30, 35, 37, 255, 21, 21, 21, 255, 36, 46, 50, 255, 36, 46, 49, 255, 39, 51, 55, 255, 40, 53, 57, 255, 44, 59, 64, 255, 33, 41, 44, 255, 46, 63, 68, 255, 39, 51, 55, 255, 21, 21, 21, 255, 37, 48, 51, 255, 29, 34, 36, 255, 30, 36, 38, 255, 23, 24, 24, 255, 38, 48, 52, 255, 28, 32, 33, 255, 34, 43, 46, 255, 34, 43, 46, 255, 38, 50, 53, 255, 39, 51, 55, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 55, 59, 255, 34, 43, 46, 255, 34, 42, 45, 255, 34, 42, 45, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 30, 36, 38, 255, 22, 23, 23, 255, 26, 30, 31, 255, 32, 40, 42, 255, 32, 39, 42, 255, 31, 37, 40, 255, 34, 42, 45, 255, 34, 43, 46, 255, 32, 40, 42, 255, 21, 21, 21, 255, 25, 28, 29, 255, 31, 38, 40, 255, 28, 33, 34, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 39, 42, 255, 32, 39, 41, 255, 29, 34, 35, 255, 25, 28, 29, 255, 29, 34, 36, 255, 26, 28, 29, 255, 31, 37, 39, 255, 30, 36, 37, 255, 29, 34, 35, 255, 28, 33, 34, 255, 31, 38, 40, 255, 30, 36, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 22, 22, 23, 255, 31, 38, 40, 255, 26, 29, 30, 255, 35, 44, 47, 255, 31, 38, 40, 255, 38, 49, 52, 255, 37, 47, 50, 255, 28, 33, 34, 255, 21, 21, 21, 255, 24, 26, 26, 255, 32, 39, 42, 255, 26, 28, 29, 255, 31, 37, 39, 255, 33, 40, 43, 255, 27, 31, 32, 255, 27, 30, 32, 255, 33, 41, 44, 255, 31, 38, 40, 255, 39, 51, 55, 255, 28, 32, 34, 255, 28, 32, 34, 255, 28, 33, 35, 255, 23, 24, 25, 255, 25, 28, 28, 255, 23, 23, 24, 255, 35, 44, 47, 255, 21, 21, 21, 255, 29, 35, 37, 255, 28, 32, 33, 255, 27, 31, 32, 255, 24, 25, 26, 255, 32, 39, 41, 255, 34, 43, 46, 255, 24, 26, 27, 255, 25, 28, 29, 255, 29, 34, 36, 255, 30, 36, 37, 255, 32, 40, 42, 255, 46, 62, 68, 255, 37, 47, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 38, 49, 52, 255, 45, 60, 65, 255, 49, 68, 74, 255, 38, 49, 52, 255, 43, 57, 61, 255, 59, 77, 81, 255, 49, 68, 74, 255, 33, 40, 43, 255, 29, 34, 36, 255, 38, 49, 52, 255, 34, 42, 45, 255, 41, 54, 59, 255, 37, 47, 50, 255, 21, 21, 21, 255, 22, 23, 23, 255, 45, 60, 66, 255, 42, 56, 60, 255, 36, 45, 48, 255, 42, 56, 60, 255, 35, 44, 47, 255, 41, 53, 58, 255, 39, 51, 55, 255, 33, 41, 43, 255, 37, 47, 50, 255, 41, 53, 58, 255, 26, 29, 30, 255, 28, 33, 34, 255, 41, 54, 59, 255, 39, 50, 54, 255, 36, 45, 49, 255, 38, 50, 53, 255, 26, 30, 31, 255, 33, 41, 44, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 33, 26, 255, 25, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 34, 50, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 47, 68, 45, 255, 37, 56, 37, 255, 35, 52, 35, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 41, 30, 255, 30, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 38, 56, 38, 255, 36, 52, 36, 255, 48, 70, 46, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 48, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 35, 28, 255, 24, 30, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 35, 255, 33, 48, 34, 255, 27, 37, 28, 255, 24, 31, 24, 255, 24, 31, 24, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 44, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 39, 29, 255, 24, 31, 25, 255, 25, 32, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 56, 37, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 37, 56, 37, 255, 38, 57, 38, 255, 43, 64, 42, 255, 39, 58, 39, 255, 42, 62, 41, 255, 38, 57, 38, 255, 35, 52, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 31, 24, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 24, 30, 24, 255, 25, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 35, 255, 30, 43, 31, 255, 26, 36, 27, 255, 23, 29, 24, 255, 26, 33, 26, 255, 33, 47, 33, 255, 31, 44, 31, 255, 36, 53, 36, 255, 57, 82, 53, 255, 41, 61, 40, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 33, 49, 34, 255, 32, 45, 32, 255, 35, 52, 35, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 35, 255, 37, 55, 37, 255, 41, 61, 41, 255, 36, 53, 36, 255, 48, 70, 46, 255, 35, 52, 36, 255, 37, 54, 37, 255, 34, 50, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 54, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 40, 30, 255, 27, 36, 27, 255, 25, 32, 25, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 25, 255, 27, 36, 27, 255, 25, 33, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 38, 41, 255, 39, 50, 54, 255, 46, 62, 67, 255, 41, 54, 58, 255, 44, 59, 64, 255, 33, 41, 44, 255, 35, 43, 46, 255, 21, 21, 21, 255, 34, 42, 45, 255, 37, 47, 51, 255, 48, 65, 70, 255, 39, 50, 54, 255, 41, 54, 58, 255, 35, 44, 47, 255, 27, 31, 32, 255, 42, 56, 60, 255, 40, 52, 56, 255, 43, 58, 63, 255, 46, 62, 68, 255, 41, 53, 58, 255, 39, 51, 55, 255, 37, 48, 51, 255, 30, 36, 38, 255, 38, 48, 52, 255, 30, 35, 37, 255, 32, 40, 42, 255, 34, 42, 44, 255, 31, 38, 40, 255, 26, 29, 30, 255, 33, 41, 44, 255, 28, 33, 34, 255, 24, 25, 26, 255, 33, 40, 43, 255, 23, 24, 25, 255, 33, 40, 43, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 21, 21, 21, 255, 24, 26, 26, 255, 38, 48, 52, 255, 39, 50, 54, 255, 23, 24, 25, 255, 33, 41, 44, 255, 40, 53, 57, 255, 28, 32, 34, 255, 32, 39, 42, 255, 21, 22, 22, 255, 36, 45, 48, 255, 22, 23, 23, 255, 27, 30, 32, 255, 31, 37, 39, 255, 29, 34, 36, 255, 36, 46, 49, 255, 23, 25, 25, 255, 35, 44, 47, 255, 29, 34, 36, 255, 33, 41, 44, 255, 48, 65, 71, 255, 35, 44, 47, 255, 26, 29, 30, 255, 28, 32, 34, 255, 35, 44, 47, 255, 28, 32, 33, 255, 30, 36, 38, 255, 34, 42, 45, 255, 24, 26, 27, 255, 23, 24, 24, 255, 33, 40, 43, 255, 34, 43, 46, 255, 31, 37, 39, 255, 44, 59, 64, 255, 41, 54, 59, 255, 39, 51, 55, 255, 26, 29, 30, 255, 47, 64, 70, 255, 43, 58, 63, 255, 47, 63, 69, 255, 42, 56, 60, 255, 27, 30, 32, 255, 22, 23, 24, 255, 27, 31, 33, 255, 31, 37, 39, 255, 42, 55, 60, 255, 33, 40, 43, 255, 28, 33, 34, 255, 36, 45, 48, 255, 34, 42, 45, 255, 44, 59, 64, 255, 33, 41, 44, 255, 31, 38, 40, 255, 43, 58, 63, 255, 35, 44, 47, 255, 26, 29, 29, 255, 35, 44, 47, 255, 47, 64, 70, 255, 45, 60, 65, 255, 52, 70, 76, 255, 41, 54, 58, 255, 28, 32, 33, 255, 21, 21, 21, 255, 26, 30, 31, 255, 32, 39, 41, 255, 32, 39, 41, 255, 41, 53, 58, 255, 39, 51, 55, 255, 48, 65, 71, 255, 31, 37, 39, 255, 36, 46, 49, 255, 38, 49, 52, 255, 22, 22, 22, 255, 24, 26, 27, 255, 21, 21, 21, 255, 29, 33, 35, 255, 31, 37, 39, 255, 28, 32, 34, 255, 36, 47, 50, 255, 27, 31, 32, 255, 24, 26, 27, 255, 41, 55, 59, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 43, 46, 255, 42, 56, 61, 255, 34, 43, 46, 255, 36, 47, 50, 255, 36, 46, 49, 255, 41, 53, 57, 255, 33, 41, 44, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 29, 33, 35, 255, 24, 25, 26, 255, 26, 28, 29, 255, 25, 27, 28, 255, 30, 35, 37, 255, 29, 34, 36, 255, 26, 29, 30, 255, 28, 33, 34, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 22, 23, 23, 255, 23, 25, 25, 255, 34, 42, 44, 255, 34, 43, 45, 255, 34, 43, 46, 255, 36, 46, 49, 255, 38, 49, 53, 255, 33, 41, 44, 255, 32, 39, 41, 255, 30, 36, 38, 255, 30, 36, 38, 255, 25, 28, 29, 255, 28, 33, 35, 255, 25, 27, 28, 255, 33, 41, 44, 255, 21, 21, 21, 255, 30, 35, 37, 255, 37, 48, 52, 255, 38, 50, 54, 255, 24, 26, 26, 255, 25, 27, 28, 255, 25, 27, 28, 255, 21, 21, 21, 255, 22, 22, 22, 255, 36, 45, 49, 255, 42, 55, 60, 255, 24, 25, 26, 255, 35, 45, 48, 255, 36, 46, 49, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 28, 32, 34, 255, 38, 49, 52, 255, 29, 34, 36, 255, 25, 28, 29, 255, 31, 37, 40, 255, 33, 42, 44, 255, 31, 37, 39, 255, 35, 44, 46, 255, 31, 37, 39, 255, 27, 30, 31, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 31, 37, 39, 255, 30, 35, 37, 255, 33, 41, 44, 255, 22, 22, 23, 255, 24, 27, 27, 255, 36, 46, 50, 255, 36, 47, 50, 255, 32, 38, 41, 255, 30, 36, 38, 255, 33, 40, 43, 255, 44, 59, 64, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 22, 23, 23, 255, 29, 34, 36, 255, 32, 40, 42, 255, 26, 29, 30, 255, 31, 38, 40, 255, 33, 41, 44, 255, 37, 48, 51, 255, 37, 48, 52, 255, 21, 21, 21, 255, 32, 39, 42, 255, 46, 62, 67, 255, 44, 60, 65, 255, 50, 68, 74, 255, 38, 50, 54, 255, 36, 45, 48, 255, 21, 21, 21, 255, 28, 33, 34, 255, 38, 49, 53, 255, 35, 45, 48, 255, 40, 53, 57, 255, 39, 51, 55, 255, 29, 34, 36, 255, 30, 36, 38, 255, 29, 35, 37, 255, 37, 47, 51, 255, 34, 42, 45, 255, 31, 37, 39, 255, 33, 41, 44, 255, 33, 41, 44, 255, 35, 44, 47, 255, 30, 36, 37, 255, 21, 21, 21, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 51, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 38, 56, 38, 255, 42, 63, 41, 255, 44, 65, 43, 255, 39, 58, 39, 255, 35, 52, 36, 255, 37, 56, 37, 255, 40, 59, 39, 255, 45, 66, 43, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 30, 24, 255, 24, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 31, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 32, 47, 33, 255, 34, 50, 35, 255, 38, 57, 38, 255, 38, 56, 38, 255, 44, 65, 43, 255, 33, 49, 34, 255, 35, 52, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 28, 38, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 33, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 36, 27, 255, 32, 46, 33, 255, 32, 46, 32, 255, 29, 40, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 37, 255, 48, 70, 46, 255, 41, 61, 41, 255, 42, 62, 41, 255, 36, 53, 36, 255, 30, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 46, 68, 45, 255, 33, 49, 34, 255, 34, 50, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 33, 255, 34, 50, 34, 255, 29, 40, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 41, 30, 255, 29, 40, 29, 255, 29, 40, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 33, 255, 35, 52, 35, 255, 39, 58, 39, 255, 37, 54, 37, 255, 34, 51, 35, 255, 33, 48, 34, 255, 36, 52, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 30, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 50, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 38, 58, 38, 255, 36, 52, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 38, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 32, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 21, 21, 21, 255, 36, 45, 48, 255, 38, 49, 52, 255, 38, 48, 52, 255, 41, 54, 58, 255, 37, 48, 52, 255, 32, 39, 42, 255, 34, 42, 45, 255, 44, 58, 63, 255, 39, 51, 55, 255, 34, 43, 45, 255, 34, 42, 45, 255, 27, 31, 32, 255, 21, 21, 21, 255, 36, 46, 49, 255, 39, 51, 55, 255, 35, 44, 47, 255, 43, 57, 62, 255, 37, 48, 52, 255, 32, 40, 42, 255, 36, 45, 48, 255, 38, 49, 53, 255, 33, 40, 43, 255, 29, 34, 35, 255, 34, 42, 45, 255, 40, 53, 57, 255, 37, 48, 51, 255, 24, 26, 26, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 21, 21, 21, 255, 25, 27, 28, 255, 31, 38, 40, 255, 21, 21, 21, 255, 31, 37, 39, 255, 30, 35, 37, 255, 30, 36, 38, 255, 22, 22, 22, 255, 34, 42, 45, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 29, 35, 36, 255, 47, 63, 69, 255, 35, 44, 47, 255, 21, 21, 21, 255, 48, 65, 71, 255, 31, 38, 40, 255, 38, 49, 53, 255, 29, 35, 36, 255, 27, 30, 31, 255, 27, 30, 32, 255, 29, 35, 36, 255, 21, 21, 21, 255, 28, 32, 33, 255, 37, 47, 50, 255, 33, 41, 43, 255, 21, 21, 21, 255, 39, 51, 55, 255, 36, 46, 49, 255, 33, 41, 44, 255, 36, 46, 49, 255, 27, 31, 32, 255, 28, 32, 34, 255, 34, 42, 45, 255, 36, 47, 50, 255, 29, 34, 36, 255, 32, 39, 42, 255, 29, 34, 35, 255, 31, 38, 40, 255, 34, 42, 45, 255, 31, 37, 39, 255, 42, 55, 59, 255, 57, 75, 80, 255, 42, 55, 60, 255, 46, 63, 68, 255, 39, 50, 54, 255, 26, 30, 31, 255, 37, 48, 51, 255, 46, 63, 68, 255, 43, 58, 63, 255, 21, 21, 21, 255, 40, 52, 56, 255, 30, 36, 37, 255, 39, 51, 55, 255, 27, 31, 32, 255, 39, 51, 55, 255, 42, 55, 59, 255, 40, 52, 56, 255, 39, 50, 54, 255, 35, 44, 47, 255, 39, 50, 54, 255, 27, 31, 32, 255, 40, 52, 56, 255, 44, 59, 64, 255, 33, 40, 43, 255, 34, 42, 45, 255, 39, 50, 54, 255, 38, 49, 52, 255, 46, 62, 68, 255, 44, 58, 63, 255, 38, 49, 52, 255, 24, 27, 27, 255, 21, 21, 21, 255, 32, 40, 42, 255, 33, 41, 44, 255, 31, 38, 40, 255, 30, 35, 37, 255, 38, 49, 53, 255, 34, 43, 46, 255, 34, 43, 46, 255, 30, 35, 37, 255, 32, 38, 41, 255, 30, 36, 38, 255, 33, 41, 43, 255, 23, 24, 24, 255, 23, 24, 24, 255, 22, 23, 23, 255, 21, 21, 21, 255, 34, 42, 44, 255, 32, 39, 41, 255, 35, 44, 47, 255, 32, 39, 41, 255, 21, 21, 21, 255, 25, 28, 29, 255, 24, 26, 27, 255, 23, 23, 24, 255, 33, 40, 43, 255, 31, 37, 39, 255, 28, 32, 34, 255, 29, 34, 36, 255, 28, 33, 34, 255, 25, 28, 29, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 26, 30, 31, 255, 40, 52, 56, 255, 28, 32, 34, 255, 33, 41, 44, 255, 37, 48, 52, 255, 28, 32, 33, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 37, 48, 51, 255, 23, 24, 24, 255, 29, 35, 36, 255, 34, 42, 45, 255, 35, 44, 47, 255, 32, 39, 42, 255, 35, 45, 48, 255, 38, 49, 53, 255, 30, 36, 38, 255, 38, 49, 53, 255, 34, 42, 45, 255, 37, 48, 51, 255, 30, 35, 37, 255, 28, 32, 33, 255, 31, 38, 40, 255, 29, 35, 36, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 36, 46, 50, 255, 40, 53, 57, 255, 26, 29, 30, 255, 23, 25, 25, 255, 24, 26, 27, 255, 21, 21, 21, 255, 33, 41, 43, 255, 38, 48, 52, 255, 34, 43, 46, 255, 35, 44, 47, 255, 28, 32, 34, 255, 38, 49, 53, 255, 40, 53, 57, 255, 38, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 30, 36, 38, 255, 31, 38, 40, 255, 26, 30, 31, 255, 36, 47, 50, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 37, 39, 255, 40, 51, 56, 255, 33, 41, 44, 255, 27, 30, 31, 255, 26, 29, 30, 255, 21, 21, 21, 255, 30, 36, 37, 255, 25, 27, 28, 255, 21, 21, 21, 255, 22, 23, 23, 255, 28, 32, 34, 255, 22, 23, 23, 255, 26, 30, 31, 255, 28, 32, 34, 255, 26, 29, 30, 255, 30, 36, 38, 255, 31, 37, 39, 255, 32, 39, 41, 255, 24, 26, 26, 255, 35, 45, 48, 255, 27, 31, 32, 255, 21, 21, 21, 255, 37, 47, 50, 255, 35, 45, 48, 255, 44, 58, 63, 255, 39, 51, 55, 255, 42, 56, 60, 255, 35, 44, 47, 255, 34, 43, 46, 255, 30, 36, 38, 255, 29, 34, 35, 255, 24, 26, 27, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 24, 255, 35, 45, 48, 255, 36, 45, 48, 255, 42, 55, 60, 255, 37, 47, 50, 255, 40, 53, 57, 255, 27, 31, 33, 255, 26, 29, 30, 255, 36, 46, 49, 255, 34, 43, 46, 255, 27, 31, 33, 255, 34, 43, 46, 255, 26, 29, 30, 255, 23, 24, 24, 255, 25, 28, 29, 255, 28, 33, 35, 255, 28, 32, 33, 255, 29, 33, 35, 255, 26, 29, 30, 255, 25, 27, 28, 255, 27, 31, 32, 255, 27, 31, 33, 255, 28, 33, 34, 255, 21, 21, 21, 255, 29, 40, 29, 255, 25, 32, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 42, 62, 41, 255, 38, 57, 38, 255, 51, 75, 49, 255, 51, 74, 48, 255, 35, 52, 36, 255, 38, 57, 38, 255, 45, 66, 44, 255, 53, 77, 50, 255, 37, 55, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 43, 31, 255, 24, 31, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 38, 56, 38, 255, 38, 57, 38, 255, 41, 61, 41, 255, 42, 63, 41, 255, 35, 52, 36, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 33, 26, 255, 27, 34, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 38, 29, 255, 28, 38, 28, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 41, 30, 255, 24, 31, 25, 255, 25, 32, 25, 255, 29, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 39, 59, 39, 255, 40, 59, 39, 255, 37, 55, 37, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 29, 24, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 36, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 38, 57, 38, 255, 35, 52, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 25, 33, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 31, 255, 25, 32, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 52, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 52, 36, 255, 35, 52, 35, 255, 38, 56, 38, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 93, 113, 14, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 26, 255, 26, 35, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 50, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 54, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 37, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 34, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 21, 21, 21, 255, 26, 29, 30, 255, 35, 44, 47, 255, 39, 50, 54, 255, 32, 38, 40, 255, 38, 49, 53, 255, 37, 48, 51, 255, 40, 53, 57, 255, 38, 49, 53, 255, 32, 39, 41, 255, 32, 38, 41, 255, 34, 42, 45, 255, 34, 42, 45, 255, 22, 22, 23, 255, 22, 23, 23, 255, 45, 61, 66, 255, 43, 58, 62, 255, 39, 51, 55, 255, 40, 53, 57, 255, 45, 61, 66, 255, 39, 50, 54, 255, 31, 37, 39, 255, 32, 39, 41, 255, 28, 33, 34, 255, 32, 38, 41, 255, 35, 44, 47, 255, 29, 34, 35, 255, 29, 35, 36, 255, 24, 27, 27, 255, 25, 27, 28, 255, 28, 33, 35, 255, 30, 36, 38, 255, 23, 24, 25, 255, 36, 47, 50, 255, 32, 39, 41, 255, 27, 31, 32, 255, 35, 44, 48, 255, 23, 25, 25, 255, 24, 26, 27, 255, 26, 30, 31, 255, 32, 39, 42, 255, 28, 32, 34, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 52, 70, 76, 255, 51, 69, 75, 255, 22, 22, 22, 255, 37, 47, 50, 255, 32, 40, 42, 255, 38, 49, 53, 255, 35, 44, 47, 255, 38, 49, 53, 255, 32, 40, 42, 255, 30, 35, 37, 255, 29, 34, 35, 255, 31, 37, 39, 255, 28, 33, 34, 255, 35, 45, 48, 255, 44, 59, 64, 255, 34, 43, 46, 255, 42, 55, 60, 255, 34, 43, 46, 255, 39, 51, 55, 255, 43, 57, 62, 255, 25, 27, 28, 255, 40, 52, 56, 255, 29, 34, 35, 255, 42, 56, 60, 255, 36, 45, 48, 255, 25, 27, 28, 255, 30, 35, 37, 255, 38, 50, 54, 255, 32, 39, 41, 255, 33, 41, 44, 255, 42, 56, 61, 255, 39, 51, 55, 255, 34, 42, 45, 255, 31, 37, 39, 255, 24, 26, 26, 255, 32, 38, 41, 255, 28, 32, 34, 255, 31, 38, 40, 255, 31, 37, 39, 255, 40, 53, 57, 255, 49, 67, 73, 255, 35, 45, 48, 255, 44, 59, 64, 255, 48, 66, 72, 255, 36, 46, 49, 255, 42, 56, 60, 255, 36, 46, 49, 255, 40, 52, 56, 255, 25, 28, 29, 255, 41, 54, 58, 255, 36, 46, 50, 255, 26, 28, 29, 255, 37, 48, 51, 255, 31, 37, 39, 255, 45, 60, 65, 255, 45, 61, 66, 255, 39, 50, 54, 255, 39, 50, 54, 255, 39, 51, 55, 255, 32, 39, 42, 255, 28, 32, 33, 255, 21, 21, 21, 255, 27, 30, 31, 255, 33, 41, 44, 255, 31, 38, 40, 255, 35, 44, 47, 255, 34, 42, 45, 255, 32, 39, 42, 255, 36, 45, 48, 255, 32, 39, 41, 255, 32, 38, 41, 255, 37, 47, 50, 255, 29, 34, 35, 255, 34, 42, 45, 255, 21, 21, 21, 255, 28, 32, 34, 255, 27, 30, 31, 255, 28, 32, 33, 255, 36, 45, 48, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 52, 255, 38, 49, 53, 255, 34, 43, 46, 255, 42, 55, 60, 255, 30, 36, 38, 255, 45, 60, 65, 255, 34, 43, 46, 255, 42, 55, 60, 255, 28, 33, 34, 255, 24, 27, 27, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 30, 35, 37, 255, 33, 41, 44, 255, 34, 42, 45, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 29, 34, 36, 255, 29, 34, 36, 255, 27, 30, 31, 255, 28, 32, 33, 255, 25, 28, 29, 255, 22, 23, 23, 255, 25, 28, 29, 255, 32, 39, 41, 255, 33, 40, 43, 255, 36, 46, 49, 255, 30, 36, 38, 255, 35, 44, 47, 255, 24, 25, 26, 255, 24, 26, 27, 255, 36, 46, 50, 255, 31, 38, 40, 255, 35, 44, 47, 255, 32, 39, 41, 255, 32, 38, 41, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 22, 23, 23, 255, 23, 25, 25, 255, 25, 28, 29, 255, 27, 30, 31, 255, 24, 26, 27, 255, 28, 33, 34, 255, 29, 35, 37, 255, 27, 31, 32, 255, 22, 23, 23, 255, 33, 40, 42, 255, 37, 48, 51, 255, 32, 39, 41, 255, 28, 32, 33, 255, 38, 48, 52, 255, 36, 45, 49, 255, 21, 21, 21, 255, 32, 38, 41, 255, 32, 39, 42, 255, 38, 48, 52, 255, 38, 50, 53, 255, 39, 50, 54, 255, 34, 42, 44, 255, 34, 43, 46, 255, 28, 33, 34, 255, 32, 39, 41, 255, 32, 39, 42, 255, 31, 37, 40, 255, 21, 21, 21, 255, 30, 35, 37, 255, 25, 28, 29, 255, 31, 37, 39, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 29, 34, 36, 255, 27, 30, 32, 255, 27, 31, 32, 255, 32, 39, 41, 255, 44, 58, 63, 255, 38, 49, 52, 255, 31, 38, 40, 255, 37, 48, 51, 255, 38, 50, 54, 255, 21, 21, 21, 255, 26, 30, 31, 255, 33, 41, 44, 255, 32, 39, 41, 255, 40, 53, 57, 255, 21, 21, 21, 255, 35, 44, 47, 255, 40, 52, 56, 255, 39, 50, 54, 255, 35, 44, 47, 255, 36, 45, 49, 255, 31, 38, 40, 255, 32, 39, 41, 255, 42, 56, 61, 255, 35, 44, 47, 255, 34, 42, 45, 255, 21, 21, 21, 255, 42, 56, 60, 255, 39, 51, 55, 255, 41, 53, 58, 255, 32, 38, 41, 255, 35, 44, 47, 255, 37, 48, 51, 255, 45, 60, 65, 255, 43, 57, 62, 255, 33, 40, 42, 255, 31, 38, 40, 255, 23, 24, 24, 255, 42, 56, 61, 255, 33, 40, 43, 255, 36, 46, 50, 255, 33, 40, 43, 255, 31, 37, 39, 255, 29, 34, 35, 255, 25, 27, 28, 255, 21, 21, 21, 255, 31, 38, 40, 255, 31, 37, 39, 255, 28, 32, 33, 255, 21, 21, 21, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 34, 49, 34, 255, 31, 44, 32, 255, 27, 37, 28, 255, 30, 41, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 34, 255, 38, 56, 38, 255, 37, 55, 37, 255, 37, 56, 37, 255, 43, 63, 42, 255, 50, 73, 48, 255, 43, 63, 42, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 29, 40, 29, 255, 25, 32, 25, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 34, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 38, 56, 38, 255, 40, 59, 39, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 25, 32, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 30, 24, 255, 25, 33, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 48, 34, 255, 32, 46, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 39, 29, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 54, 37, 255, 36, 54, 37, 255, 36, 54, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 38, 58, 38, 255, 34, 50, 34, 255, 38, 57, 38, 255, 35, 52, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 79, 95, 15, 255, 77, 92, 15, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 25, 255, 27, 36, 27, 255, 24, 30, 24, 255, 24, 31, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 38, 57, 38, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 55, 37, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 30, 42, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 32, 255, 36, 54, 36, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 31, 25, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 38, 28, 255, 31, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 31, 255, 29, 34, 36, 255, 25, 28, 29, 255, 39, 51, 55, 255, 35, 44, 47, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 39, 41, 255, 39, 51, 55, 255, 29, 34, 36, 255, 32, 38, 41, 255, 36, 46, 49, 255, 35, 45, 48, 255, 38, 49, 53, 255, 32, 39, 41, 255, 21, 21, 21, 255, 29, 33, 35, 255, 39, 50, 54, 255, 40, 52, 56, 255, 34, 42, 44, 255, 29, 35, 36, 255, 48, 65, 71, 255, 40, 53, 57, 255, 36, 46, 49, 255, 26, 30, 31, 255, 35, 44, 47, 255, 34, 42, 45, 255, 33, 41, 44, 255, 32, 39, 41, 255, 26, 30, 31, 255, 28, 32, 33, 255, 25, 27, 28, 255, 28, 32, 34, 255, 21, 21, 21, 255, 29, 34, 35, 255, 38, 50, 53, 255, 30, 36, 38, 255, 32, 39, 41, 255, 29, 33, 35, 255, 36, 46, 49, 255, 37, 47, 50, 255, 32, 39, 41, 255, 44, 59, 64, 255, 37, 48, 51, 255, 43, 58, 62, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 21, 21, 21, 255, 23, 24, 24, 255, 29, 34, 36, 255, 31, 37, 39, 255, 53, 71, 77, 255, 42, 56, 61, 255, 31, 38, 40, 255, 34, 43, 46, 255, 35, 44, 47, 255, 30, 36, 38, 255, 36, 46, 49, 255, 33, 41, 44, 255, 35, 43, 46, 255, 43, 57, 61, 255, 41, 54, 58, 255, 25, 27, 28, 255, 34, 43, 46, 255, 31, 37, 39, 255, 39, 50, 54, 255, 41, 54, 59, 255, 31, 38, 40, 255, 21, 21, 21, 255, 28, 32, 33, 255, 38, 50, 54, 255, 45, 61, 66, 255, 27, 31, 32, 255, 38, 49, 52, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 38, 49, 52, 255, 48, 66, 72, 255, 42, 56, 60, 255, 41, 54, 59, 255, 29, 35, 37, 255, 48, 65, 71, 255, 51, 69, 75, 255, 50, 69, 75, 255, 40, 53, 57, 255, 46, 62, 67, 255, 53, 72, 77, 255, 57, 75, 80, 255, 42, 55, 60, 255, 51, 70, 76, 255, 31, 37, 39, 255, 28, 32, 33, 255, 30, 35, 37, 255, 41, 54, 59, 255, 33, 41, 44, 255, 44, 58, 63, 255, 33, 41, 44, 255, 39, 51, 55, 255, 33, 40, 43, 255, 32, 39, 42, 255, 44, 58, 63, 255, 44, 59, 64, 255, 26, 29, 30, 255, 25, 28, 29, 255, 32, 40, 42, 255, 25, 27, 28, 255, 34, 43, 45, 255, 39, 51, 55, 255, 36, 46, 49, 255, 36, 45, 49, 255, 33, 41, 44, 255, 38, 48, 52, 255, 38, 48, 52, 255, 35, 45, 48, 255, 32, 38, 41, 255, 23, 24, 25, 255, 21, 21, 21, 255, 31, 38, 40, 255, 21, 21, 21, 255, 28, 32, 33, 255, 28, 33, 34, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 30, 32, 255, 31, 38, 40, 255, 31, 37, 39, 255, 44, 58, 63, 255, 40, 52, 56, 255, 43, 57, 62, 255, 25, 27, 28, 255, 37, 48, 51, 255, 21, 21, 22, 255, 28, 33, 34, 255, 28, 33, 35, 255, 32, 39, 41, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 38, 49, 53, 255, 35, 44, 47, 255, 35, 44, 47, 255, 21, 21, 22, 255, 31, 37, 39, 255, 35, 44, 47, 255, 32, 39, 41, 255, 22, 23, 23, 255, 28, 32, 33, 255, 28, 32, 33, 255, 31, 37, 39, 255, 22, 23, 23, 255, 30, 36, 38, 255, 28, 32, 34, 255, 27, 31, 32, 255, 23, 25, 25, 255, 26, 29, 30, 255, 28, 32, 34, 255, 36, 45, 48, 255, 29, 33, 35, 255, 30, 36, 38, 255, 27, 30, 31, 255, 21, 21, 21, 255, 33, 41, 43, 255, 27, 30, 32, 255, 27, 31, 32, 255, 30, 36, 38, 255, 24, 26, 27, 255, 37, 47, 50, 255, 33, 41, 43, 255, 29, 34, 35, 255, 34, 42, 45, 255, 26, 30, 31, 255, 25, 27, 28, 255, 26, 29, 30, 255, 29, 34, 35, 255, 29, 33, 35, 255, 33, 40, 43, 255, 30, 36, 38, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 42, 56, 61, 255, 30, 37, 39, 255, 35, 45, 48, 255, 45, 60, 65, 255, 31, 38, 40, 255, 34, 43, 46, 255, 21, 21, 21, 255, 31, 38, 40, 255, 29, 34, 36, 255, 24, 26, 26, 255, 28, 33, 35, 255, 22, 23, 23, 255, 22, 23, 24, 255, 36, 46, 49, 255, 25, 27, 28, 255, 21, 21, 21, 255, 30, 35, 37, 255, 39, 50, 54, 255, 37, 48, 51, 255, 34, 42, 44, 255, 35, 43, 46, 255, 37, 48, 52, 255, 41, 54, 58, 255, 34, 42, 44, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 40, 52, 56, 255, 48, 65, 71, 255, 41, 55, 59, 255, 46, 62, 68, 255, 36, 46, 49, 255, 33, 41, 44, 255, 34, 43, 46, 255, 35, 44, 48, 255, 36, 46, 49, 255, 28, 33, 35, 255, 40, 51, 56, 255, 40, 52, 57, 255, 30, 36, 38, 255, 32, 39, 41, 255, 21, 21, 21, 255, 40, 52, 56, 255, 44, 60, 65, 255, 29, 34, 36, 255, 39, 50, 54, 255, 33, 40, 43, 255, 31, 38, 40, 255, 41, 55, 59, 255, 44, 58, 63, 255, 46, 63, 68, 255, 37, 48, 51, 255, 31, 37, 39, 255, 29, 34, 36, 255, 40, 53, 57, 255, 29, 34, 36, 255, 37, 47, 51, 255, 33, 40, 43, 255, 36, 45, 49, 255, 32, 38, 40, 255, 31, 38, 40, 255, 32, 40, 42, 255, 29, 35, 37, 255, 30, 35, 37, 255, 21, 21, 21, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 33, 48, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 30, 255, 31, 45, 32, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 39, 58, 39, 255, 45, 67, 44, 255, 47, 69, 45, 255, 37, 55, 37, 255, 38, 57, 38, 255, 45, 66, 43, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 28, 38, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 23, 29, 24, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 37, 54, 37, 255, 35, 52, 36, 255, 34, 50, 35, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 29, 255, 24, 30, 24, 255, 28, 39, 29, 255, 27, 38, 28, 255, 32, 45, 32, 255, 37, 55, 37, 255, 41, 61, 40, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 32, 25, 255, 25, 31, 25, 255, 25, 33, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 34, 50, 34, 255, 36, 54, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 44, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 34, 27, 255, 24, 31, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 56, 38, 255, 37, 54, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 54, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 45, 32, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 49, 34, 255, 31, 43, 31, 255, 32, 46, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 41, 30, 255, 34, 50, 34, 255, 39, 59, 39, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 45, 32, 255, 27, 36, 27, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 38, 57, 38, 255, 48, 70, 46, 255, 37, 55, 37, 255, 36, 54, 36, 255, 38, 57, 38, 255, 96, 117, 15, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 37, 54, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 38, 57, 38, 255, 31, 44, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 30, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 35, 45, 48, 255, 27, 31, 32, 255, 35, 44, 47, 255, 22, 22, 22, 255, 28, 32, 33, 255, 34, 42, 45, 255, 38, 48, 52, 255, 39, 51, 55, 255, 32, 38, 40, 255, 36, 46, 49, 255, 40, 53, 57, 255, 37, 48, 52, 255, 34, 43, 46, 255, 38, 49, 53, 255, 29, 34, 36, 255, 21, 21, 21, 255, 39, 50, 54, 255, 38, 49, 52, 255, 35, 45, 48, 255, 34, 43, 46, 255, 43, 57, 62, 255, 53, 72, 77, 255, 31, 38, 40, 255, 35, 44, 47, 255, 31, 37, 39, 255, 31, 38, 40, 255, 40, 52, 56, 255, 35, 44, 47, 255, 25, 27, 28, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 27, 30, 31, 255, 29, 35, 36, 255, 34, 43, 45, 255, 38, 49, 53, 255, 31, 38, 40, 255, 25, 28, 29, 255, 29, 34, 36, 255, 39, 50, 54, 255, 39, 51, 55, 255, 32, 39, 41, 255, 41, 55, 59, 255, 23, 25, 25, 255, 21, 21, 21, 255, 47, 64, 70, 255, 45, 60, 65, 255, 53, 72, 77, 255, 36, 46, 49, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 34, 43, 46, 255, 32, 38, 41, 255, 26, 30, 31, 255, 33, 40, 43, 255, 44, 59, 64, 255, 51, 69, 75, 255, 38, 48, 52, 255, 37, 48, 51, 255, 34, 43, 46, 255, 25, 27, 28, 255, 41, 55, 59, 255, 44, 58, 63, 255, 37, 47, 50, 255, 36, 46, 49, 255, 40, 53, 57, 255, 36, 46, 49, 255, 38, 50, 53, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 31, 38, 40, 255, 40, 53, 57, 255, 29, 33, 35, 255, 40, 53, 57, 255, 49, 67, 73, 255, 45, 61, 67, 255, 45, 61, 66, 255, 29, 33, 35, 255, 29, 35, 36, 255, 59, 76, 81, 255, 53, 71, 77, 255, 54, 72, 78, 255, 37, 47, 50, 255, 51, 70, 76, 255, 41, 53, 58, 255, 49, 67, 73, 255, 41, 54, 58, 255, 46, 62, 68, 255, 40, 52, 56, 255, 43, 58, 63, 255, 34, 42, 45, 255, 38, 49, 52, 255, 30, 36, 38, 255, 39, 51, 55, 255, 34, 42, 45, 255, 33, 41, 44, 255, 33, 42, 44, 255, 34, 43, 46, 255, 40, 52, 56, 255, 21, 21, 21, 255, 32, 39, 41, 255, 43, 57, 62, 255, 30, 36, 38, 255, 44, 59, 64, 255, 30, 36, 38, 255, 25, 28, 29, 255, 44, 59, 64, 255, 32, 39, 42, 255, 29, 34, 35, 255, 33, 42, 44, 255, 25, 28, 29, 255, 26, 30, 31, 255, 36, 46, 49, 255, 24, 26, 27, 255, 28, 32, 33, 255, 21, 21, 21, 255, 22, 22, 22, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 34, 42, 45, 255, 30, 35, 37, 255, 38, 48, 52, 255, 42, 55, 59, 255, 37, 47, 50, 255, 29, 34, 35, 255, 27, 32, 33, 255, 26, 28, 29, 255, 31, 37, 39, 255, 33, 41, 43, 255, 26, 29, 29, 255, 28, 33, 34, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 45, 255, 36, 45, 48, 255, 38, 48, 52, 255, 45, 61, 66, 255, 31, 38, 40, 255, 29, 34, 36, 255, 28, 33, 35, 255, 33, 41, 44, 255, 29, 34, 36, 255, 27, 32, 33, 255, 26, 29, 30, 255, 24, 25, 26, 255, 29, 35, 37, 255, 35, 43, 46, 255, 30, 35, 37, 255, 36, 47, 50, 255, 32, 39, 41, 255, 32, 39, 41, 255, 24, 27, 27, 255, 28, 33, 34, 255, 29, 35, 36, 255, 35, 44, 47, 255, 30, 35, 37, 255, 35, 44, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 25, 28, 29, 255, 38, 48, 52, 255, 31, 38, 40, 255, 31, 37, 39, 255, 25, 27, 28, 255, 30, 37, 39, 255, 37, 47, 51, 255, 42, 56, 60, 255, 21, 21, 21, 255, 30, 36, 37, 255, 30, 35, 37, 255, 27, 30, 32, 255, 22, 22, 23, 255, 40, 52, 56, 255, 36, 47, 50, 255, 30, 36, 37, 255, 27, 30, 32, 255, 21, 21, 21, 255, 24, 26, 26, 255, 40, 53, 57, 255, 45, 61, 66, 255, 34, 42, 45, 255, 30, 36, 38, 255, 29, 34, 36, 255, 27, 31, 33, 255, 34, 43, 46, 255, 30, 35, 37, 255, 29, 34, 35, 255, 29, 34, 36, 255, 33, 40, 43, 255, 31, 37, 39, 255, 23, 25, 26, 255, 29, 33, 35, 255, 24, 26, 26, 255, 21, 21, 21, 255, 34, 42, 45, 255, 41, 54, 58, 255, 38, 49, 53, 255, 33, 41, 44, 255, 31, 38, 40, 255, 37, 47, 50, 255, 39, 51, 55, 255, 30, 36, 38, 255, 45, 60, 65, 255, 21, 21, 21, 255, 27, 31, 32, 255, 48, 66, 72, 255, 36, 45, 48, 255, 39, 50, 54, 255, 50, 68, 74, 255, 44, 59, 64, 255, 27, 31, 33, 255, 28, 32, 33, 255, 35, 44, 47, 255, 42, 55, 59, 255, 24, 26, 27, 255, 28, 33, 34, 255, 33, 41, 43, 255, 32, 39, 42, 255, 30, 36, 38, 255, 24, 26, 26, 255, 22, 23, 23, 255, 25, 27, 28, 255, 43, 58, 62, 255, 37, 48, 51, 255, 50, 69, 75, 255, 38, 49, 52, 255, 38, 48, 52, 255, 42, 55, 60, 255, 47, 64, 69, 255, 36, 46, 49, 255, 36, 46, 49, 255, 40, 52, 56, 255, 43, 57, 62, 255, 38, 50, 53, 255, 40, 52, 56, 255, 37, 48, 51, 255, 48, 65, 71, 255, 42, 55, 59, 255, 29, 35, 37, 255, 21, 21, 22, 255, 29, 34, 35, 255, 26, 29, 30, 255, 33, 40, 43, 255, 21, 21, 21, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 36, 255, 46, 67, 44, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 43, 63, 42, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 46, 67, 44, 255, 43, 63, 42, 255, 34, 49, 34, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 33, 26, 255, 24, 32, 25, 255, 25, 32, 25, 255, 25, 32, 25, 255, 29, 40, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 54, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 38, 56, 38, 255, 34, 50, 35, 255, 37, 56, 38, 255, 36, 52, 36, 255, 31, 45, 32, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 43, 63, 42, 255, 34, 50, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 46, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 26, 255, 29, 41, 30, 255, 33, 47, 33, 255, 38, 56, 38, 255, 38, 57, 38, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 52, 36, 255, 32, 46, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 34, 27, 255, 28, 36, 29, 255, 28, 36, 29, 255, 25, 34, 26, 255, 25, 32, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 31, 255, 32, 46, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 35, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 37, 54, 37, 255, 38, 56, 38, 255, 34, 51, 35, 255, 39, 58, 39, 255, 42, 62, 41, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 40, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 27, 37, 28, 255, 30, 42, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 34, 49, 34, 255, 33, 49, 34, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 52, 36, 255, 43, 64, 42, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 34, 255, 30, 42, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 29, 40, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 34, 27, 255, 26, 34, 27, 255, 25, 33, 26, 255, 30, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 41, 30, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 36, 54, 37, 255, 35, 52, 36, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 44, 32, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 46, 61, 67, 255, 41, 54, 59, 255, 45, 61, 67, 255, 29, 34, 36, 255, 31, 37, 40, 255, 38, 50, 53, 255, 48, 65, 71, 255, 46, 61, 67, 255, 41, 53, 58, 255, 26, 29, 30, 255, 31, 37, 39, 255, 28, 32, 34, 255, 26, 28, 29, 255, 36, 46, 50, 255, 40, 52, 57, 255, 23, 25, 25, 255, 27, 31, 32, 255, 42, 55, 59, 255, 43, 57, 61, 255, 39, 50, 54, 255, 31, 38, 40, 255, 41, 54, 58, 255, 35, 44, 47, 255, 32, 39, 42, 255, 37, 47, 50, 255, 30, 36, 38, 255, 30, 35, 37, 255, 28, 33, 34, 255, 21, 21, 21, 255, 30, 35, 37, 255, 22, 23, 23, 255, 26, 30, 31, 255, 25, 27, 28, 255, 27, 31, 32, 255, 22, 23, 23, 255, 34, 43, 46, 255, 34, 43, 46, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 43, 46, 255, 24, 26, 27, 255, 35, 45, 48, 255, 46, 62, 67, 255, 39, 50, 54, 255, 21, 21, 21, 255, 31, 38, 40, 255, 48, 66, 72, 255, 46, 62, 67, 255, 45, 60, 65, 255, 35, 45, 48, 255, 46, 63, 68, 255, 48, 65, 71, 255, 43, 58, 62, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 34, 42, 45, 255, 34, 43, 46, 255, 42, 56, 60, 255, 41, 54, 59, 255, 28, 33, 35, 255, 40, 53, 57, 255, 44, 58, 63, 255, 36, 45, 48, 255, 37, 47, 50, 255, 49, 67, 73, 255, 34, 43, 46, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 32, 39, 41, 255, 39, 50, 54, 255, 38, 49, 52, 255, 32, 40, 42, 255, 35, 45, 48, 255, 30, 36, 38, 255, 44, 59, 64, 255, 44, 59, 63, 255, 42, 55, 60, 255, 33, 41, 44, 255, 28, 32, 33, 255, 43, 56, 61, 255, 38, 50, 53, 255, 46, 62, 67, 255, 45, 60, 65, 255, 34, 43, 45, 255, 50, 69, 75, 255, 46, 62, 68, 255, 34, 43, 46, 255, 35, 45, 48, 255, 34, 42, 44, 255, 35, 44, 47, 255, 33, 41, 44, 255, 42, 55, 60, 255, 32, 40, 42, 255, 32, 39, 42, 255, 35, 44, 47, 255, 36, 46, 50, 255, 30, 36, 38, 255, 34, 42, 45, 255, 33, 41, 43, 255, 21, 22, 22, 255, 26, 29, 30, 255, 31, 37, 39, 255, 33, 41, 43, 255, 42, 55, 59, 255, 34, 42, 45, 255, 28, 32, 34, 255, 43, 58, 63, 255, 35, 43, 46, 255, 38, 49, 53, 255, 31, 37, 40, 255, 33, 40, 43, 255, 32, 38, 41, 255, 31, 37, 40, 255, 32, 40, 42, 255, 31, 37, 39, 255, 29, 34, 36, 255, 26, 30, 31, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 32, 34, 255, 34, 43, 46, 255, 40, 52, 56, 255, 38, 49, 53, 255, 27, 32, 33, 255, 33, 41, 44, 255, 35, 44, 47, 255, 33, 41, 44, 255, 30, 36, 38, 255, 28, 33, 35, 255, 30, 36, 38, 255, 38, 48, 52, 255, 27, 30, 32, 255, 31, 38, 40, 255, 28, 32, 33, 255, 25, 28, 29, 255, 21, 21, 21, 255, 31, 38, 40, 255, 33, 40, 42, 255, 37, 48, 51, 255, 38, 49, 52, 255, 37, 47, 50, 255, 32, 39, 41, 255, 30, 35, 37, 255, 32, 39, 41, 255, 32, 39, 41, 255, 27, 32, 33, 255, 21, 21, 21, 255, 31, 38, 40, 255, 30, 36, 38, 255, 21, 21, 21, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 32, 38, 41, 255, 29, 34, 35, 255, 28, 32, 33, 255, 27, 31, 33, 255, 29, 34, 35, 255, 21, 21, 21, 255, 35, 44, 47, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 23, 24, 24, 255, 37, 48, 52, 255, 23, 24, 24, 255, 24, 26, 27, 255, 26, 28, 29, 255, 30, 36, 38, 255, 27, 31, 32, 255, 31, 37, 39, 255, 29, 34, 36, 255, 32, 38, 41, 255, 40, 52, 56, 255, 39, 51, 54, 255, 34, 42, 45, 255, 21, 21, 21, 255, 39, 51, 55, 255, 33, 41, 43, 255, 41, 53, 57, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 38, 40, 255, 54, 72, 78, 255, 36, 46, 49, 255, 26, 30, 31, 255, 34, 42, 45, 255, 30, 36, 38, 255, 39, 51, 55, 255, 36, 45, 48, 255, 34, 43, 46, 255, 34, 43, 46, 255, 21, 21, 21, 255, 25, 27, 28, 255, 40, 53, 57, 255, 37, 47, 50, 255, 35, 43, 46, 255, 21, 21, 21, 255, 23, 24, 25, 255, 31, 37, 39, 255, 29, 35, 36, 255, 31, 37, 39, 255, 28, 33, 34, 255, 35, 45, 48, 255, 33, 41, 44, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 54, 255, 37, 47, 51, 255, 44, 59, 64, 255, 36, 45, 48, 255, 39, 51, 55, 255, 30, 36, 38, 255, 26, 29, 29, 255, 27, 32, 33, 255, 24, 26, 27, 255, 33, 41, 44, 255, 29, 34, 36, 255, 35, 44, 47, 255, 31, 38, 40, 255, 41, 53, 58, 255, 38, 49, 53, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 27, 31, 33, 255, 31, 37, 39, 255, 28, 32, 34, 255, 30, 35, 37, 255, 41, 53, 58, 255, 42, 56, 61, 255, 31, 37, 39, 255, 33, 41, 44, 255, 32, 39, 41, 255, 41, 55, 59, 255, 27, 30, 32, 255, 34, 43, 46, 255, 46, 63, 68, 255, 49, 67, 73, 255, 47, 63, 69, 255, 42, 55, 60, 255, 32, 40, 42, 255, 31, 37, 39, 255, 39, 50, 54, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 35, 27, 255, 27, 35, 28, 255, 23, 29, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 35, 255, 38, 56, 38, 255, 35, 51, 35, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 38, 57, 38, 255, 45, 67, 44, 255, 38, 57, 38, 255, 56, 81, 52, 255, 51, 74, 48, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 44, 32, 255, 33, 47, 33, 255, 30, 42, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 24, 30, 24, 255, 24, 30, 25, 255, 30, 38, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 32, 46, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 33, 47, 33, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 40, 29, 255, 31, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 34, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 23, 30, 24, 255, 30, 42, 30, 255, 24, 31, 25, 255, 25, 32, 25, 255, 32, 45, 32, 255, 31, 44, 31, 255, 37, 54, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 32, 255, 26, 36, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 36, 46, 36, 255, 38, 49, 37, 255, 28, 36, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 33, 26, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 52, 35, 255, 38, 57, 38, 255, 58, 83, 54, 255, 39, 58, 39, 255, 41, 61, 40, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 48, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 43, 31, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 31, 43, 31, 255, 32, 47, 33, 255, 25, 34, 26, 255, 32, 45, 32, 255, 27, 36, 27, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 44, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 37, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 38, 57, 38, 255, 38, 56, 38, 255, 36, 54, 36, 255, 31, 44, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 38, 58, 38, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 36, 255, 36, 54, 37, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 54, 37, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 52, 36, 255, 36, 53, 36, 255, 45, 67, 44, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 42, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 43, 46, 255, 37, 48, 52, 255, 32, 39, 41, 255, 32, 39, 42, 255, 39, 51, 55, 255, 33, 42, 44, 255, 42, 55, 59, 255, 29, 34, 35, 255, 43, 58, 62, 255, 47, 64, 69, 255, 30, 36, 38, 255, 32, 39, 41, 255, 35, 44, 47, 255, 45, 61, 66, 255, 28, 33, 35, 255, 35, 44, 47, 255, 21, 21, 21, 255, 29, 34, 36, 255, 43, 58, 63, 255, 34, 43, 46, 255, 27, 31, 33, 255, 42, 55, 60, 255, 35, 43, 46, 255, 43, 58, 62, 255, 35, 44, 47, 255, 25, 28, 29, 255, 25, 28, 29, 255, 28, 33, 34, 255, 33, 41, 44, 255, 26, 29, 30, 255, 29, 34, 36, 255, 24, 26, 27, 255, 25, 27, 27, 255, 29, 34, 36, 255, 32, 39, 42, 255, 31, 38, 40, 255, 44, 59, 64, 255, 37, 48, 51, 255, 25, 28, 29, 255, 31, 37, 39, 255, 30, 35, 37, 255, 34, 42, 45, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 56, 61, 255, 47, 64, 70, 255, 48, 65, 71, 255, 47, 64, 70, 255, 49, 67, 73, 255, 49, 67, 73, 255, 43, 57, 62, 255, 49, 67, 73, 255, 36, 46, 49, 255, 42, 56, 60, 255, 41, 53, 58, 255, 30, 36, 38, 255, 21, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 26, 29, 30, 255, 28, 33, 34, 255, 41, 55, 59, 255, 41, 54, 58, 255, 35, 44, 48, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 32, 39, 41, 255, 35, 45, 48, 255, 30, 36, 38, 255, 35, 44, 47, 255, 30, 36, 37, 255, 29, 34, 35, 255, 38, 49, 53, 255, 24, 25, 26, 255, 31, 38, 40, 255, 33, 41, 44, 255, 47, 63, 69, 255, 45, 61, 66, 255, 26, 29, 31, 255, 33, 40, 43, 255, 60, 78, 83, 255, 40, 52, 56, 255, 38, 48, 52, 255, 32, 40, 42, 255, 55, 73, 79, 255, 39, 50, 54, 255, 45, 61, 66, 255, 34, 42, 45, 255, 31, 37, 40, 255, 34, 43, 46, 255, 31, 38, 40, 255, 32, 39, 42, 255, 38, 49, 53, 255, 45, 60, 65, 255, 35, 45, 48, 255, 32, 38, 41, 255, 43, 57, 62, 255, 38, 49, 53, 255, 34, 43, 46, 255, 21, 21, 21, 255, 22, 22, 22, 255, 40, 53, 57, 255, 41, 54, 58, 255, 31, 37, 40, 255, 40, 53, 57, 255, 37, 48, 52, 255, 32, 39, 41, 255, 34, 42, 45, 255, 39, 50, 54, 255, 34, 42, 45, 255, 29, 33, 35, 255, 37, 47, 50, 255, 31, 37, 39, 255, 27, 31, 33, 255, 27, 31, 33, 255, 35, 43, 46, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 33, 41, 43, 255, 30, 35, 37, 255, 35, 44, 47, 255, 38, 49, 52, 255, 35, 44, 47, 255, 31, 38, 40, 255, 29, 35, 36, 255, 27, 30, 31, 255, 26, 30, 31, 255, 26, 29, 30, 255, 23, 24, 25, 255, 28, 32, 33, 255, 28, 33, 34, 255, 29, 34, 36, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 37, 48, 51, 255, 28, 32, 34, 255, 32, 39, 42, 255, 43, 57, 62, 255, 30, 36, 38, 255, 36, 45, 49, 255, 21, 21, 21, 255, 26, 29, 30, 255, 33, 41, 43, 255, 33, 42, 44, 255, 28, 33, 34, 255, 22, 22, 22, 255, 22, 22, 22, 255, 28, 32, 33, 255, 27, 31, 32, 255, 27, 31, 32, 255, 27, 31, 33, 255, 22, 22, 22, 255, 21, 21, 21, 255, 33, 41, 43, 255, 29, 34, 36, 255, 35, 44, 48, 255, 37, 47, 50, 255, 25, 28, 29, 255, 21, 21, 21, 255, 30, 36, 37, 255, 27, 31, 32, 255, 24, 26, 27, 255, 37, 47, 50, 255, 29, 34, 35, 255, 23, 25, 25, 255, 32, 39, 42, 255, 26, 29, 30, 255, 26, 29, 30, 255, 31, 38, 40, 255, 29, 34, 36, 255, 32, 39, 41, 255, 34, 43, 46, 255, 32, 38, 41, 255, 38, 48, 52, 255, 32, 39, 42, 255, 26, 29, 31, 255, 31, 37, 39, 255, 38, 48, 52, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 33, 41, 44, 255, 38, 49, 52, 255, 23, 24, 24, 255, 35, 45, 48, 255, 29, 33, 35, 255, 32, 39, 42, 255, 32, 40, 42, 255, 46, 62, 67, 255, 29, 33, 35, 255, 35, 45, 48, 255, 30, 35, 37, 255, 39, 51, 55, 255, 48, 66, 72, 255, 28, 33, 34, 255, 21, 21, 21, 255, 37, 47, 50, 255, 33, 40, 43, 255, 24, 26, 27, 255, 36, 46, 49, 255, 36, 46, 49, 255, 35, 44, 47, 255, 29, 34, 35, 255, 21, 21, 21, 255, 38, 49, 52, 255, 35, 45, 48, 255, 36, 47, 50, 255, 35, 45, 48, 255, 40, 53, 57, 255, 43, 58, 63, 255, 28, 33, 34, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 24, 24, 255, 39, 51, 55, 255, 40, 52, 56, 255, 30, 35, 37, 255, 39, 51, 55, 255, 35, 44, 48, 255, 28, 32, 33, 255, 30, 36, 38, 255, 26, 29, 30, 255, 21, 21, 21, 255, 37, 47, 50, 255, 28, 32, 33, 255, 26, 30, 31, 255, 38, 49, 53, 255, 30, 36, 38, 255, 37, 48, 51, 255, 41, 54, 58, 255, 43, 56, 61, 255, 30, 36, 37, 255, 37, 48, 51, 255, 31, 37, 39, 255, 35, 44, 47, 255, 42, 56, 61, 255, 47, 64, 69, 255, 52, 71, 77, 255, 43, 58, 63, 255, 41, 53, 58, 255, 44, 59, 64, 255, 30, 35, 37, 255, 34, 43, 46, 255, 21, 21, 21, 255, 25, 28, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 50, 35, 255, 31, 43, 31, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 35, 52, 36, 255, 34, 49, 34, 255, 39, 59, 39, 255, 36, 54, 36, 255, 32, 47, 33, 255, 38, 56, 38, 255, 33, 48, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 52, 36, 255, 35, 52, 35, 255, 38, 58, 38, 255, 59, 85, 55, 255, 45, 66, 43, 255, 36, 53, 36, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 25, 34, 26, 255, 25, 32, 25, 255, 30, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 34, 26, 255, 24, 31, 24, 255, 24, 30, 24, 255, 27, 36, 27, 255, 30, 41, 30, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 35, 255, 34, 50, 35, 255, 43, 64, 42, 255, 36, 54, 37, 255, 34, 50, 35, 255, 41, 61, 41, 255, 37, 55, 37, 255, 33, 48, 34, 255, 33, 48, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 34, 255, 29, 41, 30, 255, 41, 61, 40, 255, 36, 53, 36, 255, 41, 61, 40, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 26, 35, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 48, 34, 255, 33, 48, 34, 255, 35, 52, 35, 255, 35, 52, 36, 255, 29, 40, 29, 255, 31, 43, 31, 255, 29, 40, 29, 255, 23, 30, 24, 255, 27, 34, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 32, 25, 255, 24, 31, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 36, 54, 36, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 26, 34, 26, 255, 30, 43, 31, 255, 30, 41, 30, 255, 106, 129, 15, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 31, 255, 37, 54, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 40, 30, 255, 29, 40, 29, 255, 30, 42, 31, 255, 27, 37, 28, 255, 30, 42, 31, 255, 82, 100, 16, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 45, 32, 255, 32, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 44, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 39, 58, 39, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 43, 31, 255, 36, 53, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 37, 56, 37, 255, 32, 47, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 33, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 32, 255, 30, 42, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 34, 50, 35, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 32, 47, 33, 255, 25, 32, 25, 255, 25, 33, 26, 255, 39, 50, 54, 255, 37, 47, 50, 255, 40, 52, 56, 255, 32, 40, 42, 255, 35, 44, 48, 255, 40, 53, 57, 255, 47, 64, 70, 255, 38, 48, 52, 255, 34, 42, 45, 255, 42, 55, 59, 255, 26, 30, 31, 255, 37, 48, 51, 255, 41, 54, 58, 255, 39, 50, 54, 255, 24, 25, 26, 255, 42, 55, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 21, 21, 21, 255, 35, 43, 46, 255, 36, 45, 48, 255, 32, 39, 42, 255, 39, 51, 55, 255, 35, 43, 46, 255, 35, 44, 47, 255, 30, 36, 38, 255, 23, 24, 25, 255, 28, 32, 33, 255, 35, 44, 47, 255, 35, 44, 47, 255, 32, 39, 41, 255, 21, 21, 21, 255, 32, 40, 42, 255, 41, 53, 58, 255, 34, 43, 46, 255, 40, 53, 57, 255, 25, 27, 28, 255, 36, 46, 49, 255, 34, 42, 45, 255, 31, 38, 40, 255, 35, 45, 48, 255, 25, 27, 28, 255, 21, 21, 21, 255, 35, 44, 47, 255, 42, 55, 60, 255, 34, 43, 45, 255, 35, 43, 46, 255, 48, 66, 72, 255, 46, 63, 68, 255, 28, 32, 34, 255, 50, 69, 75, 255, 48, 66, 72, 255, 46, 63, 68, 255, 57, 75, 80, 255, 42, 56, 61, 255, 40, 52, 56, 255, 47, 64, 70, 255, 43, 58, 62, 255, 39, 51, 55, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 39, 50, 54, 255, 40, 52, 56, 255, 34, 43, 46, 255, 32, 39, 42, 255, 37, 47, 50, 255, 29, 34, 36, 255, 25, 28, 29, 255, 28, 32, 34, 255, 39, 51, 55, 255, 33, 40, 43, 255, 37, 47, 51, 255, 36, 46, 49, 255, 31, 37, 39, 255, 33, 42, 44, 255, 37, 47, 50, 255, 40, 53, 57, 255, 36, 45, 48, 255, 32, 39, 42, 255, 42, 55, 60, 255, 45, 61, 66, 255, 33, 40, 43, 255, 47, 63, 69, 255, 44, 59, 64, 255, 47, 63, 69, 255, 43, 57, 62, 255, 39, 50, 54, 255, 48, 66, 72, 255, 48, 66, 72, 255, 46, 63, 68, 255, 42, 55, 60, 255, 45, 60, 65, 255, 49, 67, 73, 255, 41, 55, 59, 255, 49, 67, 73, 255, 40, 53, 57, 255, 32, 39, 41, 255, 36, 46, 49, 255, 21, 22, 22, 255, 28, 33, 35, 255, 44, 58, 63, 255, 36, 46, 49, 255, 38, 49, 53, 255, 36, 46, 49, 255, 42, 56, 61, 255, 31, 37, 39, 255, 40, 52, 57, 255, 38, 49, 53, 255, 40, 52, 56, 255, 27, 30, 31, 255, 43, 57, 61, 255, 31, 37, 39, 255, 21, 21, 21, 255, 30, 35, 37, 255, 35, 44, 47, 255, 30, 35, 37, 255, 21, 21, 21, 255, 45, 60, 65, 255, 42, 55, 59, 255, 39, 51, 55, 255, 38, 49, 52, 255, 30, 37, 39, 255, 34, 42, 44, 255, 34, 42, 45, 255, 26, 29, 30, 255, 32, 39, 41, 255, 27, 31, 32, 255, 27, 31, 33, 255, 34, 43, 46, 255, 28, 32, 34, 255, 38, 49, 53, 255, 36, 45, 48, 255, 32, 40, 42, 255, 33, 42, 44, 255, 24, 26, 27, 255, 21, 21, 21, 255, 36, 45, 48, 255, 34, 42, 45, 255, 29, 34, 35, 255, 30, 36, 38, 255, 30, 35, 37, 255, 27, 31, 32, 255, 26, 29, 30, 255, 29, 33, 35, 255, 32, 38, 41, 255, 31, 37, 39, 255, 28, 32, 33, 255, 23, 25, 25, 255, 24, 25, 26, 255, 28, 33, 34, 255, 24, 26, 27, 255, 30, 35, 37, 255, 33, 40, 43, 255, 27, 30, 31, 255, 24, 25, 26, 255, 24, 25, 26, 255, 34, 43, 45, 255, 39, 51, 55, 255, 32, 39, 41, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 21, 21, 21, 255, 33, 41, 44, 255, 26, 30, 31, 255, 29, 33, 35, 255, 27, 31, 32, 255, 30, 36, 38, 255, 23, 25, 25, 255, 28, 33, 34, 255, 24, 25, 26, 255, 34, 43, 46, 255, 32, 39, 42, 255, 28, 32, 33, 255, 22, 22, 22, 255, 29, 35, 36, 255, 31, 38, 40, 255, 33, 40, 43, 255, 47, 63, 69, 255, 22, 22, 22, 255, 35, 44, 47, 255, 22, 23, 23, 255, 21, 21, 21, 255, 30, 35, 37, 255, 32, 40, 42, 255, 27, 32, 33, 255, 40, 53, 57, 255, 31, 37, 39, 255, 36, 45, 48, 255, 34, 42, 45, 255, 40, 53, 57, 255, 39, 50, 54, 255, 32, 40, 42, 255, 27, 31, 32, 255, 34, 42, 44, 255, 33, 40, 43, 255, 43, 57, 62, 255, 41, 53, 58, 255, 21, 21, 21, 255, 37, 48, 51, 255, 32, 39, 41, 255, 21, 21, 21, 255, 22, 23, 23, 255, 31, 37, 39, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 39, 50, 54, 255, 33, 41, 44, 255, 34, 43, 46, 255, 31, 38, 40, 255, 37, 48, 52, 255, 37, 48, 51, 255, 43, 57, 62, 255, 29, 33, 35, 255, 29, 34, 36, 255, 23, 24, 24, 255, 31, 38, 40, 255, 25, 28, 28, 255, 37, 47, 50, 255, 35, 44, 47, 255, 37, 47, 50, 255, 26, 30, 31, 255, 29, 35, 37, 255, 21, 21, 21, 255, 30, 35, 37, 255, 41, 55, 59, 255, 41, 54, 58, 255, 31, 37, 39, 255, 37, 47, 51, 255, 31, 38, 40, 255, 30, 36, 38, 255, 27, 31, 32, 255, 35, 44, 47, 255, 39, 50, 54, 255, 34, 42, 45, 255, 39, 51, 54, 255, 41, 54, 59, 255, 47, 64, 70, 255, 44, 59, 64, 255, 43, 57, 62, 255, 34, 42, 45, 255, 46, 63, 68, 255, 40, 53, 57, 255, 30, 36, 38, 255, 21, 21, 21, 255, 43, 58, 63, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 39, 59, 39, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 41, 61, 41, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 54, 37, 255, 36, 54, 36, 255, 37, 54, 37, 255, 48, 70, 46, 255, 35, 51, 35, 255, 33, 48, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 40, 30, 255, 31, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 50, 35, 255, 33, 47, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 42, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 38, 57, 38, 255, 35, 52, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 54, 79, 51, 255, 36, 54, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 33, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 25, 32, 26, 255, 27, 34, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 35, 255, 32, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 40, 60, 40, 255, 36, 54, 36, 255, 35, 52, 36, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 32, 26, 255, 25, 32, 25, 255, 28, 38, 28, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 50, 35, 255, 33, 47, 33, 255, 36, 53, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 33, 49, 34, 255, 29, 40, 30, 255, 25, 33, 25, 255, 28, 38, 28, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 33, 255, 89, 107, 15, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 38, 56, 38, 255, 37, 55, 37, 255, 37, 54, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 46, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 32, 25, 255, 28, 38, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 35, 28, 255, 24, 32, 25, 255, 28, 36, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 43, 57, 61, 255, 44, 59, 64, 255, 42, 56, 61, 255, 35, 44, 47, 255, 47, 64, 70, 255, 38, 49, 53, 255, 41, 54, 59, 255, 38, 48, 52, 255, 30, 36, 38, 255, 30, 36, 38, 255, 25, 27, 28, 255, 31, 38, 40, 255, 36, 45, 48, 255, 28, 32, 34, 255, 33, 41, 44, 255, 21, 22, 22, 255, 35, 44, 47, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 28, 29, 255, 27, 32, 33, 255, 33, 40, 43, 255, 32, 38, 41, 255, 34, 43, 46, 255, 50, 68, 74, 255, 29, 34, 36, 255, 39, 51, 55, 255, 24, 25, 26, 255, 33, 41, 44, 255, 39, 51, 55, 255, 38, 49, 53, 255, 26, 30, 31, 255, 26, 28, 29, 255, 35, 43, 46, 255, 26, 30, 31, 255, 28, 33, 34, 255, 33, 41, 43, 255, 27, 31, 32, 255, 29, 34, 36, 255, 28, 33, 34, 255, 24, 27, 27, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 45, 61, 67, 255, 38, 50, 53, 255, 51, 70, 76, 255, 41, 54, 58, 255, 38, 48, 52, 255, 48, 66, 72, 255, 34, 43, 46, 255, 51, 70, 76, 255, 49, 68, 74, 255, 37, 47, 51, 255, 43, 57, 62, 255, 49, 66, 72, 255, 42, 55, 60, 255, 32, 39, 42, 255, 43, 57, 62, 255, 53, 71, 77, 255, 36, 46, 49, 255, 33, 41, 43, 255, 21, 21, 21, 255, 33, 41, 43, 255, 49, 68, 74, 255, 33, 41, 43, 255, 24, 26, 27, 255, 37, 47, 50, 255, 27, 31, 32, 255, 37, 47, 50, 255, 28, 33, 35, 255, 35, 44, 47, 255, 26, 29, 30, 255, 41, 54, 58, 255, 44, 59, 64, 255, 37, 47, 50, 255, 41, 55, 59, 255, 30, 35, 37, 255, 29, 35, 36, 255, 30, 36, 38, 255, 32, 38, 41, 255, 41, 55, 59, 255, 31, 37, 40, 255, 21, 21, 21, 255, 31, 37, 39, 255, 25, 28, 28, 255, 37, 48, 52, 255, 39, 51, 54, 255, 45, 61, 67, 255, 31, 37, 39, 255, 41, 55, 59, 255, 47, 64, 69, 255, 41, 54, 58, 255, 52, 70, 76, 255, 28, 32, 33, 255, 47, 65, 70, 255, 45, 60, 65, 255, 40, 52, 56, 255, 45, 61, 66, 255, 35, 44, 47, 255, 43, 58, 63, 255, 33, 41, 43, 255, 34, 43, 46, 255, 21, 21, 21, 255, 29, 33, 35, 255, 45, 60, 65, 255, 43, 57, 62, 255, 48, 65, 71, 255, 30, 35, 37, 255, 32, 39, 42, 255, 32, 38, 40, 255, 30, 35, 37, 255, 27, 30, 32, 255, 39, 50, 54, 255, 34, 43, 46, 255, 32, 39, 42, 255, 33, 41, 43, 255, 30, 36, 37, 255, 34, 42, 45, 255, 31, 37, 39, 255, 21, 21, 21, 255, 24, 26, 27, 255, 36, 45, 49, 255, 38, 49, 53, 255, 38, 49, 53, 255, 33, 41, 44, 255, 31, 37, 39, 255, 34, 43, 46, 255, 41, 54, 58, 255, 35, 44, 47, 255, 30, 36, 39, 255, 25, 28, 29, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 40, 43, 255, 29, 35, 37, 255, 27, 31, 32, 255, 26, 30, 31, 255, 30, 35, 37, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 39, 42, 255, 30, 36, 38, 255, 25, 28, 29, 255, 28, 33, 34, 255, 32, 39, 41, 255, 32, 40, 42, 255, 31, 38, 40, 255, 22, 23, 23, 255, 29, 34, 36, 255, 21, 21, 21, 255, 26, 29, 31, 255, 35, 45, 48, 255, 26, 30, 31, 255, 22, 22, 22, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 29, 35, 37, 255, 33, 41, 44, 255, 27, 31, 32, 255, 27, 31, 32, 255, 21, 21, 21, 255, 30, 35, 37, 255, 35, 44, 47, 255, 33, 41, 44, 255, 33, 41, 44, 255, 25, 27, 28, 255, 26, 29, 30, 255, 35, 44, 47, 255, 21, 21, 21, 255, 36, 46, 49, 255, 28, 32, 33, 255, 30, 36, 37, 255, 32, 38, 40, 255, 25, 27, 28, 255, 33, 40, 43, 255, 32, 39, 41, 255, 23, 24, 24, 255, 38, 50, 53, 255, 28, 32, 33, 255, 35, 45, 48, 255, 35, 44, 46, 255, 41, 54, 58, 255, 30, 35, 37, 255, 25, 28, 28, 255, 21, 21, 21, 255, 32, 40, 42, 255, 22, 22, 22, 255, 36, 45, 48, 255, 32, 38, 40, 255, 23, 24, 25, 255, 29, 33, 35, 255, 23, 24, 25, 255, 26, 29, 30, 255, 36, 45, 48, 255, 41, 54, 58, 255, 39, 50, 54, 255, 24, 25, 26, 255, 35, 45, 48, 255, 40, 53, 57, 255, 24, 26, 27, 255, 21, 21, 21, 255, 30, 36, 38, 255, 26, 29, 30, 255, 31, 37, 39, 255, 40, 52, 56, 255, 22, 23, 23, 255, 21, 21, 21, 255, 34, 42, 45, 255, 35, 45, 48, 255, 31, 38, 40, 255, 35, 44, 47, 255, 44, 58, 63, 255, 38, 50, 53, 255, 45, 61, 66, 255, 33, 41, 43, 255, 26, 29, 30, 255, 26, 30, 31, 255, 38, 49, 52, 255, 26, 29, 30, 255, 23, 25, 25, 255, 29, 34, 36, 255, 27, 30, 32, 255, 30, 36, 37, 255, 37, 47, 50, 255, 24, 26, 27, 255, 31, 38, 40, 255, 21, 21, 21, 255, 29, 34, 36, 255, 35, 44, 47, 255, 33, 41, 44, 255, 27, 30, 31, 255, 33, 41, 44, 255, 21, 22, 22, 255, 41, 53, 57, 255, 35, 44, 47, 255, 35, 44, 47, 255, 36, 46, 49, 255, 34, 42, 45, 255, 35, 44, 47, 255, 38, 49, 52, 255, 42, 55, 60, 255, 43, 57, 62, 255, 37, 48, 51, 255, 38, 49, 53, 255, 42, 55, 59, 255, 38, 49, 53, 255, 24, 27, 27, 255, 21, 21, 21, 255, 32, 39, 41, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 46, 67, 44, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 46, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 32, 46, 33, 255, 34, 50, 34, 255, 34, 50, 35, 255, 52, 75, 49, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 39, 58, 39, 255, 35, 52, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 38, 56, 38, 255, 38, 57, 38, 255, 42, 62, 41, 255, 39, 58, 39, 255, 37, 54, 37, 255, 47, 68, 45, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 32, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 32, 255, 30, 42, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 32, 25, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 39, 59, 39, 255, 41, 61, 40, 255, 42, 63, 41, 255, 35, 52, 36, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 32, 25, 255, 24, 30, 24, 255, 24, 31, 25, 255, 24, 30, 24, 255, 27, 36, 27, 255, 26, 35, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 48, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 48, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 41, 30, 255, 24, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 26, 35, 27, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 100, 123, 16, 255, 32, 46, 32, 255, 31, 43, 31, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 31, 44, 32, 255, 36, 53, 36, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 38, 56, 38, 255, 35, 52, 35, 255, 33, 48, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 35, 52, 36, 255, 32, 46, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 35, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 31, 43, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 32, 25, 255, 23, 29, 24, 255, 30, 43, 31, 255, 30, 42, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 33, 41, 44, 255, 44, 59, 64, 255, 46, 63, 68, 255, 45, 61, 66, 255, 48, 66, 72, 255, 34, 43, 46, 255, 28, 33, 34, 255, 44, 60, 65, 255, 36, 45, 48, 255, 43, 57, 62, 255, 29, 33, 35, 255, 29, 34, 36, 255, 34, 42, 45, 255, 35, 44, 47, 255, 37, 47, 51, 255, 24, 25, 26, 255, 24, 26, 26, 255, 31, 37, 39, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 27, 30, 32, 255, 38, 49, 53, 255, 36, 47, 50, 255, 35, 44, 47, 255, 40, 53, 57, 255, 34, 42, 45, 255, 33, 41, 44, 255, 33, 42, 44, 255, 31, 38, 40, 255, 33, 40, 43, 255, 28, 33, 34, 255, 22, 22, 22, 255, 28, 32, 33, 255, 34, 43, 46, 255, 32, 40, 42, 255, 36, 46, 49, 255, 28, 32, 33, 255, 28, 32, 34, 255, 27, 31, 33, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 29, 35, 37, 255, 48, 66, 72, 255, 45, 60, 65, 255, 39, 51, 55, 255, 42, 56, 60, 255, 52, 71, 76, 255, 34, 43, 46, 255, 48, 66, 72, 255, 41, 54, 58, 255, 38, 50, 53, 255, 46, 62, 67, 255, 42, 55, 60, 255, 34, 43, 45, 255, 53, 71, 77, 255, 39, 51, 55, 255, 42, 55, 60, 255, 36, 46, 49, 255, 44, 60, 65, 255, 37, 47, 50, 255, 36, 46, 49, 255, 21, 21, 21, 255, 42, 56, 61, 255, 42, 56, 61, 255, 40, 53, 57, 255, 27, 31, 32, 255, 45, 60, 66, 255, 33, 41, 44, 255, 38, 49, 52, 255, 30, 35, 37, 255, 29, 34, 35, 255, 36, 46, 49, 255, 34, 43, 46, 255, 35, 45, 48, 255, 30, 36, 38, 255, 38, 49, 52, 255, 35, 43, 46, 255, 39, 51, 55, 255, 29, 34, 35, 255, 37, 47, 50, 255, 41, 53, 58, 255, 48, 65, 71, 255, 34, 42, 45, 255, 36, 46, 49, 255, 37, 47, 50, 255, 33, 41, 43, 255, 42, 55, 60, 255, 39, 51, 55, 255, 47, 64, 69, 255, 59, 77, 81, 255, 39, 51, 55, 255, 46, 61, 67, 255, 33, 41, 44, 255, 36, 47, 50, 255, 44, 59, 64, 255, 39, 50, 54, 255, 42, 55, 60, 255, 38, 49, 53, 255, 40, 53, 57, 255, 44, 59, 64, 255, 38, 49, 53, 255, 28, 33, 34, 255, 21, 21, 21, 255, 32, 39, 42, 255, 36, 45, 48, 255, 43, 58, 63, 255, 42, 56, 60, 255, 41, 54, 59, 255, 34, 43, 46, 255, 34, 43, 46, 255, 40, 52, 56, 255, 30, 36, 38, 255, 32, 39, 42, 255, 38, 48, 52, 255, 34, 42, 44, 255, 32, 39, 41, 255, 26, 30, 31, 255, 24, 25, 26, 255, 24, 26, 26, 255, 21, 21, 21, 255, 32, 40, 42, 255, 40, 53, 57, 255, 36, 45, 48, 255, 35, 44, 47, 255, 39, 50, 54, 255, 32, 40, 42, 255, 24, 25, 26, 255, 29, 33, 35, 255, 37, 47, 50, 255, 33, 41, 44, 255, 31, 37, 40, 255, 31, 37, 39, 255, 33, 40, 43, 255, 37, 48, 51, 255, 33, 41, 44, 255, 24, 25, 26, 255, 32, 38, 41, 255, 29, 33, 35, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 32, 39, 41, 255, 40, 52, 56, 255, 31, 38, 40, 255, 43, 57, 61, 255, 24, 26, 27, 255, 40, 52, 56, 255, 37, 48, 52, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 31, 37, 39, 255, 24, 26, 27, 255, 27, 31, 32, 255, 32, 39, 41, 255, 25, 27, 28, 255, 23, 24, 24, 255, 31, 38, 40, 255, 27, 31, 32, 255, 34, 43, 46, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 24, 25, 26, 255, 32, 39, 42, 255, 35, 44, 47, 255, 31, 38, 40, 255, 29, 35, 36, 255, 23, 25, 25, 255, 30, 35, 37, 255, 25, 28, 28, 255, 33, 42, 44, 255, 30, 36, 38, 255, 29, 34, 36, 255, 27, 32, 33, 255, 30, 36, 38, 255, 34, 43, 46, 255, 32, 39, 41, 255, 33, 41, 44, 255, 31, 38, 40, 255, 33, 40, 43, 255, 33, 40, 43, 255, 36, 45, 48, 255, 29, 34, 35, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 39, 50, 54, 255, 33, 41, 43, 255, 34, 43, 45, 255, 30, 35, 37, 255, 41, 54, 59, 255, 45, 60, 65, 255, 37, 47, 50, 255, 41, 55, 59, 255, 47, 64, 70, 255, 40, 52, 56, 255, 34, 42, 45, 255, 27, 32, 33, 255, 30, 35, 37, 255, 21, 21, 21, 255, 33, 41, 43, 255, 31, 37, 40, 255, 38, 49, 53, 255, 37, 48, 52, 255, 21, 21, 21, 255, 32, 39, 42, 255, 42, 55, 60, 255, 46, 62, 68, 255, 36, 46, 50, 255, 36, 46, 49, 255, 41, 54, 58, 255, 29, 35, 37, 255, 29, 34, 36, 255, 37, 48, 51, 255, 27, 31, 33, 255, 30, 35, 37, 255, 27, 31, 32, 255, 37, 47, 51, 255, 31, 37, 39, 255, 38, 49, 52, 255, 32, 40, 42, 255, 29, 35, 37, 255, 31, 37, 39, 255, 34, 42, 45, 255, 35, 45, 48, 255, 24, 25, 26, 255, 21, 21, 21, 255, 42, 56, 61, 255, 30, 35, 37, 255, 32, 40, 42, 255, 42, 55, 60, 255, 21, 21, 21, 255, 32, 39, 42, 255, 29, 35, 37, 255, 38, 49, 53, 255, 42, 55, 60, 255, 38, 49, 52, 255, 37, 48, 51, 255, 38, 50, 54, 255, 38, 50, 54, 255, 36, 45, 48, 255, 38, 49, 53, 255, 40, 52, 56, 255, 37, 48, 51, 255, 42, 55, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 24, 30, 24, 255, 24, 31, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 35, 51, 35, 255, 38, 57, 38, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 34, 255, 36, 54, 36, 255, 37, 56, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 47, 68, 45, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 40, 60, 40, 255, 37, 55, 37, 255, 36, 54, 36, 255, 50, 73, 47, 255, 37, 55, 37, 255, 44, 65, 43, 255, 47, 69, 45, 255, 49, 71, 47, 255, 37, 55, 37, 255, 41, 61, 40, 255, 34, 50, 34, 255, 43, 64, 42, 255, 34, 50, 35, 255, 34, 50, 34, 255, 33, 48, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 29, 255, 31, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 32, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 35, 255, 38, 57, 38, 255, 34, 50, 34, 255, 41, 61, 40, 255, 37, 56, 37, 255, 34, 50, 35, 255, 37, 55, 37, 255, 39, 58, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 46, 33, 255, 27, 37, 28, 255, 37, 55, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 38, 57, 38, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 41, 30, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 54, 36, 255, 38, 57, 38, 255, 33, 48, 34, 255, 51, 74, 48, 255, 37, 54, 37, 255, 34, 50, 35, 255, 29, 40, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 124, 152, 13, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 30, 24, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 32, 255, 31, 44, 32, 255, 26, 35, 26, 255, 27, 37, 28, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 33, 255, 33, 48, 34, 255, 28, 38, 28, 255, 35, 51, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 38, 57, 38, 255, 51, 74, 48, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 83, 100, 14, 255, 32, 46, 33, 255, 33, 47, 33, 255, 26, 36, 27, 255, 27, 38, 28, 255, 24, 30, 24, 255, 26, 36, 27, 255, 30, 43, 31, 255, 26, 34, 26, 255, 31, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 27, 36, 27, 255, 24, 31, 25, 255, 40, 52, 56, 255, 40, 53, 57, 255, 33, 41, 44, 255, 45, 60, 65, 255, 38, 48, 52, 255, 27, 30, 31, 255, 38, 49, 53, 255, 44, 58, 63, 255, 47, 64, 70, 255, 34, 42, 45, 255, 35, 45, 48, 255, 29, 34, 36, 255, 34, 42, 45, 255, 38, 49, 53, 255, 36, 46, 50, 255, 32, 40, 42, 255, 30, 35, 37, 255, 32, 40, 42, 255, 24, 27, 27, 255, 21, 21, 21, 255, 36, 46, 50, 255, 37, 47, 50, 255, 36, 46, 50, 255, 35, 44, 47, 255, 28, 33, 35, 255, 33, 41, 44, 255, 29, 33, 35, 255, 35, 45, 48, 255, 32, 40, 42, 255, 23, 24, 25, 255, 31, 38, 40, 255, 29, 35, 36, 255, 30, 35, 37, 255, 23, 24, 25, 255, 34, 42, 45, 255, 29, 34, 36, 255, 35, 43, 46, 255, 21, 21, 21, 255, 32, 38, 41, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 22, 22, 255, 27, 31, 32, 255, 37, 48, 52, 255, 21, 21, 21, 255, 47, 63, 69, 255, 41, 54, 59, 255, 36, 46, 50, 255, 35, 44, 47, 255, 46, 62, 67, 255, 45, 61, 67, 255, 33, 41, 43, 255, 37, 48, 51, 255, 44, 59, 64, 255, 54, 73, 78, 255, 39, 50, 54, 255, 34, 42, 45, 255, 34, 43, 45, 255, 40, 52, 56, 255, 47, 65, 70, 255, 41, 54, 58, 255, 45, 61, 66, 255, 39, 50, 54, 255, 46, 62, 67, 255, 21, 21, 21, 255, 37, 47, 50, 255, 30, 36, 38, 255, 35, 43, 46, 255, 46, 63, 68, 255, 42, 56, 60, 255, 35, 44, 47, 255, 31, 38, 40, 255, 36, 45, 48, 255, 33, 41, 44, 255, 38, 50, 53, 255, 38, 49, 53, 255, 30, 36, 38, 255, 42, 55, 60, 255, 34, 43, 46, 255, 48, 65, 71, 255, 35, 44, 47, 255, 48, 66, 71, 255, 41, 54, 59, 255, 45, 60, 65, 255, 47, 63, 69, 255, 44, 58, 63, 255, 27, 30, 31, 255, 29, 34, 36, 255, 34, 43, 46, 255, 40, 53, 57, 255, 46, 63, 68, 255, 52, 70, 76, 255, 45, 61, 66, 255, 37, 47, 50, 255, 36, 46, 49, 255, 32, 40, 42, 255, 48, 66, 72, 255, 48, 65, 71, 255, 37, 48, 51, 255, 45, 61, 66, 255, 43, 58, 62, 255, 36, 45, 48, 255, 42, 56, 60, 255, 28, 32, 33, 255, 40, 52, 57, 255, 21, 21, 21, 255, 31, 37, 39, 255, 43, 57, 61, 255, 40, 53, 57, 255, 45, 61, 66, 255, 37, 47, 50, 255, 36, 45, 48, 255, 45, 61, 66, 255, 42, 55, 60, 255, 45, 60, 65, 255, 35, 45, 48, 255, 33, 41, 44, 255, 31, 37, 39, 255, 30, 35, 37, 255, 28, 33, 35, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 54, 59, 255, 33, 41, 43, 255, 31, 37, 39, 255, 36, 46, 50, 255, 41, 53, 58, 255, 41, 53, 58, 255, 33, 42, 44, 255, 32, 38, 41, 255, 21, 21, 21, 255, 35, 44, 47, 255, 30, 36, 37, 255, 25, 27, 28, 255, 24, 25, 26, 255, 21, 21, 21, 255, 27, 31, 32, 255, 36, 46, 49, 255, 35, 44, 47, 255, 30, 36, 38, 255, 36, 45, 48, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 41, 44, 255, 28, 32, 33, 255, 27, 31, 33, 255, 36, 46, 49, 255, 38, 48, 52, 255, 27, 31, 32, 255, 30, 36, 38, 255, 28, 32, 34, 255, 21, 21, 21, 255, 26, 29, 30, 255, 24, 26, 27, 255, 33, 41, 44, 255, 33, 40, 43, 255, 31, 38, 40, 255, 23, 24, 25, 255, 21, 21, 21, 255, 22, 23, 23, 255, 24, 26, 26, 255, 26, 29, 29, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 32, 39, 41, 255, 25, 28, 28, 255, 26, 29, 30, 255, 32, 39, 42, 255, 32, 39, 41, 255, 28, 33, 35, 255, 29, 33, 35, 255, 35, 45, 48, 255, 26, 30, 31, 255, 40, 52, 57, 255, 21, 21, 21, 255, 29, 34, 35, 255, 21, 21, 21, 255, 28, 32, 34, 255, 35, 44, 47, 255, 32, 39, 41, 255, 39, 50, 54, 255, 44, 58, 63, 255, 46, 62, 67, 255, 43, 58, 63, 255, 28, 32, 33, 255, 39, 50, 54, 255, 23, 23, 24, 255, 21, 21, 21, 255, 22, 22, 22, 255, 43, 57, 62, 255, 30, 36, 38, 255, 33, 41, 44, 255, 52, 71, 77, 255, 35, 43, 46, 255, 30, 36, 38, 255, 31, 38, 40, 255, 29, 34, 36, 255, 35, 44, 47, 255, 41, 53, 58, 255, 36, 46, 49, 255, 35, 44, 47, 255, 30, 36, 38, 255, 21, 21, 21, 255, 32, 39, 41, 255, 44, 59, 64, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 25, 28, 29, 255, 31, 38, 40, 255, 34, 43, 45, 255, 34, 42, 45, 255, 26, 30, 31, 255, 30, 35, 37, 255, 24, 25, 26, 255, 38, 49, 53, 255, 37, 48, 52, 255, 21, 21, 21, 255, 26, 30, 31, 255, 23, 24, 24, 255, 29, 35, 37, 255, 43, 58, 63, 255, 37, 48, 51, 255, 34, 42, 45, 255, 31, 37, 39, 255, 29, 33, 35, 255, 27, 31, 32, 255, 44, 59, 64, 255, 21, 21, 21, 255, 44, 60, 65, 255, 43, 58, 63, 255, 43, 57, 62, 255, 42, 56, 61, 255, 32, 40, 42, 255, 38, 49, 52, 255, 37, 48, 52, 255, 43, 57, 62, 255, 39, 50, 54, 255, 43, 57, 61, 255, 44, 59, 64, 255, 36, 45, 48, 255, 43, 57, 62, 255, 30, 35, 37, 255, 26, 29, 30, 255, 45, 60, 65, 255, 36, 45, 49, 255, 37, 48, 51, 255, 21, 21, 21, 255, 35, 44, 47, 255, 29, 35, 36, 255, 31, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 45, 66, 43, 255, 48, 71, 46, 255, 47, 68, 45, 255, 38, 57, 38, 255, 38, 57, 38, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 41, 62, 41, 255, 44, 65, 43, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 35, 52, 36, 255, 37, 56, 37, 255, 50, 72, 47, 255, 60, 86, 55, 255, 47, 68, 45, 255, 46, 67, 44, 255, 37, 56, 37, 255, 34, 49, 34, 255, 39, 59, 39, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 34, 255, 32, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 32, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 25, 33, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 26, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 31, 40, 31, 255, 25, 32, 25, 255, 27, 36, 27, 255, 25, 33, 25, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 50, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 42, 31, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 30, 43, 31, 255, 36, 54, 37, 255, 35, 52, 35, 255, 37, 54, 37, 255, 34, 50, 35, 255, 36, 54, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 30, 24, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 52, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 36, 54, 36, 255, 30, 42, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 42, 63, 41, 255, 38, 57, 38, 255, 36, 53, 36, 255, 40, 60, 40, 255, 32, 46, 32, 255, 35, 52, 36, 255, 30, 42, 30, 255, 26, 35, 26, 255, 25, 33, 26, 255, 24, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 33, 47, 33, 255, 24, 31, 25, 255, 32, 45, 32, 255, 32, 46, 32, 255, 40, 60, 40, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 42, 31, 255, 30, 41, 30, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 39, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 54, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 38, 56, 38, 255, 41, 61, 40, 255, 49, 71, 46, 255, 37, 55, 37, 255, 39, 59, 39, 255, 34, 50, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 34, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 33, 27, 255, 26, 34, 26, 255, 30, 41, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 37, 56, 37, 255, 37, 56, 38, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 34, 255, 36, 54, 36, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 34, 255, 28, 39, 29, 255, 30, 41, 30, 255, 28, 39, 29, 255, 26, 35, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 24, 30, 24, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 38, 28, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 40, 53, 57, 255, 35, 44, 47, 255, 42, 55, 60, 255, 49, 68, 74, 255, 42, 56, 61, 255, 41, 53, 58, 255, 36, 46, 49, 255, 38, 48, 52, 255, 29, 34, 35, 255, 25, 28, 29, 255, 23, 24, 24, 255, 27, 31, 33, 255, 21, 21, 21, 255, 22, 23, 23, 255, 29, 34, 36, 255, 33, 40, 42, 255, 34, 42, 45, 255, 32, 39, 41, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 40, 255, 51, 69, 75, 255, 42, 56, 61, 255, 29, 35, 37, 255, 35, 44, 48, 255, 21, 21, 21, 255, 35, 44, 47, 255, 28, 32, 34, 255, 36, 46, 49, 255, 30, 35, 37, 255, 21, 21, 21, 255, 34, 43, 45, 255, 24, 25, 26, 255, 34, 43, 45, 255, 38, 49, 53, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 27, 31, 32, 255, 33, 41, 44, 255, 45, 60, 65, 255, 26, 30, 31, 255, 21, 21, 21, 255, 40, 52, 56, 255, 28, 32, 34, 255, 35, 45, 48, 255, 36, 45, 48, 255, 38, 49, 53, 255, 36, 46, 49, 255, 38, 49, 53, 255, 23, 24, 25, 255, 34, 43, 45, 255, 32, 39, 42, 255, 46, 63, 68, 255, 34, 43, 46, 255, 35, 44, 47, 255, 37, 48, 51, 255, 52, 70, 76, 255, 42, 55, 60, 255, 47, 63, 69, 255, 45, 61, 67, 255, 21, 21, 21, 255, 33, 40, 43, 255, 37, 47, 51, 255, 46, 62, 67, 255, 44, 58, 63, 255, 35, 44, 47, 255, 49, 68, 74, 255, 43, 58, 63, 255, 49, 68, 74, 255, 42, 56, 60, 255, 39, 50, 54, 255, 39, 51, 55, 255, 36, 46, 50, 255, 26, 29, 30, 255, 42, 55, 60, 255, 43, 57, 62, 255, 41, 54, 58, 255, 34, 42, 45, 255, 34, 42, 44, 255, 48, 65, 71, 255, 42, 55, 60, 255, 47, 63, 69, 255, 34, 42, 45, 255, 28, 32, 33, 255, 40, 52, 56, 255, 45, 61, 66, 255, 38, 49, 52, 255, 43, 57, 62, 255, 51, 70, 76, 255, 41, 54, 58, 255, 36, 45, 48, 255, 40, 52, 56, 255, 32, 38, 41, 255, 35, 44, 47, 255, 51, 70, 75, 255, 42, 56, 61, 255, 43, 57, 61, 255, 25, 27, 28, 255, 36, 46, 49, 255, 35, 44, 48, 255, 40, 52, 56, 255, 21, 21, 21, 255, 42, 56, 61, 255, 46, 62, 67, 255, 37, 48, 52, 255, 47, 64, 69, 255, 40, 52, 56, 255, 50, 68, 75, 255, 29, 35, 36, 255, 35, 45, 48, 255, 40, 53, 57, 255, 27, 30, 31, 255, 35, 44, 47, 255, 43, 57, 61, 255, 27, 31, 32, 255, 30, 36, 38, 255, 23, 24, 25, 255, 21, 21, 21, 255, 29, 34, 36, 255, 30, 35, 37, 255, 29, 35, 36, 255, 38, 49, 53, 255, 33, 41, 43, 255, 34, 43, 46, 255, 37, 48, 52, 255, 29, 34, 36, 255, 26, 30, 31, 255, 35, 44, 47, 255, 30, 35, 37, 255, 31, 37, 39, 255, 32, 40, 42, 255, 30, 36, 38, 255, 30, 35, 37, 255, 30, 36, 38, 255, 27, 31, 32, 255, 26, 29, 30, 255, 23, 24, 25, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 31, 32, 255, 33, 40, 43, 255, 23, 24, 24, 255, 25, 28, 29, 255, 21, 21, 21, 255, 25, 28, 29, 255, 25, 27, 27, 255, 23, 24, 24, 255, 28, 32, 34, 255, 30, 35, 37, 255, 38, 49, 53, 255, 32, 39, 41, 255, 35, 45, 48, 255, 33, 40, 43, 255, 38, 49, 53, 255, 35, 45, 48, 255, 24, 26, 27, 255, 35, 44, 47, 255, 26, 29, 31, 255, 21, 21, 21, 255, 28, 32, 34, 255, 34, 43, 46, 255, 28, 32, 33, 255, 31, 37, 39, 255, 33, 40, 42, 255, 39, 51, 55, 255, 29, 35, 36, 255, 27, 31, 33, 255, 34, 43, 46, 255, 42, 55, 60, 255, 33, 41, 44, 255, 36, 45, 48, 255, 35, 44, 47, 255, 23, 24, 24, 255, 28, 33, 34, 255, 36, 45, 48, 255, 27, 31, 33, 255, 28, 32, 33, 255, 34, 43, 46, 255, 39, 50, 54, 255, 37, 47, 51, 255, 23, 25, 25, 255, 30, 35, 37, 255, 30, 36, 38, 255, 43, 57, 61, 255, 34, 42, 45, 255, 21, 21, 21, 255, 40, 52, 56, 255, 41, 53, 58, 255, 38, 49, 52, 255, 44, 59, 64, 255, 47, 64, 70, 255, 44, 59, 64, 255, 28, 32, 34, 255, 47, 64, 70, 255, 40, 53, 57, 255, 38, 49, 53, 255, 32, 38, 41, 255, 43, 57, 61, 255, 31, 37, 39, 255, 23, 24, 24, 255, 21, 21, 21, 255, 33, 40, 43, 255, 47, 63, 69, 255, 21, 21, 21, 255, 36, 45, 48, 255, 32, 40, 42, 255, 43, 58, 63, 255, 31, 37, 39, 255, 37, 47, 51, 255, 33, 40, 43, 255, 34, 42, 45, 255, 36, 46, 50, 255, 32, 40, 42, 255, 30, 36, 38, 255, 39, 50, 54, 255, 21, 22, 22, 255, 30, 36, 38, 255, 39, 50, 54, 255, 37, 48, 51, 255, 33, 40, 43, 255, 25, 28, 28, 255, 31, 37, 39, 255, 31, 38, 40, 255, 38, 49, 52, 255, 30, 35, 37, 255, 37, 47, 50, 255, 21, 21, 21, 255, 23, 23, 24, 255, 39, 51, 55, 255, 35, 44, 47, 255, 51, 70, 76, 255, 42, 55, 59, 255, 26, 29, 30, 255, 22, 23, 23, 255, 39, 50, 54, 255, 41, 55, 59, 255, 43, 57, 62, 255, 38, 50, 53, 255, 36, 46, 49, 255, 36, 46, 50, 255, 27, 31, 32, 255, 39, 51, 55, 255, 35, 44, 47, 255, 39, 51, 55, 255, 36, 45, 48, 255, 21, 21, 21, 255, 38, 49, 53, 255, 30, 36, 38, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 56, 37, 255, 47, 68, 45, 255, 50, 72, 47, 255, 39, 59, 39, 255, 52, 75, 49, 255, 43, 63, 42, 255, 35, 51, 35, 255, 38, 56, 38, 255, 34, 50, 34, 255, 33, 47, 33, 255, 38, 56, 38, 255, 37, 54, 37, 255, 52, 75, 49, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 41, 60, 40, 255, 37, 55, 37, 255, 42, 63, 41, 255, 36, 53, 36, 255, 40, 60, 40, 255, 43, 63, 42, 255, 52, 75, 49, 255, 38, 57, 38, 255, 34, 50, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 31, 43, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 26, 34, 26, 255, 31, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 24, 31, 24, 255, 24, 30, 24, 255, 24, 31, 25, 255, 29, 40, 29, 255, 24, 31, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 29, 37, 29, 255, 28, 36, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 38, 57, 38, 255, 42, 62, 41, 255, 38, 58, 38, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 27, 36, 27, 255, 27, 36, 27, 255, 24, 31, 24, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 47, 69, 45, 255, 38, 57, 38, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 37, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 53, 77, 50, 255, 61, 88, 56, 255, 54, 78, 51, 255, 54, 78, 50, 255, 37, 54, 37, 255, 31, 44, 32, 255, 27, 37, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 24, 255, 25, 34, 26, 255, 27, 37, 28, 255, 119, 145, 13, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 36, 52, 36, 255, 37, 55, 37, 255, 40, 60, 40, 255, 45, 66, 43, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 23, 30, 24, 255, 25, 32, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 54, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 40, 59, 39, 255, 61, 86, 56, 255, 57, 81, 53, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 54, 37, 255, 38, 58, 38, 255, 36, 53, 36, 255, 33, 47, 33, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 38, 28, 255, 25, 31, 25, 255, 28, 35, 28, 255, 25, 32, 25, 255, 27, 34, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 35, 255, 31, 44, 31, 255, 32, 46, 33, 255, 37, 55, 37, 255, 42, 63, 41, 255, 116, 143, 18, 255, 38, 58, 38, 255, 36, 53, 36, 255, 32, 45, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 34, 50, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 32, 45, 32, 255, 34, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 29, 40, 29, 255, 37, 48, 52, 255, 42, 55, 60, 255, 42, 56, 61, 255, 34, 42, 44, 255, 45, 60, 65, 255, 38, 49, 52, 255, 35, 44, 47, 255, 35, 44, 47, 255, 25, 27, 28, 255, 30, 35, 37, 255, 34, 42, 44, 255, 21, 21, 21, 255, 31, 38, 40, 255, 23, 24, 24, 255, 24, 25, 26, 255, 22, 22, 22, 255, 28, 32, 33, 255, 38, 49, 52, 255, 41, 54, 59, 255, 35, 44, 47, 255, 21, 21, 21, 255, 29, 34, 35, 255, 38, 49, 52, 255, 43, 57, 61, 255, 35, 44, 47, 255, 24, 26, 27, 255, 23, 25, 25, 255, 26, 29, 30, 255, 29, 34, 36, 255, 33, 40, 43, 255, 26, 29, 30, 255, 34, 43, 46, 255, 29, 35, 36, 255, 25, 27, 28, 255, 38, 49, 52, 255, 35, 45, 48, 255, 41, 54, 59, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 33, 41, 44, 255, 39, 50, 54, 255, 45, 61, 66, 255, 50, 69, 75, 255, 39, 51, 55, 255, 21, 21, 21, 255, 42, 56, 60, 255, 33, 40, 43, 255, 35, 44, 47, 255, 36, 45, 49, 255, 39, 51, 55, 255, 35, 44, 47, 255, 32, 40, 42, 255, 23, 25, 25, 255, 29, 35, 36, 255, 34, 43, 46, 255, 37, 47, 51, 255, 33, 42, 44, 255, 33, 40, 43, 255, 42, 55, 59, 255, 34, 43, 46, 255, 34, 43, 46, 255, 38, 49, 53, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 47, 64, 70, 255, 40, 52, 56, 255, 47, 64, 70, 255, 49, 68, 74, 255, 53, 72, 77, 255, 51, 69, 75, 255, 50, 68, 75, 255, 38, 49, 53, 255, 32, 39, 41, 255, 45, 61, 66, 255, 35, 45, 48, 255, 43, 57, 62, 255, 35, 44, 47, 255, 44, 59, 64, 255, 29, 33, 35, 255, 44, 59, 64, 255, 36, 46, 50, 255, 40, 53, 57, 255, 36, 45, 48, 255, 45, 60, 65, 255, 45, 60, 65, 255, 21, 21, 21, 255, 31, 38, 40, 255, 33, 41, 44, 255, 46, 62, 67, 255, 51, 69, 75, 255, 39, 50, 54, 255, 33, 41, 44, 255, 37, 47, 51, 255, 34, 42, 45, 255, 36, 46, 49, 255, 41, 53, 58, 255, 46, 63, 68, 255, 38, 49, 53, 255, 40, 52, 56, 255, 30, 36, 38, 255, 31, 37, 39, 255, 32, 39, 42, 255, 26, 30, 31, 255, 21, 21, 21, 255, 30, 36, 38, 255, 50, 68, 75, 255, 38, 49, 52, 255, 41, 55, 59, 255, 34, 43, 46, 255, 47, 63, 69, 255, 41, 54, 58, 255, 45, 60, 65, 255, 38, 49, 53, 255, 36, 45, 48, 255, 32, 39, 41, 255, 41, 55, 59, 255, 43, 57, 62, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 49, 255, 38, 49, 52, 255, 28, 33, 35, 255, 32, 39, 42, 255, 41, 54, 58, 255, 28, 33, 34, 255, 40, 52, 56, 255, 29, 35, 36, 255, 32, 38, 41, 255, 29, 33, 35, 255, 34, 42, 45, 255, 33, 41, 44, 255, 36, 45, 48, 255, 26, 28, 29, 255, 29, 34, 36, 255, 32, 39, 41, 255, 27, 31, 32, 255, 25, 28, 29, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 36, 45, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 23, 24, 25, 255, 30, 36, 38, 255, 29, 35, 36, 255, 29, 33, 35, 255, 27, 31, 32, 255, 29, 34, 36, 255, 36, 45, 48, 255, 28, 33, 35, 255, 43, 58, 63, 255, 38, 49, 52, 255, 35, 44, 47, 255, 34, 43, 46, 255, 38, 49, 52, 255, 35, 44, 47, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 32, 39, 41, 255, 27, 31, 33, 255, 27, 31, 32, 255, 39, 51, 54, 255, 33, 41, 44, 255, 42, 56, 60, 255, 42, 56, 61, 255, 32, 40, 42, 255, 35, 45, 48, 255, 31, 37, 39, 255, 36, 45, 48, 255, 33, 41, 44, 255, 34, 43, 46, 255, 31, 38, 40, 255, 34, 42, 45, 255, 31, 38, 40, 255, 35, 44, 47, 255, 30, 36, 38, 255, 44, 59, 64, 255, 43, 57, 62, 255, 41, 55, 59, 255, 36, 45, 48, 255, 45, 60, 65, 255, 24, 25, 26, 255, 29, 34, 36, 255, 24, 26, 27, 255, 25, 27, 28, 255, 45, 61, 66, 255, 50, 69, 75, 255, 41, 55, 59, 255, 59, 77, 81, 255, 46, 63, 68, 255, 48, 65, 71, 255, 36, 46, 49, 255, 41, 54, 58, 255, 36, 46, 49, 255, 34, 43, 46, 255, 34, 42, 45, 255, 38, 49, 53, 255, 31, 38, 40, 255, 21, 21, 21, 255, 32, 39, 42, 255, 21, 21, 21, 255, 22, 22, 22, 255, 36, 46, 49, 255, 33, 42, 44, 255, 37, 48, 51, 255, 22, 22, 22, 255, 35, 45, 48, 255, 36, 45, 48, 255, 24, 26, 27, 255, 34, 43, 46, 255, 27, 32, 33, 255, 30, 35, 37, 255, 32, 39, 41, 255, 30, 36, 38, 255, 29, 34, 35, 255, 36, 46, 49, 255, 30, 36, 38, 255, 39, 50, 54, 255, 29, 34, 35, 255, 39, 51, 55, 255, 40, 53, 57, 255, 43, 57, 61, 255, 47, 64, 70, 255, 40, 52, 56, 255, 21, 22, 22, 255, 21, 21, 21, 255, 43, 57, 62, 255, 33, 41, 44, 255, 35, 45, 48, 255, 39, 50, 54, 255, 34, 43, 46, 255, 25, 27, 28, 255, 45, 61, 66, 255, 36, 46, 49, 255, 50, 69, 75, 255, 43, 57, 62, 255, 43, 58, 62, 255, 35, 44, 47, 255, 29, 35, 37, 255, 42, 55, 59, 255, 30, 36, 38, 255, 21, 21, 21, 255, 25, 27, 28, 255, 22, 23, 23, 255, 29, 35, 36, 255, 40, 52, 56, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 47, 69, 45, 255, 35, 52, 35, 255, 36, 53, 36, 255, 39, 58, 39, 255, 40, 59, 39, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 54, 37, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 52, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 45, 67, 44, 255, 40, 60, 40, 255, 38, 56, 38, 255, 51, 74, 48, 255, 52, 76, 49, 255, 35, 51, 35, 255, 33, 47, 33, 255, 27, 37, 28, 255, 31, 44, 32, 255, 33, 48, 34, 255, 34, 50, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 32, 25, 255, 29, 37, 29, 255, 28, 38, 28, 255, 31, 44, 32, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 32, 45, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 33, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 32, 25, 255, 28, 36, 28, 255, 33, 42, 33, 255, 23, 29, 24, 255, 25, 31, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 39, 58, 39, 255, 34, 50, 34, 255, 33, 47, 33, 255, 38, 57, 38, 255, 35, 52, 35, 255, 36, 54, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 54, 37, 255, 39, 58, 39, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 34, 255, 38, 56, 38, 255, 42, 63, 41, 255, 35, 51, 35, 255, 32, 46, 33, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 37, 54, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 50, 72, 47, 255, 37, 54, 37, 255, 51, 74, 48, 255, 47, 68, 45, 255, 34, 51, 35, 255, 31, 44, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 36, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 33, 48, 33, 255, 35, 52, 36, 255, 37, 54, 37, 255, 43, 63, 42, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 35, 255, 32, 46, 32, 255, 41, 61, 40, 255, 36, 54, 37, 255, 35, 52, 36, 255, 31, 43, 31, 255, 37, 55, 37, 255, 46, 68, 45, 255, 56, 80, 52, 255, 54, 78, 50, 255, 45, 66, 43, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 23, 29, 24, 255, 30, 38, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 31, 25, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 41, 30, 255, 32, 47, 33, 255, 34, 50, 35, 255, 37, 54, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 38, 56, 38, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 34, 27, 255, 24, 31, 24, 255, 25, 32, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 41, 30, 255, 34, 43, 45, 255, 38, 49, 52, 255, 30, 36, 38, 255, 41, 55, 59, 255, 48, 65, 71, 255, 36, 45, 48, 255, 33, 41, 43, 255, 33, 40, 43, 255, 28, 32, 34, 255, 47, 63, 69, 255, 34, 43, 46, 255, 25, 27, 27, 255, 30, 36, 38, 255, 33, 41, 44, 255, 25, 27, 27, 255, 36, 46, 49, 255, 22, 22, 23, 255, 33, 40, 43, 255, 42, 56, 61, 255, 33, 41, 43, 255, 29, 34, 35, 255, 21, 21, 21, 255, 32, 39, 41, 255, 46, 61, 67, 255, 44, 58, 63, 255, 35, 45, 48, 255, 26, 30, 31, 255, 27, 31, 32, 255, 27, 31, 32, 255, 30, 37, 39, 255, 37, 47, 50, 255, 29, 34, 36, 255, 32, 38, 41, 255, 23, 24, 24, 255, 41, 55, 59, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 35, 45, 48, 255, 31, 38, 40, 255, 31, 38, 40, 255, 33, 41, 43, 255, 42, 56, 61, 255, 36, 46, 49, 255, 29, 35, 36, 255, 25, 28, 29, 255, 36, 46, 49, 255, 37, 48, 51, 255, 46, 61, 67, 255, 28, 33, 34, 255, 26, 29, 30, 255, 31, 37, 39, 255, 32, 39, 41, 255, 31, 37, 40, 255, 36, 46, 49, 255, 36, 46, 50, 255, 26, 28, 29, 255, 28, 33, 34, 255, 32, 39, 41, 255, 36, 45, 48, 255, 25, 28, 29, 255, 34, 43, 46, 255, 29, 34, 35, 255, 30, 36, 38, 255, 21, 21, 21, 255, 38, 49, 52, 255, 42, 56, 60, 255, 37, 48, 51, 255, 54, 73, 78, 255, 47, 63, 69, 255, 42, 55, 60, 255, 48, 66, 71, 255, 51, 70, 76, 255, 42, 56, 61, 255, 39, 50, 54, 255, 29, 33, 35, 255, 36, 45, 48, 255, 32, 38, 41, 255, 38, 48, 52, 255, 37, 48, 51, 255, 48, 66, 72, 255, 45, 61, 66, 255, 39, 50, 54, 255, 37, 47, 50, 255, 41, 55, 59, 255, 45, 60, 65, 255, 31, 37, 39, 255, 27, 31, 32, 255, 39, 51, 55, 255, 44, 60, 65, 255, 50, 68, 75, 255, 39, 50, 54, 255, 40, 53, 57, 255, 30, 35, 37, 255, 37, 48, 51, 255, 41, 55, 59, 255, 34, 42, 45, 255, 39, 51, 55, 255, 43, 57, 62, 255, 46, 62, 68, 255, 44, 59, 64, 255, 30, 37, 39, 255, 42, 55, 59, 255, 40, 52, 56, 255, 21, 21, 21, 255, 43, 57, 62, 255, 28, 32, 34, 255, 41, 55, 59, 255, 52, 71, 77, 255, 43, 57, 61, 255, 38, 48, 52, 255, 31, 37, 39, 255, 36, 47, 50, 255, 46, 62, 67, 255, 33, 40, 43, 255, 27, 31, 33, 255, 34, 43, 46, 255, 37, 48, 51, 255, 25, 27, 28, 255, 21, 21, 21, 255, 35, 43, 46, 255, 25, 28, 29, 255, 22, 23, 23, 255, 24, 25, 26, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 45, 255, 28, 32, 34, 255, 30, 35, 37, 255, 24, 26, 27, 255, 29, 34, 35, 255, 25, 28, 29, 255, 26, 30, 31, 255, 37, 47, 50, 255, 28, 33, 35, 255, 34, 43, 45, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 27, 31, 33, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 33, 41, 44, 255, 32, 39, 41, 255, 26, 28, 29, 255, 42, 56, 61, 255, 31, 37, 39, 255, 36, 46, 49, 255, 29, 34, 36, 255, 41, 53, 57, 255, 36, 45, 48, 255, 30, 36, 38, 255, 30, 36, 38, 255, 26, 29, 30, 255, 31, 38, 40, 255, 24, 26, 26, 255, 31, 38, 40, 255, 21, 21, 21, 255, 26, 29, 30, 255, 30, 36, 38, 255, 30, 36, 37, 255, 23, 25, 25, 255, 36, 45, 49, 255, 31, 37, 39, 255, 33, 40, 42, 255, 32, 39, 42, 255, 43, 58, 63, 255, 28, 32, 33, 255, 38, 49, 53, 255, 40, 53, 57, 255, 44, 58, 63, 255, 31, 38, 40, 255, 29, 33, 35, 255, 41, 54, 58, 255, 33, 40, 43, 255, 27, 30, 32, 255, 40, 52, 56, 255, 38, 48, 52, 255, 38, 49, 53, 255, 36, 45, 48, 255, 34, 42, 45, 255, 30, 35, 37, 255, 32, 40, 42, 255, 29, 33, 35, 255, 38, 49, 52, 255, 41, 54, 59, 255, 21, 21, 21, 255, 43, 58, 63, 255, 49, 68, 74, 255, 47, 64, 69, 255, 48, 66, 72, 255, 37, 48, 51, 255, 36, 45, 48, 255, 48, 65, 71, 255, 35, 45, 48, 255, 44, 59, 64, 255, 36, 46, 50, 255, 42, 55, 60, 255, 32, 40, 42, 255, 38, 49, 52, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 33, 40, 42, 255, 43, 58, 63, 255, 28, 33, 35, 255, 35, 44, 47, 255, 24, 27, 27, 255, 25, 28, 29, 255, 33, 41, 43, 255, 28, 33, 34, 255, 36, 46, 50, 255, 34, 43, 46, 255, 26, 29, 30, 255, 25, 28, 29, 255, 33, 41, 44, 255, 29, 35, 37, 255, 39, 51, 55, 255, 31, 38, 40, 255, 38, 49, 53, 255, 41, 54, 58, 255, 28, 32, 33, 255, 25, 28, 29, 255, 34, 43, 46, 255, 33, 40, 43, 255, 45, 61, 66, 255, 30, 36, 38, 255, 21, 21, 21, 255, 36, 46, 49, 255, 44, 58, 63, 255, 40, 52, 56, 255, 28, 33, 34, 255, 36, 45, 48, 255, 28, 33, 34, 255, 28, 32, 34, 255, 27, 31, 32, 255, 26, 29, 30, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 51, 255, 36, 47, 50, 255, 24, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 35, 52, 36, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 48, 34, 255, 37, 55, 37, 255, 37, 54, 37, 255, 34, 50, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 50, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 29, 39, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 44, 64, 42, 255, 37, 55, 37, 255, 38, 57, 38, 255, 34, 49, 34, 255, 34, 50, 34, 255, 39, 59, 39, 255, 35, 52, 35, 255, 32, 46, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 48, 34, 255, 33, 48, 33, 255, 31, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 44, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 52, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 32, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 31, 24, 255, 33, 42, 33, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 36, 27, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 37, 255, 38, 58, 38, 255, 37, 56, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 52, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 48, 34, 255, 35, 51, 35, 255, 41, 61, 40, 255, 37, 54, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 46, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 38, 56, 38, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 30, 24, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 38, 57, 38, 255, 45, 67, 44, 255, 40, 60, 40, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 90, 108, 13, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 34, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 44, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 56, 38, 255, 40, 60, 40, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 34, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 33, 255, 31, 45, 32, 255, 37, 55, 37, 255, 35, 52, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 32, 26, 255, 24, 30, 24, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 39, 58, 38, 255, 42, 62, 41, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 46, 33, 255, 30, 41, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 35, 255, 36, 53, 36, 255, 44, 65, 43, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 32, 45, 32, 255, 30, 42, 30, 255, 24, 30, 24, 255, 32, 40, 31, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 33, 48, 34, 255, 32, 47, 33, 255, 30, 42, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 43, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 33, 25, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 24, 32, 25, 255, 31, 37, 39, 255, 21, 21, 21, 255, 36, 46, 50, 255, 34, 43, 46, 255, 31, 37, 39, 255, 28, 33, 34, 255, 32, 40, 42, 255, 22, 23, 23, 255, 35, 44, 47, 255, 34, 42, 45, 255, 38, 50, 53, 255, 35, 44, 47, 255, 27, 31, 32, 255, 26, 29, 30, 255, 31, 37, 39, 255, 34, 42, 45, 255, 23, 25, 25, 255, 37, 47, 50, 255, 40, 53, 57, 255, 21, 21, 21, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 45, 61, 67, 255, 31, 38, 40, 255, 35, 44, 47, 255, 21, 21, 21, 255, 30, 35, 37, 255, 26, 29, 30, 255, 27, 30, 31, 255, 30, 36, 38, 255, 37, 47, 50, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 24, 255, 30, 36, 38, 255, 39, 51, 55, 255, 25, 27, 28, 255, 35, 44, 47, 255, 31, 38, 40, 255, 29, 35, 36, 255, 43, 57, 62, 255, 42, 55, 59, 255, 27, 31, 32, 255, 21, 21, 21, 255, 42, 55, 60, 255, 43, 57, 62, 255, 35, 44, 47, 255, 35, 44, 47, 255, 38, 50, 53, 255, 29, 35, 36, 255, 31, 38, 40, 255, 34, 43, 46, 255, 27, 30, 31, 255, 21, 21, 21, 255, 31, 38, 40, 255, 34, 42, 45, 255, 32, 38, 41, 255, 40, 52, 56, 255, 42, 55, 59, 255, 36, 46, 49, 255, 54, 72, 78, 255, 29, 34, 36, 255, 21, 21, 21, 255, 38, 48, 52, 255, 39, 50, 54, 255, 44, 60, 65, 255, 54, 72, 78, 255, 48, 65, 71, 255, 35, 44, 48, 255, 43, 58, 63, 255, 49, 67, 73, 255, 38, 49, 53, 255, 39, 50, 54, 255, 53, 71, 77, 255, 47, 65, 70, 255, 38, 49, 52, 255, 37, 48, 51, 255, 39, 51, 55, 255, 49, 67, 73, 255, 36, 46, 49, 255, 42, 56, 60, 255, 55, 73, 78, 255, 39, 50, 54, 255, 39, 51, 55, 255, 46, 63, 68, 255, 21, 21, 21, 255, 32, 39, 41, 255, 43, 57, 61, 255, 48, 65, 70, 255, 31, 38, 40, 255, 44, 59, 64, 255, 43, 58, 62, 255, 41, 54, 59, 255, 31, 37, 39, 255, 40, 52, 56, 255, 51, 70, 76, 255, 52, 70, 76, 255, 44, 58, 63, 255, 48, 66, 72, 255, 27, 31, 32, 255, 48, 65, 70, 255, 40, 53, 57, 255, 21, 21, 21, 255, 40, 52, 56, 255, 32, 39, 42, 255, 40, 52, 56, 255, 41, 54, 58, 255, 39, 51, 55, 255, 43, 57, 62, 255, 33, 40, 43, 255, 26, 30, 31, 255, 37, 47, 50, 255, 38, 49, 53, 255, 35, 45, 48, 255, 26, 29, 30, 255, 37, 47, 50, 255, 21, 21, 21, 255, 24, 25, 26, 255, 31, 38, 40, 255, 42, 56, 60, 255, 22, 23, 23, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 40, 42, 255, 31, 37, 39, 255, 25, 27, 28, 255, 28, 32, 33, 255, 25, 27, 28, 255, 30, 36, 38, 255, 24, 26, 26, 255, 28, 33, 35, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 35, 37, 255, 27, 31, 32, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 26, 28, 29, 255, 21, 21, 21, 255, 28, 32, 34, 255, 21, 21, 21, 255, 22, 23, 23, 255, 27, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 34, 43, 45, 255, 35, 44, 47, 255, 31, 38, 40, 255, 29, 35, 36, 255, 27, 31, 33, 255, 27, 31, 32, 255, 44, 58, 63, 255, 34, 42, 45, 255, 25, 28, 29, 255, 34, 42, 45, 255, 29, 34, 36, 255, 28, 32, 34, 255, 30, 35, 37, 255, 22, 23, 23, 255, 21, 21, 21, 255, 35, 44, 46, 255, 21, 21, 21, 255, 30, 35, 37, 255, 36, 46, 49, 255, 35, 45, 48, 255, 40, 53, 57, 255, 37, 47, 51, 255, 42, 55, 59, 255, 43, 57, 62, 255, 30, 35, 37, 255, 35, 43, 46, 255, 42, 56, 61, 255, 41, 54, 58, 255, 41, 53, 58, 255, 45, 61, 67, 255, 45, 61, 66, 255, 40, 53, 57, 255, 34, 42, 45, 255, 38, 49, 53, 255, 34, 42, 44, 255, 42, 55, 59, 255, 38, 49, 53, 255, 35, 44, 47, 255, 42, 56, 60, 255, 49, 67, 73, 255, 37, 47, 50, 255, 40, 52, 56, 255, 50, 68, 74, 255, 32, 39, 41, 255, 21, 22, 22, 255, 34, 43, 46, 255, 49, 67, 73, 255, 45, 60, 66, 255, 43, 57, 62, 255, 42, 56, 60, 255, 37, 47, 50, 255, 33, 40, 43, 255, 44, 59, 64, 255, 38, 49, 53, 255, 35, 44, 47, 255, 36, 45, 48, 255, 33, 41, 43, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 38, 41, 255, 29, 33, 35, 255, 32, 39, 41, 255, 39, 50, 54, 255, 28, 32, 33, 255, 38, 49, 52, 255, 39, 51, 55, 255, 39, 51, 55, 255, 34, 43, 46, 255, 23, 24, 25, 255, 33, 40, 43, 255, 28, 33, 34, 255, 34, 43, 46, 255, 33, 41, 43, 255, 32, 38, 41, 255, 36, 46, 50, 255, 27, 30, 31, 255, 30, 36, 37, 255, 29, 34, 35, 255, 39, 51, 55, 255, 38, 48, 52, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 21, 21, 21, 255, 26, 30, 31, 255, 35, 44, 47, 255, 27, 31, 33, 255, 38, 49, 52, 255, 36, 45, 49, 255, 41, 54, 58, 255, 41, 54, 59, 255, 21, 21, 21, 255, 26, 29, 30, 255, 28, 33, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 50, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 35, 255, 36, 54, 36, 255, 32, 46, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 29, 40, 29, 255, 35, 52, 35, 255, 31, 43, 31, 255, 38, 57, 38, 255, 40, 59, 39, 255, 42, 63, 41, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 43, 31, 255, 32, 46, 32, 255, 41, 61, 41, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 26, 36, 27, 255, 25, 32, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 35, 51, 35, 255, 38, 56, 38, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 44, 31, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 40, 44, 14, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 56, 37, 255, 33, 48, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 38, 56, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 35, 255, 33, 47, 33, 255, 36, 54, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 34, 255, 37, 55, 37, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 36, 53, 36, 255, 99, 121, 15, 255, 33, 48, 33, 255, 34, 50, 35, 255, 31, 44, 31, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 39, 29, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 25, 32, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 38, 56, 38, 255, 37, 56, 38, 255, 34, 49, 34, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 25, 33, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 34, 50, 34, 255, 32, 46, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 28, 39, 29, 255, 34, 49, 34, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 25, 33, 25, 255, 25, 33, 25, 255, 28, 39, 29, 255, 36, 54, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 36, 255, 36, 54, 37, 255, 37, 56, 37, 255, 42, 63, 41, 255, 36, 53, 36, 255, 34, 51, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 36, 54, 37, 255, 31, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 33, 26, 255, 25, 33, 25, 255, 26, 35, 27, 255, 28, 38, 29, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 37, 255, 33, 48, 34, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 30, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 31, 255, 35, 52, 35, 255, 31, 44, 31, 255, 35, 52, 36, 255, 31, 45, 32, 255, 28, 39, 29, 255, 45, 60, 66, 255, 33, 41, 43, 255, 44, 59, 64, 255, 40, 53, 57, 255, 42, 56, 61, 255, 30, 36, 38, 255, 36, 46, 49, 255, 35, 44, 47, 255, 32, 39, 41, 255, 36, 46, 49, 255, 30, 36, 38, 255, 21, 21, 21, 255, 35, 45, 48, 255, 41, 55, 59, 255, 32, 38, 41, 255, 27, 31, 33, 255, 22, 23, 23, 255, 35, 45, 48, 255, 36, 46, 50, 255, 28, 33, 34, 255, 22, 23, 23, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 47, 64, 69, 255, 30, 35, 37, 255, 22, 22, 23, 255, 35, 45, 48, 255, 37, 48, 51, 255, 26, 30, 31, 255, 36, 45, 48, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 33, 40, 43, 255, 36, 46, 49, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 40, 42, 255, 32, 39, 41, 255, 21, 21, 21, 255, 30, 35, 37, 255, 46, 63, 68, 255, 30, 36, 38, 255, 29, 33, 35, 255, 48, 65, 71, 255, 33, 41, 44, 255, 39, 51, 55, 255, 41, 53, 58, 255, 42, 56, 61, 255, 34, 42, 45, 255, 37, 47, 51, 255, 26, 29, 30, 255, 30, 35, 37, 255, 21, 21, 21, 255, 33, 42, 44, 255, 34, 43, 46, 255, 36, 45, 48, 255, 41, 53, 57, 255, 48, 65, 71, 255, 48, 66, 71, 255, 48, 66, 71, 255, 21, 22, 22, 255, 33, 41, 44, 255, 45, 60, 65, 255, 50, 69, 75, 255, 40, 52, 56, 255, 49, 67, 73, 255, 55, 74, 79, 255, 45, 60, 66, 255, 38, 49, 52, 255, 37, 48, 52, 255, 40, 52, 56, 255, 44, 59, 64, 255, 40, 52, 56, 255, 46, 62, 68, 255, 38, 50, 53, 255, 39, 50, 54, 255, 37, 47, 50, 255, 45, 61, 66, 255, 45, 61, 66, 255, 43, 57, 62, 255, 47, 64, 69, 255, 41, 53, 58, 255, 33, 42, 44, 255, 39, 51, 55, 255, 34, 42, 45, 255, 50, 68, 75, 255, 49, 67, 73, 255, 45, 61, 66, 255, 47, 63, 69, 255, 35, 43, 46, 255, 34, 42, 45, 255, 47, 63, 69, 255, 33, 42, 44, 255, 40, 52, 56, 255, 32, 38, 41, 255, 31, 38, 40, 255, 27, 30, 31, 255, 31, 37, 40, 255, 47, 64, 69, 255, 38, 48, 52, 255, 21, 21, 21, 255, 42, 55, 60, 255, 33, 41, 44, 255, 40, 52, 56, 255, 31, 37, 39, 255, 24, 26, 27, 255, 28, 32, 33, 255, 30, 36, 37, 255, 32, 40, 42, 255, 35, 44, 47, 255, 39, 51, 55, 255, 39, 51, 55, 255, 27, 31, 32, 255, 21, 21, 22, 255, 21, 21, 21, 255, 35, 45, 48, 255, 45, 60, 66, 255, 31, 38, 40, 255, 28, 32, 33, 255, 21, 21, 21, 255, 27, 30, 31, 255, 28, 33, 34, 255, 27, 31, 32, 255, 35, 45, 48, 255, 29, 35, 36, 255, 35, 43, 46, 255, 29, 34, 36, 255, 30, 36, 38, 255, 28, 33, 34, 255, 21, 21, 21, 255, 28, 32, 33, 255, 21, 21, 21, 255, 30, 36, 38, 255, 21, 22, 22, 255, 21, 21, 21, 255, 27, 31, 32, 255, 29, 34, 36, 255, 31, 37, 39, 255, 29, 34, 36, 255, 23, 24, 24, 255, 25, 28, 29, 255, 21, 21, 21, 255, 33, 40, 43, 255, 35, 44, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 41, 54, 59, 255, 30, 36, 38, 255, 34, 43, 46, 255, 29, 34, 35, 255, 31, 38, 40, 255, 30, 36, 38, 255, 29, 34, 35, 255, 22, 23, 24, 255, 40, 53, 57, 255, 37, 47, 51, 255, 39, 50, 54, 255, 38, 50, 53, 255, 21, 21, 21, 255, 26, 29, 30, 255, 33, 41, 43, 255, 29, 33, 35, 255, 28, 32, 34, 255, 32, 40, 42, 255, 30, 36, 38, 255, 32, 39, 41, 255, 43, 57, 62, 255, 36, 46, 49, 255, 35, 45, 48, 255, 33, 40, 43, 255, 34, 42, 44, 255, 36, 46, 49, 255, 34, 42, 45, 255, 35, 43, 46, 255, 41, 55, 59, 255, 32, 40, 42, 255, 35, 45, 48, 255, 40, 53, 57, 255, 37, 48, 52, 255, 34, 43, 45, 255, 49, 67, 73, 255, 40, 53, 57, 255, 53, 71, 77, 255, 50, 69, 75, 255, 42, 56, 61, 255, 42, 56, 61, 255, 37, 48, 51, 255, 55, 73, 79, 255, 40, 52, 56, 255, 22, 23, 23, 255, 28, 33, 35, 255, 34, 42, 45, 255, 36, 45, 48, 255, 43, 58, 63, 255, 40, 52, 56, 255, 49, 66, 72, 255, 46, 63, 68, 255, 46, 62, 67, 255, 31, 38, 40, 255, 47, 63, 69, 255, 22, 23, 23, 255, 21, 21, 21, 255, 25, 28, 29, 255, 37, 48, 51, 255, 39, 51, 55, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 29, 35, 36, 255, 24, 27, 27, 255, 32, 39, 42, 255, 28, 32, 34, 255, 36, 45, 49, 255, 40, 52, 56, 255, 37, 47, 50, 255, 41, 54, 58, 255, 31, 37, 39, 255, 41, 54, 58, 255, 40, 53, 57, 255, 49, 68, 74, 255, 33, 41, 44, 255, 37, 47, 50, 255, 33, 40, 43, 255, 29, 35, 37, 255, 41, 53, 58, 255, 35, 44, 47, 255, 34, 43, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 26, 30, 31, 255, 24, 27, 27, 255, 33, 41, 43, 255, 29, 33, 35, 255, 28, 33, 35, 255, 39, 50, 54, 255, 49, 68, 74, 255, 40, 53, 57, 255, 51, 70, 75, 255, 34, 42, 44, 255, 34, 43, 46, 255, 35, 44, 47, 255, 44, 58, 63, 255, 34, 42, 45, 255, 36, 46, 50, 255, 42, 56, 61, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 29, 40, 29, 255, 102, 125, 16, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 29, 40, 29, 255, 35, 52, 36, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 52, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 43, 31, 255, 33, 48, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 44, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 33, 255, 31, 45, 32, 255, 31, 43, 31, 255, 35, 51, 35, 255, 31, 43, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 33, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 38, 28, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 36, 53, 36, 255, 40, 60, 40, 255, 35, 52, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 33, 255, 31, 43, 31, 255, 25, 32, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 24, 255, 24, 30, 25, 255, 26, 36, 27, 255, 33, 48, 34, 255, 102, 124, 14, 255, 30, 41, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 35, 52, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 37, 55, 37, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 27, 36, 27, 255, 30, 42, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 50, 35, 255, 43, 63, 42, 255, 38, 56, 38, 255, 41, 61, 40, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 43, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 36, 52, 36, 255, 33, 47, 33, 255, 34, 50, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 43, 63, 42, 255, 38, 56, 38, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 30, 24, 255, 27, 34, 27, 255, 27, 36, 27, 255, 25, 32, 25, 255, 30, 42, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 27, 38, 28, 255, 29, 40, 29, 255, 26, 35, 26, 255, 26, 34, 26, 255, 30, 42, 31, 255, 25, 33, 26, 255, 29, 40, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 38, 30, 255, 23, 29, 24, 255, 25, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 33, 42, 44, 255, 31, 38, 40, 255, 34, 43, 46, 255, 37, 47, 50, 255, 37, 47, 50, 255, 37, 47, 50, 255, 42, 55, 60, 255, 35, 44, 47, 255, 37, 48, 51, 255, 24, 27, 27, 255, 26, 29, 30, 255, 25, 28, 29, 255, 23, 23, 24, 255, 31, 37, 39, 255, 23, 24, 25, 255, 27, 30, 31, 255, 32, 38, 41, 255, 21, 21, 21, 255, 29, 34, 36, 255, 24, 27, 27, 255, 27, 30, 31, 255, 35, 44, 47, 255, 31, 38, 40, 255, 21, 21, 21, 255, 30, 35, 37, 255, 33, 41, 44, 255, 21, 21, 21, 255, 37, 48, 51, 255, 30, 37, 39, 255, 26, 29, 30, 255, 34, 43, 46, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 38, 49, 53, 255, 32, 39, 42, 255, 24, 27, 27, 255, 22, 22, 23, 255, 29, 35, 36, 255, 28, 32, 33, 255, 26, 28, 29, 255, 21, 21, 21, 255, 24, 26, 26, 255, 32, 39, 41, 255, 48, 65, 71, 255, 52, 71, 77, 255, 21, 21, 21, 255, 30, 36, 38, 255, 48, 66, 71, 255, 43, 57, 62, 255, 38, 49, 53, 255, 35, 45, 48, 255, 29, 34, 36, 255, 21, 21, 21, 255, 24, 26, 27, 255, 35, 44, 47, 255, 38, 50, 53, 255, 35, 45, 48, 255, 30, 35, 37, 255, 44, 60, 65, 255, 35, 45, 48, 255, 34, 42, 45, 255, 47, 64, 69, 255, 50, 69, 75, 255, 27, 30, 31, 255, 27, 31, 33, 255, 44, 58, 63, 255, 52, 70, 76, 255, 42, 55, 60, 255, 54, 73, 78, 255, 40, 52, 56, 255, 38, 49, 53, 255, 51, 69, 75, 255, 26, 30, 31, 255, 30, 36, 37, 255, 34, 43, 46, 255, 33, 41, 44, 255, 45, 61, 66, 255, 36, 47, 50, 255, 31, 37, 39, 255, 39, 51, 55, 255, 33, 40, 43, 255, 43, 58, 62, 255, 49, 67, 73, 255, 55, 73, 79, 255, 43, 57, 62, 255, 48, 65, 71, 255, 53, 72, 77, 255, 21, 21, 21, 255, 53, 71, 77, 255, 55, 73, 79, 255, 55, 73, 78, 255, 39, 50, 54, 255, 50, 68, 75, 255, 34, 43, 46, 255, 40, 52, 57, 255, 43, 57, 62, 255, 38, 49, 52, 255, 45, 61, 66, 255, 48, 65, 71, 255, 34, 42, 44, 255, 40, 52, 56, 255, 44, 59, 64, 255, 45, 60, 65, 255, 21, 21, 21, 255, 26, 29, 30, 255, 49, 67, 73, 255, 35, 44, 47, 255, 40, 52, 56, 255, 21, 21, 21, 255, 29, 33, 35, 255, 35, 45, 48, 255, 32, 39, 42, 255, 32, 39, 42, 255, 30, 35, 37, 255, 35, 45, 48, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 36, 46, 50, 255, 37, 47, 50, 255, 29, 35, 36, 255, 21, 21, 21, 255, 28, 33, 34, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 37, 47, 50, 255, 30, 35, 37, 255, 33, 40, 43, 255, 21, 21, 21, 255, 28, 32, 34, 255, 24, 25, 26, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 40, 52, 56, 255, 28, 33, 34, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 29, 34, 36, 255, 33, 41, 44, 255, 22, 23, 24, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 53, 57, 255, 30, 36, 38, 255, 32, 40, 42, 255, 27, 31, 33, 255, 37, 48, 51, 255, 35, 45, 48, 255, 23, 25, 25, 255, 34, 42, 45, 255, 34, 42, 45, 255, 26, 29, 30, 255, 30, 35, 37, 255, 21, 21, 21, 255, 34, 43, 46, 255, 31, 37, 40, 255, 28, 33, 34, 255, 34, 42, 45, 255, 35, 44, 47, 255, 28, 33, 35, 255, 28, 32, 34, 255, 42, 56, 60, 255, 36, 46, 50, 255, 41, 54, 59, 255, 37, 47, 50, 255, 33, 40, 43, 255, 33, 40, 42, 255, 36, 46, 50, 255, 37, 47, 50, 255, 37, 47, 51, 255, 29, 35, 37, 255, 38, 48, 52, 255, 42, 56, 61, 255, 41, 54, 59, 255, 36, 46, 49, 255, 40, 52, 56, 255, 33, 41, 44, 255, 36, 46, 49, 255, 33, 41, 43, 255, 40, 53, 57, 255, 38, 49, 53, 255, 36, 45, 48, 255, 45, 61, 66, 255, 39, 51, 55, 255, 31, 38, 40, 255, 21, 21, 21, 255, 44, 59, 64, 255, 64, 82, 85, 255, 52, 71, 76, 255, 45, 60, 66, 255, 43, 57, 61, 255, 46, 62, 67, 255, 37, 47, 51, 255, 26, 29, 30, 255, 21, 21, 21, 255, 30, 35, 37, 255, 26, 28, 29, 255, 41, 55, 59, 255, 41, 54, 59, 255, 33, 40, 43, 255, 35, 43, 46, 255, 39, 51, 55, 255, 25, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 23, 24, 25, 255, 32, 39, 42, 255, 36, 45, 48, 255, 40, 52, 56, 255, 42, 56, 61, 255, 32, 39, 41, 255, 34, 43, 46, 255, 32, 39, 41, 255, 41, 53, 57, 255, 42, 55, 60, 255, 34, 42, 45, 255, 43, 57, 61, 255, 36, 45, 48, 255, 39, 50, 54, 255, 29, 34, 36, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 51, 255, 31, 37, 39, 255, 31, 38, 40, 255, 35, 44, 47, 255, 39, 50, 54, 255, 35, 45, 48, 255, 40, 53, 57, 255, 42, 56, 61, 255, 27, 31, 32, 255, 37, 48, 51, 255, 45, 60, 65, 255, 32, 40, 42, 255, 33, 40, 42, 255, 42, 55, 60, 255, 32, 40, 42, 255, 33, 41, 43, 255, 38, 49, 53, 255, 35, 44, 47, 255, 32, 38, 41, 255, 21, 21, 21, 255, 34, 42, 45, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 50, 35, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 36, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 27, 255, 32, 47, 33, 255, 31, 43, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 33, 48, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 44, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 45, 32, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 32, 26, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 37, 255, 36, 53, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 50, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 42, 63, 41, 255, 39, 59, 39, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 52, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 38, 56, 38, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 34, 255, 33, 48, 33, 255, 25, 33, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 35, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 34, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 33, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 36, 53, 36, 255, 35, 52, 36, 255, 35, 51, 35, 255, 118, 144, 14, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 43, 31, 255, 31, 43, 31, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 45, 66, 43, 255, 42, 62, 41, 255, 38, 57, 38, 255, 37, 56, 37, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 33, 48, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 25, 33, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 31, 24, 255, 28, 38, 28, 255, 30, 42, 31, 255, 28, 39, 29, 255, 32, 46, 33, 255, 34, 50, 34, 255, 33, 48, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 35, 255, 35, 52, 35, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 42, 31, 255, 26, 35, 27, 255, 30, 42, 31, 255, 102, 124, 13, 255, 25, 34, 26, 255, 26, 35, 27, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 26, 34, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 28, 36, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 26, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 36, 38, 255, 26, 29, 30, 255, 29, 35, 36, 255, 34, 42, 45, 255, 26, 30, 31, 255, 30, 35, 37, 255, 36, 45, 48, 255, 30, 35, 37, 255, 21, 21, 21, 255, 27, 31, 32, 255, 26, 29, 30, 255, 29, 34, 36, 255, 37, 48, 51, 255, 33, 40, 43, 255, 34, 42, 45, 255, 32, 39, 41, 255, 28, 33, 34, 255, 35, 44, 47, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 31, 37, 40, 255, 28, 32, 34, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 32, 39, 41, 255, 39, 51, 55, 255, 44, 59, 64, 255, 45, 61, 66, 255, 29, 34, 35, 255, 32, 39, 42, 255, 30, 36, 38, 255, 23, 24, 25, 255, 28, 33, 34, 255, 21, 21, 21, 255, 25, 28, 28, 255, 38, 50, 54, 255, 37, 48, 51, 255, 43, 56, 61, 255, 28, 32, 33, 255, 44, 59, 64, 255, 46, 62, 68, 255, 40, 52, 56, 255, 45, 61, 67, 255, 32, 40, 42, 255, 28, 32, 34, 255, 30, 36, 38, 255, 32, 39, 41, 255, 22, 22, 22, 255, 24, 25, 26, 255, 51, 70, 76, 255, 48, 66, 72, 255, 40, 52, 56, 255, 38, 49, 53, 255, 37, 47, 50, 255, 47, 64, 70, 255, 45, 60, 65, 255, 21, 21, 21, 255, 47, 64, 69, 255, 39, 50, 54, 255, 36, 46, 49, 255, 50, 69, 75, 255, 31, 38, 40, 255, 42, 55, 60, 255, 45, 61, 66, 255, 42, 56, 60, 255, 47, 64, 70, 255, 49, 68, 74, 255, 45, 60, 65, 255, 41, 53, 58, 255, 49, 68, 74, 255, 33, 40, 43, 255, 33, 41, 43, 255, 38, 49, 53, 255, 38, 49, 53, 255, 33, 40, 43, 255, 27, 31, 33, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 42, 255, 43, 58, 62, 255, 42, 55, 60, 255, 45, 60, 65, 255, 58, 76, 81, 255, 36, 46, 49, 255, 41, 54, 58, 255, 37, 48, 52, 255, 42, 55, 60, 255, 39, 50, 54, 255, 35, 44, 47, 255, 38, 49, 53, 255, 42, 56, 60, 255, 30, 35, 37, 255, 33, 41, 44, 255, 23, 25, 25, 255, 41, 54, 58, 255, 34, 42, 45, 255, 34, 43, 46, 255, 32, 39, 42, 255, 23, 24, 25, 255, 35, 45, 48, 255, 31, 37, 39, 255, 38, 49, 53, 255, 32, 40, 42, 255, 22, 23, 24, 255, 34, 42, 45, 255, 30, 36, 38, 255, 21, 21, 21, 255, 30, 35, 37, 255, 24, 26, 27, 255, 36, 46, 49, 255, 36, 45, 48, 255, 28, 33, 34, 255, 36, 46, 50, 255, 35, 44, 47, 255, 32, 40, 42, 255, 23, 25, 25, 255, 25, 28, 29, 255, 22, 23, 23, 255, 28, 33, 34, 255, 37, 47, 51, 255, 35, 44, 47, 255, 21, 21, 22, 255, 29, 34, 36, 255, 21, 21, 21, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 57, 62, 255, 37, 47, 50, 255, 26, 30, 31, 255, 25, 28, 29, 255, 33, 41, 43, 255, 27, 30, 32, 255, 35, 45, 48, 255, 34, 42, 45, 255, 25, 27, 28, 255, 31, 37, 39, 255, 28, 32, 33, 255, 30, 36, 38, 255, 44, 59, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 40, 43, 255, 27, 31, 32, 255, 34, 42, 45, 255, 26, 30, 31, 255, 34, 43, 45, 255, 39, 50, 54, 255, 33, 41, 43, 255, 41, 54, 58, 255, 21, 22, 22, 255, 21, 21, 21, 255, 37, 48, 52, 255, 34, 42, 45, 255, 32, 39, 41, 255, 33, 41, 44, 255, 38, 49, 52, 255, 38, 48, 52, 255, 37, 48, 52, 255, 24, 26, 27, 255, 36, 45, 48, 255, 34, 43, 45, 255, 44, 59, 64, 255, 39, 51, 54, 255, 36, 46, 50, 255, 38, 49, 52, 255, 30, 36, 38, 255, 31, 38, 40, 255, 36, 46, 49, 255, 32, 39, 42, 255, 41, 54, 59, 255, 45, 61, 66, 255, 35, 43, 46, 255, 39, 50, 54, 255, 45, 61, 66, 255, 34, 43, 46, 255, 32, 40, 42, 255, 32, 39, 41, 255, 35, 44, 47, 255, 45, 61, 66, 255, 32, 39, 42, 255, 44, 58, 63, 255, 48, 65, 71, 255, 46, 63, 68, 255, 29, 34, 35, 255, 53, 71, 77, 255, 45, 61, 66, 255, 47, 64, 69, 255, 43, 57, 61, 255, 22, 23, 24, 255, 21, 21, 21, 255, 32, 39, 41, 255, 37, 48, 51, 255, 35, 44, 47, 255, 31, 38, 40, 255, 34, 42, 45, 255, 32, 38, 41, 255, 40, 53, 57, 255, 34, 43, 46, 255, 38, 50, 54, 255, 28, 33, 35, 255, 31, 38, 40, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 29, 35, 36, 255, 38, 50, 53, 255, 34, 43, 46, 255, 32, 40, 42, 255, 38, 49, 53, 255, 46, 62, 68, 255, 40, 53, 57, 255, 29, 34, 36, 255, 30, 36, 38, 255, 35, 45, 48, 255, 31, 38, 40, 255, 27, 31, 32, 255, 31, 37, 39, 255, 21, 21, 21, 255, 34, 42, 45, 255, 34, 43, 46, 255, 33, 41, 44, 255, 29, 34, 36, 255, 37, 47, 50, 255, 40, 52, 56, 255, 38, 49, 53, 255, 37, 47, 50, 255, 35, 44, 47, 255, 36, 45, 48, 255, 29, 35, 36, 255, 41, 54, 59, 255, 31, 38, 40, 255, 32, 40, 42, 255, 32, 39, 42, 255, 21, 21, 21, 255, 37, 48, 52, 255, 34, 42, 45, 255, 31, 37, 39, 255, 34, 43, 46, 255, 21, 21, 21, 255, 27, 30, 31, 255, 29, 40, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 48, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 32, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 36, 54, 37, 255, 35, 52, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 43, 64, 42, 255, 36, 53, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 34, 255, 35, 52, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 56, 38, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 50, 35, 255, 35, 52, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 33, 255, 35, 51, 35, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 31, 255, 29, 40, 29, 255, 24, 30, 24, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 34, 51, 35, 255, 36, 52, 36, 255, 33, 48, 34, 255, 36, 52, 36, 255, 31, 44, 31, 255, 31, 44, 31, 255, 96, 117, 14, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 27, 36, 27, 255, 24, 31, 24, 255, 25, 34, 26, 255, 31, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 48, 34, 255, 36, 54, 37, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 42, 63, 42, 255, 38, 57, 38, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 35, 27, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 52, 36, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 46, 33, 255, 34, 50, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 35, 28, 255, 25, 32, 25, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 27, 28, 255, 40, 52, 56, 255, 42, 56, 61, 255, 37, 47, 50, 255, 31, 37, 39, 255, 35, 43, 46, 255, 33, 41, 44, 255, 34, 43, 46, 255, 28, 33, 35, 255, 21, 21, 21, 255, 30, 36, 38, 255, 35, 44, 47, 255, 29, 34, 35, 255, 30, 36, 38, 255, 27, 30, 32, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 32, 39, 41, 255, 42, 55, 60, 255, 36, 46, 50, 255, 35, 44, 47, 255, 40, 52, 56, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 29, 35, 36, 255, 39, 51, 55, 255, 41, 54, 59, 255, 28, 33, 35, 255, 32, 39, 41, 255, 39, 50, 54, 255, 27, 30, 31, 255, 41, 55, 59, 255, 34, 42, 45, 255, 30, 36, 38, 255, 31, 38, 40, 255, 35, 43, 46, 255, 39, 50, 54, 255, 51, 69, 75, 255, 21, 21, 21, 255, 33, 41, 44, 255, 29, 34, 36, 255, 45, 61, 66, 255, 32, 39, 42, 255, 45, 60, 65, 255, 37, 47, 51, 255, 37, 48, 51, 255, 28, 32, 34, 255, 32, 40, 42, 255, 31, 38, 40, 255, 58, 76, 80, 255, 43, 57, 62, 255, 29, 34, 35, 255, 41, 54, 58, 255, 51, 70, 76, 255, 46, 63, 68, 255, 45, 61, 66, 255, 21, 21, 21, 255, 32, 38, 41, 255, 41, 55, 59, 255, 48, 66, 72, 255, 44, 59, 65, 255, 37, 47, 50, 255, 40, 52, 56, 255, 28, 33, 34, 255, 35, 44, 47, 255, 36, 46, 49, 255, 34, 43, 46, 255, 25, 28, 28, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 33, 40, 43, 255, 34, 43, 45, 255, 34, 42, 45, 255, 37, 48, 52, 255, 38, 49, 53, 255, 48, 65, 71, 255, 31, 37, 40, 255, 21, 21, 21, 255, 30, 36, 37, 255, 40, 53, 57, 255, 51, 70, 76, 255, 34, 43, 46, 255, 39, 51, 55, 255, 34, 42, 45, 255, 45, 61, 66, 255, 34, 42, 45, 255, 49, 67, 73, 255, 41, 55, 59, 255, 38, 50, 53, 255, 34, 43, 46, 255, 21, 21, 21, 255, 22, 22, 22, 255, 26, 30, 31, 255, 33, 40, 43, 255, 34, 43, 46, 255, 44, 60, 65, 255, 23, 24, 24, 255, 31, 37, 39, 255, 38, 48, 52, 255, 36, 46, 49, 255, 35, 44, 47, 255, 32, 40, 42, 255, 32, 39, 42, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 35, 44, 48, 255, 35, 44, 47, 255, 33, 40, 43, 255, 26, 29, 30, 255, 30, 36, 38, 255, 29, 34, 36, 255, 31, 37, 39, 255, 30, 36, 38, 255, 39, 51, 55, 255, 30, 36, 38, 255, 40, 53, 57, 255, 27, 30, 32, 255, 31, 37, 39, 255, 29, 33, 35, 255, 39, 50, 54, 255, 31, 38, 40, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 42, 45, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 21, 21, 21, 255, 28, 32, 33, 255, 33, 41, 44, 255, 34, 42, 45, 255, 26, 30, 31, 255, 21, 21, 21, 255, 30, 36, 38, 255, 25, 28, 29, 255, 40, 53, 57, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 38, 49, 53, 255, 30, 36, 38, 255, 37, 47, 50, 255, 42, 55, 59, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 38, 49, 53, 255, 27, 31, 32, 255, 34, 42, 45, 255, 41, 54, 59, 255, 42, 56, 60, 255, 34, 43, 46, 255, 46, 61, 67, 255, 35, 44, 47, 255, 40, 52, 56, 255, 41, 55, 59, 255, 36, 46, 49, 255, 28, 32, 33, 255, 38, 49, 52, 255, 31, 38, 40, 255, 38, 50, 54, 255, 34, 43, 46, 255, 41, 54, 59, 255, 54, 72, 78, 255, 37, 47, 51, 255, 38, 49, 52, 255, 50, 68, 75, 255, 45, 61, 66, 255, 34, 43, 46, 255, 30, 35, 37, 255, 36, 46, 49, 255, 47, 64, 70, 255, 37, 48, 51, 255, 40, 52, 57, 255, 35, 44, 47, 255, 39, 51, 55, 255, 41, 54, 58, 255, 31, 37, 39, 255, 37, 47, 50, 255, 39, 50, 54, 255, 23, 25, 25, 255, 21, 21, 21, 255, 31, 37, 39, 255, 45, 61, 67, 255, 41, 55, 59, 255, 30, 36, 38, 255, 32, 38, 40, 255, 36, 45, 48, 255, 46, 62, 67, 255, 32, 40, 42, 255, 38, 49, 52, 255, 46, 63, 68, 255, 32, 39, 41, 255, 32, 39, 42, 255, 32, 40, 42, 255, 37, 47, 50, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 34, 43, 45, 255, 40, 53, 57, 255, 28, 32, 33, 255, 34, 43, 46, 255, 38, 49, 52, 255, 27, 31, 32, 255, 33, 41, 43, 255, 25, 28, 29, 255, 34, 42, 44, 255, 33, 41, 43, 255, 38, 49, 52, 255, 21, 21, 21, 255, 25, 28, 29, 255, 41, 54, 58, 255, 28, 33, 34, 255, 41, 53, 58, 255, 29, 34, 36, 255, 34, 42, 45, 255, 24, 26, 27, 255, 29, 34, 36, 255, 38, 49, 53, 255, 33, 40, 43, 255, 28, 32, 33, 255, 39, 51, 55, 255, 31, 38, 40, 255, 32, 39, 42, 255, 42, 56, 60, 255, 33, 41, 43, 255, 26, 29, 30, 255, 28, 33, 35, 255, 40, 53, 57, 255, 31, 38, 40, 255, 31, 37, 39, 255, 30, 36, 38, 255, 21, 21, 21, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 35, 52, 36, 255, 40, 60, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 36, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 33, 255, 31, 44, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 41, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 40, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 36, 27, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 34, 255, 36, 53, 36, 255, 33, 48, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 36, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 32, 47, 33, 255, 31, 43, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 42, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 45, 67, 44, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 44, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 44, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 80, 97, 16, 255, 31, 45, 32, 255, 44, 65, 43, 255, 37, 56, 37, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 26, 34, 26, 255, 30, 42, 30, 255, 33, 48, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 41, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 38, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 26, 29, 30, 255, 37, 47, 50, 255, 27, 31, 32, 255, 39, 51, 55, 255, 41, 54, 58, 255, 37, 47, 51, 255, 33, 41, 44, 255, 33, 41, 44, 255, 28, 32, 34, 255, 30, 36, 38, 255, 28, 32, 34, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 23, 23, 24, 255, 22, 23, 23, 255, 21, 21, 21, 255, 36, 46, 49, 255, 30, 36, 37, 255, 44, 59, 64, 255, 33, 40, 43, 255, 35, 43, 46, 255, 40, 52, 56, 255, 33, 40, 43, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 31, 38, 40, 255, 41, 54, 58, 255, 33, 40, 43, 255, 31, 38, 40, 255, 52, 71, 76, 255, 30, 36, 38, 255, 33, 40, 42, 255, 39, 51, 55, 255, 46, 62, 67, 255, 34, 43, 46, 255, 39, 51, 55, 255, 24, 26, 26, 255, 38, 50, 53, 255, 44, 60, 65, 255, 37, 48, 51, 255, 45, 61, 66, 255, 26, 30, 31, 255, 21, 21, 21, 255, 27, 31, 32, 255, 39, 51, 55, 255, 43, 57, 61, 255, 21, 21, 21, 255, 23, 24, 25, 255, 34, 42, 45, 255, 31, 37, 39, 255, 35, 43, 46, 255, 33, 40, 43, 255, 41, 53, 58, 255, 41, 53, 58, 255, 38, 49, 52, 255, 36, 46, 49, 255, 37, 47, 50, 255, 39, 51, 54, 255, 33, 41, 44, 255, 26, 29, 29, 255, 31, 37, 39, 255, 24, 26, 26, 255, 23, 25, 25, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 31, 38, 40, 255, 42, 56, 61, 255, 42, 56, 61, 255, 33, 41, 44, 255, 41, 54, 59, 255, 37, 47, 51, 255, 43, 57, 62, 255, 41, 53, 57, 255, 40, 53, 57, 255, 42, 55, 60, 255, 46, 62, 67, 255, 39, 50, 54, 255, 29, 34, 36, 255, 37, 47, 51, 255, 21, 21, 21, 255, 26, 30, 31, 255, 43, 58, 63, 255, 35, 44, 47, 255, 42, 56, 60, 255, 40, 52, 56, 255, 48, 66, 72, 255, 31, 37, 40, 255, 34, 43, 46, 255, 39, 51, 55, 255, 34, 43, 46, 255, 38, 49, 53, 255, 37, 47, 50, 255, 21, 21, 21, 255, 27, 31, 32, 255, 41, 54, 58, 255, 36, 46, 49, 255, 27, 32, 33, 255, 42, 56, 61, 255, 36, 45, 48, 255, 30, 35, 37, 255, 31, 37, 40, 255, 26, 29, 30, 255, 34, 43, 46, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 31, 37, 39, 255, 27, 31, 32, 255, 28, 32, 34, 255, 22, 23, 23, 255, 31, 37, 39, 255, 34, 42, 45, 255, 21, 21, 21, 255, 41, 54, 58, 255, 42, 55, 59, 255, 38, 48, 52, 255, 37, 47, 51, 255, 36, 45, 48, 255, 31, 38, 40, 255, 39, 51, 55, 255, 39, 51, 55, 255, 31, 37, 39, 255, 21, 21, 21, 255, 22, 23, 24, 255, 29, 34, 36, 255, 26, 29, 30, 255, 27, 30, 31, 255, 26, 28, 29, 255, 30, 37, 39, 255, 41, 53, 58, 255, 40, 52, 56, 255, 43, 58, 62, 255, 30, 36, 38, 255, 26, 29, 29, 255, 29, 34, 36, 255, 29, 35, 36, 255, 36, 46, 49, 255, 37, 47, 51, 255, 34, 43, 45, 255, 36, 46, 49, 255, 31, 37, 39, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 41, 43, 255, 30, 35, 37, 255, 39, 50, 54, 255, 39, 50, 54, 255, 37, 48, 51, 255, 21, 21, 21, 255, 34, 43, 46, 255, 41, 54, 58, 255, 45, 60, 65, 255, 35, 44, 47, 255, 44, 59, 64, 255, 39, 50, 54, 255, 38, 48, 52, 255, 35, 44, 47, 255, 38, 48, 52, 255, 28, 33, 34, 255, 39, 50, 54, 255, 33, 40, 43, 255, 33, 41, 43, 255, 40, 53, 57, 255, 40, 52, 56, 255, 37, 47, 51, 255, 46, 62, 67, 255, 49, 67, 73, 255, 42, 56, 61, 255, 35, 45, 48, 255, 31, 37, 39, 255, 44, 59, 64, 255, 50, 69, 75, 255, 40, 52, 56, 255, 30, 36, 38, 255, 42, 56, 61, 255, 50, 68, 74, 255, 32, 40, 42, 255, 37, 48, 51, 255, 46, 62, 68, 255, 39, 50, 54, 255, 26, 30, 31, 255, 27, 30, 31, 255, 21, 21, 21, 255, 30, 35, 37, 255, 21, 21, 21, 255, 35, 44, 47, 255, 34, 43, 46, 255, 33, 41, 43, 255, 34, 43, 45, 255, 34, 42, 45, 255, 31, 37, 39, 255, 27, 31, 32, 255, 40, 53, 57, 255, 32, 39, 41, 255, 33, 40, 43, 255, 29, 34, 36, 255, 46, 63, 68, 255, 41, 55, 59, 255, 34, 42, 45, 255, 27, 32, 33, 255, 27, 30, 31, 255, 42, 55, 59, 255, 41, 53, 57, 255, 28, 33, 34, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 40, 255, 34, 42, 45, 255, 31, 37, 39, 255, 25, 27, 28, 255, 25, 27, 28, 255, 23, 24, 25, 255, 32, 39, 41, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 30, 36, 38, 255, 33, 41, 43, 255, 33, 41, 44, 255, 31, 38, 40, 255, 31, 37, 39, 255, 25, 28, 29, 255, 31, 37, 39, 255, 28, 32, 34, 255, 29, 33, 35, 255, 34, 42, 45, 255, 33, 41, 43, 255, 32, 40, 42, 255, 23, 24, 24, 255, 24, 25, 26, 255, 31, 38, 40, 255, 31, 37, 39, 255, 38, 49, 52, 255, 41, 54, 58, 255, 33, 40, 43, 255, 40, 53, 57, 255, 36, 45, 49, 255, 21, 21, 21, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 27, 37, 28, 255, 32, 47, 33, 255, 36, 52, 36, 255, 34, 49, 34, 255, 32, 46, 33, 255, 36, 54, 36, 255, 34, 50, 35, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 27, 37, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 39, 29, 255, 31, 43, 31, 255, 31, 44, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 37, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 41, 30, 255, 29, 41, 30, 255, 43, 49, 15, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 34, 50, 35, 255, 41, 60, 40, 255, 36, 53, 36, 255, 36, 53, 36, 255, 38, 57, 38, 255, 38, 58, 38, 255, 37, 55, 37, 255, 43, 64, 42, 255, 35, 51, 35, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 56, 37, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 29, 40, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 33, 42, 33, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 32, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 34, 50, 35, 255, 33, 47, 33, 255, 38, 56, 38, 255, 44, 64, 42, 255, 43, 64, 42, 255, 43, 63, 42, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 44, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 24, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 35, 52, 36, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 50, 35, 255, 31, 44, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 43, 31, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 31, 45, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 50, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 52, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 30, 24, 255, 24, 32, 25, 255, 24, 30, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 21, 21, 21, 255, 33, 41, 44, 255, 36, 46, 49, 255, 41, 54, 59, 255, 46, 62, 67, 255, 32, 38, 41, 255, 31, 37, 39, 255, 25, 28, 29, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 37, 47, 50, 255, 36, 46, 49, 255, 39, 51, 54, 255, 31, 38, 40, 255, 21, 21, 21, 255, 25, 27, 28, 255, 28, 32, 33, 255, 33, 42, 44, 255, 28, 33, 35, 255, 39, 51, 54, 255, 46, 62, 67, 255, 38, 50, 53, 255, 33, 42, 44, 255, 24, 26, 26, 255, 21, 21, 21, 255, 24, 26, 27, 255, 30, 36, 38, 255, 40, 52, 56, 255, 32, 40, 42, 255, 38, 49, 53, 255, 44, 59, 64, 255, 38, 49, 53, 255, 39, 50, 54, 255, 31, 37, 39, 255, 35, 45, 48, 255, 35, 44, 47, 255, 41, 54, 59, 255, 40, 53, 57, 255, 34, 42, 44, 255, 46, 62, 68, 255, 34, 43, 45, 255, 36, 45, 48, 255, 37, 48, 51, 255, 36, 45, 48, 255, 21, 21, 21, 255, 26, 29, 30, 255, 37, 48, 51, 255, 24, 25, 26, 255, 26, 29, 31, 255, 26, 30, 31, 255, 39, 51, 55, 255, 41, 54, 58, 255, 37, 47, 51, 255, 36, 46, 49, 255, 37, 47, 51, 255, 39, 50, 54, 255, 52, 71, 77, 255, 39, 50, 54, 255, 34, 42, 45, 255, 24, 26, 27, 255, 37, 48, 51, 255, 23, 24, 25, 255, 25, 28, 28, 255, 21, 21, 21, 255, 31, 38, 40, 255, 32, 39, 41, 255, 31, 37, 39, 255, 39, 50, 54, 255, 34, 43, 45, 255, 31, 37, 39, 255, 30, 35, 37, 255, 38, 49, 52, 255, 40, 52, 56, 255, 32, 39, 42, 255, 44, 59, 64, 255, 29, 34, 36, 255, 37, 47, 50, 255, 37, 47, 51, 255, 49, 67, 73, 255, 47, 65, 70, 255, 49, 67, 73, 255, 55, 74, 79, 255, 46, 62, 67, 255, 39, 50, 54, 255, 43, 57, 62, 255, 35, 44, 47, 255, 37, 48, 52, 255, 24, 26, 27, 255, 36, 45, 48, 255, 41, 54, 58, 255, 54, 73, 78, 255, 48, 66, 72, 255, 34, 42, 45, 255, 31, 38, 40, 255, 22, 23, 23, 255, 36, 46, 49, 255, 32, 39, 42, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 43, 46, 255, 39, 51, 55, 255, 46, 63, 68, 255, 33, 40, 43, 255, 33, 40, 43, 255, 26, 29, 30, 255, 30, 36, 38, 255, 23, 24, 25, 255, 25, 28, 28, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 28, 32, 34, 255, 39, 51, 55, 255, 22, 22, 22, 255, 22, 22, 22, 255, 25, 27, 28, 255, 27, 31, 32, 255, 32, 39, 41, 255, 27, 31, 32, 255, 40, 52, 56, 255, 25, 27, 28, 255, 28, 32, 33, 255, 33, 42, 44, 255, 31, 38, 40, 255, 34, 43, 46, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 23, 25, 25, 255, 27, 31, 32, 255, 28, 33, 34, 255, 31, 37, 39, 255, 32, 38, 41, 255, 31, 37, 39, 255, 37, 48, 52, 255, 36, 46, 49, 255, 35, 45, 48, 255, 30, 35, 37, 255, 36, 45, 48, 255, 21, 21, 21, 255, 34, 43, 46, 255, 34, 43, 46, 255, 31, 37, 40, 255, 32, 39, 42, 255, 30, 36, 38, 255, 35, 45, 48, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 43, 57, 62, 255, 40, 52, 57, 255, 37, 47, 50, 255, 44, 60, 65, 255, 33, 41, 44, 255, 27, 31, 33, 255, 31, 37, 40, 255, 34, 42, 45, 255, 30, 36, 38, 255, 31, 38, 40, 255, 37, 48, 51, 255, 38, 49, 52, 255, 38, 49, 52, 255, 35, 44, 47, 255, 41, 54, 59, 255, 37, 48, 51, 255, 45, 61, 66, 255, 40, 53, 57, 255, 39, 51, 55, 255, 34, 42, 45, 255, 43, 58, 63, 255, 42, 56, 61, 255, 48, 66, 72, 255, 45, 61, 66, 255, 49, 68, 74, 255, 39, 51, 55, 255, 32, 40, 42, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 31, 38, 40, 255, 42, 56, 61, 255, 47, 64, 69, 255, 22, 22, 22, 255, 42, 55, 60, 255, 39, 51, 55, 255, 39, 51, 55, 255, 44, 59, 64, 255, 32, 39, 42, 255, 44, 58, 63, 255, 34, 42, 45, 255, 28, 32, 34, 255, 37, 48, 51, 255, 42, 56, 61, 255, 40, 53, 57, 255, 41, 54, 59, 255, 42, 56, 61, 255, 45, 61, 66, 255, 38, 48, 52, 255, 31, 37, 40, 255, 35, 44, 47, 255, 34, 43, 46, 255, 30, 36, 38, 255, 37, 48, 51, 255, 31, 37, 39, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 28, 32, 33, 255, 26, 30, 31, 255, 34, 42, 45, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 35, 44, 47, 255, 32, 40, 42, 255, 29, 35, 36, 255, 27, 31, 32, 255, 28, 33, 34, 255, 37, 47, 50, 255, 32, 40, 42, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 24, 25, 26, 255, 30, 37, 39, 255, 34, 42, 44, 255, 21, 21, 21, 255, 37, 48, 51, 255, 36, 45, 48, 255, 30, 36, 37, 255, 48, 66, 72, 255, 31, 37, 39, 255, 38, 49, 52, 255, 34, 42, 45, 255, 29, 34, 36, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 40, 60, 40, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 54, 37, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 50, 35, 255, 33, 48, 33, 255, 30, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 45, 32, 255, 35, 52, 36, 255, 31, 45, 32, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 34, 49, 34, 255, 35, 52, 36, 255, 38, 56, 38, 255, 41, 61, 41, 255, 38, 57, 38, 255, 40, 60, 40, 255, 42, 62, 41, 255, 37, 55, 37, 255, 32, 46, 33, 255, 31, 44, 31, 255, 30, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 28, 39, 29, 255, 35, 51, 35, 255, 34, 50, 35, 255, 32, 46, 33, 255, 37, 54, 37, 255, 35, 52, 35, 255, 35, 52, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 33, 255, 34, 50, 35, 255, 32, 46, 32, 255, 25, 34, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 32, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 32, 26, 255, 25, 32, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 36, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 38, 56, 38, 255, 37, 56, 37, 255, 53, 76, 50, 255, 73, 102, 65, 255, 38, 56, 38, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 32, 25, 255, 27, 37, 28, 255, 30, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 29, 255, 27, 37, 28, 255, 25, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 29, 40, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 43, 31, 255, 25, 33, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 40, 30, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 93, 112, 13, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 41, 62, 41, 255, 33, 48, 33, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 43, 31, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 21, 21, 21, 255, 27, 30, 31, 255, 43, 58, 63, 255, 38, 50, 53, 255, 24, 25, 26, 255, 32, 39, 41, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 24, 26, 26, 255, 21, 21, 21, 255, 28, 33, 35, 255, 29, 35, 36, 255, 33, 40, 43, 255, 26, 30, 31, 255, 28, 32, 33, 255, 37, 48, 52, 255, 25, 27, 28, 255, 26, 30, 31, 255, 36, 46, 49, 255, 34, 42, 44, 255, 46, 62, 67, 255, 36, 46, 50, 255, 36, 46, 49, 255, 35, 43, 46, 255, 30, 36, 38, 255, 22, 22, 22, 255, 23, 24, 25, 255, 21, 21, 21, 255, 41, 53, 58, 255, 29, 33, 35, 255, 46, 63, 68, 255, 39, 50, 54, 255, 41, 54, 58, 255, 42, 55, 59, 255, 47, 64, 69, 255, 39, 51, 55, 255, 35, 45, 48, 255, 45, 60, 66, 255, 45, 60, 66, 255, 41, 53, 57, 255, 42, 55, 60, 255, 36, 46, 49, 255, 43, 57, 61, 255, 37, 48, 51, 255, 37, 47, 50, 255, 34, 42, 45, 255, 28, 32, 34, 255, 22, 23, 23, 255, 43, 57, 62, 255, 34, 42, 45, 255, 43, 57, 61, 255, 28, 32, 33, 255, 33, 41, 43, 255, 41, 53, 58, 255, 40, 53, 57, 255, 49, 66, 72, 255, 36, 46, 49, 255, 38, 50, 53, 255, 32, 38, 41, 255, 33, 41, 44, 255, 35, 44, 46, 255, 39, 50, 54, 255, 48, 65, 71, 255, 23, 24, 24, 255, 40, 52, 56, 255, 38, 50, 54, 255, 41, 54, 58, 255, 37, 47, 51, 255, 21, 21, 21, 255, 37, 48, 51, 255, 45, 61, 67, 255, 34, 43, 46, 255, 35, 43, 46, 255, 40, 52, 57, 255, 39, 51, 55, 255, 37, 47, 50, 255, 49, 67, 73, 255, 48, 65, 71, 255, 41, 53, 57, 255, 31, 38, 40, 255, 51, 70, 76, 255, 48, 65, 71, 255, 55, 73, 78, 255, 37, 48, 51, 255, 43, 58, 63, 255, 49, 67, 73, 255, 40, 52, 57, 255, 52, 70, 76, 255, 60, 78, 83, 255, 28, 32, 34, 255, 24, 26, 27, 255, 49, 67, 73, 255, 32, 40, 42, 255, 27, 30, 31, 255, 27, 31, 33, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 30, 31, 255, 40, 53, 57, 255, 41, 53, 58, 255, 41, 53, 58, 255, 44, 59, 64, 255, 36, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 33, 41, 43, 255, 24, 26, 27, 255, 24, 25, 26, 255, 31, 38, 40, 255, 35, 44, 46, 255, 40, 53, 57, 255, 21, 21, 21, 255, 39, 50, 54, 255, 35, 44, 47, 255, 25, 27, 28, 255, 37, 48, 51, 255, 29, 34, 36, 255, 34, 43, 46, 255, 30, 36, 38, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 32, 40, 42, 255, 21, 21, 21, 255, 34, 42, 45, 255, 33, 41, 43, 255, 31, 38, 40, 255, 37, 48, 51, 255, 34, 42, 45, 255, 48, 65, 71, 255, 50, 69, 75, 255, 40, 53, 57, 255, 31, 37, 39, 255, 39, 50, 54, 255, 32, 40, 42, 255, 36, 46, 49, 255, 39, 50, 54, 255, 34, 42, 45, 255, 34, 43, 46, 255, 39, 51, 54, 255, 33, 41, 44, 255, 21, 21, 21, 255, 31, 38, 40, 255, 21, 21, 21, 255, 24, 26, 26, 255, 21, 21, 21, 255, 32, 39, 41, 255, 38, 49, 52, 255, 36, 47, 50, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 22, 22, 255, 24, 27, 27, 255, 37, 48, 51, 255, 45, 60, 65, 255, 36, 45, 48, 255, 35, 44, 47, 255, 35, 44, 48, 255, 38, 48, 52, 255, 30, 35, 37, 255, 30, 36, 38, 255, 36, 47, 50, 255, 42, 56, 61, 255, 41, 54, 59, 255, 35, 45, 48, 255, 34, 42, 45, 255, 26, 29, 30, 255, 34, 42, 44, 255, 31, 37, 39, 255, 28, 33, 34, 255, 30, 36, 38, 255, 37, 47, 50, 255, 39, 51, 54, 255, 33, 41, 43, 255, 35, 45, 48, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 45, 61, 66, 255, 38, 48, 52, 255, 31, 38, 40, 255, 40, 53, 57, 255, 53, 72, 77, 255, 34, 42, 45, 255, 21, 21, 21, 255, 34, 43, 46, 255, 46, 62, 68, 255, 36, 46, 49, 255, 34, 43, 46, 255, 32, 40, 42, 255, 29, 34, 36, 255, 33, 42, 44, 255, 28, 33, 34, 255, 38, 49, 52, 255, 37, 47, 50, 255, 34, 43, 46, 255, 32, 40, 42, 255, 32, 39, 42, 255, 29, 33, 35, 255, 35, 44, 46, 255, 27, 31, 32, 255, 36, 47, 50, 255, 42, 55, 60, 255, 38, 48, 52, 255, 36, 46, 49, 255, 29, 35, 36, 255, 33, 41, 44, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 35, 44, 46, 255, 26, 29, 30, 255, 21, 21, 21, 255, 33, 41, 44, 255, 28, 32, 34, 255, 32, 38, 40, 255, 36, 46, 49, 255, 41, 54, 58, 255, 33, 40, 42, 255, 32, 40, 42, 255, 31, 37, 39, 255, 32, 38, 41, 255, 31, 37, 39, 255, 35, 44, 47, 255, 25, 28, 29, 255, 33, 40, 42, 255, 33, 41, 43, 255, 27, 31, 33, 255, 25, 28, 28, 255, 35, 44, 47, 255, 38, 48, 52, 255, 29, 34, 35, 255, 30, 36, 38, 255, 29, 34, 35, 255, 34, 43, 46, 255, 36, 45, 48, 255, 42, 56, 60, 255, 46, 62, 67, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 33, 255, 37, 56, 38, 255, 36, 54, 36, 255, 33, 47, 33, 255, 37, 55, 37, 255, 42, 62, 41, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 46, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 27, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 43, 31, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 49, 34, 255, 34, 51, 35, 255, 33, 48, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 29, 40, 29, 255, 30, 42, 30, 255, 25, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 32, 45, 32, 255, 24, 31, 25, 255, 27, 36, 27, 255, 34, 49, 34, 255, 38, 56, 38, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 36, 255, 39, 58, 39, 255, 36, 54, 36, 255, 41, 61, 40, 255, 41, 61, 41, 255, 38, 57, 38, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 30, 24, 255, 29, 37, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 38, 56, 38, 255, 40, 60, 40, 255, 36, 53, 36, 255, 43, 64, 42, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 33, 49, 34, 255, 31, 45, 32, 255, 34, 50, 35, 255, 35, 52, 35, 255, 31, 44, 32, 255, 32, 45, 32, 255, 98, 119, 14, 255, 30, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 36, 54, 37, 255, 40, 60, 40, 255, 35, 52, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 44, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 39, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 32, 46, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 29, 33, 35, 255, 22, 23, 23, 255, 30, 35, 37, 255, 22, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 37, 47, 50, 255, 44, 58, 63, 255, 37, 48, 51, 255, 29, 35, 36, 255, 24, 26, 26, 255, 32, 38, 41, 255, 23, 25, 25, 255, 34, 43, 45, 255, 32, 40, 42, 255, 35, 43, 46, 255, 29, 34, 36, 255, 36, 46, 50, 255, 42, 55, 59, 255, 45, 61, 66, 255, 40, 53, 57, 255, 38, 48, 52, 255, 37, 48, 52, 255, 35, 44, 47, 255, 31, 37, 39, 255, 29, 34, 36, 255, 28, 33, 34, 255, 26, 30, 31, 255, 34, 43, 45, 255, 33, 41, 44, 255, 48, 66, 72, 255, 33, 40, 43, 255, 44, 59, 64, 255, 41, 55, 59, 255, 41, 54, 58, 255, 42, 56, 60, 255, 42, 55, 60, 255, 47, 63, 69, 255, 44, 60, 65, 255, 49, 67, 73, 255, 39, 50, 54, 255, 52, 70, 76, 255, 41, 54, 59, 255, 38, 49, 52, 255, 49, 68, 74, 255, 29, 35, 36, 255, 37, 48, 52, 255, 37, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 33, 42, 44, 255, 40, 51, 56, 255, 42, 55, 60, 255, 48, 66, 72, 255, 36, 46, 49, 255, 42, 56, 61, 255, 29, 35, 36, 255, 40, 52, 56, 255, 31, 37, 39, 255, 36, 45, 49, 255, 32, 39, 41, 255, 34, 42, 45, 255, 39, 51, 55, 255, 21, 21, 21, 255, 40, 53, 57, 255, 37, 48, 51, 255, 38, 50, 53, 255, 34, 43, 46, 255, 41, 54, 58, 255, 37, 47, 51, 255, 47, 63, 69, 255, 31, 38, 40, 255, 40, 52, 57, 255, 44, 59, 64, 255, 43, 57, 62, 255, 38, 50, 53, 255, 47, 63, 69, 255, 55, 73, 79, 255, 40, 52, 56, 255, 43, 58, 63, 255, 40, 52, 56, 255, 53, 71, 77, 255, 45, 61, 66, 255, 55, 73, 79, 255, 38, 49, 53, 255, 42, 56, 60, 255, 44, 59, 64, 255, 49, 68, 74, 255, 48, 66, 72, 255, 42, 55, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 32, 39, 41, 255, 27, 31, 33, 255, 34, 43, 46, 255, 32, 38, 41, 255, 37, 48, 51, 255, 32, 39, 42, 255, 26, 29, 30, 255, 39, 51, 55, 255, 39, 51, 55, 255, 37, 48, 51, 255, 46, 63, 68, 255, 45, 61, 66, 255, 28, 32, 34, 255, 23, 24, 25, 255, 45, 60, 65, 255, 27, 30, 32, 255, 33, 41, 44, 255, 29, 35, 36, 255, 34, 43, 46, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 31, 37, 40, 255, 29, 35, 37, 255, 25, 28, 29, 255, 32, 40, 42, 255, 38, 49, 53, 255, 33, 41, 43, 255, 27, 31, 33, 255, 25, 28, 29, 255, 39, 51, 54, 255, 32, 39, 41, 255, 29, 34, 36, 255, 33, 41, 43, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 21, 21, 21, 255, 26, 30, 31, 255, 28, 32, 34, 255, 29, 34, 36, 255, 32, 40, 42, 255, 39, 51, 55, 255, 37, 48, 52, 255, 37, 48, 52, 255, 53, 72, 77, 255, 43, 57, 62, 255, 42, 56, 60, 255, 44, 59, 64, 255, 38, 49, 53, 255, 39, 51, 55, 255, 33, 41, 43, 255, 38, 49, 53, 255, 28, 33, 34, 255, 21, 21, 21, 255, 24, 26, 27, 255, 23, 23, 24, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 52, 255, 36, 45, 48, 255, 34, 43, 45, 255, 33, 40, 43, 255, 32, 40, 42, 255, 39, 50, 54, 255, 40, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 59, 64, 255, 33, 41, 44, 255, 32, 39, 41, 255, 34, 43, 46, 255, 38, 49, 53, 255, 35, 44, 47, 255, 28, 32, 34, 255, 38, 49, 52, 255, 36, 45, 48, 255, 30, 35, 37, 255, 33, 41, 43, 255, 34, 42, 45, 255, 28, 32, 34, 255, 30, 35, 37, 255, 23, 25, 25, 255, 30, 36, 38, 255, 33, 40, 43, 255, 35, 44, 47, 255, 34, 42, 45, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 34, 43, 46, 255, 38, 49, 52, 255, 47, 64, 70, 255, 62, 80, 84, 255, 46, 62, 68, 255, 34, 43, 46, 255, 33, 40, 43, 255, 34, 42, 45, 255, 40, 52, 56, 255, 21, 21, 21, 255, 25, 28, 29, 255, 33, 40, 42, 255, 33, 41, 44, 255, 37, 48, 52, 255, 37, 48, 52, 255, 28, 33, 34, 255, 25, 28, 29, 255, 36, 45, 48, 255, 44, 60, 65, 255, 24, 26, 27, 255, 26, 30, 31, 255, 32, 39, 41, 255, 30, 36, 38, 255, 28, 32, 34, 255, 40, 52, 56, 255, 33, 40, 43, 255, 30, 36, 38, 255, 33, 41, 44, 255, 46, 62, 67, 255, 27, 30, 32, 255, 36, 45, 48, 255, 32, 40, 42, 255, 33, 40, 43, 255, 34, 42, 45, 255, 31, 37, 39, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 39, 50, 54, 255, 41, 53, 58, 255, 40, 52, 56, 255, 40, 52, 57, 255, 34, 42, 45, 255, 30, 36, 38, 255, 22, 23, 23, 255, 24, 25, 26, 255, 27, 31, 32, 255, 21, 21, 21, 255, 34, 43, 46, 255, 32, 38, 40, 255, 27, 30, 32, 255, 26, 29, 30, 255, 25, 28, 29, 255, 36, 45, 48, 255, 39, 51, 55, 255, 32, 39, 41, 255, 27, 31, 33, 255, 31, 38, 40, 255, 33, 41, 44, 255, 38, 49, 53, 255, 39, 50, 54, 255, 35, 45, 48, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 51, 73, 48, 255, 54, 78, 50, 255, 63, 89, 57, 255, 37, 55, 37, 255, 35, 52, 36, 255, 32, 46, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 30, 43, 31, 255, 35, 52, 35, 255, 30, 42, 30, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 33, 47, 33, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 28, 39, 29, 255, 32, 47, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 30, 25, 255, 26, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 34, 50, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 52, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 50, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 52, 36, 255, 38, 56, 38, 255, 47, 68, 45, 255, 47, 69, 45, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 29, 40, 29, 255, 30, 41, 30, 255, 26, 36, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 33, 48, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 54, 37, 255, 38, 57, 38, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 116, 139, 12, 255, 23, 30, 24, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 42, 62, 41, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 37, 56, 37, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 54, 37, 255, 37, 55, 37, 255, 32, 47, 33, 255, 31, 43, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 27, 36, 27, 255, 30, 41, 30, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 25, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 31, 39, 31, 255, 26, 34, 26, 255, 25, 32, 26, 255, 23, 30, 24, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 46, 62, 67, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 43, 46, 255, 38, 50, 54, 255, 40, 53, 57, 255, 41, 54, 59, 255, 31, 37, 39, 255, 40, 53, 57, 255, 27, 31, 32, 255, 31, 37, 39, 255, 35, 44, 47, 255, 25, 28, 29, 255, 32, 40, 42, 255, 24, 26, 27, 255, 21, 21, 21, 255, 37, 47, 50, 255, 26, 29, 30, 255, 30, 36, 38, 255, 37, 47, 50, 255, 31, 38, 40, 255, 41, 53, 58, 255, 32, 38, 41, 255, 36, 46, 49, 255, 40, 52, 56, 255, 41, 54, 59, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 35, 37, 255, 33, 41, 44, 255, 42, 55, 60, 255, 41, 54, 58, 255, 42, 56, 61, 255, 40, 53, 57, 255, 44, 59, 64, 255, 43, 57, 62, 255, 44, 58, 63, 255, 44, 60, 65, 255, 38, 49, 52, 255, 39, 51, 55, 255, 38, 49, 52, 255, 30, 36, 38, 255, 25, 28, 29, 255, 37, 47, 51, 255, 43, 57, 62, 255, 48, 66, 72, 255, 39, 51, 55, 255, 36, 45, 48, 255, 31, 38, 40, 255, 21, 21, 21, 255, 36, 45, 48, 255, 25, 28, 29, 255, 25, 27, 27, 255, 42, 55, 60, 255, 38, 49, 53, 255, 24, 25, 26, 255, 34, 42, 45, 255, 35, 44, 47, 255, 41, 54, 59, 255, 32, 40, 42, 255, 40, 52, 56, 255, 40, 52, 56, 255, 50, 68, 74, 255, 45, 61, 66, 255, 21, 21, 21, 255, 42, 55, 60, 255, 38, 48, 52, 255, 29, 34, 35, 255, 34, 43, 46, 255, 38, 49, 52, 255, 37, 47, 51, 255, 26, 29, 30, 255, 27, 31, 32, 255, 29, 34, 35, 255, 36, 45, 48, 255, 40, 52, 57, 255, 41, 54, 59, 255, 40, 52, 56, 255, 41, 53, 58, 255, 46, 62, 67, 255, 42, 55, 60, 255, 44, 60, 65, 255, 49, 67, 73, 255, 53, 71, 77, 255, 54, 72, 78, 255, 44, 59, 64, 255, 35, 45, 48, 255, 40, 53, 57, 255, 46, 63, 68, 255, 47, 64, 70, 255, 30, 35, 37, 255, 32, 39, 42, 255, 38, 50, 54, 255, 29, 33, 35, 255, 35, 43, 46, 255, 38, 49, 53, 255, 42, 55, 59, 255, 35, 44, 47, 255, 40, 53, 57, 255, 38, 49, 53, 255, 40, 53, 57, 255, 35, 44, 48, 255, 44, 58, 63, 255, 55, 73, 78, 255, 41, 54, 59, 255, 42, 55, 60, 255, 22, 23, 23, 255, 21, 21, 21, 255, 45, 60, 66, 255, 27, 31, 32, 255, 34, 43, 46, 255, 38, 48, 52, 255, 28, 33, 34, 255, 28, 33, 35, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 25, 27, 28, 255, 44, 59, 64, 255, 34, 42, 45, 255, 37, 47, 51, 255, 21, 21, 21, 255, 39, 51, 55, 255, 34, 43, 45, 255, 33, 42, 44, 255, 42, 55, 60, 255, 36, 45, 49, 255, 41, 53, 58, 255, 27, 31, 32, 255, 21, 21, 21, 255, 29, 33, 35, 255, 28, 33, 34, 255, 24, 25, 26, 255, 35, 45, 48, 255, 21, 21, 21, 255, 32, 40, 42, 255, 34, 43, 46, 255, 24, 26, 27, 255, 21, 21, 21, 255, 38, 49, 53, 255, 46, 62, 68, 255, 47, 63, 69, 255, 53, 71, 77, 255, 41, 54, 58, 255, 35, 44, 48, 255, 31, 37, 39, 255, 30, 36, 37, 255, 31, 37, 40, 255, 23, 24, 24, 255, 21, 22, 22, 255, 28, 32, 34, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 50, 255, 39, 50, 54, 255, 32, 40, 42, 255, 37, 47, 51, 255, 33, 41, 43, 255, 34, 43, 46, 255, 37, 48, 52, 255, 39, 51, 55, 255, 44, 58, 63, 255, 21, 21, 21, 255, 22, 23, 23, 255, 44, 59, 64, 255, 42, 55, 60, 255, 33, 40, 43, 255, 38, 50, 53, 255, 37, 48, 51, 255, 36, 46, 49, 255, 29, 34, 35, 255, 29, 34, 35, 255, 31, 38, 40, 255, 38, 49, 52, 255, 30, 35, 37, 255, 23, 24, 24, 255, 27, 31, 32, 255, 23, 24, 25, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 39, 51, 54, 255, 46, 62, 67, 255, 43, 57, 62, 255, 37, 47, 50, 255, 49, 67, 73, 255, 23, 24, 25, 255, 34, 42, 44, 255, 37, 47, 50, 255, 35, 45, 48, 255, 32, 39, 41, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 36, 46, 50, 255, 26, 29, 30, 255, 36, 46, 49, 255, 42, 56, 61, 255, 41, 55, 59, 255, 32, 38, 41, 255, 39, 51, 55, 255, 39, 51, 55, 255, 46, 62, 68, 255, 43, 57, 62, 255, 42, 56, 60, 255, 42, 55, 60, 255, 34, 43, 45, 255, 48, 65, 71, 255, 29, 33, 35, 255, 34, 43, 46, 255, 39, 50, 54, 255, 25, 27, 28, 255, 21, 21, 21, 255, 42, 56, 60, 255, 41, 53, 58, 255, 37, 48, 51, 255, 37, 47, 50, 255, 40, 53, 57, 255, 32, 40, 42, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 30, 36, 38, 255, 31, 38, 40, 255, 33, 40, 43, 255, 43, 58, 63, 255, 42, 55, 60, 255, 41, 54, 59, 255, 44, 59, 64, 255, 30, 35, 37, 255, 37, 47, 50, 255, 30, 36, 38, 255, 28, 32, 34, 255, 23, 24, 25, 255, 24, 26, 27, 255, 24, 25, 26, 255, 21, 21, 22, 255, 24, 26, 27, 255, 32, 39, 42, 255, 24, 26, 26, 255, 44, 59, 64, 255, 44, 59, 64, 255, 31, 38, 40, 255, 31, 38, 40, 255, 47, 64, 70, 255, 39, 50, 54, 255, 43, 57, 62, 255, 27, 35, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 43, 31, 255, 36, 53, 36, 255, 35, 51, 35, 255, 60, 86, 56, 255, 49, 72, 47, 255, 45, 66, 44, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 33, 255, 34, 51, 35, 255, 31, 44, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 43, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 32, 25, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 38, 57, 38, 255, 38, 56, 38, 255, 36, 54, 37, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 34, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 47, 33, 255, 38, 58, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 36, 255, 34, 50, 34, 255, 36, 54, 37, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 45, 66, 43, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 55, 80, 52, 255, 47, 69, 45, 255, 40, 59, 39, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 29, 255, 33, 47, 33, 255, 25, 33, 25, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 34, 26, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 41, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 52, 36, 255, 31, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 48, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 33, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 25, 33, 25, 255, 29, 40, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 37, 56, 37, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 54, 37, 255, 33, 48, 34, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 29, 41, 30, 255, 26, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 32, 25, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 42, 62, 41, 255, 37, 55, 37, 255, 35, 52, 36, 255, 33, 48, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 23, 29, 24, 255, 27, 36, 27, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 41, 30, 255, 25, 32, 25, 255, 32, 40, 42, 255, 21, 21, 21, 255, 43, 56, 61, 255, 44, 59, 63, 255, 37, 47, 50, 255, 43, 58, 62, 255, 43, 58, 62, 255, 42, 56, 60, 255, 30, 36, 38, 255, 33, 41, 43, 255, 36, 46, 49, 255, 36, 45, 48, 255, 31, 38, 40, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 42, 45, 255, 26, 29, 30, 255, 21, 21, 21, 255, 41, 53, 58, 255, 33, 41, 43, 255, 34, 43, 46, 255, 37, 48, 51, 255, 40, 52, 56, 255, 36, 46, 49, 255, 31, 38, 40, 255, 38, 50, 54, 255, 44, 59, 64, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 39, 50, 54, 255, 46, 61, 67, 255, 43, 57, 62, 255, 40, 52, 56, 255, 41, 54, 58, 255, 38, 50, 53, 255, 41, 53, 57, 255, 46, 62, 67, 255, 42, 56, 60, 255, 50, 69, 75, 255, 31, 37, 39, 255, 36, 46, 50, 255, 36, 46, 49, 255, 42, 56, 61, 255, 47, 63, 69, 255, 31, 37, 39, 255, 46, 62, 68, 255, 34, 43, 46, 255, 30, 36, 38, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 55, 60, 255, 41, 53, 58, 255, 41, 53, 58, 255, 34, 42, 45, 255, 37, 47, 50, 255, 43, 57, 62, 255, 33, 41, 43, 255, 42, 56, 61, 255, 42, 55, 60, 255, 45, 61, 66, 255, 48, 66, 71, 255, 34, 43, 45, 255, 35, 44, 47, 255, 21, 21, 21, 255, 45, 61, 66, 255, 47, 63, 69, 255, 36, 47, 50, 255, 39, 50, 54, 255, 36, 46, 49, 255, 41, 53, 58, 255, 23, 24, 24, 255, 33, 41, 43, 255, 35, 44, 47, 255, 41, 54, 58, 255, 45, 60, 65, 255, 47, 65, 70, 255, 51, 70, 76, 255, 45, 61, 66, 255, 45, 60, 65, 255, 34, 42, 45, 255, 46, 63, 68, 255, 46, 62, 67, 255, 49, 67, 73, 255, 41, 54, 58, 255, 40, 53, 57, 255, 45, 61, 66, 255, 56, 74, 79, 255, 45, 61, 66, 255, 57, 75, 80, 255, 21, 21, 21, 255, 42, 55, 60, 255, 39, 51, 55, 255, 37, 48, 51, 255, 41, 54, 58, 255, 42, 56, 61, 255, 47, 64, 70, 255, 31, 37, 39, 255, 49, 67, 74, 255, 49, 68, 74, 255, 48, 65, 71, 255, 32, 39, 42, 255, 41, 54, 59, 255, 49, 67, 73, 255, 47, 64, 69, 255, 44, 58, 63, 255, 30, 35, 37, 255, 24, 25, 26, 255, 30, 35, 37, 255, 31, 38, 40, 255, 44, 60, 65, 255, 44, 59, 64, 255, 35, 45, 48, 255, 33, 40, 43, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 36, 45, 48, 255, 33, 41, 44, 255, 32, 39, 41, 255, 34, 43, 46, 255, 41, 54, 59, 255, 29, 35, 37, 255, 42, 56, 60, 255, 43, 57, 62, 255, 37, 47, 50, 255, 31, 38, 40, 255, 21, 21, 21, 255, 27, 32, 33, 255, 24, 26, 26, 255, 21, 21, 21, 255, 26, 30, 31, 255, 24, 27, 27, 255, 25, 28, 28, 255, 40, 53, 57, 255, 27, 31, 32, 255, 32, 39, 42, 255, 33, 41, 43, 255, 26, 30, 31, 255, 55, 73, 79, 255, 48, 65, 71, 255, 51, 69, 75, 255, 38, 49, 53, 255, 42, 55, 59, 255, 30, 35, 37, 255, 29, 34, 35, 255, 26, 29, 31, 255, 21, 21, 21, 255, 29, 34, 36, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 33, 40, 43, 255, 33, 41, 44, 255, 30, 37, 39, 255, 33, 41, 44, 255, 32, 40, 42, 255, 32, 39, 42, 255, 40, 52, 56, 255, 36, 46, 50, 255, 23, 24, 25, 255, 44, 59, 64, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 36, 46, 50, 255, 31, 38, 40, 255, 27, 30, 31, 255, 37, 48, 51, 255, 29, 33, 35, 255, 32, 39, 42, 255, 35, 45, 48, 255, 32, 39, 41, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 26, 29, 30, 255, 31, 38, 40, 255, 32, 40, 42, 255, 38, 49, 53, 255, 31, 37, 39, 255, 34, 42, 45, 255, 32, 39, 41, 255, 50, 69, 75, 255, 36, 45, 48, 255, 35, 44, 47, 255, 34, 43, 46, 255, 33, 41, 43, 255, 29, 33, 35, 255, 24, 25, 26, 255, 33, 41, 44, 255, 21, 21, 21, 255, 37, 48, 52, 255, 42, 55, 59, 255, 35, 44, 48, 255, 37, 47, 50, 255, 33, 41, 44, 255, 37, 47, 51, 255, 35, 44, 47, 255, 39, 51, 55, 255, 38, 48, 52, 255, 45, 60, 66, 255, 36, 45, 49, 255, 36, 46, 49, 255, 37, 47, 50, 255, 40, 52, 56, 255, 39, 50, 54, 255, 29, 34, 36, 255, 44, 59, 64, 255, 33, 41, 43, 255, 27, 32, 33, 255, 32, 39, 41, 255, 46, 62, 67, 255, 35, 43, 46, 255, 36, 46, 50, 255, 45, 61, 66, 255, 31, 37, 39, 255, 35, 43, 46, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 31, 37, 39, 255, 34, 43, 46, 255, 34, 43, 46, 255, 34, 42, 44, 255, 34, 43, 46, 255, 37, 47, 50, 255, 32, 39, 41, 255, 25, 28, 28, 255, 27, 31, 32, 255, 30, 36, 38, 255, 28, 33, 35, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 28, 33, 34, 255, 38, 48, 52, 255, 28, 33, 34, 255, 42, 56, 60, 255, 33, 41, 44, 255, 39, 50, 54, 255, 42, 56, 60, 255, 41, 53, 57, 255, 38, 49, 53, 255, 31, 37, 39, 255, 26, 34, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 50, 73, 47, 255, 48, 70, 46, 255, 62, 89, 57, 255, 45, 66, 43, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 38, 56, 38, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 37, 56, 37, 255, 40, 60, 40, 255, 42, 62, 41, 255, 36, 53, 36, 255, 33, 48, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 51, 75, 49, 255, 39, 58, 39, 255, 31, 43, 31, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 45, 66, 43, 255, 35, 52, 35, 255, 41, 60, 40, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 36, 255, 36, 53, 36, 255, 42, 62, 41, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 39, 29, 255, 34, 50, 34, 255, 34, 50, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 37, 56, 37, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 29, 40, 30, 255, 29, 40, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 30, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 51, 35, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 32, 45, 32, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 32, 25, 255, 25, 33, 25, 255, 29, 40, 29, 255, 30, 41, 30, 255, 31, 44, 32, 255, 31, 43, 31, 255, 30, 41, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 33, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 42, 62, 41, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 35, 28, 255, 27, 35, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 50, 35, 255, 37, 54, 37, 255, 51, 74, 48, 255, 49, 71, 47, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 24, 32, 25, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 43, 31, 255, 32, 45, 32, 255, 32, 46, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 30, 24, 255, 28, 33, 35, 255, 21, 21, 21, 255, 35, 44, 48, 255, 41, 54, 58, 255, 39, 51, 55, 255, 46, 62, 67, 255, 47, 64, 69, 255, 29, 34, 36, 255, 29, 35, 37, 255, 35, 45, 48, 255, 35, 44, 47, 255, 31, 37, 39, 255, 33, 40, 43, 255, 33, 40, 43, 255, 40, 53, 57, 255, 29, 33, 35, 255, 35, 44, 47, 255, 26, 29, 30, 255, 27, 30, 31, 255, 33, 41, 44, 255, 26, 28, 29, 255, 26, 29, 30, 255, 32, 40, 42, 255, 38, 49, 52, 255, 30, 35, 37, 255, 37, 47, 50, 255, 35, 43, 46, 255, 38, 49, 52, 255, 23, 24, 24, 255, 21, 21, 21, 255, 22, 23, 23, 255, 43, 57, 62, 255, 37, 48, 51, 255, 25, 28, 28, 255, 36, 46, 49, 255, 31, 37, 40, 255, 39, 51, 55, 255, 33, 41, 43, 255, 35, 44, 47, 255, 32, 39, 41, 255, 42, 55, 59, 255, 36, 46, 49, 255, 36, 46, 49, 255, 31, 38, 40, 255, 40, 52, 57, 255, 41, 53, 57, 255, 31, 37, 40, 255, 28, 33, 34, 255, 34, 42, 45, 255, 32, 39, 41, 255, 42, 55, 59, 255, 31, 38, 40, 255, 21, 21, 21, 255, 36, 46, 49, 255, 43, 57, 62, 255, 31, 37, 39, 255, 44, 59, 64, 255, 40, 52, 57, 255, 49, 67, 74, 255, 39, 50, 54, 255, 42, 56, 61, 255, 40, 52, 56, 255, 48, 65, 71, 255, 43, 57, 62, 255, 41, 54, 58, 255, 38, 49, 53, 255, 21, 21, 21, 255, 35, 43, 46, 255, 40, 53, 57, 255, 43, 58, 62, 255, 47, 64, 70, 255, 33, 41, 43, 255, 47, 63, 69, 255, 32, 39, 42, 255, 40, 52, 56, 255, 26, 30, 31, 255, 41, 54, 59, 255, 43, 57, 62, 255, 39, 50, 54, 255, 42, 56, 61, 255, 30, 35, 37, 255, 35, 44, 47, 255, 35, 44, 47, 255, 38, 49, 52, 255, 35, 44, 47, 255, 38, 49, 53, 255, 48, 65, 71, 255, 42, 56, 61, 255, 50, 69, 75, 255, 48, 65, 71, 255, 44, 59, 64, 255, 32, 39, 41, 255, 29, 35, 36, 255, 44, 59, 64, 255, 53, 71, 77, 255, 46, 61, 67, 255, 48, 66, 72, 255, 45, 60, 66, 255, 44, 59, 64, 255, 33, 41, 44, 255, 53, 71, 77, 255, 42, 56, 61, 255, 30, 36, 37, 255, 32, 40, 42, 255, 34, 42, 45, 255, 47, 63, 69, 255, 39, 51, 55, 255, 41, 54, 59, 255, 26, 28, 29, 255, 34, 43, 46, 255, 56, 74, 79, 255, 31, 38, 40, 255, 31, 38, 40, 255, 44, 59, 64, 255, 30, 36, 38, 255, 25, 27, 28, 255, 31, 37, 39, 255, 22, 23, 23, 255, 29, 34, 35, 255, 28, 32, 34, 255, 21, 21, 21, 255, 22, 23, 23, 255, 36, 46, 49, 255, 46, 63, 68, 255, 35, 44, 47, 255, 33, 40, 43, 255, 40, 52, 56, 255, 27, 31, 33, 255, 41, 54, 58, 255, 32, 39, 41, 255, 21, 21, 21, 255, 29, 34, 36, 255, 28, 32, 34, 255, 25, 28, 29, 255, 23, 24, 25, 255, 30, 35, 37, 255, 37, 48, 52, 255, 28, 32, 34, 255, 45, 60, 65, 255, 39, 50, 54, 255, 37, 48, 51, 255, 24, 26, 27, 255, 33, 40, 43, 255, 38, 50, 54, 255, 39, 50, 54, 255, 41, 55, 59, 255, 32, 39, 41, 255, 35, 44, 47, 255, 29, 34, 35, 255, 30, 36, 38, 255, 32, 40, 42, 255, 29, 34, 35, 255, 30, 36, 38, 255, 21, 22, 22, 255, 21, 21, 21, 255, 28, 33, 34, 255, 33, 41, 43, 255, 38, 49, 52, 255, 37, 47, 50, 255, 41, 54, 59, 255, 42, 55, 60, 255, 44, 59, 65, 255, 43, 57, 62, 255, 41, 53, 57, 255, 31, 37, 39, 255, 39, 50, 54, 255, 30, 36, 38, 255, 39, 51, 55, 255, 22, 22, 22, 255, 21, 21, 21, 255, 27, 30, 31, 255, 35, 44, 47, 255, 45, 61, 66, 255, 30, 35, 37, 255, 37, 48, 52, 255, 31, 37, 39, 255, 34, 43, 46, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 31, 32, 255, 29, 34, 36, 255, 28, 33, 34, 255, 34, 42, 44, 255, 28, 32, 33, 255, 34, 42, 44, 255, 36, 46, 49, 255, 37, 47, 51, 255, 31, 37, 39, 255, 36, 45, 48, 255, 33, 41, 44, 255, 38, 49, 52, 255, 31, 38, 40, 255, 40, 52, 56, 255, 32, 39, 41, 255, 40, 52, 56, 255, 37, 47, 50, 255, 24, 26, 27, 255, 22, 23, 24, 255, 21, 21, 21, 255, 27, 31, 32, 255, 36, 46, 49, 255, 35, 43, 46, 255, 30, 36, 37, 255, 36, 46, 49, 255, 40, 53, 57, 255, 31, 37, 39, 255, 36, 46, 49, 255, 35, 44, 47, 255, 33, 41, 44, 255, 30, 37, 39, 255, 28, 32, 34, 255, 41, 54, 58, 255, 46, 63, 68, 255, 49, 67, 73, 255, 37, 47, 51, 255, 40, 52, 57, 255, 34, 42, 45, 255, 38, 49, 53, 255, 35, 44, 47, 255, 35, 44, 47, 255, 32, 40, 42, 255, 33, 40, 43, 255, 39, 51, 55, 255, 36, 45, 48, 255, 36, 46, 49, 255, 33, 41, 43, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 40, 43, 255, 31, 37, 40, 255, 29, 35, 37, 255, 31, 37, 39, 255, 29, 34, 35, 255, 33, 41, 44, 255, 24, 26, 27, 255, 26, 29, 30, 255, 28, 32, 34, 255, 25, 27, 28, 255, 30, 36, 38, 255, 24, 26, 26, 255, 23, 24, 24, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 22, 22, 255, 34, 42, 45, 255, 33, 40, 43, 255, 39, 51, 55, 255, 35, 44, 47, 255, 33, 42, 44, 255, 32, 38, 41, 255, 34, 42, 45, 255, 29, 34, 36, 255, 39, 50, 54, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 43, 64, 42, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 42, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 43, 31, 255, 33, 48, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 35, 52, 36, 255, 43, 64, 42, 255, 39, 58, 39, 255, 34, 49, 34, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 34, 255, 36, 53, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 34, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 37, 56, 38, 255, 35, 51, 35, 255, 32, 46, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 46, 33, 255, 32, 45, 32, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 25, 32, 25, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 54, 37, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 44, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 53, 63, 17, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 51, 35, 255, 33, 48, 34, 255, 31, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 32, 41, 32, 255, 27, 35, 28, 255, 24, 31, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 41, 30, 255, 34, 49, 34, 255, 38, 57, 38, 255, 48, 70, 46, 255, 57, 82, 53, 255, 38, 56, 38, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 26, 26, 255, 21, 21, 21, 255, 34, 43, 45, 255, 29, 34, 36, 255, 32, 38, 41, 255, 42, 56, 60, 255, 29, 34, 35, 255, 34, 42, 44, 255, 30, 36, 38, 255, 30, 36, 38, 255, 34, 42, 45, 255, 35, 44, 47, 255, 37, 47, 51, 255, 30, 35, 37, 255, 36, 46, 49, 255, 40, 52, 56, 255, 31, 37, 39, 255, 30, 35, 37, 255, 21, 21, 21, 255, 25, 28, 29, 255, 26, 28, 29, 255, 36, 45, 48, 255, 39, 50, 54, 255, 36, 45, 49, 255, 25, 27, 28, 255, 43, 57, 61, 255, 37, 48, 51, 255, 34, 43, 46, 255, 35, 43, 46, 255, 21, 21, 21, 255, 30, 35, 37, 255, 36, 46, 49, 255, 46, 62, 67, 255, 32, 39, 41, 255, 26, 29, 30, 255, 33, 41, 44, 255, 30, 36, 38, 255, 40, 52, 56, 255, 34, 42, 44, 255, 35, 45, 48, 255, 40, 52, 56, 255, 58, 76, 81, 255, 41, 55, 59, 255, 40, 53, 57, 255, 34, 42, 45, 255, 35, 45, 48, 255, 38, 49, 52, 255, 33, 40, 43, 255, 32, 40, 42, 255, 44, 59, 64, 255, 43, 57, 62, 255, 41, 54, 59, 255, 29, 34, 35, 255, 33, 41, 44, 255, 38, 48, 52, 255, 48, 65, 71, 255, 44, 60, 65, 255, 34, 43, 46, 255, 43, 57, 62, 255, 36, 46, 49, 255, 50, 69, 75, 255, 49, 68, 74, 255, 45, 61, 66, 255, 39, 51, 54, 255, 27, 31, 32, 255, 31, 38, 40, 255, 22, 22, 23, 255, 33, 41, 44, 255, 34, 42, 45, 255, 37, 48, 51, 255, 33, 42, 44, 255, 31, 38, 40, 255, 26, 30, 31, 255, 27, 31, 32, 255, 27, 31, 32, 255, 45, 60, 65, 255, 39, 51, 55, 255, 35, 45, 48, 255, 39, 50, 54, 255, 40, 53, 57, 255, 31, 38, 40, 255, 36, 46, 49, 255, 40, 52, 56, 255, 28, 32, 34, 255, 27, 30, 31, 255, 31, 37, 39, 255, 51, 69, 75, 255, 44, 59, 64, 255, 51, 70, 76, 255, 48, 65, 71, 255, 44, 59, 64, 255, 21, 21, 21, 255, 26, 28, 29, 255, 40, 52, 57, 255, 43, 57, 62, 255, 41, 53, 58, 255, 47, 64, 70, 255, 47, 64, 70, 255, 48, 65, 71, 255, 50, 68, 75, 255, 45, 60, 65, 255, 29, 34, 36, 255, 49, 67, 73, 255, 32, 38, 41, 255, 33, 40, 43, 255, 48, 66, 72, 255, 27, 31, 32, 255, 46, 62, 67, 255, 25, 28, 29, 255, 30, 36, 38, 255, 34, 43, 46, 255, 39, 51, 55, 255, 40, 52, 56, 255, 36, 46, 49, 255, 36, 46, 50, 255, 32, 39, 41, 255, 34, 43, 46, 255, 36, 46, 49, 255, 26, 30, 31, 255, 25, 28, 29, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 29, 35, 36, 255, 26, 30, 31, 255, 29, 33, 35, 255, 30, 35, 37, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 24, 26, 26, 255, 26, 29, 30, 255, 25, 28, 29, 255, 32, 39, 42, 255, 30, 36, 38, 255, 34, 42, 45, 255, 37, 47, 50, 255, 33, 40, 42, 255, 40, 52, 56, 255, 32, 38, 41, 255, 29, 34, 36, 255, 34, 42, 44, 255, 40, 51, 55, 255, 27, 32, 33, 255, 35, 44, 47, 255, 30, 36, 38, 255, 29, 34, 35, 255, 32, 39, 42, 255, 31, 38, 40, 255, 37, 47, 50, 255, 33, 40, 43, 255, 21, 21, 21, 255, 28, 32, 33, 255, 37, 48, 51, 255, 37, 47, 50, 255, 38, 49, 53, 255, 41, 55, 59, 255, 39, 50, 54, 255, 43, 57, 62, 255, 39, 51, 55, 255, 41, 53, 57, 255, 34, 42, 45, 255, 32, 39, 41, 255, 43, 57, 62, 255, 48, 65, 71, 255, 38, 49, 53, 255, 46, 63, 68, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 26, 29, 30, 255, 37, 47, 50, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 32, 38, 40, 255, 38, 50, 53, 255, 35, 44, 47, 255, 42, 56, 61, 255, 31, 38, 40, 255, 26, 30, 31, 255, 30, 35, 37, 255, 36, 46, 49, 255, 36, 45, 48, 255, 41, 53, 58, 255, 46, 62, 68, 255, 32, 38, 41, 255, 37, 47, 50, 255, 21, 21, 21, 255, 37, 48, 51, 255, 33, 42, 44, 255, 50, 68, 75, 255, 41, 54, 58, 255, 44, 59, 64, 255, 49, 68, 74, 255, 32, 39, 42, 255, 21, 21, 21, 255, 32, 40, 42, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 59, 64, 255, 47, 64, 70, 255, 37, 47, 50, 255, 45, 60, 65, 255, 41, 54, 58, 255, 44, 59, 64, 255, 27, 31, 33, 255, 44, 60, 65, 255, 26, 28, 29, 255, 39, 51, 55, 255, 40, 52, 57, 255, 46, 62, 68, 255, 35, 43, 46, 255, 40, 52, 56, 255, 37, 48, 51, 255, 34, 42, 45, 255, 38, 48, 52, 255, 34, 42, 45, 255, 27, 31, 32, 255, 35, 44, 47, 255, 30, 36, 38, 255, 28, 32, 34, 255, 28, 32, 33, 255, 30, 35, 37, 255, 36, 46, 49, 255, 21, 21, 21, 255, 23, 24, 25, 255, 37, 48, 51, 255, 33, 41, 44, 255, 41, 53, 58, 255, 23, 24, 25, 255, 27, 30, 31, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 31, 37, 39, 255, 24, 26, 27, 255, 21, 21, 21, 255, 22, 23, 23, 255, 23, 24, 24, 255, 27, 31, 32, 255, 21, 21, 21, 255, 29, 34, 36, 255, 36, 46, 50, 255, 35, 44, 47, 255, 30, 37, 39, 255, 27, 32, 33, 255, 35, 43, 46, 255, 32, 39, 41, 255, 30, 36, 38, 255, 33, 41, 44, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 26, 35, 26, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 50, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 37, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 30, 42, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 35, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 35, 52, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 41, 62, 41, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 33, 48, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 49, 34, 255, 47, 68, 45, 255, 38, 57, 38, 255, 34, 50, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 32, 255, 34, 49, 34, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 45, 66, 43, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 32, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 43, 31, 255, 32, 46, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 50, 35, 255, 30, 42, 30, 255, 25, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 35, 52, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 34, 50, 35, 255, 39, 58, 39, 255, 39, 58, 39, 255, 39, 59, 39, 255, 37, 55, 37, 255, 41, 61, 40, 255, 36, 54, 36, 255, 32, 46, 33, 255, 29, 41, 30, 255, 29, 39, 29, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 33, 48, 34, 255, 79, 96, 16, 255, 28, 39, 29, 255, 27, 36, 27, 255, 32, 41, 32, 255, 25, 31, 25, 255, 25, 32, 25, 255, 24, 31, 24, 255, 28, 35, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 51, 74, 48, 255, 44, 65, 43, 255, 53, 77, 50, 255, 48, 70, 46, 255, 51, 73, 48, 255, 37, 54, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 31, 255, 27, 36, 27, 255, 25, 28, 29, 255, 21, 21, 21, 255, 33, 41, 44, 255, 29, 33, 35, 255, 29, 35, 36, 255, 33, 40, 43, 255, 44, 58, 63, 255, 27, 31, 32, 255, 29, 35, 37, 255, 40, 52, 56, 255, 44, 60, 65, 255, 28, 33, 34, 255, 32, 39, 42, 255, 32, 39, 41, 255, 47, 63, 69, 255, 45, 60, 65, 255, 41, 53, 58, 255, 25, 28, 29, 255, 33, 40, 43, 255, 31, 37, 39, 255, 29, 35, 36, 255, 36, 46, 49, 255, 28, 32, 33, 255, 45, 61, 66, 255, 33, 40, 43, 255, 34, 42, 44, 255, 31, 37, 39, 255, 36, 46, 49, 255, 38, 48, 52, 255, 21, 21, 21, 255, 26, 30, 31, 255, 36, 46, 49, 255, 37, 47, 50, 255, 36, 46, 49, 255, 39, 50, 54, 255, 31, 38, 40, 255, 42, 55, 60, 255, 33, 41, 43, 255, 36, 45, 48, 255, 33, 40, 43, 255, 48, 65, 71, 255, 50, 68, 74, 255, 50, 69, 75, 255, 36, 46, 49, 255, 23, 24, 24, 255, 33, 40, 43, 255, 42, 55, 60, 255, 35, 44, 47, 255, 39, 51, 55, 255, 27, 32, 33, 255, 37, 47, 50, 255, 34, 42, 45, 255, 30, 36, 38, 255, 21, 21, 21, 255, 38, 49, 52, 255, 33, 41, 44, 255, 43, 57, 62, 255, 46, 62, 68, 255, 40, 53, 57, 255, 37, 47, 50, 255, 35, 44, 47, 255, 60, 78, 82, 255, 40, 52, 56, 255, 37, 48, 51, 255, 36, 45, 49, 255, 24, 26, 27, 255, 26, 30, 31, 255, 35, 45, 48, 255, 42, 55, 60, 255, 33, 40, 42, 255, 38, 49, 53, 255, 36, 46, 50, 255, 41, 54, 58, 255, 36, 46, 50, 255, 34, 42, 45, 255, 38, 49, 53, 255, 32, 40, 42, 255, 41, 54, 58, 255, 41, 54, 59, 255, 42, 56, 61, 255, 45, 61, 66, 255, 40, 52, 56, 255, 31, 37, 40, 255, 34, 43, 46, 255, 27, 30, 32, 255, 35, 45, 48, 255, 44, 60, 65, 255, 37, 47, 51, 255, 35, 44, 47, 255, 37, 47, 51, 255, 26, 30, 31, 255, 32, 39, 41, 255, 40, 53, 57, 255, 34, 43, 46, 255, 40, 52, 56, 255, 48, 65, 70, 255, 38, 49, 53, 255, 31, 37, 39, 255, 42, 55, 59, 255, 37, 48, 52, 255, 39, 50, 54, 255, 37, 47, 51, 255, 30, 36, 38, 255, 36, 46, 49, 255, 30, 35, 37, 255, 30, 36, 38, 255, 37, 48, 51, 255, 48, 66, 71, 255, 21, 21, 21, 255, 37, 47, 51, 255, 42, 56, 60, 255, 36, 45, 48, 255, 31, 38, 40, 255, 34, 42, 45, 255, 41, 54, 58, 255, 29, 34, 35, 255, 25, 28, 29, 255, 43, 58, 62, 255, 44, 58, 63, 255, 36, 45, 48, 255, 37, 48, 52, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 33, 40, 43, 255, 32, 38, 41, 255, 32, 39, 41, 255, 21, 21, 21, 255, 24, 25, 26, 255, 30, 35, 37, 255, 25, 28, 29, 255, 29, 34, 36, 255, 32, 39, 41, 255, 30, 36, 38, 255, 27, 30, 31, 255, 32, 40, 42, 255, 36, 45, 48, 255, 31, 37, 39, 255, 41, 53, 58, 255, 33, 40, 43, 255, 30, 35, 37, 255, 31, 37, 39, 255, 31, 37, 40, 255, 36, 45, 48, 255, 25, 28, 29, 255, 28, 32, 34, 255, 35, 44, 48, 255, 24, 26, 27, 255, 28, 32, 33, 255, 40, 53, 57, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 43, 57, 61, 255, 39, 51, 55, 255, 49, 67, 73, 255, 32, 40, 42, 255, 49, 67, 73, 255, 39, 50, 54, 255, 42, 56, 60, 255, 48, 66, 72, 255, 43, 58, 63, 255, 35, 45, 48, 255, 41, 55, 59, 255, 37, 48, 52, 255, 43, 57, 62, 255, 37, 47, 50, 255, 32, 39, 41, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 32, 40, 42, 255, 34, 43, 46, 255, 36, 46, 49, 255, 44, 58, 63, 255, 43, 57, 61, 255, 31, 37, 39, 255, 34, 42, 45, 255, 34, 42, 45, 255, 42, 55, 59, 255, 31, 37, 40, 255, 41, 53, 57, 255, 38, 49, 52, 255, 40, 53, 57, 255, 40, 52, 56, 255, 37, 47, 51, 255, 32, 40, 42, 255, 28, 32, 33, 255, 21, 21, 21, 255, 37, 47, 50, 255, 36, 45, 48, 255, 35, 44, 47, 255, 36, 46, 49, 255, 40, 52, 56, 255, 37, 47, 50, 255, 21, 21, 21, 255, 36, 45, 48, 255, 42, 56, 61, 255, 35, 45, 48, 255, 21, 21, 21, 255, 26, 29, 30, 255, 41, 55, 59, 255, 37, 48, 52, 255, 47, 63, 69, 255, 36, 46, 50, 255, 37, 47, 51, 255, 36, 46, 49, 255, 40, 52, 56, 255, 31, 37, 39, 255, 41, 55, 59, 255, 51, 70, 76, 255, 49, 67, 73, 255, 40, 52, 56, 255, 47, 64, 69, 255, 29, 35, 36, 255, 40, 52, 57, 255, 37, 48, 51, 255, 36, 46, 50, 255, 23, 24, 24, 255, 32, 40, 42, 255, 40, 52, 56, 255, 31, 38, 40, 255, 21, 21, 21, 255, 29, 34, 36, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 54, 255, 31, 37, 39, 255, 31, 38, 40, 255, 27, 30, 31, 255, 25, 28, 29, 255, 23, 25, 25, 255, 28, 33, 35, 255, 21, 21, 21, 255, 24, 25, 26, 255, 25, 27, 28, 255, 21, 21, 21, 255, 23, 24, 24, 255, 28, 32, 34, 255, 26, 29, 30, 255, 21, 21, 21, 255, 27, 30, 31, 255, 24, 25, 26, 255, 39, 51, 55, 255, 36, 45, 48, 255, 31, 37, 40, 255, 40, 52, 56, 255, 33, 41, 44, 255, 27, 31, 32, 255, 38, 48, 52, 255, 45, 60, 66, 255, 27, 37, 28, 255, 25, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 52, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 27, 38, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 31, 255, 57, 67, 15, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 31, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 34, 50, 35, 255, 33, 47, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 58, 68, 16, 255, 32, 46, 32, 255, 30, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 52, 35, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 35, 255, 32, 46, 33, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 35, 52, 36, 255, 36, 54, 36, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 36, 27, 255, 30, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 33, 48, 34, 255, 31, 44, 31, 255, 38, 57, 38, 255, 43, 64, 42, 255, 37, 54, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 34, 49, 34, 255, 32, 45, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 35, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 35, 52, 36, 255, 37, 55, 37, 255, 46, 68, 45, 255, 40, 60, 40, 255, 42, 62, 41, 255, 40, 60, 40, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 43, 31, 255, 68, 81, 15, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 38, 57, 38, 255, 45, 66, 44, 255, 48, 71, 46, 255, 37, 56, 37, 255, 51, 74, 48, 255, 60, 86, 56, 255, 43, 64, 42, 255, 41, 62, 41, 255, 38, 57, 38, 255, 51, 75, 49, 255, 46, 68, 45, 255, 43, 64, 42, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 21, 21, 21, 255, 26, 30, 31, 255, 46, 62, 68, 255, 37, 48, 51, 255, 26, 29, 30, 255, 39, 50, 54, 255, 32, 38, 41, 255, 28, 33, 34, 255, 26, 30, 31, 255, 31, 37, 39, 255, 35, 44, 47, 255, 34, 43, 46, 255, 34, 43, 46, 255, 40, 53, 57, 255, 47, 63, 69, 255, 45, 60, 66, 255, 29, 34, 36, 255, 32, 40, 42, 255, 32, 39, 42, 255, 33, 40, 42, 255, 32, 39, 42, 255, 30, 35, 37, 255, 30, 36, 38, 255, 39, 50, 54, 255, 33, 40, 43, 255, 40, 52, 56, 255, 35, 44, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 21, 21, 21, 255, 43, 57, 61, 255, 25, 28, 29, 255, 41, 54, 58, 255, 35, 45, 48, 255, 36, 46, 49, 255, 53, 72, 77, 255, 46, 62, 67, 255, 40, 52, 56, 255, 42, 56, 61, 255, 37, 48, 52, 255, 32, 40, 42, 255, 34, 43, 46, 255, 34, 42, 45, 255, 35, 43, 46, 255, 21, 21, 21, 255, 35, 44, 47, 255, 25, 28, 29, 255, 41, 54, 58, 255, 42, 56, 61, 255, 31, 37, 39, 255, 40, 52, 56, 255, 35, 44, 47, 255, 26, 29, 30, 255, 30, 36, 38, 255, 42, 56, 61, 255, 36, 46, 50, 255, 39, 51, 55, 255, 58, 76, 81, 255, 45, 60, 66, 255, 31, 37, 39, 255, 62, 79, 84, 255, 46, 63, 68, 255, 37, 47, 51, 255, 41, 54, 58, 255, 21, 21, 21, 255, 24, 26, 26, 255, 49, 67, 73, 255, 57, 75, 80, 255, 47, 64, 70, 255, 41, 53, 58, 255, 39, 51, 55, 255, 44, 60, 65, 255, 51, 69, 75, 255, 36, 46, 49, 255, 34, 42, 44, 255, 41, 53, 58, 255, 34, 42, 45, 255, 37, 48, 51, 255, 37, 47, 50, 255, 45, 60, 65, 255, 38, 49, 53, 255, 27, 31, 32, 255, 41, 54, 59, 255, 34, 42, 44, 255, 52, 70, 76, 255, 51, 69, 75, 255, 44, 59, 64, 255, 36, 46, 49, 255, 25, 27, 28, 255, 21, 21, 21, 255, 36, 46, 49, 255, 42, 56, 60, 255, 37, 48, 51, 255, 49, 67, 73, 255, 34, 43, 46, 255, 35, 43, 46, 255, 34, 43, 46, 255, 34, 43, 46, 255, 42, 56, 60, 255, 37, 47, 50, 255, 30, 35, 37, 255, 27, 30, 31, 255, 39, 51, 55, 255, 44, 59, 64, 255, 33, 41, 43, 255, 39, 51, 54, 255, 34, 43, 46, 255, 21, 21, 21, 255, 33, 41, 44, 255, 41, 55, 59, 255, 32, 39, 41, 255, 46, 63, 68, 255, 30, 36, 38, 255, 39, 50, 54, 255, 36, 45, 48, 255, 40, 52, 56, 255, 33, 41, 44, 255, 36, 46, 50, 255, 36, 46, 49, 255, 38, 50, 53, 255, 40, 53, 57, 255, 37, 48, 51, 255, 23, 25, 25, 255, 21, 21, 21, 255, 33, 40, 43, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 36, 46, 50, 255, 33, 42, 44, 255, 25, 28, 29, 255, 26, 29, 30, 255, 39, 51, 55, 255, 35, 45, 48, 255, 24, 26, 26, 255, 27, 31, 32, 255, 30, 36, 39, 255, 40, 52, 56, 255, 35, 45, 48, 255, 26, 30, 31, 255, 30, 36, 38, 255, 27, 31, 32, 255, 32, 39, 42, 255, 25, 28, 29, 255, 25, 28, 28, 255, 30, 35, 37, 255, 27, 31, 32, 255, 30, 36, 38, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 35, 45, 48, 255, 47, 63, 69, 255, 40, 53, 57, 255, 39, 51, 55, 255, 44, 59, 64, 255, 36, 46, 49, 255, 44, 59, 64, 255, 47, 63, 69, 255, 47, 63, 69, 255, 42, 55, 60, 255, 46, 62, 67, 255, 42, 56, 61, 255, 53, 71, 77, 255, 48, 66, 72, 255, 36, 46, 49, 255, 36, 46, 49, 255, 36, 46, 50, 255, 24, 26, 26, 255, 21, 21, 21, 255, 35, 44, 47, 255, 34, 43, 45, 255, 44, 59, 64, 255, 36, 45, 48, 255, 34, 42, 45, 255, 36, 46, 49, 255, 38, 49, 53, 255, 44, 59, 64, 255, 33, 40, 43, 255, 24, 25, 26, 255, 37, 48, 52, 255, 37, 47, 50, 255, 36, 45, 48, 255, 41, 53, 58, 255, 39, 50, 54, 255, 29, 35, 37, 255, 33, 41, 44, 255, 31, 38, 40, 255, 25, 28, 29, 255, 30, 35, 37, 255, 29, 35, 37, 255, 21, 21, 21, 255, 31, 37, 39, 255, 34, 43, 46, 255, 46, 62, 67, 255, 38, 50, 54, 255, 23, 25, 25, 255, 30, 35, 37, 255, 36, 46, 49, 255, 38, 49, 53, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 23, 24, 24, 255, 40, 53, 57, 255, 32, 39, 41, 255, 33, 40, 43, 255, 34, 42, 45, 255, 39, 50, 54, 255, 45, 61, 66, 255, 45, 60, 65, 255, 36, 46, 49, 255, 37, 48, 52, 255, 46, 63, 68, 255, 49, 66, 72, 255, 40, 52, 57, 255, 45, 61, 66, 255, 28, 32, 34, 255, 32, 39, 41, 255, 33, 40, 43, 255, 31, 38, 40, 255, 25, 27, 27, 255, 26, 29, 30, 255, 29, 34, 36, 255, 33, 40, 43, 255, 24, 25, 26, 255, 21, 21, 21, 255, 35, 44, 48, 255, 27, 31, 32, 255, 31, 37, 40, 255, 21, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 25, 28, 29, 255, 25, 28, 29, 255, 23, 25, 25, 255, 24, 27, 27, 255, 22, 22, 22, 255, 25, 27, 28, 255, 28, 32, 33, 255, 24, 25, 26, 255, 36, 46, 49, 255, 30, 36, 38, 255, 36, 46, 50, 255, 42, 56, 61, 255, 25, 27, 28, 255, 33, 41, 43, 255, 30, 36, 38, 255, 33, 41, 44, 255, 41, 55, 59, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 27, 38, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 48, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 36, 52, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 39, 29, 255, 29, 40, 30, 255, 29, 40, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 30, 43, 31, 255, 36, 53, 36, 255, 43, 63, 42, 255, 37, 54, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 30, 255, 31, 44, 32, 255, 37, 56, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 52, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 36, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 46, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 40, 30, 255, 34, 49, 34, 255, 44, 65, 43, 255, 37, 55, 37, 255, 37, 55, 37, 255, 47, 68, 45, 255, 37, 56, 37, 255, 42, 63, 41, 255, 43, 63, 42, 255, 34, 50, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 38, 28, 255, 25, 32, 25, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 39, 29, 255, 30, 41, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 49, 71, 47, 255, 45, 66, 44, 255, 52, 75, 49, 255, 65, 92, 59, 255, 65, 93, 59, 255, 44, 65, 43, 255, 43, 64, 42, 255, 46, 68, 44, 255, 41, 61, 40, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 54, 37, 255, 32, 47, 33, 255, 34, 50, 35, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 21, 21, 21, 255, 37, 47, 51, 255, 35, 44, 47, 255, 39, 51, 55, 255, 34, 43, 46, 255, 30, 35, 37, 255, 44, 58, 63, 255, 30, 36, 38, 255, 27, 31, 32, 255, 31, 38, 40, 255, 32, 39, 41, 255, 30, 35, 37, 255, 25, 27, 28, 255, 32, 39, 42, 255, 43, 58, 63, 255, 33, 40, 43, 255, 34, 43, 46, 255, 29, 34, 36, 255, 37, 48, 52, 255, 32, 40, 42, 255, 38, 49, 52, 255, 37, 48, 51, 255, 41, 54, 58, 255, 37, 47, 51, 255, 36, 46, 49, 255, 30, 36, 38, 255, 21, 21, 21, 255, 24, 25, 26, 255, 47, 64, 70, 255, 43, 58, 63, 255, 21, 21, 21, 255, 26, 30, 31, 255, 43, 57, 61, 255, 31, 38, 40, 255, 38, 50, 53, 255, 41, 54, 59, 255, 39, 51, 55, 255, 43, 57, 61, 255, 42, 56, 61, 255, 50, 69, 75, 255, 40, 53, 57, 255, 39, 51, 55, 255, 42, 56, 61, 255, 50, 69, 75, 255, 40, 53, 57, 255, 42, 55, 60, 255, 52, 70, 76, 255, 48, 66, 72, 255, 34, 43, 46, 255, 31, 38, 40, 255, 43, 57, 62, 255, 43, 58, 63, 255, 38, 49, 53, 255, 41, 54, 59, 255, 21, 21, 21, 255, 35, 44, 47, 255, 36, 45, 48, 255, 22, 22, 23, 255, 28, 33, 34, 255, 42, 56, 61, 255, 30, 36, 38, 255, 32, 40, 42, 255, 35, 45, 48, 255, 43, 57, 62, 255, 40, 53, 57, 255, 21, 21, 21, 255, 30, 35, 37, 255, 46, 62, 67, 255, 51, 69, 75, 255, 36, 47, 50, 255, 43, 57, 61, 255, 43, 57, 61, 255, 34, 42, 45, 255, 41, 54, 58, 255, 41, 54, 58, 255, 43, 57, 62, 255, 41, 54, 58, 255, 35, 44, 47, 255, 32, 39, 41, 255, 40, 52, 56, 255, 43, 58, 62, 255, 39, 51, 55, 255, 30, 35, 37, 255, 33, 40, 43, 255, 44, 59, 64, 255, 40, 52, 57, 255, 30, 36, 37, 255, 35, 44, 47, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 35, 37, 255, 21, 21, 21, 255, 36, 45, 48, 255, 37, 48, 51, 255, 52, 70, 76, 255, 37, 48, 51, 255, 47, 63, 69, 255, 37, 48, 52, 255, 45, 60, 65, 255, 31, 38, 40, 255, 26, 29, 30, 255, 29, 34, 36, 255, 32, 40, 42, 255, 49, 67, 73, 255, 39, 50, 54, 255, 37, 47, 50, 255, 37, 48, 51, 255, 38, 48, 52, 255, 21, 21, 21, 255, 39, 50, 54, 255, 41, 54, 59, 255, 43, 57, 62, 255, 47, 64, 70, 255, 46, 62, 67, 255, 35, 45, 48, 255, 38, 50, 53, 255, 42, 55, 59, 255, 44, 59, 64, 255, 43, 57, 62, 255, 29, 33, 35, 255, 39, 51, 54, 255, 36, 46, 49, 255, 31, 37, 39, 255, 42, 55, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 32, 39, 42, 255, 29, 33, 35, 255, 34, 42, 45, 255, 31, 38, 40, 255, 30, 36, 38, 255, 34, 42, 45, 255, 30, 36, 37, 255, 33, 41, 44, 255, 35, 44, 47, 255, 40, 52, 56, 255, 36, 45, 48, 255, 37, 48, 51, 255, 28, 32, 34, 255, 28, 33, 35, 255, 26, 29, 30, 255, 31, 37, 39, 255, 28, 32, 33, 255, 32, 39, 42, 255, 36, 46, 49, 255, 37, 47, 50, 255, 31, 37, 39, 255, 27, 31, 32, 255, 21, 21, 21, 255, 44, 59, 64, 255, 31, 37, 39, 255, 35, 44, 47, 255, 47, 63, 69, 255, 35, 45, 48, 255, 43, 57, 62, 255, 43, 57, 62, 255, 42, 56, 60, 255, 41, 54, 59, 255, 47, 64, 69, 255, 42, 56, 61, 255, 35, 44, 47, 255, 42, 56, 61, 255, 47, 65, 70, 255, 48, 65, 71, 255, 41, 54, 58, 255, 37, 47, 50, 255, 43, 57, 62, 255, 51, 69, 75, 255, 37, 48, 52, 255, 21, 21, 21, 255, 39, 50, 54, 255, 42, 56, 61, 255, 34, 42, 45, 255, 38, 49, 52, 255, 40, 52, 57, 255, 40, 52, 56, 255, 43, 58, 63, 255, 43, 57, 61, 255, 33, 41, 44, 255, 35, 44, 46, 255, 35, 43, 46, 255, 38, 49, 52, 255, 33, 40, 43, 255, 38, 50, 53, 255, 32, 39, 42, 255, 29, 33, 35, 255, 38, 50, 53, 255, 29, 34, 36, 255, 29, 35, 37, 255, 32, 38, 41, 255, 41, 55, 59, 255, 37, 48, 52, 255, 37, 47, 51, 255, 42, 56, 61, 255, 35, 44, 47, 255, 24, 26, 26, 255, 21, 21, 21, 255, 42, 56, 60, 255, 41, 55, 59, 255, 41, 54, 58, 255, 29, 34, 36, 255, 27, 31, 32, 255, 21, 21, 21, 255, 23, 25, 25, 255, 33, 41, 43, 255, 25, 27, 28, 255, 36, 45, 48, 255, 45, 61, 66, 255, 43, 57, 62, 255, 31, 38, 40, 255, 29, 34, 36, 255, 41, 54, 59, 255, 35, 45, 48, 255, 34, 42, 45, 255, 27, 31, 33, 255, 35, 45, 48, 255, 38, 49, 52, 255, 36, 46, 50, 255, 32, 39, 41, 255, 37, 47, 50, 255, 32, 39, 42, 255, 26, 29, 30, 255, 37, 47, 50, 255, 31, 38, 40, 255, 25, 28, 29, 255, 38, 49, 53, 255, 26, 29, 30, 255, 21, 21, 21, 255, 27, 31, 32, 255, 36, 46, 49, 255, 33, 41, 44, 255, 21, 21, 21, 255, 25, 27, 28, 255, 23, 25, 25, 255, 22, 23, 23, 255, 32, 39, 42, 255, 27, 31, 32, 255, 29, 34, 36, 255, 33, 41, 44, 255, 23, 23, 24, 255, 29, 33, 35, 255, 26, 29, 30, 255, 33, 40, 43, 255, 33, 41, 44, 255, 34, 43, 45, 255, 37, 48, 51, 255, 32, 38, 41, 255, 39, 50, 54, 255, 37, 47, 50, 255, 25, 27, 28, 255, 31, 37, 40, 255, 27, 31, 32, 255, 43, 57, 62, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 26, 255, 23, 30, 24, 255, 28, 38, 28, 255, 33, 48, 33, 255, 36, 53, 36, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 47, 33, 255, 38, 57, 38, 255, 46, 67, 44, 255, 48, 70, 46, 255, 33, 49, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 27, 37, 28, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 33, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 39, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 32, 255, 35, 52, 35, 255, 37, 54, 37, 255, 37, 54, 37, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 36, 53, 36, 255, 30, 41, 30, 255, 40, 60, 40, 255, 32, 47, 33, 255, 27, 37, 28, 255, 31, 44, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 44, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 46, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 42, 63, 41, 255, 38, 57, 38, 255, 35, 52, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 36, 27, 255, 33, 47, 33, 255, 32, 45, 32, 255, 35, 52, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 27, 37, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 24, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 40, 60, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 42, 31, 255, 29, 41, 30, 255, 32, 46, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 33, 26, 255, 24, 32, 25, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 33, 49, 34, 255, 32, 46, 32, 255, 39, 58, 39, 255, 39, 58, 39, 255, 38, 57, 38, 255, 38, 57, 38, 255, 41, 60, 40, 255, 36, 53, 36, 255, 38, 56, 38, 255, 38, 56, 38, 255, 36, 53, 36, 255, 36, 52, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 64, 75, 14, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 42, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 35, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 52, 75, 49, 255, 45, 66, 43, 255, 42, 62, 41, 255, 58, 83, 53, 255, 37, 55, 37, 255, 46, 67, 44, 255, 38, 57, 38, 255, 41, 61, 40, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 21, 21, 21, 255, 33, 41, 43, 255, 38, 50, 53, 255, 32, 39, 41, 255, 38, 49, 52, 255, 35, 44, 46, 255, 36, 45, 48, 255, 28, 33, 35, 255, 27, 31, 32, 255, 22, 23, 23, 255, 31, 37, 39, 255, 31, 38, 40, 255, 25, 27, 28, 255, 34, 43, 45, 255, 39, 50, 54, 255, 25, 28, 29, 255, 30, 36, 38, 255, 46, 62, 68, 255, 36, 46, 49, 255, 26, 30, 31, 255, 41, 55, 59, 255, 48, 65, 71, 255, 30, 36, 37, 255, 36, 46, 50, 255, 27, 30, 32, 255, 21, 21, 21, 255, 29, 34, 36, 255, 40, 52, 56, 255, 49, 67, 73, 255, 46, 62, 67, 255, 38, 48, 52, 255, 21, 21, 21, 255, 34, 42, 45, 255, 30, 37, 39, 255, 46, 63, 68, 255, 34, 43, 46, 255, 34, 42, 45, 255, 36, 45, 49, 255, 38, 50, 54, 255, 43, 58, 63, 255, 48, 66, 71, 255, 35, 44, 47, 255, 31, 38, 40, 255, 45, 60, 65, 255, 42, 55, 60, 255, 28, 33, 34, 255, 39, 51, 55, 255, 46, 63, 68, 255, 32, 40, 42, 255, 36, 45, 48, 255, 29, 34, 36, 255, 39, 51, 55, 255, 38, 48, 52, 255, 34, 42, 45, 255, 21, 21, 21, 255, 22, 22, 23, 255, 29, 34, 36, 255, 30, 35, 37, 255, 32, 39, 42, 255, 42, 55, 60, 255, 29, 35, 37, 255, 33, 41, 43, 255, 30, 35, 37, 255, 46, 62, 68, 255, 46, 62, 67, 255, 21, 21, 21, 255, 40, 52, 56, 255, 40, 53, 57, 255, 35, 44, 47, 255, 26, 29, 30, 255, 41, 54, 58, 255, 32, 38, 40, 255, 37, 47, 51, 255, 31, 37, 39, 255, 34, 43, 46, 255, 51, 70, 76, 255, 40, 53, 57, 255, 41, 53, 58, 255, 45, 61, 67, 255, 29, 34, 35, 255, 34, 43, 46, 255, 35, 43, 46, 255, 36, 45, 49, 255, 31, 37, 39, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 24, 26, 27, 255, 21, 21, 21, 255, 22, 22, 22, 255, 31, 37, 39, 255, 45, 60, 65, 255, 38, 48, 52, 255, 44, 59, 64, 255, 38, 49, 52, 255, 31, 38, 40, 255, 33, 40, 43, 255, 40, 52, 56, 255, 43, 57, 61, 255, 54, 72, 78, 255, 41, 53, 58, 255, 44, 59, 64, 255, 46, 62, 68, 255, 35, 43, 46, 255, 47, 64, 69, 255, 25, 28, 28, 255, 28, 33, 35, 255, 42, 55, 60, 255, 44, 59, 64, 255, 34, 43, 46, 255, 40, 52, 56, 255, 37, 47, 50, 255, 38, 50, 53, 255, 38, 49, 52, 255, 39, 51, 55, 255, 35, 44, 47, 255, 35, 44, 47, 255, 43, 57, 61, 255, 33, 41, 43, 255, 36, 45, 48, 255, 38, 49, 52, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 24, 27, 27, 255, 33, 40, 43, 255, 35, 44, 47, 255, 30, 35, 37, 255, 33, 41, 44, 255, 24, 26, 26, 255, 37, 47, 50, 255, 33, 41, 44, 255, 39, 51, 55, 255, 31, 37, 39, 255, 40, 52, 56, 255, 29, 34, 36, 255, 35, 44, 48, 255, 37, 47, 50, 255, 32, 38, 41, 255, 32, 39, 41, 255, 34, 42, 45, 255, 37, 47, 50, 255, 31, 38, 40, 255, 30, 36, 38, 255, 30, 35, 37, 255, 23, 24, 25, 255, 21, 21, 21, 255, 29, 34, 35, 255, 40, 53, 57, 255, 30, 35, 37, 255, 39, 51, 55, 255, 35, 44, 48, 255, 42, 55, 60, 255, 43, 57, 61, 255, 40, 53, 57, 255, 44, 59, 64, 255, 43, 57, 62, 255, 33, 42, 44, 255, 38, 49, 53, 255, 42, 55, 60, 255, 47, 64, 70, 255, 36, 46, 49, 255, 38, 49, 53, 255, 40, 52, 56, 255, 41, 55, 59, 255, 39, 50, 54, 255, 42, 56, 61, 255, 31, 37, 40, 255, 21, 21, 21, 255, 40, 52, 57, 255, 52, 70, 76, 255, 41, 54, 59, 255, 21, 21, 21, 255, 30, 36, 38, 255, 36, 46, 49, 255, 45, 61, 66, 255, 43, 57, 62, 255, 36, 46, 50, 255, 32, 40, 42, 255, 35, 43, 46, 255, 30, 36, 38, 255, 32, 38, 41, 255, 36, 46, 50, 255, 36, 45, 49, 255, 38, 50, 53, 255, 38, 49, 52, 255, 31, 37, 40, 255, 36, 46, 49, 255, 37, 48, 52, 255, 44, 58, 63, 255, 37, 47, 50, 255, 42, 56, 61, 255, 51, 69, 75, 255, 39, 50, 54, 255, 21, 21, 21, 255, 30, 35, 37, 255, 28, 32, 33, 255, 37, 47, 50, 255, 36, 47, 50, 255, 45, 61, 66, 255, 39, 51, 55, 255, 38, 49, 53, 255, 21, 21, 21, 255, 27, 31, 33, 255, 51, 69, 75, 255, 39, 51, 55, 255, 28, 32, 33, 255, 36, 45, 48, 255, 35, 43, 46, 255, 29, 34, 36, 255, 34, 42, 45, 255, 35, 44, 47, 255, 47, 64, 69, 255, 37, 48, 51, 255, 42, 56, 61, 255, 44, 59, 63, 255, 28, 32, 33, 255, 33, 42, 44, 255, 27, 30, 31, 255, 24, 26, 27, 255, 23, 24, 24, 255, 32, 40, 42, 255, 33, 41, 44, 255, 26, 29, 30, 255, 26, 30, 31, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 53, 57, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 36, 45, 49, 255, 23, 24, 25, 255, 23, 24, 24, 255, 33, 41, 43, 255, 34, 43, 46, 255, 32, 39, 41, 255, 27, 31, 32, 255, 39, 51, 55, 255, 38, 49, 52, 255, 37, 47, 50, 255, 40, 52, 56, 255, 30, 35, 37, 255, 33, 41, 43, 255, 42, 56, 60, 255, 39, 50, 54, 255, 24, 25, 26, 255, 30, 36, 38, 255, 24, 26, 27, 255, 32, 39, 41, 255, 41, 54, 58, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 43, 31, 255, 25, 33, 26, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 34, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 45, 32, 255, 31, 44, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 42, 30, 255, 33, 47, 33, 255, 24, 32, 25, 255, 24, 30, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 35, 52, 36, 255, 35, 52, 36, 255, 33, 47, 33, 255, 33, 48, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 46, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 41, 61, 40, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 24, 31, 25, 255, 26, 36, 27, 255, 31, 44, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 42, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 112, 136, 12, 255, 26, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 37, 54, 37, 255, 36, 54, 36, 255, 35, 52, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 36, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 40, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 54, 78, 50, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 32, 25, 255, 24, 31, 25, 255, 25, 32, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 36, 54, 36, 255, 40, 59, 40, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 45, 67, 44, 255, 40, 60, 40, 255, 36, 54, 36, 255, 37, 55, 37, 255, 38, 56, 38, 255, 36, 53, 36, 255, 30, 43, 31, 255, 30, 42, 31, 255, 29, 41, 30, 255, 30, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 21, 21, 21, 255, 37, 47, 51, 255, 34, 42, 45, 255, 27, 30, 31, 255, 37, 48, 52, 255, 33, 41, 44, 255, 27, 30, 31, 255, 25, 28, 28, 255, 32, 39, 42, 255, 30, 36, 38, 255, 29, 34, 36, 255, 36, 46, 49, 255, 27, 30, 31, 255, 42, 55, 60, 255, 40, 53, 57, 255, 43, 58, 63, 255, 32, 39, 41, 255, 41, 55, 59, 255, 39, 51, 55, 255, 43, 57, 62, 255, 40, 52, 57, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 35, 44, 47, 255, 40, 52, 56, 255, 29, 34, 36, 255, 33, 41, 44, 255, 30, 36, 38, 255, 41, 54, 58, 255, 37, 47, 51, 255, 29, 34, 36, 255, 44, 59, 64, 255, 47, 63, 69, 255, 36, 46, 49, 255, 34, 43, 46, 255, 32, 40, 42, 255, 35, 45, 48, 255, 45, 60, 66, 255, 45, 61, 66, 255, 32, 39, 42, 255, 37, 47, 50, 255, 39, 50, 54, 255, 26, 29, 30, 255, 38, 49, 53, 255, 34, 42, 45, 255, 31, 37, 40, 255, 37, 47, 50, 255, 44, 58, 63, 255, 32, 39, 42, 255, 34, 43, 46, 255, 21, 21, 21, 255, 32, 40, 42, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 37, 47, 50, 255, 29, 33, 35, 255, 37, 47, 50, 255, 37, 47, 50, 255, 38, 49, 52, 255, 32, 38, 41, 255, 26, 29, 31, 255, 21, 21, 21, 255, 44, 59, 64, 255, 25, 28, 29, 255, 32, 39, 42, 255, 28, 33, 35, 255, 31, 37, 39, 255, 30, 36, 38, 255, 35, 44, 47, 255, 36, 47, 50, 255, 37, 47, 51, 255, 38, 49, 53, 255, 40, 53, 57, 255, 40, 52, 57, 255, 30, 36, 38, 255, 26, 29, 30, 255, 39, 51, 54, 255, 24, 26, 26, 255, 37, 47, 50, 255, 30, 36, 38, 255, 27, 30, 31, 255, 21, 21, 21, 255, 29, 33, 35, 255, 29, 33, 35, 255, 34, 43, 46, 255, 39, 50, 54, 255, 29, 34, 36, 255, 32, 39, 42, 255, 23, 24, 24, 255, 33, 40, 43, 255, 34, 43, 45, 255, 37, 47, 50, 255, 32, 39, 41, 255, 38, 49, 53, 255, 36, 46, 49, 255, 46, 61, 67, 255, 39, 51, 55, 255, 37, 47, 50, 255, 35, 44, 47, 255, 61, 79, 83, 255, 68, 85, 89, 255, 45, 61, 66, 255, 49, 68, 74, 255, 43, 57, 62, 255, 21, 21, 21, 255, 42, 55, 59, 255, 33, 40, 43, 255, 45, 60, 65, 255, 30, 36, 38, 255, 40, 53, 57, 255, 40, 52, 56, 255, 33, 41, 44, 255, 39, 51, 55, 255, 46, 63, 68, 255, 38, 49, 53, 255, 40, 53, 57, 255, 26, 28, 29, 255, 49, 66, 73, 255, 25, 28, 29, 255, 45, 60, 65, 255, 46, 63, 68, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 24, 25, 26, 255, 35, 44, 47, 255, 38, 48, 52, 255, 45, 60, 65, 255, 48, 66, 72, 255, 37, 48, 52, 255, 36, 46, 49, 255, 42, 55, 59, 255, 32, 39, 42, 255, 29, 34, 36, 255, 39, 50, 54, 255, 42, 55, 59, 255, 22, 23, 23, 255, 33, 41, 44, 255, 41, 54, 59, 255, 29, 34, 36, 255, 32, 39, 42, 255, 31, 38, 40, 255, 37, 48, 52, 255, 31, 37, 39, 255, 21, 21, 21, 255, 30, 35, 37, 255, 39, 51, 55, 255, 40, 53, 57, 255, 31, 38, 40, 255, 37, 47, 50, 255, 49, 67, 73, 255, 47, 64, 70, 255, 32, 38, 41, 255, 38, 49, 53, 255, 46, 62, 67, 255, 44, 58, 63, 255, 49, 67, 73, 255, 42, 56, 60, 255, 43, 57, 62, 255, 53, 71, 77, 255, 37, 47, 50, 255, 42, 55, 60, 255, 44, 59, 64, 255, 34, 42, 45, 255, 35, 43, 46, 255, 34, 43, 46, 255, 43, 57, 61, 255, 21, 22, 22, 255, 38, 50, 53, 255, 39, 50, 54, 255, 39, 51, 55, 255, 39, 50, 54, 255, 24, 26, 26, 255, 39, 51, 55, 255, 41, 55, 59, 255, 47, 63, 69, 255, 34, 42, 45, 255, 34, 42, 45, 255, 31, 37, 39, 255, 30, 35, 37, 255, 30, 35, 37, 255, 30, 36, 38, 255, 32, 39, 41, 255, 36, 45, 48, 255, 33, 40, 43, 255, 26, 29, 30, 255, 29, 35, 36, 255, 42, 56, 61, 255, 37, 48, 52, 255, 37, 47, 50, 255, 48, 65, 71, 255, 29, 34, 36, 255, 36, 46, 49, 255, 21, 21, 21, 255, 37, 47, 50, 255, 30, 36, 38, 255, 38, 48, 52, 255, 31, 37, 39, 255, 33, 41, 43, 255, 42, 56, 61, 255, 39, 51, 55, 255, 34, 42, 45, 255, 32, 39, 41, 255, 26, 29, 29, 255, 38, 49, 53, 255, 38, 49, 53, 255, 35, 44, 48, 255, 35, 44, 47, 255, 36, 46, 49, 255, 38, 48, 52, 255, 38, 49, 53, 255, 31, 37, 39, 255, 35, 45, 48, 255, 34, 43, 46, 255, 47, 63, 69, 255, 33, 40, 43, 255, 31, 37, 40, 255, 34, 43, 46, 255, 22, 23, 24, 255, 26, 29, 30, 255, 21, 21, 21, 255, 27, 31, 32, 255, 26, 30, 31, 255, 24, 26, 27, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 31, 37, 39, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 26, 28, 29, 255, 25, 28, 29, 255, 28, 32, 34, 255, 33, 42, 44, 255, 42, 56, 60, 255, 21, 21, 21, 255, 36, 46, 49, 255, 35, 45, 48, 255, 42, 55, 60, 255, 27, 30, 31, 255, 46, 62, 68, 255, 41, 53, 57, 255, 39, 51, 55, 255, 41, 54, 58, 255, 33, 41, 43, 255, 43, 58, 63, 255, 29, 35, 37, 255, 26, 29, 30, 255, 23, 24, 25, 255, 31, 44, 31, 255, 30, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 28, 38, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 69, 81, 13, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 34, 27, 255, 24, 31, 24, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 33, 255, 31, 44, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 47, 33, 255, 38, 56, 38, 255, 36, 54, 36, 255, 48, 70, 46, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 52, 36, 255, 37, 56, 38, 255, 47, 69, 45, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 67, 80, 15, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 30, 25, 255, 25, 32, 25, 255, 29, 41, 30, 255, 27, 36, 27, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 48, 70, 46, 255, 39, 59, 39, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 31, 255, 25, 33, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 35, 52, 36, 255, 26, 35, 27, 255, 30, 42, 31, 255, 33, 47, 33, 255, 34, 50, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 38, 57, 38, 255, 37, 55, 37, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 50, 73, 47, 255, 53, 77, 50, 255, 52, 75, 49, 255, 40, 60, 40, 255, 41, 60, 40, 255, 38, 57, 38, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 33, 27, 255, 28, 36, 28, 255, 24, 31, 25, 255, 25, 32, 26, 255, 28, 36, 28, 255, 25, 34, 26, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 35, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 37, 54, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 43, 63, 42, 255, 32, 46, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 40, 52, 56, 255, 30, 36, 38, 255, 28, 33, 34, 255, 26, 29, 30, 255, 26, 29, 31, 255, 29, 35, 37, 255, 28, 33, 34, 255, 36, 45, 48, 255, 31, 37, 39, 255, 32, 39, 41, 255, 38, 49, 52, 255, 39, 50, 54, 255, 42, 56, 61, 255, 36, 46, 49, 255, 50, 68, 75, 255, 37, 48, 51, 255, 50, 69, 75, 255, 52, 70, 76, 255, 30, 35, 37, 255, 21, 21, 21, 255, 23, 24, 24, 255, 31, 38, 40, 255, 52, 71, 76, 255, 31, 38, 40, 255, 30, 36, 38, 255, 32, 39, 42, 255, 34, 43, 46, 255, 41, 55, 59, 255, 37, 48, 51, 255, 46, 62, 68, 255, 24, 26, 26, 255, 38, 48, 52, 255, 27, 31, 32, 255, 36, 46, 50, 255, 35, 44, 47, 255, 50, 69, 75, 255, 46, 63, 69, 255, 41, 54, 58, 255, 36, 46, 49, 255, 34, 43, 45, 255, 46, 62, 67, 255, 39, 51, 55, 255, 31, 38, 40, 255, 34, 43, 46, 255, 35, 44, 47, 255, 46, 62, 67, 255, 28, 32, 34, 255, 42, 56, 60, 255, 30, 35, 37, 255, 23, 23, 24, 255, 32, 39, 41, 255, 27, 30, 31, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 27, 31, 33, 255, 29, 34, 36, 255, 33, 41, 44, 255, 32, 40, 42, 255, 34, 42, 44, 255, 29, 34, 35, 255, 34, 42, 45, 255, 21, 21, 21, 255, 30, 36, 37, 255, 35, 45, 48, 255, 33, 41, 43, 255, 39, 51, 55, 255, 35, 43, 46, 255, 38, 49, 52, 255, 26, 29, 30, 255, 33, 40, 43, 255, 32, 40, 42, 255, 28, 33, 34, 255, 27, 32, 33, 255, 46, 63, 69, 255, 52, 70, 76, 255, 43, 57, 62, 255, 37, 48, 51, 255, 45, 61, 66, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 35, 45, 48, 255, 23, 23, 24, 255, 23, 25, 25, 255, 31, 38, 40, 255, 25, 27, 28, 255, 32, 39, 41, 255, 23, 25, 25, 255, 43, 57, 62, 255, 48, 65, 71, 255, 42, 56, 61, 255, 41, 54, 58, 255, 34, 43, 46, 255, 36, 46, 49, 255, 30, 36, 38, 255, 44, 59, 64, 255, 45, 61, 67, 255, 48, 66, 72, 255, 54, 72, 78, 255, 61, 79, 83, 255, 50, 69, 75, 255, 40, 52, 56, 255, 34, 42, 44, 255, 22, 23, 23, 255, 34, 42, 45, 255, 33, 41, 44, 255, 41, 55, 59, 255, 44, 58, 63, 255, 41, 55, 59, 255, 41, 54, 58, 255, 40, 52, 56, 255, 32, 39, 42, 255, 48, 66, 72, 255, 32, 39, 41, 255, 32, 38, 41, 255, 30, 36, 38, 255, 35, 44, 47, 255, 39, 50, 54, 255, 46, 62, 67, 255, 42, 55, 60, 255, 38, 49, 52, 255, 38, 48, 52, 255, 21, 21, 21, 255, 34, 42, 45, 255, 29, 34, 36, 255, 28, 32, 33, 255, 28, 32, 33, 255, 52, 70, 76, 255, 40, 53, 57, 255, 28, 33, 34, 255, 38, 49, 52, 255, 43, 57, 62, 255, 29, 35, 37, 255, 37, 48, 51, 255, 33, 40, 43, 255, 36, 46, 49, 255, 41, 54, 58, 255, 42, 55, 60, 255, 37, 48, 51, 255, 33, 41, 43, 255, 31, 37, 39, 255, 32, 40, 42, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 59, 64, 255, 33, 41, 43, 255, 38, 50, 54, 255, 30, 36, 38, 255, 30, 36, 38, 255, 43, 57, 62, 255, 42, 55, 60, 255, 43, 57, 62, 255, 41, 54, 58, 255, 30, 35, 37, 255, 40, 52, 56, 255, 38, 48, 52, 255, 36, 45, 49, 255, 41, 54, 59, 255, 60, 78, 83, 255, 40, 52, 56, 255, 43, 57, 62, 255, 40, 52, 56, 255, 34, 43, 46, 255, 34, 43, 45, 255, 48, 66, 72, 255, 35, 43, 46, 255, 21, 21, 21, 255, 39, 50, 54, 255, 30, 35, 37, 255, 45, 61, 66, 255, 38, 50, 54, 255, 36, 46, 50, 255, 39, 50, 54, 255, 35, 45, 48, 255, 36, 46, 49, 255, 32, 39, 42, 255, 25, 28, 28, 255, 40, 52, 56, 255, 32, 39, 42, 255, 21, 21, 21, 255, 24, 25, 26, 255, 35, 44, 47, 255, 36, 46, 50, 255, 29, 34, 36, 255, 33, 40, 43, 255, 22, 23, 24, 255, 50, 69, 75, 255, 41, 55, 59, 255, 45, 60, 65, 255, 50, 68, 74, 255, 37, 47, 50, 255, 32, 38, 41, 255, 21, 21, 21, 255, 38, 50, 54, 255, 28, 33, 34, 255, 40, 53, 57, 255, 36, 45, 48, 255, 39, 51, 55, 255, 44, 59, 64, 255, 24, 27, 27, 255, 40, 53, 57, 255, 38, 49, 53, 255, 32, 39, 42, 255, 21, 21, 21, 255, 28, 32, 34, 255, 33, 40, 43, 255, 33, 41, 44, 255, 32, 38, 41, 255, 39, 50, 54, 255, 40, 52, 56, 255, 37, 47, 50, 255, 45, 60, 65, 255, 39, 51, 55, 255, 48, 66, 72, 255, 48, 66, 72, 255, 47, 64, 69, 255, 26, 29, 30, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 24, 26, 26, 255, 28, 33, 35, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 31, 38, 40, 255, 24, 26, 26, 255, 23, 24, 24, 255, 34, 43, 45, 255, 21, 22, 22, 255, 24, 26, 27, 255, 21, 21, 21, 255, 26, 29, 30, 255, 23, 25, 26, 255, 25, 28, 29, 255, 27, 31, 33, 255, 31, 38, 40, 255, 39, 50, 54, 255, 31, 38, 40, 255, 39, 51, 55, 255, 36, 45, 48, 255, 34, 42, 44, 255, 37, 47, 50, 255, 37, 47, 50, 255, 37, 48, 52, 255, 35, 44, 48, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 44, 31, 255, 29, 40, 30, 255, 32, 45, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 28, 38, 28, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 31, 24, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 52, 36, 255, 33, 48, 33, 255, 31, 43, 31, 255, 34, 49, 34, 255, 36, 52, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 36, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 27, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 42, 31, 255, 27, 37, 28, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 48, 70, 46, 255, 48, 71, 46, 255, 34, 50, 35, 255, 35, 52, 35, 255, 44, 64, 42, 255, 36, 53, 36, 255, 36, 53, 36, 255, 40, 59, 39, 255, 35, 52, 36, 255, 32, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 32, 25, 255, 27, 37, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 43, 31, 255, 33, 48, 33, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 34, 255, 30, 43, 31, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 52, 36, 255, 32, 46, 32, 255, 33, 48, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 44, 64, 42, 255, 35, 51, 35, 255, 36, 54, 36, 255, 49, 71, 47, 255, 52, 75, 49, 255, 50, 73, 48, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 42, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 43, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 41, 32, 255, 25, 33, 25, 255, 29, 37, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 21, 21, 21, 255, 32, 39, 41, 255, 32, 40, 42, 255, 40, 52, 56, 255, 28, 32, 34, 255, 26, 29, 31, 255, 24, 26, 26, 255, 24, 26, 26, 255, 32, 39, 42, 255, 21, 21, 21, 255, 27, 31, 32, 255, 25, 27, 28, 255, 24, 27, 27, 255, 35, 45, 48, 255, 34, 42, 45, 255, 30, 36, 38, 255, 34, 42, 45, 255, 42, 55, 59, 255, 35, 45, 48, 255, 21, 21, 22, 255, 21, 21, 21, 255, 34, 42, 45, 255, 41, 54, 59, 255, 35, 45, 48, 255, 38, 49, 53, 255, 35, 45, 48, 255, 43, 58, 62, 255, 39, 51, 54, 255, 30, 36, 38, 255, 36, 46, 49, 255, 32, 39, 42, 255, 43, 57, 62, 255, 25, 28, 29, 255, 21, 21, 21, 255, 41, 55, 59, 255, 41, 53, 58, 255, 52, 70, 76, 255, 51, 69, 75, 255, 46, 62, 68, 255, 42, 55, 60, 255, 34, 42, 45, 255, 34, 43, 46, 255, 45, 61, 66, 255, 36, 46, 49, 255, 34, 43, 46, 255, 32, 40, 42, 255, 25, 27, 28, 255, 48, 66, 72, 255, 39, 51, 55, 255, 36, 46, 49, 255, 40, 52, 56, 255, 27, 31, 32, 255, 36, 46, 49, 255, 34, 43, 46, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 45, 61, 66, 255, 31, 37, 39, 255, 32, 39, 41, 255, 38, 49, 52, 255, 37, 48, 51, 255, 34, 43, 46, 255, 27, 30, 32, 255, 21, 21, 21, 255, 29, 33, 35, 255, 27, 30, 32, 255, 39, 51, 55, 255, 36, 46, 49, 255, 38, 49, 53, 255, 27, 31, 32, 255, 35, 44, 47, 255, 41, 54, 58, 255, 29, 34, 36, 255, 37, 48, 52, 255, 30, 36, 38, 255, 32, 40, 42, 255, 30, 36, 37, 255, 32, 39, 42, 255, 43, 57, 62, 255, 21, 21, 21, 255, 21, 21, 21, 255, 46, 62, 67, 255, 35, 45, 48, 255, 39, 51, 55, 255, 34, 42, 45, 255, 36, 45, 49, 255, 38, 49, 52, 255, 39, 50, 54, 255, 38, 49, 53, 255, 30, 36, 38, 255, 27, 31, 32, 255, 23, 24, 25, 255, 51, 70, 76, 255, 30, 36, 39, 255, 24, 27, 27, 255, 42, 55, 59, 255, 31, 38, 40, 255, 37, 48, 51, 255, 44, 60, 65, 255, 36, 46, 49, 255, 49, 67, 73, 255, 46, 63, 68, 255, 63, 80, 84, 255, 52, 71, 76, 255, 40, 52, 56, 255, 38, 49, 53, 255, 21, 21, 21, 255, 42, 55, 60, 255, 35, 44, 47, 255, 28, 33, 34, 255, 33, 42, 44, 255, 31, 38, 40, 255, 44, 59, 64, 255, 44, 60, 65, 255, 30, 36, 38, 255, 50, 68, 75, 255, 39, 50, 54, 255, 46, 62, 67, 255, 43, 58, 63, 255, 47, 64, 70, 255, 40, 52, 56, 255, 47, 63, 69, 255, 42, 55, 59, 255, 43, 57, 62, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 55, 59, 255, 34, 43, 46, 255, 36, 46, 49, 255, 28, 33, 35, 255, 45, 60, 65, 255, 34, 43, 46, 255, 31, 37, 39, 255, 34, 43, 46, 255, 33, 41, 44, 255, 22, 22, 22, 255, 35, 45, 48, 255, 35, 44, 47, 255, 31, 38, 40, 255, 28, 32, 34, 255, 32, 38, 41, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 31, 37, 39, 255, 25, 28, 29, 255, 21, 21, 21, 255, 33, 41, 44, 255, 40, 52, 56, 255, 31, 38, 40, 255, 33, 40, 43, 255, 36, 46, 49, 255, 38, 49, 52, 255, 40, 52, 56, 255, 44, 58, 63, 255, 46, 62, 67, 255, 46, 62, 67, 255, 42, 56, 61, 255, 39, 51, 54, 255, 45, 61, 66, 255, 35, 45, 48, 255, 38, 50, 54, 255, 34, 42, 45, 255, 36, 46, 50, 255, 29, 34, 36, 255, 33, 41, 43, 255, 35, 44, 48, 255, 22, 23, 23, 255, 34, 42, 45, 255, 37, 47, 51, 255, 48, 66, 72, 255, 40, 52, 56, 255, 37, 48, 51, 255, 29, 35, 36, 255, 28, 33, 34, 255, 21, 21, 21, 255, 33, 41, 43, 255, 32, 39, 41, 255, 32, 39, 41, 255, 28, 32, 33, 255, 26, 29, 30, 255, 25, 28, 29, 255, 32, 39, 41, 255, 33, 40, 43, 255, 36, 46, 49, 255, 40, 52, 56, 255, 36, 45, 48, 255, 37, 48, 51, 255, 43, 58, 63, 255, 38, 50, 54, 255, 31, 37, 39, 255, 28, 33, 35, 255, 23, 23, 24, 255, 21, 21, 21, 255, 32, 39, 41, 255, 25, 27, 28, 255, 28, 32, 34, 255, 28, 32, 33, 255, 35, 43, 46, 255, 38, 50, 54, 255, 31, 38, 40, 255, 45, 61, 66, 255, 37, 47, 51, 255, 42, 55, 59, 255, 26, 29, 31, 255, 21, 21, 21, 255, 22, 23, 23, 255, 37, 47, 50, 255, 40, 53, 57, 255, 47, 64, 69, 255, 39, 50, 54, 255, 41, 54, 59, 255, 33, 41, 43, 255, 42, 55, 60, 255, 37, 47, 51, 255, 46, 63, 68, 255, 35, 44, 47, 255, 33, 40, 43, 255, 30, 36, 38, 255, 23, 24, 24, 255, 23, 24, 24, 255, 35, 45, 48, 255, 30, 35, 37, 255, 25, 28, 28, 255, 22, 23, 23, 255, 24, 27, 27, 255, 21, 21, 21, 255, 36, 46, 49, 255, 24, 26, 27, 255, 26, 28, 29, 255, 26, 30, 31, 255, 31, 37, 39, 255, 38, 48, 52, 255, 29, 34, 36, 255, 26, 29, 30, 255, 29, 33, 35, 255, 24, 26, 26, 255, 28, 32, 34, 255, 29, 34, 35, 255, 28, 33, 34, 255, 39, 50, 54, 255, 33, 40, 43, 255, 42, 55, 60, 255, 31, 37, 39, 255, 32, 40, 42, 255, 27, 31, 33, 255, 29, 35, 37, 255, 28, 33, 35, 255, 42, 55, 60, 255, 31, 37, 40, 255, 21, 21, 21, 255, 32, 46, 32, 255, 27, 36, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 43, 31, 255, 33, 48, 34, 255, 35, 52, 36, 255, 34, 49, 34, 255, 34, 50, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 26, 255, 26, 34, 26, 255, 25, 33, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 42, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 44, 53, 17, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 50, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 33, 26, 255, 24, 30, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 53, 77, 50, 255, 45, 66, 43, 255, 40, 59, 39, 255, 39, 58, 39, 255, 45, 67, 44, 255, 35, 52, 35, 255, 35, 51, 35, 255, 43, 64, 42, 255, 36, 53, 36, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 33, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 33, 27, 255, 24, 31, 25, 255, 33, 41, 32, 255, 27, 35, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 52, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 37, 54, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 43, 64, 42, 255, 50, 73, 47, 255, 51, 74, 48, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 66, 82, 18, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 24, 31, 25, 255, 24, 30, 24, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 54, 37, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 21, 21, 21, 255, 33, 41, 44, 255, 46, 62, 67, 255, 44, 59, 63, 255, 43, 57, 62, 255, 38, 49, 53, 255, 36, 45, 48, 255, 33, 41, 43, 255, 21, 22, 22, 255, 30, 36, 38, 255, 29, 35, 37, 255, 33, 41, 43, 255, 27, 31, 33, 255, 43, 57, 62, 255, 33, 41, 44, 255, 40, 53, 57, 255, 35, 44, 47, 255, 26, 30, 31, 255, 21, 21, 21, 255, 24, 27, 27, 255, 57, 75, 80, 255, 36, 47, 50, 255, 45, 61, 66, 255, 46, 61, 67, 255, 41, 54, 59, 255, 31, 37, 39, 255, 38, 49, 52, 255, 44, 58, 63, 255, 45, 61, 66, 255, 39, 51, 55, 255, 36, 47, 50, 255, 38, 49, 52, 255, 34, 42, 45, 255, 21, 21, 21, 255, 24, 26, 26, 255, 40, 52, 56, 255, 36, 46, 49, 255, 38, 49, 52, 255, 40, 53, 57, 255, 43, 57, 61, 255, 37, 48, 52, 255, 29, 33, 35, 255, 39, 50, 54, 255, 32, 40, 42, 255, 31, 37, 39, 255, 31, 38, 40, 255, 29, 33, 35, 255, 32, 39, 41, 255, 48, 65, 71, 255, 29, 35, 36, 255, 29, 34, 35, 255, 36, 46, 49, 255, 41, 54, 58, 255, 31, 37, 39, 255, 22, 23, 23, 255, 33, 40, 43, 255, 24, 25, 26, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 58, 62, 255, 36, 45, 48, 255, 30, 35, 37, 255, 29, 34, 36, 255, 29, 35, 37, 255, 37, 48, 51, 255, 45, 61, 66, 255, 41, 54, 59, 255, 44, 59, 64, 255, 27, 31, 32, 255, 38, 49, 53, 255, 30, 35, 37, 255, 34, 43, 46, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 46, 62, 67, 255, 38, 49, 52, 255, 36, 45, 48, 255, 39, 51, 55, 255, 31, 38, 40, 255, 38, 48, 52, 255, 51, 70, 76, 255, 44, 58, 63, 255, 31, 37, 39, 255, 37, 47, 50, 255, 39, 51, 55, 255, 21, 21, 21, 255, 39, 51, 55, 255, 35, 45, 48, 255, 37, 47, 51, 255, 34, 43, 46, 255, 32, 39, 41, 255, 40, 52, 57, 255, 40, 52, 56, 255, 44, 58, 63, 255, 43, 57, 62, 255, 46, 63, 69, 255, 48, 66, 72, 255, 51, 70, 76, 255, 48, 66, 72, 255, 49, 67, 73, 255, 21, 21, 21, 255, 41, 53, 58, 255, 38, 50, 53, 255, 34, 43, 46, 255, 28, 32, 33, 255, 34, 43, 46, 255, 37, 47, 50, 255, 40, 52, 56, 255, 39, 51, 54, 255, 35, 44, 47, 255, 38, 49, 53, 255, 40, 52, 56, 255, 50, 68, 75, 255, 49, 67, 73, 255, 44, 58, 63, 255, 47, 64, 70, 255, 43, 57, 62, 255, 39, 50, 54, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 28, 33, 34, 255, 32, 39, 41, 255, 35, 44, 47, 255, 35, 43, 46, 255, 37, 48, 51, 255, 30, 36, 38, 255, 30, 35, 37, 255, 21, 21, 21, 255, 34, 43, 45, 255, 27, 31, 32, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 21, 21, 21, 255, 33, 41, 44, 255, 30, 35, 37, 255, 44, 60, 65, 255, 24, 26, 27, 255, 32, 39, 42, 255, 49, 67, 73, 255, 46, 63, 68, 255, 45, 61, 66, 255, 39, 51, 55, 255, 43, 58, 63, 255, 39, 51, 55, 255, 42, 55, 60, 255, 38, 50, 53, 255, 38, 49, 53, 255, 42, 56, 61, 255, 36, 46, 49, 255, 43, 57, 62, 255, 40, 52, 56, 255, 44, 59, 63, 255, 37, 48, 51, 255, 37, 48, 52, 255, 36, 46, 50, 255, 33, 41, 43, 255, 23, 25, 25, 255, 22, 23, 23, 255, 35, 43, 46, 255, 46, 63, 68, 255, 42, 56, 61, 255, 42, 55, 60, 255, 32, 39, 41, 255, 26, 29, 30, 255, 30, 36, 38, 255, 25, 28, 29, 255, 28, 32, 34, 255, 22, 23, 23, 255, 27, 31, 32, 255, 30, 36, 38, 255, 25, 27, 27, 255, 29, 35, 36, 255, 29, 34, 35, 255, 45, 61, 66, 255, 37, 48, 51, 255, 24, 26, 26, 255, 43, 57, 61, 255, 36, 47, 50, 255, 30, 36, 38, 255, 34, 43, 45, 255, 30, 36, 38, 255, 21, 21, 21, 255, 28, 32, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 26, 30, 31, 255, 30, 35, 37, 255, 32, 39, 41, 255, 35, 44, 47, 255, 39, 51, 55, 255, 39, 50, 54, 255, 39, 51, 55, 255, 31, 38, 40, 255, 45, 60, 65, 255, 30, 37, 39, 255, 21, 21, 21, 255, 34, 42, 44, 255, 32, 39, 42, 255, 27, 31, 32, 255, 42, 56, 60, 255, 41, 54, 59, 255, 47, 64, 70, 255, 35, 44, 47, 255, 47, 64, 70, 255, 44, 60, 65, 255, 34, 43, 46, 255, 45, 61, 67, 255, 34, 42, 45, 255, 27, 30, 31, 255, 33, 40, 43, 255, 27, 31, 32, 255, 32, 39, 41, 255, 26, 29, 30, 255, 28, 32, 34, 255, 26, 29, 30, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 34, 43, 46, 255, 26, 30, 31, 255, 26, 28, 29, 255, 26, 29, 30, 255, 29, 35, 36, 255, 34, 42, 45, 255, 27, 31, 32, 255, 25, 28, 29, 255, 27, 31, 32, 255, 22, 23, 23, 255, 25, 28, 29, 255, 35, 44, 46, 255, 46, 62, 67, 255, 35, 44, 47, 255, 48, 66, 72, 255, 47, 63, 69, 255, 26, 29, 30, 255, 25, 28, 29, 255, 32, 39, 42, 255, 38, 49, 52, 255, 29, 34, 35, 255, 21, 21, 21, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 34, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 37, 29, 255, 29, 37, 29, 255, 26, 36, 27, 255, 25, 32, 25, 255, 25, 32, 25, 255, 23, 30, 24, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 52, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 31, 44, 32, 255, 31, 44, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 42, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 36, 27, 255, 30, 41, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 44, 64, 42, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 34, 255, 37, 56, 37, 255, 34, 51, 35, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 32, 25, 255, 26, 33, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 37, 29, 255, 24, 31, 25, 255, 29, 37, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 35, 52, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 43, 63, 42, 255, 34, 50, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 32, 255, 32, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 30, 255, 30, 42, 30, 255, 24, 30, 24, 255, 26, 33, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 26, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 50, 35, 255, 37, 56, 37, 255, 50, 72, 47, 255, 37, 56, 37, 255, 43, 63, 42, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 37, 255, 35, 51, 35, 255, 36, 54, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 39, 41, 255, 32, 40, 42, 255, 26, 29, 30, 255, 43, 58, 63, 255, 34, 42, 45, 255, 29, 35, 37, 255, 33, 40, 43, 255, 32, 40, 42, 255, 43, 56, 61, 255, 34, 43, 46, 255, 41, 55, 59, 255, 38, 49, 53, 255, 39, 50, 54, 255, 36, 46, 49, 255, 33, 40, 43, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 38, 49, 52, 255, 33, 41, 43, 255, 37, 48, 52, 255, 40, 52, 56, 255, 50, 69, 75, 255, 49, 67, 73, 255, 58, 76, 81, 255, 47, 63, 69, 255, 52, 71, 77, 255, 47, 64, 70, 255, 34, 42, 44, 255, 38, 49, 53, 255, 30, 36, 38, 255, 24, 26, 27, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 28, 29, 255, 24, 26, 27, 255, 46, 63, 68, 255, 42, 56, 60, 255, 37, 48, 52, 255, 34, 42, 45, 255, 33, 40, 43, 255, 41, 54, 58, 255, 40, 53, 57, 255, 30, 35, 37, 255, 25, 27, 28, 255, 35, 44, 47, 255, 27, 31, 33, 255, 38, 48, 52, 255, 37, 47, 50, 255, 40, 53, 57, 255, 38, 49, 53, 255, 39, 50, 54, 255, 42, 56, 61, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 34, 43, 46, 255, 26, 29, 30, 255, 33, 40, 43, 255, 36, 45, 48, 255, 22, 23, 23, 255, 26, 29, 30, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 31, 37, 39, 255, 33, 40, 43, 255, 34, 43, 46, 255, 35, 45, 48, 255, 27, 31, 32, 255, 36, 45, 48, 255, 32, 38, 41, 255, 35, 44, 47, 255, 39, 51, 55, 255, 40, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 49, 255, 23, 24, 24, 255, 37, 47, 51, 255, 42, 56, 61, 255, 38, 50, 54, 255, 45, 61, 66, 255, 45, 60, 65, 255, 47, 63, 69, 255, 31, 38, 40, 255, 43, 58, 63, 255, 37, 48, 51, 255, 39, 50, 54, 255, 33, 40, 43, 255, 26, 30, 31, 255, 27, 31, 32, 255, 37, 47, 51, 255, 36, 46, 49, 255, 41, 54, 59, 255, 29, 34, 35, 255, 40, 52, 57, 255, 23, 25, 25, 255, 39, 50, 54, 255, 50, 69, 75, 255, 53, 71, 77, 255, 52, 70, 76, 255, 48, 65, 71, 255, 40, 52, 56, 255, 37, 48, 52, 255, 21, 21, 21, 255, 40, 52, 56, 255, 47, 63, 69, 255, 48, 66, 72, 255, 43, 56, 61, 255, 37, 47, 51, 255, 29, 34, 36, 255, 26, 28, 29, 255, 32, 39, 41, 255, 44, 60, 65, 255, 43, 56, 61, 255, 39, 50, 54, 255, 34, 43, 46, 255, 34, 43, 46, 255, 41, 53, 57, 255, 30, 35, 37, 255, 37, 47, 50, 255, 34, 43, 46, 255, 39, 51, 55, 255, 34, 42, 45, 255, 21, 21, 21, 255, 23, 24, 24, 255, 25, 27, 28, 255, 29, 33, 35, 255, 38, 49, 53, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 27, 30, 31, 255, 24, 26, 27, 255, 34, 42, 45, 255, 32, 39, 41, 255, 46, 63, 68, 255, 30, 36, 38, 255, 30, 35, 37, 255, 46, 63, 68, 255, 22, 22, 22, 255, 26, 30, 31, 255, 40, 53, 57, 255, 39, 51, 55, 255, 37, 47, 50, 255, 35, 45, 48, 255, 34, 43, 46, 255, 37, 48, 51, 255, 39, 50, 54, 255, 30, 35, 37, 255, 29, 34, 36, 255, 45, 61, 66, 255, 46, 62, 68, 255, 46, 63, 68, 255, 30, 36, 38, 255, 39, 50, 54, 255, 47, 64, 69, 255, 33, 41, 44, 255, 25, 27, 28, 255, 39, 51, 55, 255, 41, 54, 58, 255, 32, 38, 41, 255, 42, 55, 60, 255, 33, 40, 43, 255, 21, 21, 21, 255, 26, 30, 31, 255, 32, 38, 41, 255, 52, 70, 76, 255, 39, 50, 54, 255, 34, 42, 45, 255, 42, 56, 61, 255, 30, 36, 38, 255, 32, 38, 41, 255, 36, 46, 49, 255, 33, 40, 43, 255, 31, 37, 39, 255, 25, 28, 28, 255, 36, 45, 48, 255, 42, 56, 60, 255, 47, 64, 69, 255, 34, 43, 46, 255, 44, 58, 63, 255, 34, 42, 45, 255, 27, 32, 33, 255, 34, 42, 45, 255, 38, 50, 54, 255, 34, 43, 45, 255, 43, 58, 63, 255, 33, 40, 43, 255, 21, 21, 21, 255, 40, 52, 56, 255, 27, 31, 33, 255, 26, 29, 30, 255, 33, 40, 43, 255, 41, 55, 59, 255, 38, 50, 53, 255, 51, 69, 75, 255, 31, 38, 40, 255, 37, 47, 50, 255, 41, 53, 58, 255, 25, 28, 29, 255, 36, 46, 50, 255, 35, 45, 48, 255, 24, 25, 26, 255, 21, 21, 21, 255, 24, 26, 26, 255, 37, 47, 50, 255, 33, 41, 44, 255, 39, 50, 54, 255, 44, 58, 63, 255, 44, 58, 63, 255, 51, 69, 75, 255, 34, 42, 44, 255, 44, 59, 64, 255, 42, 55, 60, 255, 33, 41, 43, 255, 34, 42, 45, 255, 39, 51, 55, 255, 30, 36, 38, 255, 29, 34, 36, 255, 26, 28, 29, 255, 24, 25, 26, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 22, 23, 23, 255, 26, 29, 30, 255, 29, 35, 37, 255, 31, 37, 39, 255, 42, 55, 60, 255, 41, 54, 58, 255, 33, 40, 43, 255, 26, 29, 30, 255, 28, 32, 33, 255, 40, 53, 57, 255, 37, 48, 51, 255, 41, 54, 58, 255, 30, 36, 38, 255, 32, 40, 42, 255, 34, 42, 45, 255, 47, 63, 69, 255, 32, 39, 41, 255, 33, 40, 43, 255, 27, 30, 31, 255, 32, 40, 42, 255, 34, 42, 45, 255, 21, 21, 21, 255, 37, 56, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 41, 30, 255, 36, 54, 37, 255, 38, 58, 38, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 30, 38, 30, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 33, 26, 255, 26, 35, 27, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 44, 65, 43, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 36, 255, 37, 54, 37, 255, 35, 52, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 32, 255, 28, 38, 28, 255, 27, 34, 27, 255, 25, 32, 25, 255, 28, 38, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 41, 30, 255, 25, 32, 25, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 41, 30, 255, 23, 30, 24, 255, 23, 29, 24, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 26, 34, 26, 255, 29, 36, 29, 255, 30, 38, 30, 255, 26, 33, 26, 255, 28, 35, 28, 255, 27, 34, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 26, 35, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 24, 31, 25, 255, 33, 47, 33, 255, 31, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 38, 56, 38, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 54, 36, 255, 39, 58, 39, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 32, 25, 255, 28, 35, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 32, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 33, 255, 27, 37, 28, 255, 31, 43, 31, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 34, 255, 32, 45, 32, 255, 30, 42, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 35, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 34, 255, 31, 43, 31, 255, 31, 45, 32, 255, 24, 32, 25, 255, 29, 37, 29, 255, 25, 32, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 27, 37, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 32, 45, 32, 255, 36, 54, 37, 255, 37, 55, 37, 255, 46, 68, 45, 255, 34, 49, 34, 255, 36, 53, 36, 255, 43, 64, 42, 255, 41, 61, 41, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 47, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 33, 255, 32, 46, 32, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 48, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 54, 37, 255, 37, 54, 37, 255, 28, 32, 33, 255, 23, 24, 25, 255, 24, 26, 26, 255, 24, 26, 27, 255, 28, 32, 33, 255, 21, 21, 21, 255, 31, 37, 39, 255, 26, 29, 30, 255, 33, 42, 44, 255, 36, 46, 49, 255, 34, 43, 46, 255, 37, 47, 51, 255, 37, 48, 51, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 42, 56, 61, 255, 38, 49, 53, 255, 37, 47, 50, 255, 48, 66, 72, 255, 27, 31, 32, 255, 37, 48, 52, 255, 39, 51, 55, 255, 49, 67, 73, 255, 38, 49, 52, 255, 50, 68, 75, 255, 51, 70, 76, 255, 48, 65, 70, 255, 42, 56, 60, 255, 34, 43, 46, 255, 37, 47, 50, 255, 29, 34, 36, 255, 43, 57, 62, 255, 22, 23, 23, 255, 21, 21, 21, 255, 26, 29, 30, 255, 40, 52, 56, 255, 49, 67, 73, 255, 42, 55, 59, 255, 36, 46, 50, 255, 45, 61, 66, 255, 27, 31, 32, 255, 26, 30, 31, 255, 34, 42, 45, 255, 32, 39, 41, 255, 29, 35, 37, 255, 31, 37, 39, 255, 35, 45, 48, 255, 37, 47, 51, 255, 48, 65, 71, 255, 46, 62, 67, 255, 41, 54, 59, 255, 29, 34, 36, 255, 21, 21, 21, 255, 34, 42, 45, 255, 38, 49, 53, 255, 46, 63, 68, 255, 43, 57, 61, 255, 30, 36, 38, 255, 38, 50, 54, 255, 36, 46, 49, 255, 29, 34, 35, 255, 32, 39, 41, 255, 30, 35, 37, 255, 25, 27, 28, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 37, 47, 51, 255, 36, 45, 48, 255, 37, 48, 51, 255, 50, 68, 74, 255, 44, 58, 63, 255, 35, 44, 47, 255, 54, 73, 78, 255, 43, 56, 61, 255, 41, 54, 59, 255, 44, 59, 64, 255, 45, 60, 66, 255, 43, 58, 63, 255, 43, 58, 63, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 38, 50, 54, 255, 59, 77, 82, 255, 48, 66, 71, 255, 49, 67, 73, 255, 45, 61, 66, 255, 37, 47, 51, 255, 40, 52, 57, 255, 53, 71, 77, 255, 40, 51, 56, 255, 40, 53, 57, 255, 48, 66, 72, 255, 55, 73, 78, 255, 42, 55, 60, 255, 21, 21, 21, 255, 43, 58, 63, 255, 48, 65, 71, 255, 37, 48, 52, 255, 46, 62, 68, 255, 39, 51, 54, 255, 28, 32, 33, 255, 27, 31, 32, 255, 37, 48, 51, 255, 37, 47, 50, 255, 43, 57, 62, 255, 39, 51, 55, 255, 41, 54, 59, 255, 28, 33, 35, 255, 45, 61, 66, 255, 46, 63, 68, 255, 33, 41, 44, 255, 42, 55, 59, 255, 44, 58, 63, 255, 34, 43, 46, 255, 37, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 31, 38, 40, 255, 30, 35, 37, 255, 31, 38, 40, 255, 32, 39, 41, 255, 46, 63, 68, 255, 35, 44, 48, 255, 35, 44, 47, 255, 31, 37, 39, 255, 37, 47, 51, 255, 39, 50, 54, 255, 43, 57, 62, 255, 36, 47, 50, 255, 30, 35, 37, 255, 35, 45, 48, 255, 41, 54, 59, 255, 21, 21, 21, 255, 44, 60, 65, 255, 35, 44, 47, 255, 29, 34, 36, 255, 34, 43, 46, 255, 43, 57, 62, 255, 46, 63, 68, 255, 34, 42, 45, 255, 40, 52, 56, 255, 43, 58, 63, 255, 39, 51, 55, 255, 47, 64, 70, 255, 36, 45, 49, 255, 32, 40, 42, 255, 40, 53, 57, 255, 33, 40, 43, 255, 34, 42, 45, 255, 31, 37, 39, 255, 40, 53, 57, 255, 42, 55, 60, 255, 35, 44, 47, 255, 35, 44, 47, 255, 39, 51, 55, 255, 28, 33, 34, 255, 21, 21, 21, 255, 48, 65, 71, 255, 32, 39, 41, 255, 37, 48, 52, 255, 32, 39, 41, 255, 45, 60, 65, 255, 28, 32, 34, 255, 37, 47, 51, 255, 36, 45, 49, 255, 44, 59, 64, 255, 28, 32, 34, 255, 41, 54, 58, 255, 37, 48, 52, 255, 38, 48, 52, 255, 40, 53, 57, 255, 47, 64, 70, 255, 40, 53, 57, 255, 37, 48, 52, 255, 35, 45, 48, 255, 24, 26, 27, 255, 27, 32, 33, 255, 34, 43, 45, 255, 37, 48, 52, 255, 29, 34, 36, 255, 21, 21, 21, 255, 29, 33, 35, 255, 22, 22, 22, 255, 27, 31, 32, 255, 32, 39, 41, 255, 31, 37, 40, 255, 45, 61, 66, 255, 45, 61, 66, 255, 30, 36, 38, 255, 30, 35, 37, 255, 39, 50, 54, 255, 47, 64, 70, 255, 43, 57, 61, 255, 33, 41, 44, 255, 35, 43, 46, 255, 22, 22, 22, 255, 21, 21, 21, 255, 29, 34, 35, 255, 36, 45, 49, 255, 34, 43, 46, 255, 47, 64, 70, 255, 41, 55, 59, 255, 40, 52, 57, 255, 49, 68, 74, 255, 37, 47, 51, 255, 35, 44, 47, 255, 41, 53, 58, 255, 29, 35, 36, 255, 35, 44, 47, 255, 32, 40, 42, 255, 21, 21, 21, 255, 30, 35, 37, 255, 23, 23, 24, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 33, 41, 44, 255, 31, 38, 40, 255, 35, 44, 48, 255, 37, 48, 51, 255, 37, 47, 50, 255, 37, 47, 50, 255, 26, 29, 30, 255, 42, 56, 61, 255, 28, 32, 33, 255, 31, 38, 40, 255, 30, 35, 37, 255, 41, 54, 58, 255, 39, 50, 54, 255, 39, 50, 54, 255, 35, 43, 46, 255, 53, 72, 77, 255, 42, 55, 59, 255, 36, 46, 49, 255, 27, 30, 32, 255, 28, 33, 35, 255, 30, 35, 37, 255, 21, 21, 21, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 36, 28, 255, 28, 38, 28, 255, 24, 30, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 35, 52, 36, 255, 35, 52, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 47, 33, 255, 38, 56, 38, 255, 35, 51, 35, 255, 36, 54, 37, 255, 42, 62, 41, 255, 40, 60, 40, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 31, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 35, 26, 255, 24, 30, 24, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 24, 32, 25, 255, 31, 43, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 30, 255, 23, 29, 24, 255, 29, 37, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 36, 29, 255, 25, 32, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 25, 31, 25, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 31, 44, 31, 255, 30, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 50, 35, 255, 42, 63, 42, 255, 35, 52, 35, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 34, 27, 255, 28, 36, 29, 255, 24, 30, 24, 255, 25, 32, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 32, 255, 25, 32, 25, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 30, 24, 255, 26, 34, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 41, 30, 255, 31, 43, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 54, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 87, 104, 13, 255, 31, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 39, 58, 38, 255, 44, 65, 43, 255, 33, 48, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 37, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 30, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 32, 255, 35, 52, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 35, 255, 39, 58, 39, 255, 37, 54, 37, 255, 40, 60, 40, 255, 36, 54, 36, 255, 44, 65, 43, 255, 48, 70, 46, 255, 49, 71, 47, 255, 50, 72, 47, 255, 35, 51, 35, 255, 37, 55, 37, 255, 38, 56, 38, 255, 37, 56, 38, 255, 34, 50, 35, 255, 32, 46, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 29, 255, 29, 40, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 41, 30, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 47, 33, 255, 29, 34, 36, 255, 25, 28, 29, 255, 21, 21, 21, 255, 24, 26, 26, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 29, 35, 37, 255, 28, 33, 35, 255, 27, 30, 31, 255, 36, 45, 48, 255, 39, 51, 55, 255, 29, 34, 35, 255, 32, 39, 42, 255, 45, 61, 66, 255, 31, 37, 39, 255, 42, 55, 60, 255, 40, 52, 56, 255, 36, 45, 48, 255, 43, 57, 62, 255, 48, 65, 71, 255, 31, 38, 40, 255, 36, 46, 49, 255, 34, 43, 46, 255, 39, 51, 55, 255, 40, 53, 57, 255, 21, 21, 21, 255, 32, 40, 42, 255, 44, 59, 64, 255, 39, 51, 54, 255, 34, 42, 44, 255, 39, 51, 55, 255, 33, 40, 42, 255, 33, 40, 43, 255, 44, 59, 64, 255, 35, 43, 46, 255, 41, 55, 59, 255, 30, 36, 38, 255, 29, 34, 35, 255, 30, 36, 38, 255, 32, 39, 41, 255, 37, 48, 51, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 39, 50, 54, 255, 41, 55, 59, 255, 46, 62, 67, 255, 41, 53, 58, 255, 28, 32, 33, 255, 30, 36, 38, 255, 23, 24, 24, 255, 21, 21, 21, 255, 28, 33, 34, 255, 41, 54, 58, 255, 31, 37, 40, 255, 38, 49, 53, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 27, 31, 32, 255, 33, 41, 43, 255, 30, 36, 39, 255, 21, 21, 21, 255, 40, 52, 56, 255, 33, 41, 43, 255, 34, 42, 45, 255, 39, 50, 54, 255, 32, 39, 41, 255, 37, 48, 51, 255, 56, 74, 79, 255, 51, 69, 75, 255, 57, 75, 80, 255, 48, 65, 71, 255, 57, 75, 80, 255, 31, 37, 40, 255, 35, 44, 47, 255, 37, 47, 50, 255, 32, 39, 41, 255, 28, 33, 35, 255, 33, 41, 43, 255, 49, 68, 74, 255, 49, 67, 73, 255, 41, 54, 58, 255, 32, 40, 42, 255, 40, 52, 56, 255, 32, 39, 41, 255, 46, 62, 68, 255, 46, 63, 68, 255, 43, 57, 62, 255, 45, 60, 66, 255, 39, 51, 55, 255, 52, 70, 76, 255, 22, 22, 22, 255, 41, 54, 58, 255, 44, 59, 64, 255, 42, 56, 60, 255, 37, 48, 51, 255, 35, 43, 46, 255, 31, 38, 40, 255, 39, 50, 54, 255, 37, 48, 51, 255, 35, 45, 48, 255, 44, 60, 65, 255, 40, 53, 57, 255, 48, 66, 72, 255, 62, 79, 83, 255, 43, 56, 61, 255, 42, 55, 59, 255, 39, 51, 55, 255, 50, 69, 75, 255, 39, 50, 54, 255, 36, 46, 49, 255, 38, 48, 52, 255, 21, 21, 21, 255, 35, 44, 47, 255, 38, 49, 53, 255, 38, 50, 53, 255, 44, 58, 63, 255, 40, 52, 56, 255, 31, 38, 40, 255, 45, 61, 66, 255, 39, 51, 55, 255, 42, 56, 61, 255, 30, 35, 37, 255, 40, 53, 57, 255, 28, 32, 33, 255, 33, 42, 44, 255, 30, 35, 37, 255, 38, 50, 54, 255, 41, 54, 58, 255, 40, 53, 57, 255, 48, 66, 72, 255, 42, 56, 61, 255, 26, 30, 31, 255, 26, 30, 31, 255, 34, 42, 45, 255, 44, 59, 64, 255, 30, 36, 38, 255, 39, 50, 54, 255, 46, 63, 68, 255, 46, 62, 67, 255, 38, 48, 52, 255, 37, 47, 51, 255, 44, 59, 64, 255, 36, 46, 50, 255, 49, 68, 74, 255, 35, 44, 47, 255, 28, 33, 35, 255, 37, 47, 50, 255, 34, 42, 45, 255, 37, 48, 52, 255, 30, 36, 38, 255, 39, 51, 55, 255, 30, 36, 38, 255, 36, 45, 48, 255, 40, 52, 56, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 40, 53, 57, 255, 35, 44, 47, 255, 36, 46, 50, 255, 32, 39, 42, 255, 51, 70, 76, 255, 33, 40, 43, 255, 29, 34, 36, 255, 36, 46, 49, 255, 41, 54, 58, 255, 39, 51, 55, 255, 43, 58, 63, 255, 46, 63, 68, 255, 43, 57, 62, 255, 39, 51, 55, 255, 37, 48, 52, 255, 32, 40, 42, 255, 36, 45, 48, 255, 39, 51, 55, 255, 39, 51, 55, 255, 32, 38, 41, 255, 24, 27, 27, 255, 22, 23, 23, 255, 31, 38, 40, 255, 36, 46, 49, 255, 31, 37, 39, 255, 42, 55, 60, 255, 45, 61, 66, 255, 37, 48, 52, 255, 47, 64, 70, 255, 29, 33, 35, 255, 30, 36, 38, 255, 46, 63, 68, 255, 30, 35, 37, 255, 40, 52, 56, 255, 36, 45, 48, 255, 34, 43, 46, 255, 35, 45, 48, 255, 42, 56, 61, 255, 21, 21, 21, 255, 28, 33, 35, 255, 39, 50, 54, 255, 31, 37, 39, 255, 35, 44, 47, 255, 32, 39, 42, 255, 40, 52, 56, 255, 35, 43, 46, 255, 35, 45, 48, 255, 36, 46, 49, 255, 42, 56, 61, 255, 32, 38, 41, 255, 37, 47, 51, 255, 33, 41, 43, 255, 31, 38, 40, 255, 26, 29, 30, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 31, 37, 40, 255, 42, 56, 61, 255, 36, 45, 49, 255, 26, 29, 30, 255, 33, 41, 44, 255, 32, 40, 42, 255, 29, 35, 37, 255, 26, 29, 30, 255, 29, 35, 36, 255, 32, 38, 41, 255, 33, 40, 43, 255, 31, 37, 39, 255, 39, 51, 55, 255, 40, 53, 57, 255, 45, 60, 65, 255, 35, 44, 47, 255, 28, 32, 34, 255, 35, 44, 47, 255, 37, 48, 51, 255, 31, 38, 40, 255, 24, 26, 27, 255, 31, 37, 39, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 50, 35, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 38, 28, 255, 24, 31, 24, 255, 26, 35, 27, 255, 27, 36, 27, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 26, 35, 26, 255, 28, 38, 28, 255, 24, 31, 25, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 43, 63, 42, 255, 35, 51, 35, 255, 62, 88, 57, 255, 46, 67, 44, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 48, 34, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 30, 42, 31, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 32, 25, 255, 26, 35, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 28, 38, 28, 255, 31, 43, 31, 255, 33, 48, 33, 255, 25, 32, 25, 255, 27, 36, 27, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 32, 25, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 37, 47, 36, 255, 32, 40, 32, 255, 27, 35, 28, 255, 25, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 33, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 25, 34, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 33, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 36, 54, 37, 255, 33, 48, 33, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 31, 39, 31, 255, 34, 43, 33, 255, 25, 32, 25, 255, 25, 33, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 30, 24, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 49, 72, 47, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 33, 48, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 32, 45, 32, 255, 39, 59, 39, 255, 37, 54, 37, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 47, 33, 255, 31, 43, 31, 255, 25, 33, 26, 255, 27, 35, 28, 255, 24, 30, 24, 255, 26, 34, 26, 255, 23, 29, 24, 255, 28, 36, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 46, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 38, 57, 38, 255, 53, 76, 49, 255, 57, 82, 53, 255, 59, 85, 55, 255, 39, 58, 39, 255, 39, 58, 39, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 50, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 30, 43, 31, 255, 30, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 27, 36, 27, 255, 34, 50, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 43, 31, 255, 48, 65, 71, 255, 36, 45, 48, 255, 37, 47, 50, 255, 32, 39, 41, 255, 43, 57, 62, 255, 34, 42, 44, 255, 22, 23, 23, 255, 30, 35, 37, 255, 31, 38, 40, 255, 31, 37, 39, 255, 32, 39, 42, 255, 36, 45, 48, 255, 29, 33, 35, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 30, 31, 255, 33, 40, 43, 255, 31, 37, 39, 255, 25, 27, 28, 255, 25, 28, 29, 255, 47, 64, 69, 255, 43, 57, 61, 255, 44, 59, 64, 255, 50, 69, 75, 255, 29, 34, 36, 255, 44, 58, 63, 255, 43, 57, 62, 255, 63, 80, 84, 255, 44, 60, 65, 255, 44, 59, 64, 255, 36, 45, 49, 255, 38, 48, 52, 255, 41, 55, 59, 255, 38, 49, 53, 255, 43, 57, 62, 255, 47, 63, 69, 255, 21, 21, 21, 255, 48, 66, 72, 255, 31, 37, 40, 255, 45, 60, 65, 255, 38, 49, 52, 255, 35, 43, 46, 255, 41, 53, 57, 255, 33, 40, 43, 255, 38, 49, 53, 255, 34, 42, 45, 255, 35, 44, 47, 255, 30, 35, 37, 255, 30, 36, 38, 255, 25, 28, 29, 255, 25, 27, 28, 255, 21, 21, 21, 255, 24, 26, 27, 255, 38, 48, 52, 255, 43, 57, 61, 255, 40, 53, 57, 255, 42, 56, 61, 255, 45, 61, 66, 255, 35, 45, 48, 255, 31, 38, 40, 255, 39, 50, 54, 255, 28, 32, 34, 255, 24, 25, 26, 255, 27, 31, 32, 255, 27, 31, 32, 255, 29, 35, 36, 255, 43, 58, 63, 255, 36, 46, 49, 255, 32, 39, 41, 255, 21, 21, 21, 255, 30, 36, 37, 255, 32, 39, 42, 255, 31, 38, 40, 255, 27, 31, 32, 255, 29, 34, 35, 255, 38, 49, 53, 255, 34, 43, 46, 255, 41, 54, 58, 255, 21, 21, 21, 255, 24, 26, 27, 255, 37, 47, 51, 255, 41, 54, 59, 255, 35, 44, 47, 255, 33, 40, 43, 255, 43, 58, 63, 255, 41, 54, 59, 255, 45, 61, 66, 255, 48, 65, 71, 255, 46, 63, 68, 255, 42, 55, 60, 255, 27, 32, 33, 255, 22, 23, 24, 255, 40, 52, 56, 255, 30, 36, 38, 255, 44, 60, 65, 255, 21, 21, 21, 255, 41, 54, 58, 255, 50, 69, 75, 255, 37, 47, 50, 255, 42, 56, 60, 255, 36, 46, 49, 255, 44, 59, 64, 255, 38, 49, 53, 255, 40, 53, 57, 255, 48, 65, 71, 255, 38, 49, 53, 255, 48, 66, 72, 255, 36, 46, 49, 255, 21, 21, 21, 255, 30, 36, 37, 255, 42, 56, 60, 255, 34, 42, 45, 255, 37, 47, 50, 255, 24, 26, 27, 255, 26, 30, 31, 255, 32, 39, 42, 255, 33, 40, 43, 255, 34, 42, 45, 255, 50, 68, 74, 255, 51, 70, 76, 255, 55, 73, 79, 255, 44, 59, 64, 255, 53, 72, 77, 255, 44, 59, 64, 255, 46, 63, 68, 255, 43, 57, 62, 255, 46, 63, 69, 255, 29, 35, 36, 255, 27, 31, 32, 255, 24, 26, 27, 255, 47, 63, 69, 255, 43, 57, 61, 255, 39, 51, 54, 255, 42, 55, 60, 255, 36, 46, 49, 255, 27, 30, 32, 255, 39, 51, 55, 255, 42, 56, 60, 255, 43, 58, 63, 255, 40, 52, 56, 255, 35, 44, 48, 255, 38, 48, 52, 255, 51, 70, 76, 255, 37, 48, 52, 255, 47, 64, 69, 255, 45, 61, 66, 255, 42, 56, 60, 255, 35, 44, 47, 255, 39, 50, 54, 255, 48, 65, 71, 255, 21, 21, 21, 255, 31, 38, 40, 255, 42, 56, 60, 255, 52, 71, 76, 255, 46, 62, 67, 255, 36, 45, 49, 255, 45, 60, 65, 255, 41, 53, 58, 255, 42, 56, 61, 255, 37, 48, 51, 255, 39, 50, 54, 255, 39, 50, 54, 255, 34, 43, 46, 255, 45, 61, 66, 255, 42, 56, 60, 255, 34, 42, 45, 255, 32, 40, 42, 255, 34, 42, 45, 255, 33, 40, 43, 255, 28, 32, 33, 255, 41, 54, 58, 255, 35, 43, 46, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 47, 64, 70, 255, 50, 69, 75, 255, 35, 45, 48, 255, 45, 60, 65, 255, 43, 58, 63, 255, 35, 44, 47, 255, 43, 57, 62, 255, 44, 60, 65, 255, 40, 53, 57, 255, 52, 70, 76, 255, 50, 69, 75, 255, 47, 64, 70, 255, 28, 33, 34, 255, 40, 52, 57, 255, 38, 48, 52, 255, 48, 66, 72, 255, 41, 53, 58, 255, 44, 58, 63, 255, 21, 21, 21, 255, 27, 30, 32, 255, 28, 32, 33, 255, 39, 51, 54, 255, 27, 31, 33, 255, 27, 31, 33, 255, 29, 34, 35, 255, 25, 28, 29, 255, 42, 56, 61, 255, 44, 58, 63, 255, 29, 34, 35, 255, 28, 32, 34, 255, 34, 43, 45, 255, 35, 43, 46, 255, 49, 67, 73, 255, 34, 42, 44, 255, 41, 55, 59, 255, 43, 58, 63, 255, 38, 48, 52, 255, 21, 21, 21, 255, 23, 23, 24, 255, 44, 60, 65, 255, 40, 53, 57, 255, 43, 57, 62, 255, 38, 50, 53, 255, 36, 46, 49, 255, 32, 38, 41, 255, 43, 57, 62, 255, 40, 52, 56, 255, 36, 46, 49, 255, 34, 43, 46, 255, 33, 41, 44, 255, 24, 25, 26, 255, 28, 33, 35, 255, 25, 27, 28, 255, 28, 33, 34, 255, 21, 21, 21, 255, 25, 28, 29, 255, 31, 38, 40, 255, 45, 60, 66, 255, 26, 30, 31, 255, 41, 54, 58, 255, 31, 37, 39, 255, 35, 44, 47, 255, 23, 24, 25, 255, 21, 21, 21, 255, 37, 47, 51, 255, 42, 56, 60, 255, 37, 47, 51, 255, 45, 60, 65, 255, 40, 52, 56, 255, 30, 35, 37, 255, 39, 51, 55, 255, 32, 40, 42, 255, 34, 42, 45, 255, 38, 49, 53, 255, 26, 29, 30, 255, 22, 22, 22, 255, 23, 25, 25, 255, 46, 62, 68, 255, 33, 48, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 24, 30, 24, 255, 28, 36, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 30, 255, 33, 47, 33, 255, 33, 48, 34, 255, 36, 54, 36, 255, 45, 67, 44, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 38, 57, 38, 255, 36, 53, 36, 255, 32, 45, 32, 255, 34, 50, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 27, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 32, 25, 255, 26, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 27, 36, 27, 255, 25, 33, 26, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 35, 45, 35, 255, 25, 33, 26, 255, 26, 34, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 41, 30, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 31, 24, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 30, 24, 255, 25, 33, 26, 255, 27, 35, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 32, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 30, 24, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 42, 62, 41, 255, 30, 41, 30, 255, 31, 44, 31, 255, 32, 46, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 38, 28, 255, 32, 46, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 49, 71, 46, 255, 35, 52, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 32, 25, 255, 27, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 38, 57, 38, 255, 35, 52, 35, 255, 45, 67, 44, 255, 38, 56, 38, 255, 50, 72, 47, 255, 63, 90, 58, 255, 35, 52, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 43, 64, 42, 255, 36, 54, 36, 255, 37, 56, 37, 255, 39, 58, 39, 255, 42, 62, 41, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 52, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 29, 255, 31, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 38, 57, 38, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 38, 48, 52, 255, 35, 44, 47, 255, 33, 40, 43, 255, 39, 51, 55, 255, 21, 21, 21, 255, 24, 26, 27, 255, 32, 39, 42, 255, 29, 35, 36, 255, 43, 57, 62, 255, 37, 47, 50, 255, 21, 21, 21, 255, 43, 57, 62, 255, 43, 58, 62, 255, 32, 40, 42, 255, 35, 45, 48, 255, 21, 21, 21, 255, 38, 49, 52, 255, 28, 33, 34, 255, 25, 27, 28, 255, 39, 51, 55, 255, 35, 44, 47, 255, 31, 37, 39, 255, 41, 54, 59, 255, 38, 49, 52, 255, 44, 60, 65, 255, 42, 56, 61, 255, 39, 51, 55, 255, 38, 48, 52, 255, 57, 75, 80, 255, 40, 52, 56, 255, 40, 53, 57, 255, 35, 43, 46, 255, 35, 43, 46, 255, 29, 35, 37, 255, 41, 54, 58, 255, 42, 56, 61, 255, 32, 38, 41, 255, 27, 31, 33, 255, 46, 62, 67, 255, 45, 60, 66, 255, 41, 54, 58, 255, 42, 56, 60, 255, 39, 51, 55, 255, 37, 48, 51, 255, 28, 32, 33, 255, 44, 58, 63, 255, 27, 30, 32, 255, 22, 23, 23, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 30, 32, 255, 25, 27, 28, 255, 38, 48, 52, 255, 31, 37, 39, 255, 48, 66, 72, 255, 29, 34, 36, 255, 33, 41, 44, 255, 44, 58, 63, 255, 41, 54, 58, 255, 31, 38, 40, 255, 28, 32, 34, 255, 34, 43, 46, 255, 31, 38, 40, 255, 23, 25, 25, 255, 39, 51, 55, 255, 30, 36, 38, 255, 27, 30, 32, 255, 21, 21, 21, 255, 22, 23, 23, 255, 26, 29, 30, 255, 30, 36, 37, 255, 29, 34, 36, 255, 27, 31, 32, 255, 31, 38, 40, 255, 34, 43, 46, 255, 31, 37, 39, 255, 29, 34, 36, 255, 21, 21, 21, 255, 27, 32, 33, 255, 43, 57, 61, 255, 40, 52, 57, 255, 38, 49, 52, 255, 47, 63, 69, 255, 38, 49, 52, 255, 42, 56, 61, 255, 36, 46, 50, 255, 55, 73, 79, 255, 43, 57, 62, 255, 36, 46, 49, 255, 29, 33, 35, 255, 31, 38, 40, 255, 33, 41, 43, 255, 30, 35, 37, 255, 27, 31, 33, 255, 28, 32, 33, 255, 43, 58, 63, 255, 44, 59, 64, 255, 43, 57, 62, 255, 47, 64, 70, 255, 34, 42, 45, 255, 49, 67, 73, 255, 40, 52, 56, 255, 33, 41, 43, 255, 49, 67, 73, 255, 39, 51, 55, 255, 32, 39, 42, 255, 25, 28, 29, 255, 40, 52, 56, 255, 30, 36, 38, 255, 43, 57, 61, 255, 39, 51, 55, 255, 35, 44, 47, 255, 27, 31, 32, 255, 40, 52, 56, 255, 38, 48, 52, 255, 31, 37, 39, 255, 40, 52, 57, 255, 48, 66, 72, 255, 51, 70, 76, 255, 42, 56, 61, 255, 51, 69, 75, 255, 48, 66, 72, 255, 50, 69, 75, 255, 36, 46, 50, 255, 57, 75, 80, 255, 38, 50, 54, 255, 21, 21, 21, 255, 28, 33, 35, 255, 34, 42, 45, 255, 45, 61, 66, 255, 39, 50, 54, 255, 53, 71, 77, 255, 45, 60, 66, 255, 39, 51, 55, 255, 25, 27, 27, 255, 34, 42, 45, 255, 41, 53, 57, 255, 42, 56, 61, 255, 41, 54, 59, 255, 47, 64, 69, 255, 47, 64, 70, 255, 41, 54, 58, 255, 33, 41, 44, 255, 30, 36, 38, 255, 29, 35, 36, 255, 36, 46, 50, 255, 28, 33, 34, 255, 44, 59, 64, 255, 21, 21, 21, 255, 27, 30, 31, 255, 47, 64, 70, 255, 37, 47, 51, 255, 35, 45, 48, 255, 51, 69, 75, 255, 40, 53, 57, 255, 42, 56, 60, 255, 36, 46, 50, 255, 42, 55, 60, 255, 37, 48, 51, 255, 41, 54, 58, 255, 35, 44, 47, 255, 46, 62, 67, 255, 41, 54, 58, 255, 27, 30, 31, 255, 31, 38, 40, 255, 34, 43, 46, 255, 35, 44, 47, 255, 31, 38, 40, 255, 35, 44, 47, 255, 22, 23, 23, 255, 25, 27, 28, 255, 33, 40, 43, 255, 32, 39, 42, 255, 42, 55, 60, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 36, 46, 49, 255, 41, 54, 58, 255, 43, 58, 63, 255, 46, 62, 68, 255, 41, 54, 59, 255, 52, 70, 76, 255, 49, 67, 73, 255, 53, 72, 77, 255, 50, 69, 75, 255, 35, 45, 48, 255, 38, 50, 54, 255, 41, 53, 58, 255, 34, 42, 45, 255, 39, 50, 54, 255, 37, 48, 51, 255, 37, 48, 51, 255, 21, 21, 21, 255, 47, 64, 70, 255, 38, 48, 52, 255, 21, 21, 21, 255, 33, 41, 43, 255, 33, 41, 44, 255, 36, 46, 49, 255, 41, 55, 59, 255, 38, 49, 53, 255, 31, 38, 40, 255, 43, 58, 63, 255, 36, 46, 50, 255, 34, 43, 45, 255, 31, 37, 39, 255, 34, 43, 46, 255, 39, 50, 54, 255, 35, 44, 47, 255, 45, 61, 66, 255, 46, 63, 68, 255, 37, 48, 51, 255, 24, 26, 27, 255, 21, 21, 21, 255, 32, 38, 41, 255, 42, 56, 61, 255, 38, 50, 53, 255, 35, 44, 47, 255, 35, 44, 47, 255, 36, 46, 49, 255, 33, 40, 43, 255, 40, 53, 57, 255, 35, 45, 48, 255, 28, 32, 34, 255, 37, 47, 51, 255, 33, 42, 44, 255, 25, 27, 28, 255, 31, 38, 40, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 37, 39, 255, 29, 35, 37, 255, 21, 21, 21, 255, 28, 33, 34, 255, 24, 26, 27, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 27, 31, 32, 255, 33, 41, 44, 255, 35, 44, 48, 255, 29, 34, 36, 255, 33, 41, 43, 255, 29, 35, 36, 255, 23, 25, 25, 255, 32, 39, 42, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 29, 255, 30, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 45, 32, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 37, 54, 37, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 52, 36, 255, 33, 48, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 31, 44, 32, 255, 26, 35, 27, 255, 32, 47, 33, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 31, 255, 27, 37, 28, 255, 25, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 37, 255, 35, 52, 36, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 33, 255, 32, 47, 33, 255, 34, 51, 35, 255, 34, 49, 34, 255, 30, 42, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 34, 27, 255, 31, 39, 31, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 37, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 30, 42, 30, 255, 31, 44, 32, 255, 31, 43, 31, 255, 34, 50, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 40, 59, 39, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 39, 58, 39, 255, 39, 59, 39, 255, 35, 51, 35, 255, 40, 59, 39, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 31, 24, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 44, 65, 43, 255, 37, 55, 37, 255, 43, 64, 42, 255, 37, 56, 37, 255, 35, 52, 36, 255, 36, 53, 36, 255, 43, 63, 42, 255, 36, 53, 36, 255, 35, 51, 35, 255, 45, 67, 44, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 47, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 37, 56, 38, 255, 44, 65, 43, 255, 35, 52, 35, 255, 30, 42, 30, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 29, 40, 29, 255, 33, 48, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 41, 53, 58, 255, 31, 37, 39, 255, 24, 26, 27, 255, 32, 40, 42, 255, 42, 55, 59, 255, 30, 35, 37, 255, 25, 28, 29, 255, 41, 54, 59, 255, 48, 66, 72, 255, 40, 52, 56, 255, 39, 51, 55, 255, 24, 26, 26, 255, 27, 31, 32, 255, 22, 22, 22, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 38, 49, 53, 255, 34, 42, 45, 255, 38, 49, 53, 255, 32, 38, 41, 255, 40, 53, 57, 255, 30, 36, 38, 255, 35, 44, 47, 255, 44, 58, 63, 255, 51, 70, 76, 255, 44, 58, 63, 255, 31, 37, 39, 255, 32, 39, 42, 255, 53, 71, 77, 255, 46, 63, 68, 255, 42, 55, 60, 255, 35, 43, 46, 255, 32, 40, 42, 255, 46, 63, 68, 255, 21, 21, 21, 255, 38, 49, 53, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 47, 51, 255, 35, 44, 47, 255, 38, 50, 53, 255, 46, 63, 68, 255, 33, 41, 43, 255, 41, 53, 58, 255, 28, 32, 34, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 48, 255, 28, 32, 34, 255, 34, 42, 45, 255, 36, 46, 49, 255, 44, 58, 63, 255, 33, 41, 44, 255, 36, 45, 48, 255, 32, 40, 42, 255, 38, 49, 52, 255, 36, 46, 50, 255, 35, 43, 46, 255, 36, 46, 49, 255, 24, 26, 26, 255, 26, 29, 30, 255, 36, 47, 50, 255, 29, 34, 36, 255, 35, 44, 47, 255, 34, 43, 46, 255, 32, 39, 41, 255, 21, 21, 21, 255, 31, 38, 40, 255, 36, 46, 49, 255, 30, 36, 38, 255, 30, 36, 38, 255, 29, 33, 35, 255, 25, 28, 29, 255, 34, 43, 46, 255, 34, 42, 45, 255, 38, 49, 53, 255, 21, 22, 22, 255, 24, 26, 26, 255, 34, 42, 45, 255, 51, 69, 75, 255, 36, 46, 49, 255, 50, 68, 75, 255, 34, 42, 44, 255, 37, 47, 50, 255, 34, 43, 45, 255, 58, 76, 81, 255, 33, 40, 43, 255, 39, 51, 55, 255, 37, 48, 51, 255, 34, 43, 45, 255, 29, 34, 36, 255, 47, 63, 69, 255, 28, 33, 35, 255, 21, 21, 21, 255, 29, 34, 35, 255, 40, 52, 56, 255, 51, 70, 76, 255, 42, 56, 60, 255, 44, 59, 64, 255, 42, 56, 60, 255, 43, 57, 61, 255, 43, 58, 63, 255, 43, 58, 63, 255, 45, 61, 66, 255, 43, 57, 61, 255, 21, 21, 21, 255, 34, 42, 45, 255, 36, 46, 49, 255, 44, 59, 64, 255, 34, 43, 46, 255, 43, 57, 62, 255, 34, 43, 46, 255, 28, 32, 34, 255, 37, 48, 52, 255, 42, 56, 61, 255, 48, 66, 72, 255, 57, 75, 80, 255, 49, 68, 74, 255, 50, 68, 75, 255, 54, 72, 78, 255, 56, 74, 79, 255, 67, 84, 87, 255, 41, 53, 58, 255, 32, 39, 42, 255, 26, 29, 30, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 34, 35, 255, 41, 54, 58, 255, 39, 50, 54, 255, 45, 61, 66, 255, 45, 60, 65, 255, 36, 45, 48, 255, 34, 43, 45, 255, 32, 39, 41, 255, 36, 45, 48, 255, 45, 60, 65, 255, 38, 49, 52, 255, 40, 53, 57, 255, 59, 77, 81, 255, 48, 66, 71, 255, 43, 57, 62, 255, 44, 59, 63, 255, 28, 32, 33, 255, 39, 51, 54, 255, 40, 53, 57, 255, 27, 31, 32, 255, 32, 40, 42, 255, 21, 21, 21, 255, 37, 48, 51, 255, 36, 46, 49, 255, 34, 43, 46, 255, 44, 60, 65, 255, 40, 52, 56, 255, 31, 37, 39, 255, 41, 55, 59, 255, 39, 51, 55, 255, 39, 51, 55, 255, 43, 58, 63, 255, 42, 56, 60, 255, 41, 54, 58, 255, 44, 59, 64, 255, 30, 36, 38, 255, 23, 25, 25, 255, 24, 26, 26, 255, 34, 42, 45, 255, 41, 54, 58, 255, 32, 39, 41, 255, 21, 21, 21, 255, 41, 55, 59, 255, 28, 33, 34, 255, 44, 58, 63, 255, 27, 30, 32, 255, 26, 28, 29, 255, 29, 35, 37, 255, 31, 38, 40, 255, 21, 21, 21, 255, 24, 26, 26, 255, 40, 52, 56, 255, 49, 68, 74, 255, 46, 62, 68, 255, 42, 55, 60, 255, 52, 70, 76, 255, 41, 54, 58, 255, 44, 59, 64, 255, 42, 56, 61, 255, 36, 45, 49, 255, 35, 45, 48, 255, 32, 38, 40, 255, 48, 65, 71, 255, 48, 65, 71, 255, 47, 63, 69, 255, 33, 40, 43, 255, 26, 29, 30, 255, 42, 56, 60, 255, 37, 48, 52, 255, 34, 42, 45, 255, 26, 28, 29, 255, 45, 61, 67, 255, 43, 57, 61, 255, 48, 66, 72, 255, 39, 50, 54, 255, 42, 56, 61, 255, 31, 38, 40, 255, 32, 40, 42, 255, 41, 54, 58, 255, 23, 24, 24, 255, 46, 62, 68, 255, 36, 46, 49, 255, 32, 39, 41, 255, 45, 60, 65, 255, 41, 54, 58, 255, 36, 46, 50, 255, 38, 48, 52, 255, 26, 30, 31, 255, 21, 21, 21, 255, 41, 54, 58, 255, 38, 48, 52, 255, 42, 55, 60, 255, 33, 41, 44, 255, 31, 38, 40, 255, 35, 45, 48, 255, 33, 40, 43, 255, 37, 48, 52, 255, 37, 48, 51, 255, 35, 43, 46, 255, 29, 34, 35, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 29, 34, 35, 255, 33, 41, 43, 255, 33, 41, 44, 255, 33, 41, 43, 255, 28, 32, 34, 255, 47, 64, 69, 255, 41, 53, 57, 255, 33, 41, 44, 255, 45, 60, 65, 255, 38, 48, 52, 255, 44, 58, 63, 255, 47, 63, 69, 255, 45, 60, 65, 255, 42, 55, 60, 255, 38, 49, 52, 255, 21, 21, 21, 255, 29, 34, 36, 255, 35, 51, 35, 255, 31, 44, 32, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 32, 25, 255, 29, 41, 30, 255, 33, 48, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 31, 24, 255, 24, 31, 25, 255, 31, 40, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 40, 60, 40, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 46, 33, 255, 32, 46, 33, 255, 32, 47, 33, 255, 34, 51, 35, 255, 32, 47, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 43, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 42, 31, 255, 30, 41, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 39, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 50, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 36, 54, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 40, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 36, 27, 255, 25, 32, 26, 255, 31, 39, 31, 255, 28, 36, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 32, 25, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 30, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 40, 60, 40, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 47, 69, 45, 255, 36, 54, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 34, 255, 40, 59, 39, 255, 36, 54, 36, 255, 35, 52, 36, 255, 38, 56, 38, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 38, 56, 38, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 51, 74, 48, 255, 44, 65, 43, 255, 34, 50, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 30, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 38, 57, 38, 255, 40, 52, 57, 255, 35, 44, 47, 255, 41, 54, 58, 255, 40, 52, 56, 255, 39, 50, 54, 255, 30, 36, 38, 255, 35, 43, 46, 255, 35, 43, 46, 255, 37, 47, 50, 255, 28, 32, 33, 255, 40, 53, 57, 255, 37, 48, 51, 255, 37, 47, 51, 255, 28, 32, 34, 255, 32, 39, 41, 255, 31, 37, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 36, 46, 49, 255, 41, 53, 58, 255, 37, 47, 50, 255, 44, 59, 64, 255, 43, 56, 61, 255, 42, 56, 60, 255, 48, 65, 71, 255, 39, 51, 54, 255, 35, 44, 47, 255, 48, 66, 71, 255, 45, 61, 66, 255, 36, 45, 49, 255, 32, 39, 41, 255, 29, 33, 35, 255, 34, 42, 45, 255, 29, 34, 36, 255, 24, 26, 26, 255, 38, 48, 52, 255, 42, 56, 60, 255, 47, 64, 70, 255, 34, 43, 45, 255, 21, 21, 21, 255, 26, 29, 30, 255, 41, 55, 59, 255, 35, 44, 47, 255, 33, 40, 43, 255, 30, 35, 37, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 35, 44, 47, 255, 27, 30, 31, 255, 34, 43, 45, 255, 34, 43, 45, 255, 27, 31, 32, 255, 32, 39, 41, 255, 28, 32, 34, 255, 39, 50, 54, 255, 36, 45, 48, 255, 43, 57, 61, 255, 46, 62, 67, 255, 38, 50, 53, 255, 27, 31, 32, 255, 26, 30, 31, 255, 37, 47, 51, 255, 24, 25, 26, 255, 36, 46, 50, 255, 35, 44, 47, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 42, 255, 24, 25, 26, 255, 28, 32, 33, 255, 23, 25, 25, 255, 22, 23, 23, 255, 23, 25, 25, 255, 27, 31, 33, 255, 34, 42, 45, 255, 36, 46, 49, 255, 21, 21, 21, 255, 38, 50, 54, 255, 37, 47, 50, 255, 29, 35, 36, 255, 42, 56, 61, 255, 45, 60, 65, 255, 46, 62, 67, 255, 42, 56, 61, 255, 39, 50, 54, 255, 40, 52, 56, 255, 45, 61, 66, 255, 40, 51, 56, 255, 34, 42, 45, 255, 30, 36, 37, 255, 32, 39, 41, 255, 44, 59, 64, 255, 32, 40, 42, 255, 40, 53, 57, 255, 43, 57, 62, 255, 42, 55, 60, 255, 43, 58, 62, 255, 39, 51, 54, 255, 45, 61, 66, 255, 46, 62, 67, 255, 32, 39, 42, 255, 48, 66, 72, 255, 44, 58, 63, 255, 39, 50, 54, 255, 21, 21, 21, 255, 29, 34, 36, 255, 38, 49, 53, 255, 42, 55, 60, 255, 35, 44, 46, 255, 25, 28, 29, 255, 29, 34, 36, 255, 46, 63, 68, 255, 39, 50, 54, 255, 39, 50, 54, 255, 51, 69, 75, 255, 55, 73, 79, 255, 45, 61, 66, 255, 50, 68, 74, 255, 41, 55, 59, 255, 51, 69, 75, 255, 46, 62, 67, 255, 38, 50, 53, 255, 45, 61, 66, 255, 56, 74, 79, 255, 21, 21, 21, 255, 40, 53, 57, 255, 44, 58, 63, 255, 33, 40, 43, 255, 42, 55, 60, 255, 32, 40, 42, 255, 33, 41, 44, 255, 27, 31, 33, 255, 39, 51, 54, 255, 29, 35, 36, 255, 44, 59, 64, 255, 47, 64, 70, 255, 55, 73, 78, 255, 44, 59, 64, 255, 42, 56, 61, 255, 36, 46, 49, 255, 38, 50, 53, 255, 46, 62, 67, 255, 45, 61, 66, 255, 33, 41, 43, 255, 28, 32, 34, 255, 37, 47, 51, 255, 37, 47, 50, 255, 26, 28, 29, 255, 24, 26, 26, 255, 33, 41, 43, 255, 33, 41, 44, 255, 34, 43, 46, 255, 32, 40, 42, 255, 34, 43, 46, 255, 31, 37, 39, 255, 38, 49, 53, 255, 36, 46, 49, 255, 47, 64, 69, 255, 57, 75, 80, 255, 35, 45, 48, 255, 33, 41, 43, 255, 32, 39, 41, 255, 37, 47, 50, 255, 34, 42, 44, 255, 28, 33, 34, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 52, 255, 39, 50, 54, 255, 39, 51, 55, 255, 45, 60, 65, 255, 43, 57, 62, 255, 32, 40, 42, 255, 40, 53, 57, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 33, 42, 44, 255, 46, 61, 67, 255, 46, 62, 67, 255, 43, 57, 62, 255, 38, 49, 53, 255, 30, 36, 38, 255, 27, 30, 31, 255, 40, 53, 57, 255, 33, 41, 44, 255, 41, 54, 59, 255, 47, 64, 70, 255, 24, 26, 26, 255, 30, 36, 38, 255, 42, 56, 60, 255, 35, 43, 46, 255, 34, 42, 45, 255, 39, 50, 54, 255, 39, 50, 54, 255, 38, 50, 53, 255, 40, 52, 56, 255, 41, 53, 58, 255, 29, 34, 35, 255, 40, 52, 56, 255, 45, 60, 65, 255, 35, 44, 47, 255, 39, 51, 55, 255, 36, 45, 48, 255, 33, 41, 43, 255, 30, 36, 38, 255, 33, 41, 44, 255, 38, 48, 52, 255, 38, 50, 53, 255, 45, 60, 65, 255, 26, 29, 30, 255, 28, 32, 34, 255, 21, 21, 21, 255, 26, 29, 30, 255, 27, 32, 33, 255, 27, 31, 32, 255, 38, 49, 53, 255, 33, 40, 43, 255, 34, 43, 45, 255, 39, 51, 55, 255, 33, 41, 43, 255, 40, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 22, 22, 22, 255, 33, 40, 43, 255, 27, 31, 33, 255, 33, 40, 43, 255, 34, 42, 45, 255, 26, 29, 30, 255, 30, 36, 38, 255, 35, 44, 47, 255, 35, 44, 47, 255, 44, 59, 64, 255, 33, 40, 43, 255, 38, 49, 53, 255, 47, 63, 69, 255, 39, 51, 55, 255, 34, 42, 45, 255, 38, 49, 53, 255, 29, 34, 36, 255, 39, 51, 55, 255, 31, 37, 39, 255, 53, 71, 77, 255, 27, 32, 33, 255, 42, 56, 60, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 43, 31, 255, 36, 53, 36, 255, 35, 52, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 38, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 42, 31, 255, 37, 56, 37, 255, 33, 47, 33, 255, 32, 45, 32, 255, 38, 57, 38, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 38, 56, 38, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 54, 37, 255, 31, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 54, 37, 255, 37, 55, 37, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 34, 26, 255, 24, 30, 24, 255, 27, 36, 27, 255, 23, 29, 24, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 39, 59, 39, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 44, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 36, 52, 36, 255, 35, 52, 36, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 32, 25, 255, 31, 43, 31, 255, 25, 33, 26, 255, 27, 36, 27, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 37, 54, 37, 255, 28, 39, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 43, 64, 42, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 30, 24, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 40, 60, 40, 255, 35, 52, 35, 255, 35, 51, 35, 255, 39, 59, 39, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 24, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 25, 255, 25, 34, 26, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 35, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 32, 255, 30, 43, 31, 255, 32, 46, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 54, 37, 255, 38, 58, 38, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 42, 62, 41, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 26, 35, 27, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 54, 37, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 32, 255, 40, 53, 57, 255, 38, 49, 52, 255, 30, 36, 38, 255, 41, 54, 58, 255, 34, 43, 46, 255, 42, 55, 60, 255, 40, 53, 57, 255, 34, 42, 45, 255, 24, 25, 26, 255, 35, 45, 48, 255, 27, 31, 33, 255, 34, 42, 44, 255, 39, 50, 54, 255, 36, 46, 49, 255, 32, 39, 41, 255, 31, 37, 39, 255, 34, 42, 45, 255, 21, 21, 21, 255, 24, 25, 26, 255, 36, 46, 49, 255, 34, 43, 46, 255, 47, 64, 70, 255, 47, 63, 69, 255, 54, 72, 78, 255, 34, 43, 46, 255, 43, 57, 62, 255, 46, 62, 67, 255, 47, 64, 70, 255, 45, 61, 66, 255, 36, 46, 49, 255, 45, 60, 65, 255, 32, 39, 41, 255, 26, 29, 30, 255, 21, 21, 21, 255, 33, 40, 43, 255, 39, 50, 54, 255, 44, 59, 64, 255, 42, 55, 60, 255, 52, 70, 76, 255, 37, 48, 51, 255, 47, 64, 69, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 37, 48, 51, 255, 32, 40, 42, 255, 37, 47, 50, 255, 28, 32, 34, 255, 26, 29, 30, 255, 29, 33, 35, 255, 28, 33, 35, 255, 36, 45, 48, 255, 31, 38, 40, 255, 36, 46, 50, 255, 42, 55, 60, 255, 46, 63, 68, 255, 43, 57, 62, 255, 38, 50, 53, 255, 44, 60, 65, 255, 37, 48, 51, 255, 32, 39, 42, 255, 35, 43, 46, 255, 33, 41, 43, 255, 35, 44, 47, 255, 34, 42, 44, 255, 21, 21, 21, 255, 33, 40, 43, 255, 33, 41, 44, 255, 27, 32, 33, 255, 31, 37, 39, 255, 30, 36, 38, 255, 27, 31, 32, 255, 31, 38, 40, 255, 32, 40, 42, 255, 30, 36, 38, 255, 39, 50, 54, 255, 21, 22, 22, 255, 21, 21, 21, 255, 34, 43, 46, 255, 40, 53, 57, 255, 48, 65, 71, 255, 41, 55, 59, 255, 40, 53, 57, 255, 41, 54, 59, 255, 34, 42, 45, 255, 42, 56, 61, 255, 33, 41, 43, 255, 32, 39, 42, 255, 24, 26, 26, 255, 43, 57, 62, 255, 38, 48, 52, 255, 42, 56, 61, 255, 42, 55, 60, 255, 23, 24, 24, 255, 47, 64, 69, 255, 43, 57, 62, 255, 35, 44, 48, 255, 32, 39, 41, 255, 43, 57, 62, 255, 32, 40, 42, 255, 32, 39, 41, 255, 43, 58, 63, 255, 41, 54, 58, 255, 24, 26, 27, 255, 28, 33, 35, 255, 44, 59, 64, 255, 36, 45, 49, 255, 36, 45, 48, 255, 41, 54, 58, 255, 34, 43, 45, 255, 35, 44, 47, 255, 36, 46, 50, 255, 49, 67, 73, 255, 42, 55, 59, 255, 45, 61, 67, 255, 42, 55, 59, 255, 36, 46, 49, 255, 61, 78, 83, 255, 54, 72, 78, 255, 47, 64, 69, 255, 44, 59, 64, 255, 42, 56, 60, 255, 36, 46, 49, 255, 34, 42, 45, 255, 21, 21, 21, 255, 36, 46, 49, 255, 44, 60, 65, 255, 50, 68, 75, 255, 43, 58, 63, 255, 40, 53, 57, 255, 36, 46, 50, 255, 34, 43, 46, 255, 33, 41, 44, 255, 26, 30, 31, 255, 34, 42, 45, 255, 40, 52, 56, 255, 42, 55, 59, 255, 34, 42, 45, 255, 49, 67, 73, 255, 42, 56, 60, 255, 40, 52, 56, 255, 40, 52, 57, 255, 36, 46, 49, 255, 25, 27, 28, 255, 32, 38, 41, 255, 38, 49, 53, 255, 26, 29, 30, 255, 28, 33, 35, 255, 21, 21, 21, 255, 30, 35, 37, 255, 40, 52, 56, 255, 39, 51, 55, 255, 31, 38, 40, 255, 34, 42, 45, 255, 43, 57, 62, 255, 32, 39, 41, 255, 45, 61, 66, 255, 42, 55, 59, 255, 39, 51, 54, 255, 30, 36, 38, 255, 42, 56, 61, 255, 42, 55, 60, 255, 40, 53, 57, 255, 32, 40, 42, 255, 30, 35, 37, 255, 28, 33, 34, 255, 21, 21, 21, 255, 39, 50, 54, 255, 38, 48, 52, 255, 47, 64, 69, 255, 48, 66, 72, 255, 38, 48, 52, 255, 43, 57, 62, 255, 41, 53, 57, 255, 29, 35, 36, 255, 34, 43, 46, 255, 40, 53, 57, 255, 24, 25, 26, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 39, 50, 54, 255, 36, 46, 50, 255, 41, 54, 58, 255, 35, 44, 47, 255, 31, 37, 39, 255, 32, 40, 42, 255, 39, 51, 55, 255, 44, 58, 63, 255, 38, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 32, 33, 255, 42, 56, 61, 255, 37, 47, 50, 255, 35, 44, 47, 255, 46, 62, 67, 255, 39, 51, 55, 255, 36, 45, 48, 255, 37, 48, 52, 255, 44, 59, 64, 255, 36, 46, 49, 255, 23, 25, 25, 255, 30, 35, 37, 255, 35, 45, 48, 255, 39, 50, 54, 255, 35, 44, 47, 255, 51, 69, 75, 255, 45, 60, 65, 255, 24, 27, 27, 255, 36, 45, 48, 255, 36, 45, 48, 255, 42, 55, 59, 255, 41, 53, 58, 255, 27, 31, 32, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 39, 41, 255, 26, 29, 31, 255, 41, 54, 58, 255, 26, 29, 30, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 25, 28, 29, 255, 32, 39, 42, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 22, 23, 24, 255, 29, 34, 36, 255, 35, 44, 47, 255, 41, 53, 58, 255, 41, 54, 59, 255, 38, 49, 53, 255, 27, 31, 33, 255, 34, 43, 46, 255, 50, 69, 75, 255, 35, 44, 47, 255, 39, 51, 55, 255, 37, 48, 51, 255, 28, 32, 33, 255, 28, 33, 34, 255, 46, 63, 68, 255, 43, 57, 62, 255, 52, 71, 77, 255, 47, 64, 69, 255, 34, 42, 45, 255, 21, 21, 21, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 44, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 38, 56, 38, 255, 40, 60, 40, 255, 35, 51, 35, 255, 38, 58, 38, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 34, 255, 30, 43, 31, 255, 25, 32, 25, 255, 28, 38, 28, 255, 31, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 34, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 32, 255, 34, 51, 35, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 24, 32, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 34, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 33, 25, 255, 73, 85, 13, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 37, 54, 37, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 32, 255, 35, 52, 36, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 49, 34, 255, 27, 36, 27, 255, 31, 45, 32, 255, 27, 36, 27, 255, 24, 31, 24, 255, 26, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 35, 52, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 67, 77, 12, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 32, 255, 27, 36, 27, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 31, 25, 255, 27, 36, 27, 255, 33, 48, 33, 255, 35, 52, 36, 255, 31, 45, 32, 255, 38, 58, 38, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 32, 25, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 44, 32, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 37, 54, 37, 255, 39, 59, 39, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 38, 56, 38, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 23, 29, 24, 255, 30, 42, 30, 255, 27, 36, 27, 255, 23, 29, 24, 255, 24, 31, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 41, 55, 59, 255, 44, 58, 63, 255, 41, 54, 58, 255, 45, 61, 67, 255, 32, 39, 41, 255, 35, 45, 48, 255, 43, 57, 62, 255, 28, 32, 34, 255, 24, 25, 26, 255, 40, 52, 56, 255, 31, 37, 39, 255, 39, 50, 54, 255, 27, 30, 32, 255, 30, 36, 38, 255, 37, 48, 52, 255, 30, 35, 37, 255, 31, 37, 39, 255, 42, 56, 61, 255, 25, 27, 28, 255, 27, 31, 33, 255, 37, 48, 52, 255, 50, 69, 75, 255, 40, 53, 57, 255, 36, 45, 48, 255, 40, 53, 57, 255, 52, 71, 76, 255, 44, 59, 64, 255, 51, 70, 76, 255, 47, 63, 69, 255, 37, 47, 51, 255, 40, 52, 56, 255, 26, 30, 31, 255, 21, 21, 21, 255, 30, 36, 38, 255, 32, 39, 41, 255, 35, 43, 46, 255, 46, 63, 68, 255, 32, 38, 41, 255, 35, 44, 48, 255, 31, 38, 40, 255, 41, 54, 59, 255, 39, 50, 54, 255, 34, 43, 46, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 54, 58, 255, 41, 54, 59, 255, 36, 45, 49, 255, 40, 52, 57, 255, 33, 40, 43, 255, 42, 56, 60, 255, 36, 45, 48, 255, 34, 42, 45, 255, 34, 43, 45, 255, 41, 54, 58, 255, 30, 36, 37, 255, 25, 27, 27, 255, 32, 39, 41, 255, 30, 35, 37, 255, 37, 47, 50, 255, 33, 41, 44, 255, 36, 45, 49, 255, 41, 53, 57, 255, 44, 59, 64, 255, 32, 39, 41, 255, 27, 31, 32, 255, 34, 42, 45, 255, 29, 34, 36, 255, 21, 21, 21, 255, 36, 46, 50, 255, 38, 49, 52, 255, 38, 50, 53, 255, 30, 36, 38, 255, 23, 24, 25, 255, 31, 38, 40, 255, 35, 44, 47, 255, 38, 50, 54, 255, 34, 42, 45, 255, 30, 35, 37, 255, 29, 34, 36, 255, 21, 21, 21, 255, 32, 38, 41, 255, 34, 42, 45, 255, 46, 63, 68, 255, 31, 38, 40, 255, 40, 52, 57, 255, 38, 49, 53, 255, 35, 44, 47, 255, 42, 55, 59, 255, 57, 75, 80, 255, 41, 53, 58, 255, 47, 64, 69, 255, 37, 48, 51, 255, 31, 37, 39, 255, 29, 34, 36, 255, 51, 70, 76, 255, 22, 22, 22, 255, 32, 38, 41, 255, 36, 45, 48, 255, 39, 51, 55, 255, 43, 57, 61, 255, 42, 55, 59, 255, 48, 65, 71, 255, 45, 61, 66, 255, 42, 56, 60, 255, 33, 40, 43, 255, 34, 43, 46, 255, 22, 23, 24, 255, 39, 51, 55, 255, 37, 47, 51, 255, 29, 35, 37, 255, 40, 53, 57, 255, 31, 38, 40, 255, 32, 39, 41, 255, 31, 37, 40, 255, 44, 59, 64, 255, 43, 57, 61, 255, 42, 56, 60, 255, 41, 54, 58, 255, 32, 39, 41, 255, 38, 49, 53, 255, 50, 69, 75, 255, 46, 61, 67, 255, 44, 58, 63, 255, 24, 26, 27, 255, 33, 41, 44, 255, 24, 25, 26, 255, 41, 55, 59, 255, 44, 59, 64, 255, 48, 65, 71, 255, 49, 67, 73, 255, 37, 47, 50, 255, 43, 57, 62, 255, 37, 47, 50, 255, 33, 41, 43, 255, 36, 46, 49, 255, 31, 37, 39, 255, 39, 51, 55, 255, 50, 69, 75, 255, 36, 46, 50, 255, 40, 52, 56, 255, 29, 35, 37, 255, 40, 53, 57, 255, 29, 34, 36, 255, 49, 67, 73, 255, 38, 49, 53, 255, 37, 47, 51, 255, 39, 50, 54, 255, 40, 53, 57, 255, 39, 51, 55, 255, 38, 49, 52, 255, 26, 29, 30, 255, 28, 32, 33, 255, 45, 60, 65, 255, 37, 48, 51, 255, 43, 57, 62, 255, 43, 58, 63, 255, 40, 53, 57, 255, 48, 66, 72, 255, 52, 70, 76, 255, 35, 44, 47, 255, 36, 45, 49, 255, 33, 40, 43, 255, 35, 44, 47, 255, 31, 37, 39, 255, 31, 38, 40, 255, 36, 46, 50, 255, 38, 50, 53, 255, 21, 21, 21, 255, 25, 27, 28, 255, 35, 43, 46, 255, 35, 44, 48, 255, 40, 53, 57, 255, 40, 53, 57, 255, 35, 44, 47, 255, 42, 56, 61, 255, 40, 52, 56, 255, 39, 50, 54, 255, 35, 43, 46, 255, 36, 46, 49, 255, 34, 42, 45, 255, 35, 44, 47, 255, 35, 44, 47, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 27, 31, 33, 255, 36, 46, 49, 255, 37, 48, 51, 255, 29, 35, 36, 255, 46, 62, 67, 255, 36, 45, 49, 255, 41, 54, 58, 255, 21, 21, 21, 255, 37, 48, 52, 255, 41, 53, 58, 255, 41, 54, 59, 255, 46, 62, 67, 255, 37, 47, 51, 255, 43, 57, 61, 255, 54, 72, 78, 255, 46, 63, 68, 255, 42, 56, 60, 255, 39, 51, 54, 255, 35, 43, 46, 255, 35, 43, 46, 255, 34, 42, 45, 255, 38, 49, 53, 255, 34, 42, 45, 255, 45, 60, 65, 255, 35, 44, 47, 255, 45, 60, 65, 255, 44, 60, 65, 255, 36, 46, 50, 255, 39, 50, 54, 255, 33, 41, 43, 255, 35, 44, 47, 255, 37, 47, 51, 255, 39, 51, 55, 255, 21, 21, 21, 255, 31, 38, 40, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 32, 39, 41, 255, 28, 32, 33, 255, 34, 42, 45, 255, 33, 41, 43, 255, 21, 21, 21, 255, 24, 26, 27, 255, 40, 53, 57, 255, 46, 62, 67, 255, 31, 37, 39, 255, 27, 31, 32, 255, 27, 30, 31, 255, 28, 33, 34, 255, 22, 23, 23, 255, 36, 45, 48, 255, 28, 32, 33, 255, 38, 50, 53, 255, 35, 44, 47, 255, 39, 50, 54, 255, 40, 52, 56, 255, 39, 50, 54, 255, 35, 44, 47, 255, 33, 40, 43, 255, 38, 48, 52, 255, 58, 76, 80, 255, 33, 41, 43, 255, 33, 41, 44, 255, 21, 21, 21, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 35, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 30, 41, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 32, 45, 32, 255, 37, 54, 37, 255, 35, 52, 35, 255, 33, 47, 33, 255, 36, 54, 36, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 35, 255, 35, 52, 36, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 66, 77, 13, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 40, 60, 40, 255, 47, 68, 45, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 48, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 33, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 36, 54, 37, 255, 44, 65, 43, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 34, 27, 255, 24, 30, 24, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 37, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 43, 31, 255, 33, 48, 34, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 32, 25, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 34, 255, 31, 43, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 36, 52, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 52, 36, 255, 37, 56, 37, 255, 37, 56, 38, 255, 39, 58, 39, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 40, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 32, 26, 255, 28, 38, 28, 255, 60, 70, 14, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 39, 41, 255, 35, 44, 47, 255, 41, 55, 59, 255, 45, 60, 65, 255, 29, 34, 36, 255, 36, 46, 49, 255, 42, 56, 61, 255, 32, 39, 41, 255, 27, 30, 31, 255, 28, 33, 34, 255, 34, 43, 45, 255, 34, 43, 45, 255, 38, 49, 53, 255, 38, 49, 53, 255, 38, 49, 52, 255, 34, 42, 45, 255, 38, 48, 52, 255, 49, 68, 74, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 56, 74, 79, 255, 35, 44, 47, 255, 41, 54, 58, 255, 39, 50, 54, 255, 48, 65, 71, 255, 50, 68, 75, 255, 32, 39, 41, 255, 50, 68, 75, 255, 45, 61, 66, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 33, 41, 44, 255, 34, 42, 45, 255, 43, 57, 62, 255, 44, 59, 64, 255, 33, 41, 43, 255, 33, 40, 43, 255, 47, 63, 69, 255, 43, 58, 63, 255, 44, 60, 65, 255, 34, 43, 46, 255, 31, 37, 39, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 41, 44, 255, 32, 40, 42, 255, 41, 53, 58, 255, 36, 46, 49, 255, 33, 41, 43, 255, 37, 48, 52, 255, 30, 36, 38, 255, 31, 37, 39, 255, 45, 60, 65, 255, 28, 33, 35, 255, 26, 30, 31, 255, 21, 21, 21, 255, 28, 33, 35, 255, 43, 58, 63, 255, 40, 53, 57, 255, 41, 53, 58, 255, 39, 51, 55, 255, 26, 30, 31, 255, 28, 32, 33, 255, 26, 28, 29, 255, 31, 38, 40, 255, 42, 55, 60, 255, 25, 27, 28, 255, 21, 21, 21, 255, 27, 30, 32, 255, 40, 52, 56, 255, 28, 32, 33, 255, 25, 27, 28, 255, 32, 38, 41, 255, 22, 23, 24, 255, 25, 27, 28, 255, 22, 22, 22, 255, 22, 23, 23, 255, 33, 41, 43, 255, 32, 40, 42, 255, 23, 24, 24, 255, 21, 21, 21, 255, 38, 48, 52, 255, 40, 51, 56, 255, 28, 33, 35, 255, 22, 23, 23, 255, 42, 55, 60, 255, 35, 44, 47, 255, 35, 44, 47, 255, 34, 42, 44, 255, 32, 40, 42, 255, 37, 48, 51, 255, 40, 53, 57, 255, 30, 36, 38, 255, 45, 61, 66, 255, 38, 49, 53, 255, 37, 48, 52, 255, 22, 23, 23, 255, 30, 36, 38, 255, 46, 63, 68, 255, 41, 55, 59, 255, 45, 61, 67, 255, 56, 74, 79, 255, 40, 52, 56, 255, 36, 46, 49, 255, 42, 56, 60, 255, 26, 29, 30, 255, 27, 31, 33, 255, 38, 49, 52, 255, 34, 43, 46, 255, 25, 28, 29, 255, 35, 44, 47, 255, 32, 39, 42, 255, 43, 57, 61, 255, 44, 59, 63, 255, 43, 58, 63, 255, 39, 50, 54, 255, 44, 59, 64, 255, 34, 42, 45, 255, 34, 42, 45, 255, 45, 61, 66, 255, 47, 64, 69, 255, 42, 56, 61, 255, 44, 59, 64, 255, 38, 48, 52, 255, 44, 58, 63, 255, 21, 21, 21, 255, 36, 45, 48, 255, 45, 61, 66, 255, 53, 72, 77, 255, 42, 56, 61, 255, 44, 59, 64, 255, 38, 50, 54, 255, 48, 66, 72, 255, 32, 39, 41, 255, 21, 21, 21, 255, 39, 50, 54, 255, 32, 39, 42, 255, 33, 40, 43, 255, 38, 49, 52, 255, 35, 44, 48, 255, 41, 53, 58, 255, 46, 62, 68, 255, 36, 45, 49, 255, 37, 47, 50, 255, 36, 46, 49, 255, 31, 37, 39, 255, 42, 55, 60, 255, 33, 42, 44, 255, 38, 48, 52, 255, 35, 45, 48, 255, 21, 21, 21, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 40, 52, 57, 255, 38, 49, 52, 255, 46, 62, 67, 255, 36, 46, 49, 255, 43, 57, 62, 255, 28, 33, 34, 255, 40, 52, 56, 255, 48, 66, 72, 255, 40, 52, 56, 255, 27, 31, 32, 255, 22, 23, 23, 255, 21, 21, 21, 255, 30, 35, 37, 255, 25, 28, 29, 255, 36, 46, 49, 255, 45, 61, 66, 255, 30, 36, 38, 255, 37, 47, 51, 255, 34, 42, 45, 255, 41, 53, 58, 255, 38, 50, 53, 255, 36, 46, 49, 255, 37, 47, 51, 255, 30, 36, 38, 255, 28, 33, 35, 255, 43, 58, 63, 255, 39, 51, 54, 255, 35, 44, 47, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 37, 47, 50, 255, 38, 49, 53, 255, 44, 58, 63, 255, 46, 61, 67, 255, 27, 31, 32, 255, 21, 21, 21, 255, 41, 53, 58, 255, 45, 61, 66, 255, 32, 38, 40, 255, 43, 57, 62, 255, 45, 61, 67, 255, 45, 60, 65, 255, 48, 65, 71, 255, 41, 54, 58, 255, 46, 62, 68, 255, 34, 42, 45, 255, 33, 41, 44, 255, 36, 45, 48, 255, 36, 46, 49, 255, 37, 47, 51, 255, 35, 44, 47, 255, 42, 55, 60, 255, 42, 55, 60, 255, 44, 59, 64, 255, 39, 50, 54, 255, 43, 57, 62, 255, 31, 37, 40, 255, 48, 65, 71, 255, 41, 54, 58, 255, 46, 62, 67, 255, 52, 70, 76, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 32, 39, 41, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 39, 42, 255, 31, 38, 40, 255, 28, 32, 34, 255, 21, 21, 21, 255, 24, 27, 27, 255, 23, 25, 25, 255, 32, 40, 42, 255, 37, 48, 52, 255, 32, 40, 42, 255, 37, 47, 50, 255, 34, 42, 45, 255, 37, 48, 51, 255, 41, 55, 59, 255, 43, 57, 62, 255, 43, 57, 62, 255, 44, 58, 63, 255, 32, 40, 42, 255, 30, 36, 38, 255, 44, 58, 63, 255, 34, 43, 45, 255, 32, 39, 41, 255, 42, 56, 60, 255, 42, 55, 60, 255, 33, 40, 43, 255, 36, 46, 49, 255, 22, 23, 24, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 52, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 48, 34, 255, 33, 47, 33, 255, 57, 68, 17, 255, 27, 36, 27, 255, 25, 32, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 56, 38, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 38, 57, 38, 255, 36, 54, 36, 255, 36, 52, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 46, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 42, 31, 255, 32, 46, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 50, 35, 255, 31, 44, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 28, 38, 29, 255, 28, 38, 28, 255, 29, 39, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 24, 255, 25, 32, 25, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 33, 255, 34, 50, 34, 255, 35, 52, 36, 255, 39, 59, 39, 255, 44, 65, 43, 255, 44, 65, 43, 255, 56, 81, 53, 255, 49, 71, 47, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 96, 116, 13, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 30, 255, 36, 54, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 48, 70, 46, 255, 33, 47, 33, 255, 38, 56, 38, 255, 34, 50, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 73, 87, 15, 255, 29, 40, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 26, 34, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 32, 25, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 35, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 31, 255, 33, 48, 33, 255, 32, 46, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 48, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 42, 62, 41, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 27, 37, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 32, 255, 26, 35, 27, 255, 25, 32, 25, 255, 29, 36, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 31, 32, 255, 38, 49, 53, 255, 35, 44, 47, 255, 42, 56, 60, 255, 33, 40, 43, 255, 43, 57, 62, 255, 37, 48, 51, 255, 33, 41, 43, 255, 29, 34, 35, 255, 39, 51, 55, 255, 30, 36, 38, 255, 35, 44, 47, 255, 42, 56, 60, 255, 26, 29, 30, 255, 33, 41, 43, 255, 43, 57, 62, 255, 29, 35, 37, 255, 28, 33, 34, 255, 36, 45, 49, 255, 27, 30, 31, 255, 23, 25, 25, 255, 54, 73, 78, 255, 36, 45, 49, 255, 43, 57, 61, 255, 50, 69, 75, 255, 35, 44, 46, 255, 46, 62, 68, 255, 47, 63, 69, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 25, 28, 29, 255, 30, 36, 38, 255, 29, 34, 35, 255, 45, 60, 65, 255, 48, 65, 70, 255, 34, 42, 45, 255, 44, 60, 65, 255, 47, 64, 69, 255, 35, 45, 48, 255, 32, 38, 41, 255, 34, 42, 44, 255, 41, 55, 59, 255, 29, 34, 36, 255, 24, 26, 27, 255, 23, 25, 25, 255, 39, 50, 54, 255, 33, 41, 43, 255, 29, 35, 36, 255, 35, 45, 48, 255, 35, 44, 47, 255, 34, 42, 45, 255, 36, 45, 48, 255, 27, 30, 31, 255, 40, 53, 57, 255, 36, 46, 49, 255, 30, 35, 37, 255, 40, 52, 56, 255, 31, 37, 40, 255, 42, 55, 60, 255, 34, 42, 45, 255, 40, 53, 57, 255, 29, 33, 35, 255, 39, 51, 55, 255, 36, 45, 49, 255, 35, 45, 48, 255, 28, 32, 34, 255, 42, 56, 60, 255, 28, 32, 34, 255, 21, 21, 21, 255, 35, 44, 47, 255, 34, 43, 46, 255, 30, 36, 37, 255, 32, 39, 42, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 29, 34, 36, 255, 29, 35, 36, 255, 38, 49, 53, 255, 24, 26, 27, 255, 21, 21, 21, 255, 33, 41, 44, 255, 39, 51, 55, 255, 39, 51, 55, 255, 38, 49, 53, 255, 35, 43, 46, 255, 35, 44, 47, 255, 42, 55, 59, 255, 34, 42, 44, 255, 27, 31, 33, 255, 37, 48, 51, 255, 33, 41, 43, 255, 42, 56, 61, 255, 41, 54, 59, 255, 24, 26, 27, 255, 40, 52, 56, 255, 28, 32, 33, 255, 29, 34, 35, 255, 40, 53, 57, 255, 45, 60, 65, 255, 53, 72, 77, 255, 45, 60, 65, 255, 33, 40, 43, 255, 41, 53, 58, 255, 45, 60, 66, 255, 31, 37, 39, 255, 27, 30, 31, 255, 45, 61, 66, 255, 34, 42, 45, 255, 39, 50, 54, 255, 40, 52, 56, 255, 45, 61, 66, 255, 38, 50, 54, 255, 36, 47, 50, 255, 46, 62, 68, 255, 46, 62, 67, 255, 38, 48, 52, 255, 43, 58, 63, 255, 46, 62, 68, 255, 43, 57, 61, 255, 46, 63, 68, 255, 48, 66, 72, 255, 40, 52, 56, 255, 41, 55, 59, 255, 41, 53, 57, 255, 21, 21, 21, 255, 38, 50, 53, 255, 31, 38, 40, 255, 27, 31, 32, 255, 37, 48, 52, 255, 28, 32, 34, 255, 35, 44, 47, 255, 47, 65, 70, 255, 42, 56, 61, 255, 35, 45, 48, 255, 35, 44, 47, 255, 46, 62, 68, 255, 25, 27, 28, 255, 26, 29, 31, 255, 40, 52, 56, 255, 41, 54, 58, 255, 36, 46, 49, 255, 37, 47, 50, 255, 52, 70, 76, 255, 38, 49, 53, 255, 27, 30, 31, 255, 34, 42, 45, 255, 37, 47, 51, 255, 38, 48, 52, 255, 37, 47, 51, 255, 21, 21, 21, 255, 44, 59, 64, 255, 40, 52, 56, 255, 28, 32, 34, 255, 30, 36, 38, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 22, 22, 22, 255, 41, 55, 59, 255, 39, 51, 55, 255, 37, 47, 50, 255, 41, 53, 57, 255, 44, 58, 63, 255, 33, 40, 42, 255, 21, 21, 21, 255, 40, 52, 56, 255, 44, 60, 65, 255, 39, 51, 55, 255, 32, 38, 41, 255, 37, 47, 51, 255, 34, 43, 46, 255, 37, 47, 50, 255, 29, 35, 36, 255, 42, 55, 59, 255, 45, 60, 65, 255, 45, 61, 66, 255, 35, 44, 47, 255, 37, 47, 50, 255, 25, 27, 28, 255, 35, 44, 47, 255, 38, 49, 53, 255, 35, 44, 47, 255, 22, 23, 23, 255, 34, 43, 46, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 41, 53, 57, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 45, 255, 31, 38, 40, 255, 39, 50, 54, 255, 42, 55, 59, 255, 52, 71, 76, 255, 45, 61, 66, 255, 45, 61, 66, 255, 60, 78, 82, 255, 43, 57, 62, 255, 41, 53, 58, 255, 28, 32, 33, 255, 38, 49, 53, 255, 31, 37, 39, 255, 42, 55, 60, 255, 42, 56, 60, 255, 39, 50, 54, 255, 46, 63, 68, 255, 52, 70, 76, 255, 32, 39, 42, 255, 36, 46, 50, 255, 33, 41, 43, 255, 41, 55, 59, 255, 43, 57, 62, 255, 47, 64, 70, 255, 43, 57, 61, 255, 28, 32, 33, 255, 21, 21, 21, 255, 28, 32, 33, 255, 23, 24, 24, 255, 28, 33, 34, 255, 32, 39, 41, 255, 28, 33, 34, 255, 35, 43, 46, 255, 34, 42, 45, 255, 32, 40, 42, 255, 33, 40, 42, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 59, 64, 255, 42, 56, 60, 255, 40, 53, 57, 255, 33, 41, 44, 255, 33, 41, 43, 255, 31, 38, 40, 255, 35, 45, 48, 255, 41, 54, 58, 255, 31, 38, 40, 255, 36, 45, 49, 255, 23, 25, 25, 255, 27, 31, 32, 255, 46, 62, 67, 255, 35, 43, 46, 255, 30, 35, 37, 255, 42, 56, 61, 255, 42, 55, 60, 255, 46, 63, 68, 255, 31, 37, 39, 255, 32, 40, 42, 255, 27, 31, 33, 255, 30, 43, 31, 255, 34, 50, 35, 255, 37, 55, 37, 255, 40, 60, 40, 255, 41, 61, 40, 255, 35, 51, 35, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 32, 45, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 28, 38, 28, 255, 29, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 43, 31, 255, 36, 54, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 52, 36, 255, 37, 54, 37, 255, 43, 64, 42, 255, 38, 57, 38, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 54, 36, 255, 47, 69, 45, 255, 35, 52, 36, 255, 41, 61, 41, 255, 39, 58, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 38, 57, 38, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 38, 28, 255, 24, 31, 24, 255, 24, 30, 24, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 44, 65, 43, 255, 38, 57, 38, 255, 46, 68, 44, 255, 45, 66, 44, 255, 90, 112, 17, 255, 34, 49, 34, 255, 36, 53, 36, 255, 47, 69, 45, 255, 50, 73, 48, 255, 40, 60, 40, 255, 36, 53, 36, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 51, 35, 255, 31, 44, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 41, 61, 41, 255, 35, 51, 35, 255, 39, 58, 39, 255, 38, 56, 38, 255, 33, 48, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 54, 37, 255, 33, 48, 34, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 43, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 42, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 31, 24, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 44, 32, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 32, 25, 255, 26, 34, 26, 255, 30, 42, 30, 255, 34, 50, 35, 255, 37, 56, 37, 255, 41, 61, 40, 255, 38, 56, 38, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 40, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 37, 55, 37, 255, 35, 52, 36, 255, 34, 49, 34, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 34, 27, 255, 24, 31, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 27, 37, 27, 255, 21, 21, 21, 255, 33, 40, 42, 255, 33, 40, 43, 255, 35, 45, 48, 255, 38, 49, 53, 255, 49, 68, 74, 255, 40, 53, 57, 255, 28, 32, 34, 255, 38, 48, 52, 255, 28, 32, 34, 255, 30, 36, 38, 255, 32, 39, 42, 255, 33, 41, 44, 255, 36, 46, 49, 255, 27, 31, 32, 255, 23, 25, 25, 255, 39, 51, 55, 255, 35, 45, 48, 255, 46, 62, 68, 255, 42, 56, 60, 255, 34, 42, 45, 255, 24, 26, 27, 255, 37, 48, 51, 255, 44, 59, 64, 255, 45, 61, 66, 255, 38, 50, 53, 255, 34, 43, 46, 255, 25, 27, 28, 255, 21, 21, 21, 255, 32, 39, 41, 255, 42, 55, 60, 255, 22, 22, 22, 255, 27, 30, 31, 255, 45, 60, 65, 255, 44, 59, 64, 255, 31, 37, 39, 255, 50, 68, 74, 255, 52, 70, 76, 255, 64, 81, 85, 255, 45, 61, 66, 255, 44, 58, 63, 255, 50, 69, 75, 255, 41, 54, 59, 255, 38, 49, 53, 255, 21, 21, 21, 255, 22, 23, 23, 255, 33, 41, 44, 255, 23, 24, 25, 255, 35, 44, 47, 255, 43, 57, 62, 255, 23, 24, 24, 255, 33, 42, 44, 255, 35, 44, 47, 255, 35, 44, 47, 255, 25, 28, 29, 255, 28, 33, 34, 255, 29, 34, 35, 255, 34, 42, 44, 255, 40, 53, 57, 255, 38, 48, 52, 255, 45, 60, 65, 255, 41, 54, 59, 255, 34, 42, 44, 255, 49, 68, 74, 255, 41, 54, 58, 255, 34, 42, 45, 255, 37, 48, 51, 255, 40, 52, 56, 255, 25, 27, 28, 255, 21, 21, 21, 255, 28, 33, 34, 255, 22, 22, 22, 255, 29, 34, 36, 255, 27, 31, 32, 255, 22, 22, 22, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 22, 23, 24, 255, 30, 36, 38, 255, 35, 44, 47, 255, 24, 25, 26, 255, 25, 27, 28, 255, 21, 21, 21, 255, 27, 30, 32, 255, 29, 34, 36, 255, 30, 36, 38, 255, 36, 45, 48, 255, 32, 39, 42, 255, 40, 52, 56, 255, 37, 47, 50, 255, 37, 48, 51, 255, 30, 35, 37, 255, 31, 37, 39, 255, 34, 43, 45, 255, 22, 23, 23, 255, 21, 21, 21, 255, 43, 58, 63, 255, 38, 49, 53, 255, 22, 22, 23, 255, 41, 53, 58, 255, 47, 64, 70, 255, 56, 74, 79, 255, 55, 73, 79, 255, 36, 46, 50, 255, 60, 78, 82, 255, 38, 49, 53, 255, 28, 32, 34, 255, 29, 34, 36, 255, 36, 45, 48, 255, 29, 35, 36, 255, 45, 61, 66, 255, 36, 46, 49, 255, 38, 48, 52, 255, 41, 54, 58, 255, 45, 60, 65, 255, 41, 53, 57, 255, 41, 54, 58, 255, 43, 57, 62, 255, 44, 59, 64, 255, 46, 62, 67, 255, 65, 82, 86, 255, 51, 69, 75, 255, 44, 60, 65, 255, 35, 44, 47, 255, 25, 27, 28, 255, 28, 33, 35, 255, 21, 21, 21, 255, 37, 47, 50, 255, 33, 41, 44, 255, 38, 48, 52, 255, 29, 33, 35, 255, 27, 31, 32, 255, 32, 40, 42, 255, 42, 56, 61, 255, 44, 58, 63, 255, 34, 42, 45, 255, 37, 48, 51, 255, 41, 55, 59, 255, 28, 32, 34, 255, 35, 44, 47, 255, 45, 61, 66, 255, 51, 70, 76, 255, 37, 47, 50, 255, 34, 42, 45, 255, 34, 42, 44, 255, 40, 52, 56, 255, 42, 56, 61, 255, 31, 38, 40, 255, 31, 37, 40, 255, 41, 54, 59, 255, 21, 21, 21, 255, 24, 25, 26, 255, 49, 67, 73, 255, 26, 30, 31, 255, 31, 37, 39, 255, 46, 62, 67, 255, 36, 45, 49, 255, 32, 39, 41, 255, 38, 49, 52, 255, 33, 40, 43, 255, 26, 30, 31, 255, 21, 21, 21, 255, 25, 28, 29, 255, 25, 27, 28, 255, 33, 40, 43, 255, 38, 48, 52, 255, 26, 28, 29, 255, 21, 22, 22, 255, 33, 41, 44, 255, 42, 55, 60, 255, 41, 54, 58, 255, 32, 39, 41, 255, 33, 41, 44, 255, 25, 28, 29, 255, 35, 45, 48, 255, 35, 45, 48, 255, 37, 47, 51, 255, 36, 46, 50, 255, 46, 62, 67, 255, 36, 46, 49, 255, 41, 53, 57, 255, 30, 36, 38, 255, 33, 41, 43, 255, 47, 64, 69, 255, 41, 55, 59, 255, 43, 57, 62, 255, 34, 42, 45, 255, 27, 31, 32, 255, 31, 38, 40, 255, 25, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 32, 39, 41, 255, 45, 61, 66, 255, 39, 51, 55, 255, 39, 51, 55, 255, 41, 55, 59, 255, 40, 52, 56, 255, 43, 58, 62, 255, 47, 64, 69, 255, 40, 53, 57, 255, 40, 53, 57, 255, 27, 30, 32, 255, 32, 38, 41, 255, 41, 53, 58, 255, 46, 63, 68, 255, 39, 50, 54, 255, 48, 65, 71, 255, 40, 52, 57, 255, 35, 44, 47, 255, 34, 42, 45, 255, 36, 46, 49, 255, 48, 65, 71, 255, 43, 57, 62, 255, 35, 45, 48, 255, 23, 24, 25, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 47, 50, 255, 25, 28, 29, 255, 30, 36, 38, 255, 31, 37, 39, 255, 21, 21, 21, 255, 33, 41, 44, 255, 26, 30, 31, 255, 30, 37, 39, 255, 33, 40, 42, 255, 36, 45, 48, 255, 28, 33, 34, 255, 21, 21, 21, 255, 42, 56, 60, 255, 41, 53, 58, 255, 28, 33, 34, 255, 34, 42, 45, 255, 30, 36, 38, 255, 26, 28, 29, 255, 41, 54, 59, 255, 40, 53, 57, 255, 45, 60, 65, 255, 38, 48, 52, 255, 37, 47, 50, 255, 27, 31, 32, 255, 42, 56, 60, 255, 32, 39, 42, 255, 35, 44, 47, 255, 34, 42, 45, 255, 32, 38, 41, 255, 36, 45, 48, 255, 41, 53, 58, 255, 34, 43, 46, 255, 31, 38, 40, 255, 29, 41, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 41, 61, 41, 255, 42, 62, 41, 255, 37, 56, 38, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 36, 255, 32, 46, 32, 255, 27, 38, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 34, 27, 255, 29, 37, 29, 255, 26, 34, 26, 255, 27, 38, 28, 255, 24, 30, 24, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 39, 58, 39, 255, 37, 54, 37, 255, 36, 53, 36, 255, 37, 54, 37, 255, 38, 57, 38, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 43, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 41, 61, 41, 255, 34, 51, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 31, 24, 255, 26, 33, 27, 255, 24, 31, 24, 255, 30, 42, 31, 255, 36, 53, 36, 255, 37, 56, 37, 255, 40, 60, 40, 255, 41, 60, 40, 255, 48, 71, 46, 255, 37, 55, 37, 255, 38, 57, 38, 255, 34, 50, 34, 255, 37, 54, 37, 255, 38, 57, 38, 255, 46, 68, 45, 255, 37, 54, 37, 255, 38, 57, 38, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 32, 45, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 38, 56, 38, 255, 37, 55, 37, 255, 40, 59, 39, 255, 32, 46, 32, 255, 27, 37, 28, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 32, 25, 255, 28, 39, 29, 255, 25, 32, 25, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 26, 255, 24, 31, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 24, 31, 25, 255, 28, 39, 29, 255, 25, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 33, 48, 34, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 27, 38, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 35, 52, 35, 255, 48, 71, 46, 255, 48, 71, 46, 255, 36, 54, 37, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 30, 255, 27, 38, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 25, 32, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 41, 30, 255, 35, 51, 35, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 54, 37, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 25, 255, 21, 21, 21, 255, 28, 32, 33, 255, 26, 29, 30, 255, 41, 54, 58, 255, 35, 44, 48, 255, 48, 65, 71, 255, 40, 53, 57, 255, 35, 44, 47, 255, 42, 56, 60, 255, 24, 26, 26, 255, 35, 43, 46, 255, 26, 30, 31, 255, 37, 48, 52, 255, 21, 21, 21, 255, 24, 26, 26, 255, 28, 32, 34, 255, 31, 37, 39, 255, 39, 51, 55, 255, 41, 55, 59, 255, 45, 61, 66, 255, 48, 66, 72, 255, 24, 26, 27, 255, 36, 46, 49, 255, 49, 67, 73, 255, 49, 67, 73, 255, 40, 53, 57, 255, 21, 21, 21, 255, 26, 30, 31, 255, 32, 40, 42, 255, 38, 48, 52, 255, 34, 43, 46, 255, 33, 41, 44, 255, 38, 48, 52, 255, 23, 24, 25, 255, 28, 32, 33, 255, 48, 65, 71, 255, 49, 68, 74, 255, 36, 46, 50, 255, 42, 55, 60, 255, 58, 76, 81, 255, 44, 59, 64, 255, 44, 59, 64, 255, 40, 53, 57, 255, 37, 47, 50, 255, 25, 28, 28, 255, 21, 21, 21, 255, 37, 47, 50, 255, 37, 48, 51, 255, 31, 37, 39, 255, 40, 52, 56, 255, 31, 38, 40, 255, 28, 32, 33, 255, 34, 42, 44, 255, 25, 27, 28, 255, 24, 26, 27, 255, 22, 23, 23, 255, 30, 36, 38, 255, 35, 45, 48, 255, 30, 35, 37, 255, 27, 31, 32, 255, 26, 30, 31, 255, 48, 66, 72, 255, 38, 50, 54, 255, 31, 37, 39, 255, 32, 39, 42, 255, 36, 46, 49, 255, 46, 62, 67, 255, 49, 68, 74, 255, 26, 28, 29, 255, 21, 21, 21, 255, 33, 41, 44, 255, 31, 37, 39, 255, 34, 43, 46, 255, 21, 21, 21, 255, 32, 39, 42, 255, 24, 26, 26, 255, 26, 30, 31, 255, 30, 36, 38, 255, 23, 24, 24, 255, 36, 45, 48, 255, 27, 31, 33, 255, 31, 38, 40, 255, 28, 32, 33, 255, 21, 21, 21, 255, 23, 24, 25, 255, 33, 40, 43, 255, 35, 43, 46, 255, 34, 43, 46, 255, 35, 45, 48, 255, 33, 41, 44, 255, 37, 47, 50, 255, 37, 47, 50, 255, 26, 30, 31, 255, 34, 42, 45, 255, 28, 33, 34, 255, 28, 32, 33, 255, 27, 31, 33, 255, 31, 37, 39, 255, 44, 59, 63, 255, 22, 23, 23, 255, 25, 27, 27, 255, 46, 62, 68, 255, 43, 57, 62, 255, 43, 57, 61, 255, 47, 64, 70, 255, 51, 69, 75, 255, 50, 68, 74, 255, 41, 54, 59, 255, 33, 40, 42, 255, 42, 55, 59, 255, 42, 56, 61, 255, 40, 52, 56, 255, 39, 51, 55, 255, 37, 48, 51, 255, 38, 49, 53, 255, 37, 47, 50, 255, 45, 60, 65, 255, 44, 59, 64, 255, 39, 51, 55, 255, 51, 70, 76, 255, 53, 72, 77, 255, 53, 71, 77, 255, 35, 44, 47, 255, 41, 54, 59, 255, 42, 56, 61, 255, 42, 56, 61, 255, 35, 43, 46, 255, 28, 32, 33, 255, 51, 69, 75, 255, 39, 51, 55, 255, 30, 36, 38, 255, 34, 42, 45, 255, 33, 41, 43, 255, 27, 31, 32, 255, 32, 39, 41, 255, 37, 47, 50, 255, 32, 40, 42, 255, 35, 43, 46, 255, 38, 50, 53, 255, 21, 21, 22, 255, 31, 37, 39, 255, 28, 32, 33, 255, 43, 58, 63, 255, 47, 65, 70, 255, 53, 72, 77, 255, 43, 57, 62, 255, 37, 47, 50, 255, 32, 39, 41, 255, 36, 46, 50, 255, 35, 44, 47, 255, 23, 24, 24, 255, 21, 21, 21, 255, 43, 58, 63, 255, 40, 52, 56, 255, 48, 65, 71, 255, 42, 55, 60, 255, 44, 60, 65, 255, 34, 42, 45, 255, 29, 34, 35, 255, 44, 60, 65, 255, 37, 47, 51, 255, 21, 21, 21, 255, 32, 40, 42, 255, 32, 40, 42, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 27, 31, 32, 255, 27, 30, 32, 255, 27, 31, 33, 255, 23, 24, 24, 255, 29, 35, 37, 255, 42, 56, 61, 255, 26, 30, 31, 255, 29, 35, 36, 255, 31, 37, 39, 255, 41, 54, 59, 255, 34, 42, 45, 255, 35, 44, 47, 255, 41, 54, 59, 255, 32, 40, 42, 255, 38, 50, 54, 255, 34, 43, 45, 255, 47, 64, 70, 255, 34, 43, 46, 255, 40, 53, 57, 255, 29, 34, 35, 255, 23, 24, 24, 255, 39, 51, 55, 255, 32, 38, 41, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 35, 44, 47, 255, 39, 51, 55, 255, 50, 69, 75, 255, 56, 74, 79, 255, 49, 68, 74, 255, 42, 55, 60, 255, 46, 62, 67, 255, 41, 53, 57, 255, 45, 60, 65, 255, 41, 55, 59, 255, 38, 49, 53, 255, 35, 45, 48, 255, 27, 31, 32, 255, 46, 63, 68, 255, 46, 62, 67, 255, 37, 47, 51, 255, 37, 48, 51, 255, 33, 41, 44, 255, 33, 40, 43, 255, 40, 53, 57, 255, 32, 40, 42, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 30, 31, 255, 29, 34, 36, 255, 34, 42, 44, 255, 34, 42, 45, 255, 38, 48, 52, 255, 34, 43, 46, 255, 27, 30, 32, 255, 23, 24, 24, 255, 32, 39, 42, 255, 34, 43, 46, 255, 38, 49, 52, 255, 39, 50, 54, 255, 21, 21, 21, 255, 31, 37, 39, 255, 52, 70, 76, 255, 52, 70, 76, 255, 24, 26, 27, 255, 34, 42, 45, 255, 37, 48, 51, 255, 31, 37, 39, 255, 39, 50, 54, 255, 38, 48, 52, 255, 34, 43, 46, 255, 39, 51, 55, 255, 40, 52, 56, 255, 40, 53, 57, 255, 45, 60, 65, 255, 30, 36, 38, 255, 37, 47, 50, 255, 48, 65, 71, 255, 36, 45, 48, 255, 35, 45, 48, 255, 43, 56, 61, 255, 40, 52, 57, 255, 31, 45, 32, 255, 35, 52, 36, 255, 34, 49, 34, 255, 44, 65, 43, 255, 57, 81, 53, 255, 38, 57, 38, 255, 31, 44, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 34, 255, 34, 50, 34, 255, 39, 59, 39, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 33, 26, 255, 24, 31, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 44, 32, 255, 28, 38, 28, 255, 33, 47, 33, 255, 28, 38, 28, 255, 25, 33, 25, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 40, 59, 39, 255, 33, 48, 33, 255, 38, 57, 38, 255, 39, 58, 38, 255, 34, 50, 35, 255, 32, 46, 33, 255, 31, 44, 32, 255, 32, 46, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 43, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 32, 26, 255, 24, 31, 25, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 37, 54, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 44, 65, 43, 255, 51, 73, 48, 255, 37, 55, 37, 255, 50, 73, 48, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 37, 55, 37, 255, 33, 48, 34, 255, 34, 49, 34, 255, 36, 54, 37, 255, 34, 51, 35, 255, 55, 79, 51, 255, 38, 56, 38, 255, 40, 60, 40, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 32, 255, 31, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 32, 41, 32, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 42, 31, 255, 33, 48, 33, 255, 30, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 45, 66, 44, 255, 38, 56, 38, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 52, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 25, 33, 25, 255, 25, 28, 29, 255, 21, 21, 21, 255, 49, 68, 74, 255, 33, 40, 42, 255, 32, 38, 41, 255, 38, 49, 53, 255, 30, 35, 37, 255, 47, 64, 69, 255, 34, 42, 45, 255, 39, 51, 55, 255, 36, 45, 49, 255, 26, 29, 30, 255, 32, 38, 41, 255, 32, 40, 42, 255, 28, 32, 33, 255, 24, 26, 26, 255, 35, 44, 47, 255, 47, 64, 70, 255, 33, 41, 44, 255, 42, 56, 61, 255, 48, 65, 71, 255, 43, 58, 62, 255, 25, 28, 29, 255, 36, 45, 49, 255, 34, 43, 45, 255, 21, 21, 21, 255, 28, 33, 34, 255, 40, 52, 56, 255, 36, 46, 49, 255, 37, 47, 51, 255, 23, 25, 25, 255, 27, 31, 33, 255, 43, 57, 62, 255, 26, 29, 30, 255, 34, 43, 46, 255, 37, 48, 51, 255, 37, 48, 51, 255, 47, 64, 69, 255, 47, 63, 69, 255, 50, 68, 74, 255, 45, 60, 65, 255, 55, 74, 79, 255, 48, 65, 71, 255, 37, 47, 50, 255, 28, 32, 33, 255, 21, 21, 21, 255, 38, 49, 53, 255, 33, 40, 43, 255, 33, 40, 43, 255, 33, 41, 44, 255, 41, 54, 58, 255, 30, 36, 38, 255, 21, 21, 21, 255, 22, 22, 22, 255, 26, 30, 31, 255, 31, 37, 39, 255, 28, 33, 35, 255, 24, 26, 26, 255, 31, 38, 40, 255, 33, 42, 44, 255, 37, 48, 51, 255, 35, 44, 47, 255, 43, 58, 63, 255, 28, 33, 34, 255, 36, 46, 49, 255, 40, 52, 56, 255, 46, 62, 67, 255, 50, 69, 75, 255, 29, 34, 36, 255, 21, 21, 21, 255, 35, 43, 46, 255, 21, 21, 21, 255, 29, 35, 37, 255, 29, 34, 36, 255, 23, 23, 24, 255, 26, 29, 30, 255, 26, 29, 31, 255, 26, 30, 31, 255, 27, 30, 32, 255, 27, 31, 32, 255, 39, 51, 55, 255, 37, 48, 51, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 40, 52, 56, 255, 37, 47, 50, 255, 33, 40, 43, 255, 35, 44, 47, 255, 44, 60, 65, 255, 23, 24, 24, 255, 31, 37, 40, 255, 42, 55, 59, 255, 24, 27, 27, 255, 29, 35, 36, 255, 31, 38, 40, 255, 34, 42, 45, 255, 36, 46, 49, 255, 28, 33, 35, 255, 30, 36, 38, 255, 26, 29, 30, 255, 40, 52, 56, 255, 31, 38, 40, 255, 33, 41, 43, 255, 30, 36, 38, 255, 49, 68, 74, 255, 37, 47, 51, 255, 32, 40, 42, 255, 31, 38, 40, 255, 46, 62, 67, 255, 43, 57, 62, 255, 44, 59, 64, 255, 54, 72, 78, 255, 30, 36, 38, 255, 34, 42, 44, 255, 38, 49, 53, 255, 40, 52, 56, 255, 32, 38, 41, 255, 44, 59, 64, 255, 50, 69, 75, 255, 37, 47, 50, 255, 41, 54, 59, 255, 37, 47, 50, 255, 31, 37, 39, 255, 28, 32, 33, 255, 28, 33, 35, 255, 21, 21, 21, 255, 44, 60, 65, 255, 40, 52, 56, 255, 37, 47, 50, 255, 40, 53, 57, 255, 38, 49, 53, 255, 40, 52, 56, 255, 40, 53, 57, 255, 42, 55, 60, 255, 48, 66, 72, 255, 37, 47, 50, 255, 43, 58, 62, 255, 45, 61, 66, 255, 38, 48, 52, 255, 36, 45, 49, 255, 35, 44, 47, 255, 44, 58, 63, 255, 52, 70, 76, 255, 32, 39, 41, 255, 38, 49, 52, 255, 38, 50, 53, 255, 29, 34, 35, 255, 31, 37, 39, 255, 28, 33, 35, 255, 21, 21, 21, 255, 26, 29, 30, 255, 49, 66, 72, 255, 40, 53, 57, 255, 47, 63, 69, 255, 35, 43, 46, 255, 45, 61, 66, 255, 34, 42, 44, 255, 31, 38, 40, 255, 34, 42, 45, 255, 35, 43, 46, 255, 37, 48, 51, 255, 30, 36, 38, 255, 44, 60, 65, 255, 44, 59, 64, 255, 35, 44, 47, 255, 32, 39, 41, 255, 21, 21, 21, 255, 26, 29, 30, 255, 43, 57, 62, 255, 31, 38, 40, 255, 21, 21, 21, 255, 25, 28, 29, 255, 24, 26, 27, 255, 35, 43, 46, 255, 39, 50, 54, 255, 24, 25, 26, 255, 39, 51, 55, 255, 36, 46, 49, 255, 37, 47, 50, 255, 46, 62, 68, 255, 43, 58, 62, 255, 37, 47, 50, 255, 36, 46, 50, 255, 31, 37, 40, 255, 29, 34, 36, 255, 32, 39, 42, 255, 37, 47, 51, 255, 33, 41, 44, 255, 32, 39, 42, 255, 33, 41, 44, 255, 32, 39, 41, 255, 25, 27, 28, 255, 21, 21, 21, 255, 27, 31, 33, 255, 36, 46, 49, 255, 35, 43, 46, 255, 35, 43, 46, 255, 32, 40, 42, 255, 26, 30, 31, 255, 24, 26, 27, 255, 25, 27, 28, 255, 25, 28, 29, 255, 25, 27, 27, 255, 38, 49, 53, 255, 25, 27, 28, 255, 36, 45, 49, 255, 34, 43, 46, 255, 45, 61, 67, 255, 41, 55, 59, 255, 32, 39, 41, 255, 29, 34, 35, 255, 36, 46, 49, 255, 46, 62, 67, 255, 44, 58, 63, 255, 39, 51, 55, 255, 30, 35, 37, 255, 22, 22, 22, 255, 41, 54, 59, 255, 21, 21, 21, 255, 29, 34, 35, 255, 51, 70, 76, 255, 36, 46, 49, 255, 35, 44, 47, 255, 27, 31, 33, 255, 31, 37, 39, 255, 28, 32, 33, 255, 37, 47, 50, 255, 33, 42, 44, 255, 33, 41, 43, 255, 33, 41, 43, 255, 30, 35, 37, 255, 32, 39, 42, 255, 26, 29, 30, 255, 23, 25, 25, 255, 23, 24, 24, 255, 45, 61, 66, 255, 35, 45, 48, 255, 39, 51, 55, 255, 32, 39, 41, 255, 37, 48, 51, 255, 40, 53, 57, 255, 34, 42, 45, 255, 36, 46, 49, 255, 27, 31, 33, 255, 26, 29, 30, 255, 37, 47, 50, 255, 42, 56, 61, 255, 39, 51, 55, 255, 32, 39, 41, 255, 36, 46, 49, 255, 33, 41, 43, 255, 35, 43, 46, 255, 45, 61, 66, 255, 39, 50, 54, 255, 41, 55, 59, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 37, 255, 37, 56, 37, 255, 49, 72, 47, 255, 38, 57, 38, 255, 32, 46, 32, 255, 30, 42, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 41, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 40, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 30, 43, 31, 255, 30, 42, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 32, 255, 29, 41, 30, 255, 31, 44, 32, 255, 31, 44, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 42, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 42, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 52, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 50, 35, 255, 35, 51, 35, 255, 54, 77, 50, 255, 36, 53, 36, 255, 36, 54, 37, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 45, 32, 255, 37, 54, 37, 255, 33, 47, 33, 255, 29, 41, 30, 255, 33, 48, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 34, 255, 35, 52, 36, 255, 35, 51, 35, 255, 33, 48, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 33, 48, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 34, 255, 37, 55, 37, 255, 37, 54, 37, 255, 35, 52, 36, 255, 42, 62, 41, 255, 38, 56, 38, 255, 37, 56, 37, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 39, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 41, 30, 255, 30, 42, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 48, 33, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 31, 25, 255, 25, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 47, 33, 255, 38, 56, 38, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 38, 57, 38, 255, 38, 57, 38, 255, 41, 61, 41, 255, 32, 46, 33, 255, 34, 50, 35, 255, 33, 47, 33, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 42, 31, 255, 28, 38, 28, 255, 31, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 36, 45, 48, 255, 21, 21, 21, 255, 37, 48, 51, 255, 39, 51, 55, 255, 42, 56, 60, 255, 37, 47, 50, 255, 44, 59, 64, 255, 40, 53, 57, 255, 39, 51, 55, 255, 40, 52, 56, 255, 26, 30, 31, 255, 36, 45, 48, 255, 36, 46, 49, 255, 25, 28, 29, 255, 36, 45, 48, 255, 30, 36, 38, 255, 37, 48, 51, 255, 38, 49, 52, 255, 35, 44, 47, 255, 48, 66, 72, 255, 45, 60, 66, 255, 40, 52, 56, 255, 42, 56, 61, 255, 21, 21, 21, 255, 24, 25, 26, 255, 42, 56, 60, 255, 35, 45, 48, 255, 41, 54, 58, 255, 38, 49, 52, 255, 46, 62, 67, 255, 36, 46, 49, 255, 31, 37, 39, 255, 37, 48, 52, 255, 29, 34, 36, 255, 34, 42, 45, 255, 42, 56, 61, 255, 49, 67, 73, 255, 47, 64, 69, 255, 51, 70, 76, 255, 50, 69, 75, 255, 48, 66, 72, 255, 58, 76, 81, 255, 39, 50, 54, 255, 34, 43, 46, 255, 35, 45, 48, 255, 21, 21, 21, 255, 38, 49, 52, 255, 38, 50, 54, 255, 38, 49, 53, 255, 29, 34, 35, 255, 31, 37, 39, 255, 27, 30, 32, 255, 21, 21, 21, 255, 28, 32, 33, 255, 34, 42, 45, 255, 26, 29, 31, 255, 29, 35, 37, 255, 26, 29, 30, 255, 22, 22, 22, 255, 33, 40, 43, 255, 33, 41, 44, 255, 44, 59, 64, 255, 43, 57, 62, 255, 38, 49, 53, 255, 39, 50, 54, 255, 42, 56, 61, 255, 37, 48, 51, 255, 48, 65, 71, 255, 24, 26, 26, 255, 21, 21, 21, 255, 27, 31, 32, 255, 25, 28, 29, 255, 32, 39, 41, 255, 29, 35, 36, 255, 25, 28, 29, 255, 27, 31, 32, 255, 27, 30, 32, 255, 21, 21, 21, 255, 24, 26, 27, 255, 30, 35, 37, 255, 32, 40, 42, 255, 32, 40, 42, 255, 35, 44, 47, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 29, 35, 36, 255, 40, 53, 57, 255, 21, 21, 21, 255, 27, 30, 31, 255, 38, 49, 53, 255, 45, 61, 66, 255, 38, 48, 52, 255, 46, 63, 68, 255, 38, 48, 52, 255, 32, 39, 41, 255, 40, 52, 56, 255, 38, 49, 53, 255, 40, 52, 56, 255, 22, 22, 23, 255, 32, 39, 41, 255, 39, 51, 55, 255, 36, 46, 50, 255, 36, 46, 50, 255, 27, 30, 31, 255, 26, 29, 30, 255, 34, 43, 46, 255, 31, 38, 40, 255, 40, 52, 56, 255, 35, 45, 48, 255, 34, 42, 45, 255, 30, 36, 37, 255, 45, 61, 66, 255, 43, 57, 62, 255, 48, 65, 71, 255, 41, 54, 59, 255, 38, 48, 52, 255, 48, 66, 71, 255, 45, 61, 66, 255, 47, 64, 69, 255, 43, 57, 61, 255, 41, 55, 59, 255, 39, 51, 54, 255, 42, 56, 61, 255, 50, 68, 75, 255, 21, 21, 21, 255, 35, 45, 48, 255, 40, 52, 56, 255, 33, 41, 44, 255, 33, 41, 43, 255, 41, 54, 58, 255, 43, 58, 63, 255, 37, 48, 52, 255, 33, 41, 44, 255, 32, 39, 42, 255, 47, 64, 69, 255, 33, 40, 43, 255, 39, 51, 55, 255, 42, 56, 61, 255, 40, 52, 56, 255, 45, 60, 65, 255, 41, 54, 59, 255, 26, 29, 31, 255, 32, 39, 41, 255, 37, 48, 51, 255, 32, 38, 41, 255, 32, 40, 42, 255, 33, 40, 43, 255, 21, 21, 21, 255, 23, 23, 24, 255, 35, 45, 48, 255, 48, 65, 71, 255, 41, 54, 58, 255, 36, 45, 48, 255, 35, 44, 47, 255, 33, 41, 44, 255, 30, 35, 37, 255, 45, 60, 66, 255, 30, 36, 38, 255, 38, 50, 53, 255, 26, 30, 31, 255, 49, 67, 73, 255, 39, 50, 54, 255, 49, 67, 74, 255, 39, 50, 54, 255, 56, 74, 79, 255, 21, 21, 21, 255, 27, 30, 31, 255, 30, 35, 37, 255, 32, 40, 42, 255, 25, 28, 29, 255, 27, 30, 32, 255, 40, 53, 57, 255, 35, 45, 48, 255, 30, 36, 38, 255, 29, 33, 35, 255, 32, 39, 41, 255, 42, 55, 59, 255, 39, 50, 54, 255, 36, 45, 49, 255, 44, 60, 65, 255, 48, 66, 72, 255, 36, 46, 49, 255, 47, 63, 69, 255, 30, 35, 37, 255, 35, 44, 48, 255, 36, 46, 49, 255, 27, 31, 33, 255, 33, 40, 43, 255, 33, 41, 43, 255, 36, 45, 49, 255, 28, 33, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 32, 38, 41, 255, 36, 46, 49, 255, 46, 61, 67, 255, 46, 62, 68, 255, 41, 54, 58, 255, 35, 43, 46, 255, 39, 50, 54, 255, 38, 49, 53, 255, 46, 63, 68, 255, 26, 29, 30, 255, 27, 31, 33, 255, 24, 25, 26, 255, 21, 21, 21, 255, 26, 29, 30, 255, 24, 26, 26, 255, 23, 24, 25, 255, 33, 41, 44, 255, 30, 36, 38, 255, 34, 42, 45, 255, 40, 53, 57, 255, 39, 51, 55, 255, 35, 44, 47, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 55, 59, 255, 42, 55, 59, 255, 38, 49, 52, 255, 33, 41, 44, 255, 21, 21, 21, 255, 32, 39, 41, 255, 25, 28, 29, 255, 42, 56, 60, 255, 23, 24, 24, 255, 31, 38, 40, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 28, 32, 33, 255, 21, 21, 21, 255, 38, 49, 53, 255, 48, 66, 72, 255, 41, 54, 58, 255, 35, 44, 47, 255, 32, 39, 41, 255, 40, 52, 56, 255, 32, 39, 41, 255, 41, 54, 59, 255, 40, 53, 57, 255, 29, 33, 35, 255, 30, 36, 38, 255, 30, 36, 38, 255, 32, 39, 41, 255, 36, 45, 48, 255, 32, 39, 41, 255, 40, 52, 56, 255, 50, 68, 74, 255, 41, 54, 58, 255, 39, 51, 55, 255, 27, 31, 32, 255, 27, 36, 27, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 47, 69, 45, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 46, 33, 255, 33, 49, 34, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 53, 36, 255, 47, 57, 19, 255, 34, 49, 34, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 31, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 77, 94, 16, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 38, 57, 38, 255, 42, 62, 41, 255, 36, 54, 37, 255, 36, 53, 36, 255, 36, 52, 36, 255, 43, 64, 42, 255, 35, 51, 35, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 36, 255, 35, 52, 35, 255, 38, 56, 38, 255, 37, 55, 37, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 38, 57, 38, 255, 41, 61, 40, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 34, 255, 88, 108, 16, 255, 35, 51, 35, 255, 36, 54, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 38, 56, 38, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 42, 62, 41, 255, 35, 51, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 32, 255, 30, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 41, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 27, 38, 28, 255, 29, 40, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 40, 60, 40, 255, 52, 75, 49, 255, 39, 58, 39, 255, 45, 66, 43, 255, 37, 54, 37, 255, 39, 58, 39, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 38, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 39, 29, 255, 26, 34, 26, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 41, 54, 58, 255, 40, 53, 57, 255, 40, 52, 56, 255, 36, 46, 49, 255, 37, 47, 50, 255, 43, 58, 63, 255, 34, 42, 45, 255, 28, 33, 35, 255, 36, 46, 49, 255, 29, 34, 35, 255, 26, 29, 30, 255, 35, 44, 47, 255, 40, 52, 56, 255, 42, 56, 60, 255, 44, 59, 64, 255, 46, 62, 67, 255, 50, 69, 75, 255, 37, 48, 51, 255, 42, 55, 60, 255, 21, 21, 21, 255, 45, 61, 67, 255, 40, 52, 56, 255, 42, 55, 60, 255, 41, 53, 58, 255, 42, 56, 61, 255, 40, 53, 57, 255, 43, 57, 62, 255, 36, 46, 50, 255, 36, 46, 50, 255, 44, 59, 64, 255, 41, 55, 59, 255, 46, 63, 68, 255, 53, 71, 77, 255, 44, 60, 65, 255, 41, 54, 58, 255, 40, 53, 57, 255, 48, 65, 71, 255, 35, 43, 46, 255, 35, 44, 47, 255, 34, 42, 45, 255, 25, 27, 28, 255, 21, 21, 21, 255, 37, 47, 50, 255, 42, 56, 61, 255, 46, 63, 68, 255, 29, 34, 36, 255, 25, 28, 29, 255, 23, 25, 25, 255, 35, 44, 47, 255, 32, 40, 42, 255, 26, 29, 30, 255, 29, 34, 36, 255, 28, 32, 34, 255, 26, 29, 30, 255, 28, 33, 34, 255, 27, 31, 32, 255, 37, 47, 51, 255, 40, 52, 56, 255, 44, 59, 63, 255, 42, 56, 60, 255, 45, 61, 66, 255, 35, 44, 47, 255, 35, 45, 48, 255, 44, 58, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 34, 42, 45, 255, 23, 23, 24, 255, 40, 53, 57, 255, 30, 36, 38, 255, 29, 33, 35, 255, 38, 49, 53, 255, 33, 41, 44, 255, 25, 28, 28, 255, 27, 31, 32, 255, 30, 35, 37, 255, 30, 35, 37, 255, 25, 27, 28, 255, 28, 32, 33, 255, 21, 21, 21, 255, 24, 25, 26, 255, 37, 47, 51, 255, 31, 37, 39, 255, 21, 21, 21, 255, 35, 44, 47, 255, 44, 59, 64, 255, 45, 60, 65, 255, 47, 64, 69, 255, 39, 50, 54, 255, 34, 43, 46, 255, 39, 51, 55, 255, 31, 38, 40, 255, 41, 53, 58, 255, 38, 49, 53, 255, 33, 41, 43, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 39, 41, 255, 32, 39, 41, 255, 24, 26, 26, 255, 28, 32, 33, 255, 37, 47, 50, 255, 28, 32, 34, 255, 30, 35, 37, 255, 24, 26, 27, 255, 21, 21, 21, 255, 24, 26, 26, 255, 35, 44, 46, 255, 29, 34, 36, 255, 44, 58, 63, 255, 37, 47, 50, 255, 41, 54, 58, 255, 56, 74, 79, 255, 47, 63, 69, 255, 52, 70, 76, 255, 39, 50, 54, 255, 37, 47, 51, 255, 39, 51, 55, 255, 43, 57, 61, 255, 48, 65, 71, 255, 26, 30, 31, 255, 49, 67, 73, 255, 38, 48, 52, 255, 50, 68, 74, 255, 34, 42, 45, 255, 32, 38, 41, 255, 40, 52, 56, 255, 33, 41, 43, 255, 43, 57, 62, 255, 38, 49, 52, 255, 44, 58, 63, 255, 36, 47, 50, 255, 31, 37, 39, 255, 37, 48, 51, 255, 47, 65, 70, 255, 36, 46, 49, 255, 44, 59, 64, 255, 34, 42, 44, 255, 32, 40, 42, 255, 30, 36, 37, 255, 26, 29, 30, 255, 40, 52, 56, 255, 27, 31, 33, 255, 21, 21, 21, 255, 31, 37, 39, 255, 42, 55, 59, 255, 21, 21, 21, 255, 41, 54, 58, 255, 31, 38, 40, 255, 38, 50, 54, 255, 27, 31, 33, 255, 40, 53, 57, 255, 35, 43, 46, 255, 34, 42, 45, 255, 35, 44, 47, 255, 44, 59, 64, 255, 36, 46, 50, 255, 41, 55, 59, 255, 29, 34, 36, 255, 49, 67, 73, 255, 49, 67, 73, 255, 21, 21, 21, 255, 28, 32, 34, 255, 23, 25, 25, 255, 31, 37, 39, 255, 29, 35, 37, 255, 32, 39, 41, 255, 40, 53, 57, 255, 29, 34, 36, 255, 36, 46, 49, 255, 32, 39, 42, 255, 39, 50, 54, 255, 42, 56, 61, 255, 42, 55, 60, 255, 44, 59, 64, 255, 37, 48, 52, 255, 40, 52, 56, 255, 38, 49, 53, 255, 32, 39, 42, 255, 50, 69, 75, 255, 40, 52, 56, 255, 40, 53, 57, 255, 51, 69, 75, 255, 33, 41, 44, 255, 41, 54, 58, 255, 37, 47, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 48, 255, 37, 47, 50, 255, 45, 60, 66, 255, 52, 71, 77, 255, 34, 43, 46, 255, 44, 59, 64, 255, 52, 70, 76, 255, 48, 66, 72, 255, 45, 60, 65, 255, 69, 86, 89, 255, 49, 68, 74, 255, 49, 67, 73, 255, 44, 58, 63, 255, 32, 39, 41, 255, 39, 51, 55, 255, 25, 28, 29, 255, 23, 24, 24, 255, 22, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 21, 21, 21, 255, 27, 31, 32, 255, 31, 37, 40, 255, 36, 45, 48, 255, 39, 51, 55, 255, 37, 47, 51, 255, 42, 56, 60, 255, 44, 59, 64, 255, 34, 43, 46, 255, 24, 26, 27, 255, 25, 28, 29, 255, 25, 27, 28, 255, 33, 40, 43, 255, 26, 29, 30, 255, 35, 44, 47, 255, 32, 40, 42, 255, 34, 42, 45, 255, 33, 40, 43, 255, 21, 21, 21, 255, 35, 44, 47, 255, 42, 55, 60, 255, 28, 32, 33, 255, 42, 56, 61, 255, 34, 43, 46, 255, 41, 54, 58, 255, 34, 42, 45, 255, 46, 62, 67, 255, 41, 54, 58, 255, 41, 54, 59, 255, 33, 40, 43, 255, 24, 26, 27, 255, 22, 22, 22, 255, 28, 33, 35, 255, 28, 32, 33, 255, 40, 52, 56, 255, 33, 41, 43, 255, 45, 61, 67, 255, 42, 56, 60, 255, 34, 42, 44, 255, 28, 38, 28, 255, 31, 44, 32, 255, 35, 52, 36, 255, 40, 59, 39, 255, 37, 56, 37, 255, 44, 64, 42, 255, 44, 64, 43, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 52, 36, 255, 35, 52, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 32, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 31, 255, 25, 32, 25, 255, 26, 36, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 27, 36, 27, 255, 30, 42, 30, 255, 72, 86, 14, 255, 29, 40, 29, 255, 33, 48, 34, 255, 36, 53, 36, 255, 43, 64, 42, 255, 36, 53, 36, 255, 39, 58, 39, 255, 35, 52, 36, 255, 32, 46, 32, 255, 34, 51, 35, 255, 32, 45, 32, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 37, 56, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 36, 255, 35, 52, 35, 255, 38, 57, 38, 255, 39, 59, 39, 255, 37, 56, 38, 255, 38, 56, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 41, 60, 40, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 41, 60, 40, 255, 36, 53, 36, 255, 36, 54, 37, 255, 52, 75, 49, 255, 40, 60, 40, 255, 37, 55, 37, 255, 37, 54, 37, 255, 47, 69, 45, 255, 38, 57, 38, 255, 38, 56, 38, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 31, 255, 30, 42, 31, 255, 35, 52, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 52, 59, 14, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 33, 47, 33, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 54, 37, 255, 36, 53, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 45, 67, 44, 255, 62, 89, 57, 255, 44, 64, 42, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 33, 255, 33, 47, 33, 255, 32, 46, 33, 255, 35, 51, 35, 255, 32, 46, 33, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 43, 31, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 38, 28, 255, 34, 49, 34, 255, 38, 56, 38, 255, 34, 49, 34, 255, 35, 52, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 43, 57, 61, 255, 30, 36, 38, 255, 22, 22, 22, 255, 36, 45, 48, 255, 39, 50, 54, 255, 46, 63, 68, 255, 49, 67, 73, 255, 43, 57, 62, 255, 39, 50, 54, 255, 42, 55, 59, 255, 43, 57, 62, 255, 33, 41, 44, 255, 29, 34, 36, 255, 31, 37, 39, 255, 53, 72, 77, 255, 41, 54, 59, 255, 58, 76, 81, 255, 44, 59, 64, 255, 40, 52, 56, 255, 48, 65, 71, 255, 35, 43, 46, 255, 39, 51, 55, 255, 27, 31, 33, 255, 21, 21, 21, 255, 43, 57, 61, 255, 32, 39, 42, 255, 35, 44, 47, 255, 34, 42, 45, 255, 42, 56, 61, 255, 36, 46, 50, 255, 35, 43, 46, 255, 37, 47, 50, 255, 51, 70, 76, 255, 37, 48, 51, 255, 38, 49, 53, 255, 50, 68, 74, 255, 46, 62, 67, 255, 42, 55, 60, 255, 37, 48, 51, 255, 34, 42, 45, 255, 38, 49, 53, 255, 32, 39, 41, 255, 44, 59, 64, 255, 32, 39, 41, 255, 32, 38, 41, 255, 21, 21, 21, 255, 32, 39, 41, 255, 33, 40, 43, 255, 34, 42, 45, 255, 34, 43, 45, 255, 27, 30, 31, 255, 27, 32, 33, 255, 33, 41, 43, 255, 25, 27, 27, 255, 29, 35, 36, 255, 24, 26, 26, 255, 26, 30, 31, 255, 26, 29, 30, 255, 32, 39, 41, 255, 27, 30, 31, 255, 27, 31, 32, 255, 29, 33, 35, 255, 36, 46, 49, 255, 29, 34, 36, 255, 45, 61, 66, 255, 38, 49, 52, 255, 35, 45, 48, 255, 32, 40, 42, 255, 22, 22, 22, 255, 21, 21, 21, 255, 27, 30, 32, 255, 27, 31, 32, 255, 26, 29, 30, 255, 30, 36, 38, 255, 31, 38, 40, 255, 40, 52, 56, 255, 42, 56, 61, 255, 28, 33, 35, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 51, 255, 25, 27, 28, 255, 32, 39, 41, 255, 26, 29, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 35, 43, 46, 255, 30, 36, 38, 255, 24, 26, 26, 255, 30, 35, 37, 255, 21, 21, 21, 255, 31, 38, 40, 255, 29, 35, 37, 255, 38, 50, 54, 255, 46, 63, 68, 255, 27, 31, 32, 255, 41, 53, 58, 255, 33, 41, 43, 255, 27, 31, 32, 255, 43, 58, 63, 255, 48, 66, 71, 255, 48, 66, 72, 255, 32, 39, 41, 255, 31, 37, 39, 255, 52, 70, 76, 255, 49, 68, 74, 255, 37, 47, 50, 255, 54, 72, 77, 255, 38, 50, 53, 255, 45, 60, 65, 255, 37, 48, 51, 255, 35, 45, 48, 255, 34, 43, 46, 255, 35, 45, 48, 255, 21, 21, 22, 255, 32, 39, 41, 255, 40, 53, 57, 255, 29, 34, 36, 255, 46, 62, 67, 255, 37, 48, 52, 255, 47, 63, 69, 255, 33, 40, 43, 255, 31, 37, 39, 255, 41, 54, 58, 255, 33, 41, 44, 255, 50, 69, 75, 255, 55, 73, 78, 255, 39, 51, 55, 255, 40, 52, 56, 255, 37, 47, 50, 255, 35, 45, 48, 255, 29, 34, 36, 255, 35, 43, 46, 255, 28, 33, 35, 255, 27, 32, 33, 255, 26, 30, 31, 255, 37, 47, 50, 255, 39, 51, 54, 255, 46, 61, 67, 255, 32, 40, 42, 255, 30, 35, 37, 255, 32, 39, 42, 255, 41, 54, 58, 255, 33, 41, 44, 255, 31, 37, 39, 255, 30, 36, 38, 255, 29, 35, 37, 255, 21, 21, 21, 255, 43, 58, 63, 255, 39, 51, 55, 255, 29, 35, 37, 255, 33, 41, 43, 255, 38, 49, 53, 255, 34, 43, 46, 255, 32, 39, 41, 255, 48, 65, 70, 255, 43, 58, 63, 255, 40, 52, 56, 255, 33, 41, 44, 255, 32, 39, 41, 255, 31, 38, 40, 255, 46, 62, 68, 255, 41, 54, 58, 255, 33, 41, 43, 255, 39, 50, 54, 255, 27, 30, 31, 255, 30, 35, 37, 255, 34, 43, 46, 255, 31, 38, 40, 255, 27, 30, 31, 255, 22, 22, 22, 255, 36, 45, 48, 255, 41, 54, 58, 255, 33, 41, 44, 255, 32, 38, 41, 255, 38, 48, 52, 255, 30, 36, 37, 255, 40, 52, 56, 255, 43, 57, 61, 255, 39, 51, 55, 255, 44, 59, 64, 255, 46, 62, 68, 255, 42, 56, 61, 255, 45, 61, 66, 255, 40, 52, 56, 255, 44, 59, 64, 255, 41, 53, 57, 255, 51, 70, 76, 255, 40, 53, 57, 255, 28, 32, 33, 255, 21, 21, 21, 255, 33, 40, 42, 255, 30, 35, 37, 255, 28, 32, 33, 255, 31, 37, 39, 255, 36, 46, 49, 255, 42, 55, 60, 255, 40, 53, 57, 255, 37, 48, 51, 255, 50, 68, 74, 255, 33, 40, 43, 255, 60, 78, 83, 255, 35, 44, 47, 255, 58, 76, 81, 255, 49, 67, 73, 255, 45, 60, 65, 255, 38, 50, 54, 255, 46, 62, 67, 255, 42, 56, 61, 255, 40, 52, 57, 255, 43, 57, 61, 255, 30, 35, 37, 255, 38, 48, 52, 255, 28, 32, 34, 255, 25, 28, 29, 255, 22, 22, 22, 255, 42, 56, 60, 255, 34, 42, 45, 255, 31, 37, 39, 255, 32, 38, 41, 255, 26, 29, 30, 255, 29, 35, 37, 255, 43, 57, 62, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 26, 27, 255, 32, 39, 41, 255, 35, 44, 47, 255, 32, 39, 41, 255, 28, 32, 34, 255, 30, 36, 38, 255, 21, 21, 21, 255, 24, 26, 27, 255, 45, 60, 65, 255, 42, 55, 60, 255, 31, 38, 40, 255, 49, 67, 73, 255, 30, 35, 37, 255, 41, 54, 59, 255, 54, 72, 78, 255, 38, 49, 52, 255, 37, 47, 51, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 32, 39, 42, 255, 27, 30, 32, 255, 41, 53, 58, 255, 32, 39, 41, 255, 45, 61, 66, 255, 25, 32, 25, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 36, 255, 34, 49, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 24, 30, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 47, 58, 19, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 39, 29, 255, 30, 43, 31, 255, 32, 46, 33, 255, 30, 42, 30, 255, 26, 35, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 39, 59, 39, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 39, 58, 39, 255, 37, 55, 37, 255, 30, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 34, 50, 34, 255, 26, 36, 27, 255, 30, 42, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 36, 52, 36, 255, 34, 49, 34, 255, 31, 44, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 41, 61, 40, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 49, 71, 47, 255, 36, 53, 36, 255, 34, 50, 35, 255, 33, 47, 33, 255, 37, 54, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 54, 37, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 38, 56, 38, 255, 36, 54, 36, 255, 38, 57, 38, 255, 45, 66, 43, 255, 45, 66, 44, 255, 48, 70, 46, 255, 34, 50, 34, 255, 34, 50, 35, 255, 37, 55, 37, 255, 41, 61, 40, 255, 37, 54, 37, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 50, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 34, 50, 35, 255, 32, 45, 32, 255, 26, 34, 26, 255, 25, 33, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 54, 37, 255, 37, 56, 38, 255, 31, 44, 32, 255, 30, 42, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 40, 60, 40, 255, 50, 72, 47, 255, 56, 80, 52, 255, 37, 54, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 46, 32, 255, 36, 52, 36, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 43, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 44, 60, 65, 255, 42, 56, 60, 255, 21, 21, 21, 255, 44, 59, 64, 255, 37, 48, 51, 255, 36, 46, 50, 255, 39, 50, 54, 255, 39, 51, 55, 255, 45, 61, 67, 255, 35, 45, 48, 255, 47, 63, 69, 255, 43, 56, 61, 255, 36, 46, 49, 255, 48, 65, 71, 255, 41, 54, 58, 255, 45, 61, 66, 255, 43, 58, 63, 255, 45, 61, 67, 255, 38, 50, 54, 255, 35, 45, 48, 255, 42, 56, 61, 255, 31, 37, 39, 255, 21, 21, 21, 255, 29, 34, 36, 255, 48, 65, 71, 255, 31, 38, 40, 255, 39, 50, 54, 255, 26, 29, 30, 255, 36, 45, 48, 255, 37, 47, 50, 255, 34, 42, 45, 255, 41, 54, 58, 255, 42, 55, 59, 255, 38, 49, 52, 255, 42, 55, 60, 255, 54, 72, 77, 255, 38, 48, 52, 255, 35, 44, 47, 255, 36, 46, 49, 255, 41, 55, 59, 255, 35, 44, 47, 255, 50, 68, 74, 255, 29, 34, 36, 255, 36, 46, 49, 255, 38, 50, 53, 255, 21, 21, 21, 255, 23, 24, 24, 255, 30, 35, 37, 255, 37, 48, 51, 255, 30, 35, 37, 255, 27, 30, 31, 255, 21, 21, 21, 255, 25, 28, 29, 255, 31, 37, 39, 255, 25, 28, 29, 255, 22, 23, 23, 255, 21, 21, 21, 255, 24, 26, 27, 255, 31, 37, 39, 255, 32, 39, 41, 255, 32, 39, 41, 255, 33, 40, 43, 255, 29, 35, 36, 255, 25, 28, 28, 255, 32, 40, 42, 255, 40, 52, 56, 255, 44, 59, 65, 255, 33, 40, 43, 255, 21, 21, 21, 255, 31, 38, 40, 255, 25, 27, 27, 255, 28, 33, 34, 255, 21, 21, 21, 255, 22, 23, 23, 255, 33, 41, 44, 255, 28, 32, 34, 255, 30, 36, 37, 255, 32, 39, 42, 255, 33, 42, 44, 255, 42, 55, 59, 255, 38, 49, 53, 255, 40, 52, 56, 255, 34, 42, 45, 255, 28, 32, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 40, 43, 255, 37, 47, 51, 255, 30, 35, 37, 255, 27, 31, 32, 255, 35, 43, 46, 255, 38, 49, 52, 255, 48, 66, 72, 255, 47, 64, 70, 255, 31, 38, 40, 255, 43, 57, 62, 255, 32, 40, 42, 255, 36, 46, 49, 255, 51, 69, 75, 255, 44, 59, 63, 255, 32, 40, 42, 255, 49, 68, 74, 255, 40, 53, 57, 255, 43, 57, 62, 255, 48, 66, 72, 255, 41, 54, 58, 255, 44, 59, 64, 255, 41, 54, 59, 255, 45, 61, 66, 255, 49, 67, 73, 255, 43, 56, 61, 255, 37, 48, 52, 255, 45, 60, 66, 255, 42, 55, 60, 255, 56, 74, 79, 255, 51, 69, 75, 255, 37, 47, 51, 255, 30, 35, 37, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 25, 27, 28, 255, 31, 38, 40, 255, 44, 59, 64, 255, 46, 62, 67, 255, 41, 54, 58, 255, 46, 62, 68, 255, 48, 66, 72, 255, 32, 40, 42, 255, 30, 36, 38, 255, 31, 37, 39, 255, 28, 33, 34, 255, 24, 26, 27, 255, 31, 38, 40, 255, 32, 38, 41, 255, 49, 67, 73, 255, 49, 68, 74, 255, 32, 40, 42, 255, 33, 41, 44, 255, 37, 47, 51, 255, 39, 51, 55, 255, 45, 61, 67, 255, 31, 37, 39, 255, 32, 39, 41, 255, 21, 21, 21, 255, 36, 46, 49, 255, 34, 42, 45, 255, 33, 41, 43, 255, 41, 54, 58, 255, 32, 40, 42, 255, 27, 31, 32, 255, 37, 48, 52, 255, 38, 48, 52, 255, 30, 35, 37, 255, 41, 54, 58, 255, 40, 52, 56, 255, 38, 49, 53, 255, 54, 72, 78, 255, 38, 48, 52, 255, 34, 43, 46, 255, 44, 60, 65, 255, 43, 57, 62, 255, 40, 53, 57, 255, 26, 30, 31, 255, 29, 34, 36, 255, 35, 44, 47, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 50, 53, 255, 35, 45, 48, 255, 37, 48, 51, 255, 37, 47, 50, 255, 37, 47, 51, 255, 35, 44, 47, 255, 36, 46, 49, 255, 41, 54, 59, 255, 49, 67, 74, 255, 35, 45, 48, 255, 34, 43, 46, 255, 40, 53, 57, 255, 43, 58, 63, 255, 39, 50, 54, 255, 33, 40, 43, 255, 33, 40, 42, 255, 45, 60, 65, 255, 31, 38, 40, 255, 35, 44, 47, 255, 30, 36, 38, 255, 21, 21, 21, 255, 35, 44, 47, 255, 43, 57, 62, 255, 34, 42, 44, 255, 41, 53, 58, 255, 36, 46, 50, 255, 40, 52, 57, 255, 40, 53, 57, 255, 45, 60, 65, 255, 35, 45, 48, 255, 45, 61, 66, 255, 61, 78, 83, 255, 45, 61, 67, 255, 39, 51, 55, 255, 40, 53, 57, 255, 44, 59, 64, 255, 44, 60, 65, 255, 35, 44, 47, 255, 39, 50, 54, 255, 33, 40, 43, 255, 36, 45, 48, 255, 29, 34, 35, 255, 28, 33, 34, 255, 44, 58, 63, 255, 27, 31, 32, 255, 25, 28, 28, 255, 43, 57, 61, 255, 32, 39, 41, 255, 25, 28, 29, 255, 39, 50, 54, 255, 40, 53, 57, 255, 22, 22, 22, 255, 26, 29, 30, 255, 24, 27, 27, 255, 21, 21, 21, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 36, 45, 48, 255, 25, 28, 29, 255, 31, 38, 40, 255, 32, 40, 42, 255, 21, 21, 21, 255, 27, 31, 32, 255, 42, 56, 60, 255, 37, 47, 50, 255, 36, 46, 49, 255, 34, 42, 45, 255, 39, 51, 55, 255, 46, 62, 67, 255, 34, 42, 44, 255, 45, 61, 66, 255, 26, 29, 30, 255, 38, 49, 53, 255, 26, 29, 30, 255, 27, 30, 32, 255, 23, 24, 25, 255, 31, 38, 40, 255, 32, 38, 41, 255, 32, 40, 42, 255, 32, 39, 42, 255, 28, 32, 34, 255, 37, 47, 50, 255, 28, 38, 28, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 35, 52, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 37, 54, 37, 255, 35, 52, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 29, 24, 255, 30, 43, 31, 255, 25, 34, 26, 255, 32, 45, 32, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 43, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 52, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 41, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 37, 255, 37, 55, 37, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 23, 29, 24, 255, 30, 42, 30, 255, 30, 42, 31, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 32, 25, 255, 32, 46, 32, 255, 35, 52, 36, 255, 34, 50, 35, 255, 32, 45, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 46, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 41, 30, 255, 28, 38, 28, 255, 25, 31, 25, 255, 25, 33, 25, 255, 27, 37, 28, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 35, 255, 31, 44, 31, 255, 33, 49, 34, 255, 40, 59, 39, 255, 41, 62, 41, 255, 39, 59, 39, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 43, 63, 42, 255, 43, 64, 42, 255, 36, 53, 36, 255, 36, 52, 36, 255, 36, 54, 37, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 46, 33, 255, 33, 48, 34, 255, 37, 55, 37, 255, 53, 77, 50, 255, 45, 67, 44, 255, 42, 62, 41, 255, 45, 66, 43, 255, 34, 50, 35, 255, 37, 55, 37, 255, 46, 68, 44, 255, 45, 67, 44, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 48, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 25, 32, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 46, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 25, 32, 25, 255, 28, 39, 29, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 37, 255, 36, 53, 36, 255, 40, 60, 40, 255, 42, 62, 41, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 56, 37, 255, 39, 59, 39, 255, 49, 71, 46, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 50, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 32, 255, 34, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 27, 38, 28, 255, 27, 37, 28, 255, 33, 48, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 42, 46, 15, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 34, 42, 45, 255, 31, 38, 40, 255, 21, 21, 21, 255, 29, 34, 35, 255, 37, 47, 50, 255, 33, 41, 44, 255, 37, 47, 51, 255, 36, 45, 48, 255, 48, 66, 71, 255, 35, 43, 46, 255, 31, 37, 39, 255, 32, 39, 41, 255, 44, 60, 65, 255, 54, 72, 78, 255, 50, 69, 75, 255, 45, 61, 66, 255, 42, 56, 60, 255, 38, 49, 52, 255, 48, 65, 70, 255, 26, 29, 30, 255, 29, 35, 36, 255, 24, 26, 26, 255, 21, 21, 21, 255, 38, 49, 53, 255, 40, 52, 56, 255, 46, 63, 68, 255, 34, 42, 45, 255, 41, 53, 57, 255, 44, 60, 65, 255, 28, 32, 34, 255, 35, 44, 47, 255, 39, 51, 55, 255, 42, 56, 61, 255, 53, 72, 77, 255, 44, 59, 64, 255, 47, 64, 70, 255, 39, 50, 54, 255, 38, 49, 53, 255, 41, 55, 59, 255, 40, 52, 56, 255, 35, 44, 47, 255, 45, 61, 67, 255, 34, 42, 45, 255, 42, 56, 61, 255, 37, 47, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 21, 21, 21, 255, 31, 38, 40, 255, 22, 23, 24, 255, 27, 31, 33, 255, 23, 25, 25, 255, 21, 21, 21, 255, 27, 30, 31, 255, 33, 41, 44, 255, 32, 40, 42, 255, 21, 21, 21, 255, 27, 30, 31, 255, 37, 47, 50, 255, 32, 39, 41, 255, 32, 40, 42, 255, 34, 42, 45, 255, 38, 49, 52, 255, 40, 53, 57, 255, 25, 27, 28, 255, 33, 40, 43, 255, 32, 39, 42, 255, 21, 21, 21, 255, 22, 23, 23, 255, 31, 37, 40, 255, 27, 30, 31, 255, 22, 22, 22, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 26, 28, 29, 255, 33, 40, 43, 255, 36, 46, 49, 255, 26, 30, 31, 255, 34, 42, 45, 255, 34, 42, 45, 255, 31, 37, 39, 255, 21, 21, 21, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 29, 35, 37, 255, 34, 43, 46, 255, 41, 54, 58, 255, 32, 39, 41, 255, 37, 48, 51, 255, 43, 58, 63, 255, 33, 41, 44, 255, 27, 31, 32, 255, 26, 30, 31, 255, 26, 29, 30, 255, 49, 67, 73, 255, 51, 69, 75, 255, 42, 56, 60, 255, 36, 45, 48, 255, 49, 67, 73, 255, 42, 56, 60, 255, 32, 39, 42, 255, 37, 47, 51, 255, 31, 37, 39, 255, 35, 44, 47, 255, 36, 46, 49, 255, 57, 75, 80, 255, 46, 63, 68, 255, 46, 62, 68, 255, 51, 69, 75, 255, 46, 63, 69, 255, 48, 66, 72, 255, 37, 48, 51, 255, 35, 45, 48, 255, 53, 71, 77, 255, 57, 75, 80, 255, 54, 73, 78, 255, 43, 57, 62, 255, 44, 60, 65, 255, 36, 45, 48, 255, 31, 38, 40, 255, 24, 26, 27, 255, 33, 40, 43, 255, 35, 44, 47, 255, 47, 63, 69, 255, 37, 48, 51, 255, 31, 37, 39, 255, 43, 58, 63, 255, 40, 52, 56, 255, 45, 60, 66, 255, 29, 34, 35, 255, 31, 37, 39, 255, 39, 51, 55, 255, 29, 34, 36, 255, 30, 35, 37, 255, 40, 52, 56, 255, 44, 59, 64, 255, 38, 49, 53, 255, 36, 45, 49, 255, 41, 53, 57, 255, 33, 41, 44, 255, 24, 25, 26, 255, 33, 41, 44, 255, 21, 21, 21, 255, 25, 28, 29, 255, 28, 32, 34, 255, 33, 41, 44, 255, 27, 31, 33, 255, 28, 33, 35, 255, 29, 34, 35, 255, 32, 39, 41, 255, 34, 43, 46, 255, 47, 63, 69, 255, 51, 69, 75, 255, 49, 68, 74, 255, 52, 70, 76, 255, 44, 59, 64, 255, 46, 63, 68, 255, 37, 48, 52, 255, 44, 59, 64, 255, 41, 55, 59, 255, 42, 55, 60, 255, 34, 42, 44, 255, 27, 31, 32, 255, 22, 23, 24, 255, 33, 40, 43, 255, 36, 45, 48, 255, 32, 40, 42, 255, 35, 45, 48, 255, 21, 21, 21, 255, 38, 49, 53, 255, 30, 35, 37, 255, 30, 36, 39, 255, 35, 45, 48, 255, 27, 32, 33, 255, 30, 36, 38, 255, 37, 47, 50, 255, 38, 49, 52, 255, 33, 42, 44, 255, 53, 71, 77, 255, 34, 42, 45, 255, 43, 57, 61, 255, 34, 42, 45, 255, 32, 39, 42, 255, 30, 35, 37, 255, 42, 56, 60, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 36, 46, 49, 255, 25, 28, 29, 255, 40, 53, 57, 255, 37, 47, 51, 255, 37, 47, 51, 255, 42, 56, 61, 255, 35, 44, 47, 255, 41, 55, 59, 255, 50, 68, 74, 255, 39, 50, 54, 255, 33, 41, 44, 255, 37, 47, 50, 255, 44, 58, 63, 255, 40, 52, 56, 255, 36, 46, 50, 255, 48, 66, 72, 255, 40, 52, 56, 255, 34, 43, 46, 255, 49, 67, 73, 255, 39, 51, 55, 255, 33, 41, 43, 255, 32, 38, 41, 255, 32, 39, 41, 255, 25, 28, 28, 255, 31, 38, 40, 255, 26, 30, 31, 255, 33, 41, 43, 255, 34, 42, 45, 255, 33, 41, 43, 255, 30, 35, 37, 255, 42, 55, 60, 255, 37, 48, 52, 255, 32, 38, 41, 255, 25, 28, 29, 255, 26, 29, 30, 255, 22, 23, 23, 255, 26, 29, 30, 255, 30, 36, 38, 255, 22, 22, 22, 255, 31, 38, 40, 255, 28, 33, 34, 255, 23, 23, 24, 255, 21, 21, 21, 255, 33, 41, 43, 255, 30, 36, 38, 255, 23, 25, 25, 255, 31, 37, 39, 255, 41, 55, 59, 255, 47, 64, 69, 255, 34, 43, 46, 255, 36, 46, 50, 255, 27, 31, 33, 255, 25, 28, 29, 255, 32, 39, 42, 255, 29, 35, 37, 255, 31, 38, 40, 255, 32, 40, 42, 255, 34, 43, 45, 255, 46, 62, 68, 255, 31, 38, 40, 255, 34, 42, 45, 255, 43, 58, 63, 255, 29, 41, 30, 255, 31, 44, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 51, 62, 17, 255, 32, 47, 33, 255, 33, 48, 34, 255, 33, 47, 33, 255, 31, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 40, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 53, 62, 15, 255, 31, 43, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 32, 255, 34, 50, 34, 255, 44, 65, 43, 255, 36, 54, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 38, 56, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 54, 37, 255, 32, 46, 32, 255, 35, 52, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 48, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 39, 59, 39, 255, 43, 63, 42, 255, 46, 67, 44, 255, 35, 52, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 32, 255, 36, 53, 36, 255, 39, 59, 39, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 34, 255, 37, 55, 37, 255, 48, 71, 46, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 36, 255, 52, 76, 49, 255, 48, 71, 46, 255, 50, 73, 48, 255, 37, 56, 37, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 48, 69, 46, 255, 34, 50, 35, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 25, 33, 25, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 44, 32, 255, 38, 57, 38, 255, 45, 66, 44, 255, 40, 60, 40, 255, 35, 52, 35, 255, 44, 65, 43, 255, 36, 54, 37, 255, 33, 47, 33, 255, 34, 50, 35, 255, 33, 48, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 37, 255, 38, 57, 38, 255, 42, 62, 41, 255, 37, 56, 37, 255, 36, 52, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 38, 49, 53, 255, 39, 51, 55, 255, 24, 26, 27, 255, 21, 21, 21, 255, 35, 45, 48, 255, 38, 50, 53, 255, 43, 57, 61, 255, 29, 33, 35, 255, 46, 62, 68, 255, 44, 59, 64, 255, 42, 56, 60, 255, 30, 35, 37, 255, 34, 43, 46, 255, 47, 63, 69, 255, 46, 62, 68, 255, 43, 57, 62, 255, 48, 66, 72, 255, 42, 55, 59, 255, 40, 52, 56, 255, 46, 62, 67, 255, 46, 61, 67, 255, 28, 32, 34, 255, 21, 21, 21, 255, 32, 39, 41, 255, 36, 46, 49, 255, 43, 57, 62, 255, 31, 37, 39, 255, 41, 55, 59, 255, 36, 46, 49, 255, 36, 46, 50, 255, 52, 71, 76, 255, 48, 65, 71, 255, 37, 47, 51, 255, 46, 63, 68, 255, 44, 59, 64, 255, 43, 58, 62, 255, 50, 68, 75, 255, 39, 51, 55, 255, 40, 52, 56, 255, 47, 64, 70, 255, 36, 45, 48, 255, 37, 48, 51, 255, 47, 64, 69, 255, 33, 40, 43, 255, 37, 48, 51, 255, 25, 27, 28, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 33, 41, 44, 255, 28, 32, 33, 255, 29, 34, 35, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 32, 40, 42, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 34, 35, 255, 31, 37, 39, 255, 21, 21, 21, 255, 27, 30, 31, 255, 34, 43, 46, 255, 31, 38, 40, 255, 34, 43, 46, 255, 39, 50, 54, 255, 26, 30, 31, 255, 21, 21, 21, 255, 22, 22, 22, 255, 30, 36, 38, 255, 27, 31, 33, 255, 27, 30, 32, 255, 28, 32, 33, 255, 22, 23, 23, 255, 21, 21, 21, 255, 28, 32, 33, 255, 36, 46, 49, 255, 40, 52, 56, 255, 32, 39, 42, 255, 30, 36, 38, 255, 33, 40, 43, 255, 31, 38, 40, 255, 27, 30, 32, 255, 29, 34, 36, 255, 38, 49, 52, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 37, 47, 50, 255, 34, 42, 45, 255, 37, 47, 50, 255, 30, 35, 37, 255, 31, 37, 39, 255, 30, 35, 37, 255, 25, 28, 28, 255, 26, 29, 30, 255, 35, 44, 48, 255, 29, 33, 35, 255, 48, 66, 72, 255, 42, 55, 60, 255, 44, 60, 65, 255, 42, 56, 61, 255, 44, 59, 64, 255, 59, 76, 81, 255, 34, 43, 46, 255, 38, 50, 53, 255, 44, 59, 64, 255, 33, 42, 44, 255, 44, 59, 64, 255, 60, 78, 83, 255, 35, 44, 48, 255, 41, 54, 58, 255, 43, 57, 62, 255, 39, 51, 55, 255, 47, 64, 69, 255, 50, 69, 75, 255, 39, 51, 55, 255, 47, 64, 70, 255, 47, 64, 69, 255, 46, 63, 69, 255, 46, 63, 68, 255, 42, 56, 61, 255, 44, 58, 63, 255, 40, 52, 56, 255, 27, 31, 32, 255, 41, 54, 58, 255, 46, 62, 67, 255, 41, 53, 57, 255, 45, 60, 66, 255, 48, 66, 72, 255, 42, 56, 61, 255, 39, 51, 55, 255, 39, 51, 54, 255, 28, 32, 33, 255, 26, 29, 30, 255, 24, 26, 26, 255, 44, 59, 64, 255, 38, 50, 53, 255, 38, 48, 52, 255, 37, 47, 50, 255, 31, 38, 40, 255, 31, 37, 40, 255, 37, 48, 51, 255, 36, 45, 48, 255, 35, 45, 48, 255, 21, 21, 21, 255, 44, 58, 63, 255, 35, 45, 48, 255, 37, 47, 50, 255, 37, 47, 50, 255, 33, 40, 43, 255, 32, 40, 42, 255, 38, 49, 52, 255, 41, 54, 59, 255, 31, 38, 40, 255, 38, 49, 53, 255, 51, 69, 75, 255, 57, 75, 80, 255, 43, 57, 62, 255, 53, 71, 77, 255, 46, 62, 68, 255, 37, 47, 51, 255, 34, 42, 45, 255, 53, 71, 77, 255, 48, 65, 71, 255, 31, 38, 40, 255, 21, 21, 21, 255, 34, 43, 46, 255, 40, 52, 56, 255, 27, 31, 32, 255, 35, 44, 47, 255, 33, 40, 43, 255, 32, 39, 41, 255, 25, 27, 28, 255, 21, 21, 21, 255, 35, 44, 47, 255, 36, 46, 49, 255, 26, 29, 30, 255, 36, 46, 49, 255, 33, 41, 43, 255, 29, 34, 36, 255, 43, 57, 62, 255, 48, 65, 71, 255, 33, 41, 44, 255, 33, 41, 44, 255, 42, 55, 60, 255, 32, 39, 42, 255, 28, 32, 34, 255, 23, 24, 24, 255, 38, 48, 52, 255, 27, 31, 33, 255, 21, 21, 21, 255, 32, 40, 42, 255, 30, 36, 38, 255, 32, 39, 41, 255, 39, 51, 55, 255, 43, 57, 62, 255, 29, 35, 36, 255, 39, 50, 54, 255, 34, 43, 45, 255, 39, 50, 54, 255, 48, 65, 71, 255, 38, 49, 53, 255, 43, 58, 62, 255, 38, 50, 53, 255, 35, 44, 47, 255, 36, 45, 48, 255, 34, 43, 45, 255, 37, 47, 51, 255, 33, 41, 43, 255, 35, 44, 47, 255, 38, 49, 53, 255, 48, 65, 71, 255, 43, 58, 62, 255, 29, 34, 35, 255, 23, 24, 24, 255, 48, 65, 71, 255, 44, 59, 64, 255, 27, 30, 32, 255, 36, 46, 49, 255, 23, 25, 25, 255, 32, 39, 41, 255, 40, 53, 57, 255, 37, 48, 51, 255, 40, 52, 56, 255, 24, 25, 26, 255, 34, 43, 46, 255, 21, 21, 21, 255, 27, 31, 33, 255, 23, 24, 25, 255, 24, 26, 26, 255, 35, 45, 48, 255, 32, 40, 42, 255, 42, 55, 59, 255, 21, 21, 21, 255, 24, 26, 26, 255, 29, 34, 36, 255, 42, 56, 61, 255, 32, 40, 42, 255, 32, 39, 42, 255, 36, 46, 49, 255, 38, 49, 53, 255, 38, 49, 53, 255, 27, 31, 32, 255, 43, 58, 62, 255, 35, 45, 48, 255, 36, 46, 49, 255, 28, 33, 34, 255, 25, 28, 29, 255, 32, 39, 42, 255, 42, 56, 61, 255, 30, 36, 38, 255, 33, 42, 44, 255, 27, 31, 33, 255, 30, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 37, 55, 37, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 55, 67, 18, 255, 36, 53, 36, 255, 33, 48, 34, 255, 34, 50, 35, 255, 37, 56, 37, 255, 38, 57, 38, 255, 34, 49, 34, 255, 39, 58, 39, 255, 49, 71, 47, 255, 37, 56, 37, 255, 42, 62, 41, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 49, 34, 255, 26, 35, 27, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 50, 35, 255, 41, 61, 40, 255, 35, 51, 35, 255, 29, 41, 30, 255, 35, 51, 35, 255, 31, 44, 32, 255, 32, 46, 32, 255, 30, 42, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 54, 78, 51, 255, 41, 61, 40, 255, 47, 68, 45, 255, 43, 63, 42, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 56, 37, 255, 36, 54, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 38, 56, 38, 255, 53, 77, 50, 255, 42, 63, 42, 255, 44, 65, 43, 255, 38, 56, 38, 255, 30, 42, 30, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 55, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 45, 66, 43, 255, 62, 88, 57, 255, 43, 64, 42, 255, 38, 57, 38, 255, 56, 80, 52, 255, 45, 66, 43, 255, 48, 70, 46, 255, 34, 50, 35, 255, 32, 45, 32, 255, 35, 51, 35, 255, 41, 61, 40, 255, 37, 56, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 41, 30, 255, 29, 41, 30, 255, 37, 55, 37, 255, 43, 64, 42, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 39, 59, 39, 255, 36, 52, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 32, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 34, 50, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 34, 50, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 34, 255, 30, 42, 30, 255, 52, 75, 49, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 34, 255, 31, 43, 31, 255, 37, 55, 37, 255, 39, 58, 38, 255, 32, 46, 32, 255, 32, 46, 32, 255, 38, 56, 38, 255, 46, 68, 45, 255, 39, 59, 39, 255, 33, 47, 33, 255, 36, 54, 37, 255, 34, 49, 34, 255, 29, 40, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 36, 54, 36, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 42, 48, 16, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 35, 52, 36, 255, 32, 46, 33, 255, 31, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 43, 58, 63, 255, 37, 47, 50, 255, 41, 54, 59, 255, 21, 21, 21, 255, 43, 57, 62, 255, 51, 69, 75, 255, 33, 41, 43, 255, 40, 53, 57, 255, 39, 51, 55, 255, 25, 28, 29, 255, 34, 43, 46, 255, 43, 57, 61, 255, 36, 45, 48, 255, 42, 55, 59, 255, 53, 71, 77, 255, 50, 68, 75, 255, 36, 45, 48, 255, 32, 39, 41, 255, 27, 32, 33, 255, 36, 46, 49, 255, 32, 40, 42, 255, 25, 27, 28, 255, 21, 21, 21, 255, 36, 46, 49, 255, 35, 44, 47, 255, 27, 32, 33, 255, 36, 46, 49, 255, 39, 51, 55, 255, 29, 35, 36, 255, 41, 53, 57, 255, 40, 52, 56, 255, 32, 40, 42, 255, 33, 40, 43, 255, 36, 46, 49, 255, 29, 34, 35, 255, 40, 53, 57, 255, 39, 51, 55, 255, 36, 45, 48, 255, 40, 52, 56, 255, 48, 66, 72, 255, 46, 63, 69, 255, 33, 41, 44, 255, 36, 46, 49, 255, 26, 29, 30, 255, 38, 49, 52, 255, 25, 28, 29, 255, 21, 21, 21, 255, 26, 30, 31, 255, 30, 35, 37, 255, 32, 40, 42, 255, 24, 27, 27, 255, 30, 35, 37, 255, 29, 34, 36, 255, 24, 25, 26, 255, 21, 21, 21, 255, 30, 36, 37, 255, 40, 52, 56, 255, 33, 40, 43, 255, 29, 34, 36, 255, 32, 38, 41, 255, 32, 40, 42, 255, 34, 43, 46, 255, 28, 32, 34, 255, 23, 24, 24, 255, 30, 35, 37, 255, 40, 52, 56, 255, 28, 33, 34, 255, 31, 37, 39, 255, 21, 21, 21, 255, 23, 23, 24, 255, 36, 46, 50, 255, 32, 38, 41, 255, 25, 27, 28, 255, 28, 32, 34, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 32, 39, 41, 255, 31, 37, 39, 255, 35, 43, 46, 255, 29, 35, 36, 255, 27, 31, 33, 255, 31, 37, 39, 255, 23, 25, 25, 255, 21, 21, 21, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 32, 34, 255, 24, 26, 27, 255, 23, 25, 25, 255, 41, 54, 59, 255, 33, 40, 43, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 33, 35, 255, 38, 48, 52, 255, 54, 72, 77, 255, 46, 62, 67, 255, 31, 37, 40, 255, 42, 56, 61, 255, 61, 79, 83, 255, 43, 57, 62, 255, 38, 49, 53, 255, 37, 47, 50, 255, 39, 51, 55, 255, 35, 43, 46, 255, 49, 67, 73, 255, 42, 55, 59, 255, 40, 52, 56, 255, 44, 59, 63, 255, 34, 43, 46, 255, 43, 57, 62, 255, 51, 70, 76, 255, 50, 69, 75, 255, 46, 62, 67, 255, 43, 57, 61, 255, 36, 46, 49, 255, 52, 70, 76, 255, 59, 77, 82, 255, 49, 67, 73, 255, 32, 39, 41, 255, 48, 66, 72, 255, 45, 60, 65, 255, 21, 21, 21, 255, 32, 40, 42, 255, 43, 57, 62, 255, 35, 44, 47, 255, 35, 44, 47, 255, 51, 69, 75, 255, 41, 54, 58, 255, 42, 56, 61, 255, 40, 53, 57, 255, 40, 52, 57, 255, 34, 43, 46, 255, 30, 36, 38, 255, 34, 42, 45, 255, 43, 58, 63, 255, 49, 67, 73, 255, 60, 78, 83, 255, 51, 70, 76, 255, 44, 58, 63, 255, 51, 70, 76, 255, 51, 69, 75, 255, 30, 35, 37, 255, 35, 43, 46, 255, 52, 71, 76, 255, 37, 48, 51, 255, 41, 55, 59, 255, 25, 28, 29, 255, 25, 27, 28, 255, 21, 21, 21, 255, 38, 49, 53, 255, 37, 47, 51, 255, 34, 42, 45, 255, 36, 46, 50, 255, 33, 41, 43, 255, 46, 62, 67, 255, 43, 57, 62, 255, 34, 42, 45, 255, 43, 58, 62, 255, 36, 46, 49, 255, 39, 51, 55, 255, 42, 55, 59, 255, 33, 41, 44, 255, 31, 37, 40, 255, 21, 21, 21, 255, 36, 46, 49, 255, 30, 36, 38, 255, 30, 36, 38, 255, 31, 38, 40, 255, 39, 50, 54, 255, 34, 43, 46, 255, 30, 35, 37, 255, 37, 48, 51, 255, 33, 41, 44, 255, 37, 47, 50, 255, 24, 26, 27, 255, 26, 29, 30, 255, 34, 42, 44, 255, 30, 36, 38, 255, 46, 63, 69, 255, 32, 40, 42, 255, 41, 54, 58, 255, 42, 56, 60, 255, 38, 49, 52, 255, 22, 23, 23, 255, 21, 21, 21, 255, 33, 41, 44, 255, 37, 47, 50, 255, 37, 47, 51, 255, 21, 21, 21, 255, 24, 26, 27, 255, 29, 34, 35, 255, 31, 38, 40, 255, 32, 38, 41, 255, 37, 47, 51, 255, 35, 44, 47, 255, 42, 55, 60, 255, 44, 59, 64, 255, 51, 70, 76, 255, 37, 47, 51, 255, 32, 39, 41, 255, 39, 51, 55, 255, 38, 49, 53, 255, 31, 37, 39, 255, 39, 50, 54, 255, 35, 44, 47, 255, 31, 37, 39, 255, 34, 42, 45, 255, 37, 47, 50, 255, 39, 51, 55, 255, 46, 62, 67, 255, 40, 52, 57, 255, 25, 28, 29, 255, 24, 25, 26, 255, 35, 45, 48, 255, 30, 36, 38, 255, 44, 59, 64, 255, 30, 35, 37, 255, 25, 27, 28, 255, 35, 45, 48, 255, 28, 32, 33, 255, 37, 47, 50, 255, 29, 35, 37, 255, 38, 49, 53, 255, 27, 31, 33, 255, 39, 51, 55, 255, 26, 29, 30, 255, 22, 22, 22, 255, 21, 21, 21, 255, 29, 34, 36, 255, 29, 34, 35, 255, 32, 39, 42, 255, 21, 21, 21, 255, 26, 30, 31, 255, 32, 40, 42, 255, 37, 48, 51, 255, 33, 41, 44, 255, 43, 57, 62, 255, 44, 58, 63, 255, 36, 46, 49, 255, 25, 27, 28, 255, 29, 34, 36, 255, 29, 33, 35, 255, 35, 45, 48, 255, 37, 47, 51, 255, 40, 52, 56, 255, 31, 37, 39, 255, 30, 35, 37, 255, 31, 37, 39, 255, 35, 44, 47, 255, 31, 38, 40, 255, 32, 39, 41, 255, 31, 44, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 32, 25, 255, 29, 41, 30, 255, 29, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 41, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 46, 68, 45, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 50, 35, 255, 35, 52, 35, 255, 33, 48, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 48, 34, 255, 35, 52, 35, 255, 38, 57, 38, 255, 34, 49, 34, 255, 30, 42, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 39, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 43, 31, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 37, 54, 37, 255, 35, 52, 35, 255, 37, 56, 38, 255, 39, 59, 39, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 41, 61, 41, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 42, 63, 41, 255, 36, 53, 36, 255, 36, 53, 36, 255, 47, 68, 45, 255, 44, 65, 43, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 36, 255, 38, 56, 38, 255, 38, 56, 38, 255, 35, 51, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 33, 47, 33, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 37, 55, 37, 255, 38, 57, 38, 255, 32, 46, 33, 255, 35, 51, 35, 255, 31, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 47, 33, 255, 25, 33, 25, 255, 25, 32, 25, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 52, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 38, 56, 38, 255, 41, 61, 40, 255, 33, 47, 33, 255, 35, 52, 36, 255, 56, 80, 52, 255, 42, 62, 41, 255, 34, 50, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 42, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 26, 35, 27, 255, 27, 36, 27, 255, 34, 50, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 51, 69, 75, 255, 30, 35, 37, 255, 37, 47, 51, 255, 21, 21, 21, 255, 33, 41, 43, 255, 43, 58, 63, 255, 42, 55, 60, 255, 41, 54, 58, 255, 29, 35, 36, 255, 36, 46, 49, 255, 36, 45, 48, 255, 49, 67, 73, 255, 41, 55, 59, 255, 42, 56, 61, 255, 40, 52, 56, 255, 39, 51, 55, 255, 46, 61, 67, 255, 33, 41, 43, 255, 34, 42, 45, 255, 26, 30, 31, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 31, 37, 39, 255, 33, 41, 43, 255, 35, 45, 48, 255, 44, 59, 64, 255, 42, 55, 60, 255, 37, 48, 52, 255, 42, 56, 61, 255, 32, 39, 41, 255, 31, 37, 39, 255, 38, 48, 52, 255, 33, 41, 44, 255, 28, 32, 34, 255, 42, 56, 61, 255, 34, 42, 44, 255, 29, 34, 36, 255, 45, 61, 66, 255, 44, 60, 65, 255, 28, 32, 33, 255, 32, 38, 41, 255, 30, 36, 38, 255, 35, 43, 46, 255, 26, 30, 31, 255, 21, 21, 21, 255, 25, 27, 28, 255, 24, 26, 27, 255, 35, 43, 46, 255, 21, 21, 21, 255, 24, 26, 27, 255, 26, 29, 30, 255, 26, 29, 30, 255, 27, 31, 33, 255, 38, 49, 53, 255, 38, 50, 53, 255, 31, 37, 39, 255, 21, 21, 21, 255, 33, 42, 44, 255, 25, 28, 29, 255, 30, 36, 38, 255, 32, 39, 41, 255, 29, 34, 36, 255, 31, 37, 39, 255, 29, 34, 36, 255, 28, 32, 33, 255, 37, 48, 51, 255, 21, 21, 21, 255, 29, 34, 36, 255, 32, 38, 40, 255, 32, 38, 41, 255, 29, 34, 36, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 31, 38, 40, 255, 33, 41, 43, 255, 26, 29, 30, 255, 29, 33, 35, 255, 30, 36, 38, 255, 36, 45, 48, 255, 33, 40, 43, 255, 30, 35, 37, 255, 35, 44, 47, 255, 22, 22, 22, 255, 39, 50, 54, 255, 21, 21, 21, 255, 25, 27, 28, 255, 33, 42, 44, 255, 22, 22, 22, 255, 37, 47, 50, 255, 33, 41, 44, 255, 30, 36, 38, 255, 21, 21, 21, 255, 25, 28, 29, 255, 42, 56, 60, 255, 44, 59, 64, 255, 36, 46, 49, 255, 42, 55, 59, 255, 49, 67, 73, 255, 43, 57, 62, 255, 35, 44, 47, 255, 51, 70, 76, 255, 51, 69, 75, 255, 57, 75, 80, 255, 40, 53, 57, 255, 40, 53, 57, 255, 50, 69, 75, 255, 43, 57, 62, 255, 54, 73, 78, 255, 50, 68, 74, 255, 48, 65, 71, 255, 29, 34, 36, 255, 31, 38, 40, 255, 47, 65, 70, 255, 44, 58, 63, 255, 40, 52, 56, 255, 31, 37, 39, 255, 42, 56, 61, 255, 45, 61, 66, 255, 41, 55, 59, 255, 44, 60, 65, 255, 35, 44, 47, 255, 41, 54, 58, 255, 40, 52, 56, 255, 24, 27, 27, 255, 41, 53, 58, 255, 36, 46, 50, 255, 37, 47, 50, 255, 39, 51, 55, 255, 40, 52, 56, 255, 40, 52, 56, 255, 43, 58, 63, 255, 42, 56, 61, 255, 33, 40, 43, 255, 43, 57, 62, 255, 34, 42, 45, 255, 48, 66, 72, 255, 44, 59, 64, 255, 49, 67, 73, 255, 35, 44, 47, 255, 39, 51, 55, 255, 51, 69, 75, 255, 33, 41, 44, 255, 25, 27, 28, 255, 57, 75, 80, 255, 40, 52, 56, 255, 32, 39, 41, 255, 36, 46, 50, 255, 37, 47, 50, 255, 30, 36, 38, 255, 29, 34, 36, 255, 36, 46, 49, 255, 37, 47, 50, 255, 34, 43, 46, 255, 26, 29, 30, 255, 35, 44, 47, 255, 49, 67, 73, 255, 42, 56, 60, 255, 41, 54, 58, 255, 41, 54, 58, 255, 45, 60, 65, 255, 47, 64, 69, 255, 34, 43, 46, 255, 28, 32, 33, 255, 24, 26, 27, 255, 21, 21, 21, 255, 22, 22, 22, 255, 26, 30, 31, 255, 28, 32, 33, 255, 24, 26, 26, 255, 35, 43, 46, 255, 29, 34, 36, 255, 32, 39, 41, 255, 33, 40, 43, 255, 30, 35, 37, 255, 37, 48, 51, 255, 33, 41, 44, 255, 34, 43, 46, 255, 26, 30, 31, 255, 27, 31, 32, 255, 34, 42, 45, 255, 43, 58, 63, 255, 41, 53, 58, 255, 28, 32, 34, 255, 21, 21, 21, 255, 33, 41, 43, 255, 43, 58, 63, 255, 39, 51, 55, 255, 32, 39, 42, 255, 32, 40, 42, 255, 40, 52, 56, 255, 21, 21, 21, 255, 33, 41, 43, 255, 31, 37, 39, 255, 32, 38, 41, 255, 28, 33, 34, 255, 37, 47, 51, 255, 36, 46, 49, 255, 36, 45, 49, 255, 31, 37, 39, 255, 46, 63, 68, 255, 47, 64, 70, 255, 42, 56, 61, 255, 40, 52, 56, 255, 31, 38, 40, 255, 41, 53, 58, 255, 32, 38, 41, 255, 22, 22, 22, 255, 32, 40, 42, 255, 42, 55, 60, 255, 40, 52, 57, 255, 35, 44, 46, 255, 50, 68, 75, 255, 21, 21, 21, 255, 30, 35, 37, 255, 37, 47, 50, 255, 36, 46, 49, 255, 35, 45, 48, 255, 22, 23, 23, 255, 40, 52, 56, 255, 35, 43, 46, 255, 30, 35, 37, 255, 37, 48, 51, 255, 21, 21, 21, 255, 28, 32, 33, 255, 28, 33, 35, 255, 33, 41, 44, 255, 32, 38, 41, 255, 25, 28, 29, 255, 24, 26, 27, 255, 28, 32, 33, 255, 34, 42, 45, 255, 32, 40, 42, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 32, 33, 255, 28, 33, 34, 255, 39, 50, 54, 255, 44, 59, 64, 255, 42, 55, 60, 255, 40, 52, 57, 255, 27, 30, 31, 255, 32, 38, 41, 255, 31, 37, 39, 255, 32, 39, 42, 255, 41, 54, 58, 255, 25, 28, 29, 255, 32, 40, 42, 255, 41, 54, 59, 255, 28, 32, 34, 255, 27, 31, 32, 255, 38, 50, 53, 255, 46, 61, 67, 255, 31, 44, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 42, 31, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 40, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 54, 37, 255, 36, 54, 36, 255, 32, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 51, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 34, 255, 33, 47, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 41, 47, 16, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 33, 25, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 40, 45, 15, 255, 29, 40, 30, 255, 30, 41, 30, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 36, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 48, 33, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 33, 255, 30, 42, 30, 255, 31, 44, 32, 255, 29, 39, 29, 255, 35, 52, 35, 255, 41, 60, 40, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 38, 57, 38, 255, 44, 64, 42, 255, 37, 56, 37, 255, 38, 57, 38, 255, 37, 54, 37, 255, 35, 52, 35, 255, 34, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 48, 70, 46, 255, 48, 70, 46, 255, 35, 52, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 30, 42, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 38, 57, 38, 255, 43, 63, 42, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 24, 30, 24, 255, 26, 35, 27, 255, 24, 30, 24, 255, 30, 42, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 36, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 37, 54, 37, 255, 47, 69, 45, 255, 38, 58, 38, 255, 39, 58, 39, 255, 39, 59, 39, 255, 37, 56, 38, 255, 40, 59, 39, 255, 39, 58, 39, 255, 37, 54, 37, 255, 33, 47, 33, 255, 35, 52, 36, 255, 32, 46, 32, 255, 37, 56, 37, 255, 39, 58, 39, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 35, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 36, 53, 36, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 43, 45, 255, 35, 45, 48, 255, 33, 40, 42, 255, 34, 42, 45, 255, 21, 21, 21, 255, 32, 39, 41, 255, 28, 33, 35, 255, 39, 51, 54, 255, 30, 36, 38, 255, 40, 52, 56, 255, 49, 67, 73, 255, 48, 66, 72, 255, 45, 60, 65, 255, 49, 67, 73, 255, 40, 53, 57, 255, 35, 44, 47, 255, 34, 42, 45, 255, 50, 69, 75, 255, 37, 47, 50, 255, 36, 45, 48, 255, 34, 43, 46, 255, 21, 21, 21, 255, 34, 43, 46, 255, 31, 37, 39, 255, 25, 27, 28, 255, 23, 25, 25, 255, 45, 60, 65, 255, 36, 46, 49, 255, 23, 25, 25, 255, 42, 55, 60, 255, 34, 42, 44, 255, 31, 37, 39, 255, 27, 31, 32, 255, 45, 60, 65, 255, 36, 46, 50, 255, 39, 50, 54, 255, 37, 47, 50, 255, 32, 39, 41, 255, 39, 51, 55, 255, 40, 53, 57, 255, 32, 40, 42, 255, 28, 33, 34, 255, 31, 38, 40, 255, 36, 46, 49, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 30, 36, 38, 255, 23, 25, 25, 255, 25, 28, 28, 255, 34, 43, 46, 255, 22, 22, 23, 255, 21, 21, 21, 255, 28, 33, 35, 255, 34, 42, 44, 255, 35, 43, 46, 255, 29, 35, 37, 255, 29, 34, 35, 255, 26, 30, 31, 255, 22, 23, 23, 255, 32, 40, 42, 255, 33, 41, 44, 255, 21, 21, 21, 255, 32, 39, 41, 255, 35, 44, 47, 255, 31, 38, 40, 255, 30, 37, 39, 255, 21, 21, 21, 255, 35, 43, 46, 255, 27, 30, 31, 255, 26, 30, 31, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 30, 35, 37, 255, 28, 32, 34, 255, 23, 25, 25, 255, 31, 38, 40, 255, 31, 38, 40, 255, 34, 42, 45, 255, 29, 33, 35, 255, 28, 33, 34, 255, 26, 30, 31, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 32, 34, 255, 21, 21, 21, 255, 35, 44, 47, 255, 29, 33, 35, 255, 33, 41, 44, 255, 24, 26, 26, 255, 21, 21, 21, 255, 30, 36, 38, 255, 36, 46, 49, 255, 49, 67, 73, 255, 50, 68, 75, 255, 30, 36, 38, 255, 38, 49, 53, 255, 30, 36, 38, 255, 33, 40, 43, 255, 46, 63, 68, 255, 41, 54, 58, 255, 39, 50, 54, 255, 45, 61, 66, 255, 38, 49, 52, 255, 44, 58, 63, 255, 30, 36, 38, 255, 43, 57, 61, 255, 35, 45, 48, 255, 37, 47, 50, 255, 26, 30, 31, 255, 39, 51, 55, 255, 44, 59, 64, 255, 37, 47, 50, 255, 42, 56, 61, 255, 38, 49, 53, 255, 46, 62, 67, 255, 36, 47, 50, 255, 35, 44, 47, 255, 37, 48, 52, 255, 31, 37, 39, 255, 39, 51, 55, 255, 45, 60, 65, 255, 42, 56, 61, 255, 21, 21, 21, 255, 38, 48, 52, 255, 36, 46, 49, 255, 31, 37, 39, 255, 53, 71, 77, 255, 43, 57, 62, 255, 37, 47, 50, 255, 44, 60, 65, 255, 50, 68, 74, 255, 38, 48, 52, 255, 42, 55, 60, 255, 40, 52, 56, 255, 34, 43, 46, 255, 35, 43, 46, 255, 39, 50, 54, 255, 42, 55, 60, 255, 46, 62, 67, 255, 46, 63, 68, 255, 21, 21, 21, 255, 50, 68, 74, 255, 57, 75, 80, 255, 41, 54, 58, 255, 43, 58, 62, 255, 38, 50, 53, 255, 39, 50, 54, 255, 41, 54, 58, 255, 40, 53, 57, 255, 43, 57, 62, 255, 36, 46, 49, 255, 42, 56, 60, 255, 34, 42, 45, 255, 41, 55, 59, 255, 47, 64, 70, 255, 47, 64, 70, 255, 56, 74, 79, 255, 44, 58, 63, 255, 44, 58, 63, 255, 43, 58, 63, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 38, 50, 53, 255, 30, 35, 37, 255, 22, 23, 23, 255, 27, 31, 32, 255, 38, 50, 54, 255, 30, 35, 37, 255, 35, 45, 48, 255, 35, 45, 48, 255, 22, 22, 22, 255, 24, 25, 26, 255, 45, 61, 66, 255, 32, 39, 41, 255, 40, 52, 56, 255, 23, 24, 25, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 44, 48, 255, 46, 62, 67, 255, 50, 69, 75, 255, 45, 61, 66, 255, 38, 49, 52, 255, 39, 50, 54, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 43, 46, 255, 35, 45, 48, 255, 37, 47, 50, 255, 39, 51, 55, 255, 33, 40, 43, 255, 38, 50, 53, 255, 39, 51, 55, 255, 39, 51, 55, 255, 34, 43, 46, 255, 23, 24, 25, 255, 34, 42, 45, 255, 41, 54, 58, 255, 31, 37, 39, 255, 47, 65, 70, 255, 43, 57, 62, 255, 37, 48, 52, 255, 41, 55, 59, 255, 32, 39, 41, 255, 38, 49, 53, 255, 33, 41, 43, 255, 21, 21, 21, 255, 29, 35, 37, 255, 35, 45, 48, 255, 42, 55, 60, 255, 38, 49, 53, 255, 33, 41, 43, 255, 40, 52, 56, 255, 42, 55, 60, 255, 32, 38, 41, 255, 44, 59, 64, 255, 31, 37, 39, 255, 26, 30, 31, 255, 27, 30, 31, 255, 45, 61, 66, 255, 30, 35, 37, 255, 32, 39, 42, 255, 30, 36, 38, 255, 37, 47, 50, 255, 39, 51, 55, 255, 37, 47, 51, 255, 24, 26, 27, 255, 21, 21, 21, 255, 40, 52, 56, 255, 26, 29, 30, 255, 32, 39, 42, 255, 38, 50, 53, 255, 36, 46, 49, 255, 47, 64, 69, 255, 33, 40, 43, 255, 39, 51, 55, 255, 23, 24, 24, 255, 41, 54, 58, 255, 33, 41, 43, 255, 38, 49, 53, 255, 33, 41, 43, 255, 32, 39, 41, 255, 40, 52, 57, 255, 39, 51, 55, 255, 42, 56, 60, 255, 34, 43, 46, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 43, 31, 255, 35, 51, 35, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 54, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 37, 54, 37, 255, 36, 53, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 31, 255, 32, 47, 33, 255, 29, 40, 30, 255, 31, 43, 31, 255, 26, 35, 27, 255, 26, 35, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 24, 31, 25, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 44, 32, 255, 30, 41, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 44, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 35, 52, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 54, 37, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 38, 56, 38, 255, 35, 52, 36, 255, 35, 52, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 48, 70, 46, 255, 44, 65, 43, 255, 38, 57, 38, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 38, 56, 38, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 34, 27, 255, 25, 33, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 35, 51, 35, 255, 48, 71, 46, 255, 55, 79, 51, 255, 43, 63, 42, 255, 38, 56, 38, 255, 40, 60, 40, 255, 38, 56, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 33, 48, 34, 255, 37, 54, 37, 255, 35, 52, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 26, 36, 27, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 41, 55, 59, 255, 34, 43, 45, 255, 35, 44, 47, 255, 38, 49, 52, 255, 21, 21, 21, 255, 35, 44, 47, 255, 27, 31, 32, 255, 43, 57, 62, 255, 52, 70, 76, 255, 34, 42, 44, 255, 44, 59, 64, 255, 29, 34, 36, 255, 46, 62, 67, 255, 40, 52, 56, 255, 51, 70, 76, 255, 37, 48, 52, 255, 42, 56, 61, 255, 37, 48, 52, 255, 40, 52, 56, 255, 35, 43, 46, 255, 31, 38, 40, 255, 27, 31, 33, 255, 40, 52, 57, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 36, 46, 49, 255, 32, 39, 42, 255, 24, 25, 26, 255, 28, 32, 33, 255, 33, 42, 44, 255, 34, 43, 46, 255, 36, 46, 49, 255, 42, 56, 60, 255, 48, 66, 72, 255, 36, 46, 49, 255, 40, 53, 57, 255, 40, 53, 57, 255, 40, 52, 56, 255, 43, 58, 63, 255, 52, 70, 76, 255, 32, 40, 42, 255, 33, 41, 44, 255, 33, 40, 43, 255, 33, 40, 43, 255, 21, 21, 21, 255, 35, 45, 48, 255, 27, 31, 33, 255, 35, 44, 47, 255, 28, 32, 33, 255, 34, 42, 45, 255, 21, 21, 21, 255, 33, 41, 44, 255, 23, 24, 25, 255, 26, 29, 30, 255, 33, 40, 43, 255, 30, 35, 37, 255, 26, 28, 29, 255, 27, 30, 32, 255, 32, 38, 41, 255, 24, 26, 27, 255, 25, 28, 28, 255, 37, 47, 51, 255, 30, 36, 38, 255, 24, 26, 26, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 29, 35, 37, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 24, 25, 26, 255, 34, 42, 45, 255, 21, 21, 21, 255, 27, 32, 33, 255, 30, 36, 38, 255, 27, 30, 31, 255, 37, 48, 51, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 23, 24, 24, 255, 28, 32, 33, 255, 37, 47, 50, 255, 21, 21, 21, 255, 26, 29, 30, 255, 43, 57, 62, 255, 28, 32, 33, 255, 21, 21, 21, 255, 26, 29, 30, 255, 39, 51, 55, 255, 32, 39, 41, 255, 33, 41, 44, 255, 52, 71, 77, 255, 43, 58, 63, 255, 40, 52, 56, 255, 30, 35, 37, 255, 34, 43, 45, 255, 33, 41, 43, 255, 29, 34, 36, 255, 25, 28, 29, 255, 34, 43, 46, 255, 44, 60, 65, 255, 41, 53, 58, 255, 37, 47, 51, 255, 50, 68, 75, 255, 34, 42, 45, 255, 36, 45, 48, 255, 39, 51, 55, 255, 42, 56, 60, 255, 39, 50, 54, 255, 36, 46, 50, 255, 36, 45, 49, 255, 39, 50, 54, 255, 40, 52, 56, 255, 49, 67, 73, 255, 57, 75, 80, 255, 34, 42, 45, 255, 30, 35, 37, 255, 31, 38, 40, 255, 36, 46, 50, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 38, 48, 52, 255, 36, 46, 49, 255, 47, 64, 69, 255, 35, 45, 48, 255, 37, 48, 52, 255, 35, 44, 47, 255, 35, 44, 47, 255, 41, 54, 58, 255, 31, 37, 40, 255, 45, 60, 65, 255, 51, 70, 76, 255, 54, 72, 77, 255, 38, 49, 52, 255, 27, 31, 32, 255, 27, 30, 32, 255, 41, 53, 57, 255, 46, 62, 68, 255, 43, 58, 63, 255, 38, 48, 52, 255, 29, 33, 35, 255, 34, 43, 46, 255, 35, 44, 47, 255, 49, 67, 73, 255, 35, 44, 48, 255, 26, 30, 31, 255, 41, 54, 58, 255, 31, 37, 39, 255, 37, 47, 51, 255, 47, 63, 69, 255, 54, 73, 78, 255, 38, 49, 52, 255, 28, 32, 34, 255, 33, 41, 43, 255, 21, 21, 21, 255, 26, 30, 31, 255, 31, 37, 39, 255, 36, 45, 49, 255, 33, 41, 44, 255, 36, 46, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 53, 255, 32, 38, 41, 255, 23, 24, 24, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 33, 34, 255, 22, 23, 23, 255, 29, 34, 36, 255, 37, 48, 52, 255, 41, 55, 59, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 50, 53, 255, 28, 33, 34, 255, 41, 54, 58, 255, 38, 48, 52, 255, 41, 54, 58, 255, 38, 50, 54, 255, 36, 45, 48, 255, 40, 53, 57, 255, 42, 56, 61, 255, 23, 24, 24, 255, 21, 21, 21, 255, 34, 43, 46, 255, 36, 46, 49, 255, 37, 48, 52, 255, 42, 56, 61, 255, 48, 66, 72, 255, 36, 46, 49, 255, 37, 47, 50, 255, 41, 54, 58, 255, 31, 37, 39, 255, 29, 34, 36, 255, 36, 45, 48, 255, 37, 48, 51, 255, 35, 44, 47, 255, 44, 59, 64, 255, 37, 47, 50, 255, 36, 45, 49, 255, 33, 41, 44, 255, 31, 37, 39, 255, 41, 54, 58, 255, 21, 21, 21, 255, 32, 39, 41, 255, 30, 35, 37, 255, 37, 47, 50, 255, 41, 54, 58, 255, 42, 56, 61, 255, 42, 56, 60, 255, 40, 53, 57, 255, 36, 46, 49, 255, 53, 71, 77, 255, 32, 39, 42, 255, 34, 43, 45, 255, 31, 38, 40, 255, 34, 42, 45, 255, 33, 41, 44, 255, 24, 27, 27, 255, 26, 29, 30, 255, 29, 34, 35, 255, 33, 40, 43, 255, 28, 32, 34, 255, 25, 28, 29, 255, 21, 21, 21, 255, 44, 58, 63, 255, 35, 44, 47, 255, 38, 49, 53, 255, 37, 47, 50, 255, 38, 49, 52, 255, 42, 55, 60, 255, 37, 48, 51, 255, 34, 43, 46, 255, 40, 52, 56, 255, 47, 64, 70, 255, 43, 57, 62, 255, 37, 47, 50, 255, 34, 43, 46, 255, 42, 55, 59, 255, 38, 50, 53, 255, 32, 40, 42, 255, 35, 44, 46, 255, 32, 39, 41, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 52, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 34, 50, 35, 255, 33, 47, 33, 255, 30, 41, 30, 255, 60, 69, 14, 255, 34, 51, 35, 255, 33, 48, 33, 255, 37, 54, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 54, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 35, 52, 35, 255, 36, 54, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 35, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 54, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 40, 30, 255, 23, 30, 24, 255, 25, 32, 25, 255, 24, 31, 24, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 31, 255, 32, 46, 32, 255, 38, 57, 38, 255, 38, 57, 38, 255, 36, 53, 36, 255, 36, 53, 36, 255, 50, 73, 48, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 25, 255, 24, 30, 24, 255, 25, 32, 25, 255, 24, 31, 24, 255, 30, 38, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 39, 58, 39, 255, 40, 59, 39, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 36, 54, 36, 255, 34, 50, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 32, 46, 33, 255, 35, 52, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 30, 42, 30, 255, 34, 51, 35, 255, 37, 56, 38, 255, 35, 52, 35, 255, 36, 52, 36, 255, 38, 57, 38, 255, 44, 64, 42, 255, 37, 56, 38, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 44, 32, 255, 32, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 35, 28, 255, 25, 32, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 39, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 34, 27, 255, 23, 30, 24, 255, 25, 32, 26, 255, 24, 30, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 46, 33, 255, 30, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 41, 30, 255, 31, 45, 32, 255, 45, 67, 44, 255, 40, 60, 40, 255, 39, 59, 39, 255, 34, 50, 34, 255, 34, 49, 34, 255, 39, 58, 39, 255, 40, 59, 39, 255, 33, 48, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 30, 42, 30, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 41, 30, 255, 30, 42, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 32, 25, 255, 28, 38, 28, 255, 28, 38, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 40, 52, 56, 255, 36, 45, 48, 255, 30, 36, 38, 255, 29, 34, 35, 255, 21, 21, 21, 255, 33, 41, 44, 255, 40, 52, 56, 255, 35, 44, 47, 255, 52, 70, 76, 255, 38, 49, 53, 255, 46, 62, 67, 255, 46, 62, 67, 255, 36, 47, 50, 255, 57, 75, 80, 255, 39, 51, 55, 255, 32, 38, 41, 255, 37, 47, 50, 255, 36, 46, 50, 255, 40, 52, 56, 255, 43, 57, 61, 255, 29, 34, 36, 255, 31, 37, 39, 255, 43, 57, 62, 255, 31, 37, 39, 255, 21, 21, 21, 255, 29, 35, 36, 255, 32, 39, 41, 255, 30, 35, 37, 255, 33, 40, 43, 255, 38, 50, 53, 255, 32, 38, 41, 255, 28, 32, 33, 255, 32, 40, 42, 255, 31, 37, 39, 255, 33, 41, 43, 255, 32, 39, 41, 255, 32, 40, 42, 255, 36, 46, 50, 255, 35, 45, 48, 255, 39, 51, 55, 255, 27, 30, 31, 255, 32, 39, 41, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 28, 32, 34, 255, 21, 21, 21, 255, 32, 38, 41, 255, 37, 48, 51, 255, 28, 33, 35, 255, 25, 27, 28, 255, 40, 53, 57, 255, 38, 49, 53, 255, 33, 41, 44, 255, 22, 22, 23, 255, 26, 29, 30, 255, 27, 31, 33, 255, 34, 42, 45, 255, 28, 32, 34, 255, 22, 22, 22, 255, 23, 24, 25, 255, 25, 27, 28, 255, 21, 21, 21, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 26, 30, 31, 255, 22, 22, 22, 255, 27, 31, 32, 255, 31, 37, 39, 255, 27, 32, 33, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 40, 43, 255, 32, 39, 41, 255, 30, 35, 37, 255, 36, 45, 48, 255, 29, 34, 36, 255, 22, 23, 23, 255, 30, 36, 38, 255, 31, 37, 39, 255, 28, 32, 34, 255, 26, 30, 31, 255, 23, 24, 25, 255, 35, 44, 47, 255, 32, 38, 40, 255, 21, 21, 21, 255, 39, 51, 55, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 48, 51, 255, 28, 33, 34, 255, 43, 57, 62, 255, 22, 23, 23, 255, 27, 31, 33, 255, 43, 58, 63, 255, 50, 68, 74, 255, 33, 41, 44, 255, 47, 64, 70, 255, 41, 54, 58, 255, 39, 51, 54, 255, 33, 40, 43, 255, 22, 22, 22, 255, 37, 47, 50, 255, 32, 40, 42, 255, 42, 56, 61, 255, 40, 52, 56, 255, 27, 31, 33, 255, 41, 53, 58, 255, 42, 56, 61, 255, 34, 43, 45, 255, 25, 28, 29, 255, 37, 47, 50, 255, 38, 49, 53, 255, 41, 54, 58, 255, 44, 59, 64, 255, 42, 56, 60, 255, 33, 41, 43, 255, 39, 51, 55, 255, 38, 49, 53, 255, 45, 61, 67, 255, 42, 55, 59, 255, 43, 57, 62, 255, 21, 21, 21, 255, 30, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 42, 45, 255, 31, 38, 40, 255, 24, 26, 26, 255, 37, 48, 51, 255, 39, 51, 55, 255, 43, 57, 62, 255, 28, 32, 34, 255, 35, 44, 47, 255, 41, 54, 58, 255, 39, 50, 54, 255, 37, 48, 51, 255, 21, 21, 21, 255, 35, 44, 47, 255, 35, 43, 46, 255, 38, 49, 53, 255, 39, 50, 54, 255, 35, 44, 47, 255, 37, 47, 50, 255, 32, 40, 42, 255, 27, 30, 31, 255, 43, 58, 62, 255, 45, 60, 66, 255, 37, 47, 50, 255, 43, 57, 61, 255, 37, 47, 51, 255, 47, 63, 69, 255, 41, 53, 57, 255, 42, 55, 59, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 49, 67, 73, 255, 55, 73, 79, 255, 44, 59, 64, 255, 26, 29, 30, 255, 39, 50, 54, 255, 25, 27, 27, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 27, 30, 31, 255, 25, 27, 28, 255, 33, 41, 44, 255, 27, 32, 33, 255, 29, 33, 35, 255, 32, 40, 42, 255, 37, 48, 51, 255, 27, 31, 32, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 56, 60, 255, 32, 39, 42, 255, 31, 37, 39, 255, 29, 34, 36, 255, 30, 35, 37, 255, 32, 38, 41, 255, 37, 47, 51, 255, 42, 56, 61, 255, 42, 56, 61, 255, 31, 38, 40, 255, 30, 36, 38, 255, 21, 21, 21, 255, 26, 29, 30, 255, 40, 52, 56, 255, 42, 55, 60, 255, 59, 76, 81, 255, 47, 63, 69, 255, 40, 53, 57, 255, 36, 46, 50, 255, 40, 53, 57, 255, 31, 38, 40, 255, 45, 60, 65, 255, 23, 25, 25, 255, 34, 42, 45, 255, 31, 38, 40, 255, 37, 47, 50, 255, 34, 43, 46, 255, 39, 50, 54, 255, 37, 47, 51, 255, 43, 57, 62, 255, 26, 30, 31, 255, 21, 21, 21, 255, 28, 33, 35, 255, 29, 35, 37, 255, 45, 60, 66, 255, 46, 62, 67, 255, 30, 35, 37, 255, 40, 53, 57, 255, 43, 58, 63, 255, 46, 63, 68, 255, 37, 48, 52, 255, 46, 63, 68, 255, 29, 34, 36, 255, 21, 21, 21, 255, 42, 55, 59, 255, 30, 36, 37, 255, 33, 41, 43, 255, 34, 42, 45, 255, 30, 35, 37, 255, 46, 63, 68, 255, 35, 44, 47, 255, 26, 30, 31, 255, 31, 37, 39, 255, 33, 40, 43, 255, 47, 63, 69, 255, 35, 45, 48, 255, 40, 52, 56, 255, 43, 58, 63, 255, 41, 54, 58, 255, 37, 47, 50, 255, 30, 36, 38, 255, 34, 42, 44, 255, 35, 45, 48, 255, 42, 55, 60, 255, 40, 53, 57, 255, 21, 22, 22, 255, 25, 27, 28, 255, 37, 47, 51, 255, 22, 22, 22, 255, 33, 41, 43, 255, 35, 44, 47, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 54, 37, 255, 37, 56, 37, 255, 38, 56, 38, 255, 31, 43, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 52, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 47, 33, 255, 30, 42, 30, 255, 35, 52, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 36, 54, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 38, 57, 38, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 54, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 52, 36, 255, 38, 56, 38, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 33, 255, 28, 38, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 32, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 32, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 52, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 48, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 54, 37, 255, 33, 47, 33, 255, 39, 58, 39, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 32, 26, 255, 24, 30, 24, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 29, 36, 29, 255, 25, 32, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 36, 27, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 37, 55, 37, 255, 53, 77, 50, 255, 36, 53, 36, 255, 32, 46, 32, 255, 37, 55, 37, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 40, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 31, 44, 32, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 46, 49, 255, 23, 24, 24, 255, 34, 43, 46, 255, 41, 53, 57, 255, 22, 22, 22, 255, 24, 26, 27, 255, 44, 59, 63, 255, 34, 42, 45, 255, 40, 52, 56, 255, 46, 63, 68, 255, 42, 56, 61, 255, 43, 57, 62, 255, 44, 59, 64, 255, 42, 55, 60, 255, 37, 47, 51, 255, 43, 57, 62, 255, 42, 56, 61, 255, 47, 63, 69, 255, 45, 60, 65, 255, 40, 52, 56, 255, 21, 21, 21, 255, 26, 30, 31, 255, 39, 51, 55, 255, 24, 26, 27, 255, 37, 47, 50, 255, 26, 29, 30, 255, 39, 51, 55, 255, 30, 35, 37, 255, 21, 21, 21, 255, 29, 33, 35, 255, 22, 22, 22, 255, 29, 34, 36, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 30, 36, 38, 255, 22, 23, 24, 255, 31, 38, 40, 255, 21, 21, 21, 255, 33, 41, 43, 255, 23, 23, 24, 255, 32, 39, 42, 255, 41, 54, 58, 255, 42, 56, 61, 255, 25, 27, 28, 255, 32, 39, 41, 255, 31, 37, 40, 255, 26, 30, 31, 255, 41, 54, 58, 255, 31, 37, 39, 255, 26, 29, 30, 255, 34, 43, 45, 255, 34, 43, 46, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 32, 38, 41, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 27, 31, 33, 255, 21, 21, 21, 255, 22, 23, 23, 255, 25, 27, 28, 255, 28, 32, 33, 255, 29, 34, 36, 255, 30, 36, 38, 255, 34, 43, 46, 255, 36, 45, 48, 255, 33, 40, 43, 255, 30, 35, 37, 255, 37, 47, 51, 255, 42, 56, 60, 255, 32, 40, 42, 255, 22, 23, 24, 255, 27, 30, 32, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 28, 29, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 38, 48, 52, 255, 32, 39, 41, 255, 37, 48, 52, 255, 42, 55, 60, 255, 43, 57, 62, 255, 45, 60, 66, 255, 39, 51, 55, 255, 43, 57, 62, 255, 34, 42, 45, 255, 36, 46, 49, 255, 39, 50, 54, 255, 31, 37, 39, 255, 34, 42, 45, 255, 33, 40, 43, 255, 34, 42, 45, 255, 35, 43, 46, 255, 31, 38, 40, 255, 37, 47, 51, 255, 37, 48, 51, 255, 32, 39, 41, 255, 35, 43, 46, 255, 31, 37, 39, 255, 33, 40, 43, 255, 37, 47, 51, 255, 32, 39, 42, 255, 45, 60, 65, 255, 33, 41, 44, 255, 42, 56, 60, 255, 40, 52, 57, 255, 31, 37, 39, 255, 34, 43, 45, 255, 42, 56, 60, 255, 30, 35, 37, 255, 29, 34, 36, 255, 22, 23, 23, 255, 40, 52, 56, 255, 32, 39, 42, 255, 40, 52, 57, 255, 37, 48, 51, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 30, 36, 38, 255, 28, 32, 34, 255, 34, 42, 45, 255, 41, 53, 57, 255, 32, 38, 40, 255, 32, 40, 42, 255, 21, 21, 21, 255, 24, 25, 26, 255, 28, 32, 33, 255, 43, 57, 62, 255, 39, 50, 54, 255, 50, 69, 75, 255, 38, 49, 53, 255, 22, 23, 23, 255, 39, 51, 55, 255, 39, 51, 55, 255, 31, 38, 40, 255, 36, 46, 50, 255, 36, 46, 49, 255, 38, 50, 54, 255, 35, 44, 47, 255, 38, 50, 54, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 44, 59, 64, 255, 42, 55, 60, 255, 39, 51, 55, 255, 51, 69, 75, 255, 25, 27, 28, 255, 34, 43, 45, 255, 33, 41, 44, 255, 26, 29, 30, 255, 29, 34, 35, 255, 36, 45, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 25, 28, 29, 255, 31, 37, 39, 255, 43, 57, 61, 255, 34, 43, 46, 255, 40, 52, 56, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 43, 46, 255, 29, 35, 36, 255, 33, 40, 43, 255, 31, 37, 39, 255, 32, 38, 40, 255, 28, 32, 33, 255, 43, 58, 62, 255, 48, 65, 71, 255, 40, 52, 56, 255, 43, 57, 61, 255, 35, 43, 46, 255, 30, 37, 39, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 24, 25, 255, 41, 54, 58, 255, 37, 47, 50, 255, 45, 61, 66, 255, 42, 56, 61, 255, 46, 62, 67, 255, 37, 47, 50, 255, 43, 58, 63, 255, 46, 63, 68, 255, 45, 60, 65, 255, 32, 39, 41, 255, 28, 32, 33, 255, 34, 42, 45, 255, 34, 42, 45, 255, 36, 46, 49, 255, 36, 46, 49, 255, 37, 47, 51, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 30, 35, 37, 255, 32, 38, 41, 255, 43, 58, 62, 255, 30, 35, 37, 255, 43, 56, 61, 255, 40, 52, 56, 255, 36, 46, 49, 255, 27, 31, 32, 255, 36, 45, 48, 255, 37, 47, 51, 255, 31, 38, 40, 255, 33, 41, 43, 255, 31, 38, 40, 255, 25, 28, 29, 255, 28, 32, 33, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 56, 60, 255, 43, 57, 62, 255, 44, 59, 64, 255, 45, 61, 66, 255, 41, 54, 59, 255, 29, 34, 36, 255, 36, 46, 49, 255, 48, 65, 71, 255, 33, 40, 42, 255, 37, 47, 50, 255, 43, 58, 62, 255, 27, 31, 33, 255, 33, 41, 43, 255, 30, 35, 37, 255, 41, 54, 59, 255, 38, 49, 52, 255, 45, 60, 65, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 54, 37, 255, 35, 52, 36, 255, 37, 55, 37, 255, 28, 39, 29, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 43, 64, 42, 255, 39, 58, 39, 255, 35, 51, 35, 255, 46, 68, 45, 255, 39, 58, 39, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 31, 45, 32, 255, 30, 42, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 33, 48, 34, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 37, 55, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 37, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 24, 32, 25, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 30, 42, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 33, 255, 34, 50, 35, 255, 32, 46, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 43, 31, 255, 35, 52, 36, 255, 40, 60, 40, 255, 37, 55, 37, 255, 33, 47, 33, 255, 34, 49, 34, 255, 38, 56, 38, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 31, 255, 29, 40, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 38, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 37, 39, 13, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 33, 48, 33, 255, 30, 36, 38, 255, 29, 34, 36, 255, 21, 21, 21, 255, 23, 24, 25, 255, 22, 22, 22, 255, 21, 21, 21, 255, 46, 63, 68, 255, 41, 54, 58, 255, 35, 44, 47, 255, 46, 63, 69, 255, 40, 52, 56, 255, 46, 63, 68, 255, 49, 67, 74, 255, 50, 69, 75, 255, 29, 34, 36, 255, 28, 32, 34, 255, 44, 58, 63, 255, 26, 29, 30, 255, 50, 69, 75, 255, 36, 46, 49, 255, 21, 21, 21, 255, 34, 43, 46, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 28, 32, 34, 255, 28, 33, 35, 255, 21, 21, 21, 255, 33, 41, 43, 255, 31, 37, 39, 255, 36, 46, 50, 255, 30, 36, 38, 255, 41, 53, 58, 255, 46, 63, 68, 255, 41, 53, 58, 255, 36, 46, 49, 255, 35, 44, 47, 255, 43, 57, 62, 255, 28, 32, 33, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 29, 34, 36, 255, 33, 41, 43, 255, 35, 44, 46, 255, 33, 41, 44, 255, 25, 28, 29, 255, 29, 35, 37, 255, 30, 36, 38, 255, 28, 32, 33, 255, 36, 46, 50, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 25, 28, 29, 255, 26, 29, 30, 255, 24, 26, 26, 255, 24, 26, 26, 255, 21, 21, 21, 255, 30, 36, 38, 255, 38, 48, 52, 255, 24, 26, 27, 255, 21, 21, 21, 255, 28, 32, 34, 255, 26, 29, 30, 255, 21, 21, 21, 255, 31, 38, 40, 255, 32, 39, 42, 255, 32, 40, 42, 255, 34, 43, 46, 255, 36, 46, 49, 255, 43, 57, 62, 255, 37, 48, 51, 255, 35, 44, 47, 255, 25, 27, 28, 255, 27, 30, 31, 255, 25, 28, 29, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 25, 28, 29, 255, 31, 37, 39, 255, 29, 34, 35, 255, 37, 47, 50, 255, 35, 44, 48, 255, 38, 49, 52, 255, 42, 56, 61, 255, 47, 65, 70, 255, 43, 57, 61, 255, 40, 52, 57, 255, 36, 46, 49, 255, 33, 40, 43, 255, 37, 47, 50, 255, 38, 50, 53, 255, 38, 48, 52, 255, 42, 55, 60, 255, 44, 58, 63, 255, 43, 57, 61, 255, 38, 48, 52, 255, 37, 47, 50, 255, 30, 36, 38, 255, 26, 30, 31, 255, 36, 45, 48, 255, 39, 50, 54, 255, 42, 56, 61, 255, 44, 60, 65, 255, 35, 44, 47, 255, 31, 37, 39, 255, 27, 31, 32, 255, 22, 23, 23, 255, 41, 55, 59, 255, 33, 41, 43, 255, 39, 51, 55, 255, 36, 46, 49, 255, 36, 46, 50, 255, 21, 21, 21, 255, 40, 52, 56, 255, 32, 40, 42, 255, 47, 64, 69, 255, 29, 34, 36, 255, 35, 43, 46, 255, 26, 29, 30, 255, 31, 37, 39, 255, 24, 26, 27, 255, 28, 32, 34, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 24, 26, 26, 255, 21, 21, 21, 255, 35, 44, 47, 255, 31, 37, 39, 255, 38, 49, 52, 255, 45, 61, 66, 255, 36, 45, 48, 255, 33, 41, 44, 255, 31, 37, 39, 255, 36, 45, 49, 255, 27, 31, 32, 255, 30, 36, 38, 255, 34, 42, 45, 255, 33, 41, 44, 255, 45, 61, 66, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 43, 57, 62, 255, 47, 64, 69, 255, 36, 46, 50, 255, 44, 59, 63, 255, 40, 52, 56, 255, 36, 46, 50, 255, 41, 54, 58, 255, 35, 45, 48, 255, 38, 49, 52, 255, 35, 44, 47, 255, 46, 62, 68, 255, 29, 33, 35, 255, 34, 43, 45, 255, 25, 27, 28, 255, 21, 21, 21, 255, 30, 35, 37, 255, 31, 38, 40, 255, 40, 53, 57, 255, 36, 46, 49, 255, 29, 33, 35, 255, 21, 21, 21, 255, 32, 39, 42, 255, 37, 48, 51, 255, 44, 59, 64, 255, 42, 55, 60, 255, 32, 39, 42, 255, 32, 40, 42, 255, 36, 45, 49, 255, 38, 49, 53, 255, 41, 55, 59, 255, 34, 43, 46, 255, 36, 46, 49, 255, 31, 37, 39, 255, 28, 32, 34, 255, 27, 30, 31, 255, 29, 35, 36, 255, 25, 28, 29, 255, 21, 21, 21, 255, 32, 38, 40, 255, 45, 61, 66, 255, 42, 56, 61, 255, 40, 52, 57, 255, 41, 54, 58, 255, 39, 51, 55, 255, 36, 46, 49, 255, 33, 41, 44, 255, 36, 46, 49, 255, 34, 42, 44, 255, 22, 23, 23, 255, 29, 33, 35, 255, 27, 31, 32, 255, 35, 44, 48, 255, 31, 37, 39, 255, 27, 31, 32, 255, 22, 22, 23, 255, 21, 21, 21, 255, 32, 39, 41, 255, 42, 55, 60, 255, 30, 36, 38, 255, 37, 47, 51, 255, 41, 54, 58, 255, 35, 44, 47, 255, 35, 45, 48, 255, 35, 45, 48, 255, 34, 43, 46, 255, 34, 43, 45, 255, 40, 52, 56, 255, 34, 42, 45, 255, 21, 21, 21, 255, 32, 39, 42, 255, 35, 45, 48, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 41, 55, 59, 255, 50, 68, 74, 255, 21, 21, 21, 255, 25, 27, 28, 255, 60, 78, 83, 255, 32, 38, 41, 255, 38, 50, 53, 255, 34, 43, 46, 255, 32, 39, 41, 255, 40, 53, 57, 255, 55, 73, 79, 255, 34, 42, 45, 255, 43, 58, 63, 255, 42, 56, 61, 255, 47, 64, 70, 255, 26, 30, 31, 255, 31, 37, 39, 255, 37, 47, 50, 255, 44, 59, 64, 255, 41, 54, 58, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 34, 51, 35, 255, 38, 57, 38, 255, 43, 63, 42, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 46, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 45, 32, 255, 29, 40, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 35, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 47, 33, 255, 38, 57, 38, 255, 42, 63, 41, 255, 41, 61, 40, 255, 42, 62, 41, 255, 36, 53, 36, 255, 40, 60, 40, 255, 33, 48, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 31, 255, 26, 34, 26, 255, 26, 32, 26, 255, 24, 31, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 27, 34, 27, 255, 25, 32, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 53, 64, 17, 255, 27, 37, 28, 255, 32, 46, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 32, 255, 34, 50, 34, 255, 31, 44, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 24, 255, 24, 32, 25, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 35, 255, 36, 54, 36, 255, 34, 50, 35, 255, 35, 52, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 39, 29, 255, 24, 32, 25, 255, 25, 33, 25, 255, 29, 39, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 41, 30, 255, 31, 44, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 51, 35, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 31, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 24, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 31, 255, 33, 48, 34, 255, 32, 46, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 44, 65, 43, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 29, 40, 29, 255, 32, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 32, 25, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 42, 62, 41, 255, 45, 66, 44, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 30, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 24, 26, 27, 255, 27, 31, 32, 255, 29, 34, 36, 255, 32, 38, 41, 255, 35, 44, 47, 255, 28, 33, 34, 255, 23, 25, 25, 255, 37, 48, 51, 255, 37, 48, 51, 255, 33, 40, 42, 255, 51, 69, 75, 255, 45, 61, 66, 255, 46, 63, 68, 255, 38, 49, 53, 255, 33, 40, 43, 255, 27, 31, 33, 255, 39, 50, 54, 255, 40, 52, 56, 255, 41, 53, 58, 255, 21, 21, 21, 255, 27, 31, 33, 255, 21, 21, 21, 255, 36, 46, 49, 255, 30, 35, 37, 255, 28, 33, 34, 255, 32, 40, 42, 255, 36, 46, 49, 255, 30, 36, 38, 255, 30, 36, 38, 255, 36, 46, 49, 255, 43, 58, 63, 255, 43, 57, 62, 255, 41, 54, 59, 255, 29, 33, 35, 255, 42, 56, 60, 255, 30, 36, 38, 255, 36, 47, 50, 255, 34, 43, 45, 255, 37, 48, 52, 255, 39, 50, 54, 255, 38, 49, 53, 255, 38, 48, 52, 255, 42, 56, 61, 255, 51, 69, 75, 255, 38, 49, 52, 255, 35, 45, 48, 255, 27, 30, 32, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 28, 32, 34, 255, 37, 47, 51, 255, 33, 41, 44, 255, 31, 37, 39, 255, 29, 34, 35, 255, 32, 40, 42, 255, 26, 30, 31, 255, 25, 27, 28, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 34, 43, 46, 255, 21, 21, 21, 255, 28, 33, 34, 255, 23, 24, 24, 255, 35, 44, 47, 255, 30, 36, 38, 255, 29, 35, 37, 255, 41, 54, 59, 255, 35, 44, 47, 255, 34, 42, 45, 255, 30, 36, 39, 255, 35, 45, 48, 255, 33, 41, 43, 255, 36, 46, 49, 255, 25, 27, 27, 255, 29, 34, 36, 255, 30, 35, 37, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 39, 41, 255, 24, 27, 27, 255, 42, 56, 60, 255, 31, 38, 40, 255, 52, 70, 76, 255, 47, 64, 69, 255, 45, 60, 65, 255, 38, 49, 53, 255, 41, 54, 58, 255, 35, 45, 48, 255, 24, 26, 27, 255, 24, 26, 27, 255, 41, 54, 59, 255, 40, 52, 56, 255, 40, 52, 56, 255, 45, 61, 66, 255, 33, 41, 44, 255, 35, 43, 46, 255, 42, 55, 59, 255, 37, 48, 51, 255, 22, 23, 23, 255, 32, 40, 42, 255, 40, 51, 56, 255, 37, 47, 51, 255, 35, 44, 47, 255, 48, 66, 72, 255, 35, 43, 46, 255, 33, 40, 43, 255, 47, 65, 70, 255, 36, 46, 49, 255, 32, 40, 42, 255, 42, 55, 59, 255, 33, 40, 42, 255, 21, 21, 21, 255, 33, 40, 43, 255, 36, 46, 49, 255, 31, 38, 40, 255, 34, 43, 45, 255, 28, 32, 33, 255, 27, 30, 32, 255, 30, 36, 38, 255, 38, 50, 54, 255, 29, 34, 35, 255, 37, 48, 52, 255, 38, 49, 53, 255, 42, 55, 59, 255, 34, 43, 45, 255, 21, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 38, 48, 52, 255, 31, 37, 39, 255, 39, 51, 55, 255, 34, 43, 45, 255, 35, 44, 47, 255, 37, 47, 50, 255, 34, 43, 46, 255, 28, 33, 34, 255, 22, 23, 23, 255, 35, 44, 47, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 43, 58, 63, 255, 35, 43, 46, 255, 34, 43, 46, 255, 33, 40, 43, 255, 36, 46, 49, 255, 38, 49, 53, 255, 41, 53, 57, 255, 37, 47, 51, 255, 35, 45, 48, 255, 45, 60, 65, 255, 38, 49, 53, 255, 39, 50, 54, 255, 31, 38, 40, 255, 36, 46, 49, 255, 35, 43, 46, 255, 38, 49, 52, 255, 24, 26, 26, 255, 21, 21, 21, 255, 32, 39, 42, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 38, 49, 53, 255, 37, 47, 50, 255, 42, 56, 61, 255, 25, 28, 28, 255, 23, 25, 25, 255, 25, 27, 28, 255, 37, 47, 50, 255, 31, 37, 40, 255, 32, 39, 42, 255, 28, 33, 34, 255, 34, 43, 45, 255, 37, 48, 51, 255, 39, 50, 54, 255, 48, 66, 72, 255, 33, 41, 44, 255, 31, 38, 40, 255, 22, 22, 22, 255, 24, 25, 26, 255, 33, 42, 44, 255, 41, 54, 58, 255, 37, 48, 52, 255, 49, 68, 74, 255, 43, 57, 61, 255, 50, 69, 75, 255, 39, 51, 55, 255, 35, 44, 47, 255, 23, 25, 25, 255, 29, 35, 37, 255, 26, 29, 30, 255, 38, 49, 53, 255, 22, 22, 23, 255, 35, 44, 47, 255, 29, 34, 35, 255, 38, 49, 52, 255, 21, 21, 21, 255, 40, 52, 56, 255, 29, 35, 37, 255, 37, 48, 51, 255, 32, 40, 42, 255, 35, 45, 48, 255, 41, 53, 58, 255, 42, 56, 60, 255, 43, 58, 63, 255, 40, 52, 56, 255, 38, 50, 54, 255, 39, 50, 54, 255, 32, 39, 42, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 40, 255, 33, 40, 42, 255, 41, 54, 59, 255, 46, 62, 68, 255, 44, 59, 64, 255, 40, 52, 56, 255, 21, 21, 21, 255, 35, 44, 47, 255, 41, 54, 58, 255, 39, 50, 54, 255, 39, 50, 54, 255, 44, 58, 63, 255, 32, 39, 42, 255, 40, 52, 56, 255, 35, 45, 48, 255, 32, 39, 41, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 35, 52, 35, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 54, 37, 255, 36, 53, 36, 255, 38, 56, 38, 255, 34, 50, 34, 255, 46, 67, 44, 255, 39, 59, 39, 255, 49, 71, 47, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 34, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 31, 25, 255, 28, 39, 29, 255, 25, 33, 26, 255, 32, 46, 32, 255, 34, 49, 34, 255, 42, 62, 41, 255, 39, 59, 39, 255, 36, 52, 36, 255, 51, 74, 48, 255, 45, 66, 43, 255, 56, 80, 52, 255, 35, 52, 36, 255, 37, 56, 37, 255, 34, 51, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 31, 255, 29, 41, 30, 255, 30, 42, 31, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 54, 37, 255, 30, 42, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 33, 255, 35, 52, 36, 255, 36, 54, 37, 255, 34, 50, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 23, 29, 24, 255, 31, 40, 31, 255, 25, 32, 26, 255, 24, 32, 25, 255, 24, 30, 24, 255, 25, 33, 26, 255, 26, 33, 26, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 25, 33, 25, 255, 23, 30, 24, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 37, 54, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 39, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 35, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 33, 25, 255, 32, 47, 33, 255, 31, 43, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 32, 255, 31, 43, 31, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 34, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 43, 31, 255, 32, 46, 33, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 36, 255, 32, 46, 32, 255, 36, 54, 36, 255, 39, 58, 38, 255, 36, 53, 36, 255, 39, 58, 39, 255, 44, 64, 42, 255, 61, 87, 56, 255, 37, 56, 37, 255, 38, 56, 38, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 30, 24, 255, 28, 35, 28, 255, 32, 41, 32, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 34, 255, 51, 74, 48, 255, 38, 58, 38, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 41, 30, 255, 35, 52, 35, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 47, 63, 69, 255, 33, 40, 42, 255, 35, 44, 47, 255, 35, 43, 46, 255, 49, 67, 73, 255, 36, 45, 48, 255, 27, 31, 33, 255, 21, 21, 21, 255, 37, 48, 51, 255, 44, 58, 63, 255, 31, 37, 40, 255, 46, 63, 68, 255, 38, 49, 53, 255, 47, 64, 70, 255, 35, 44, 47, 255, 45, 60, 65, 255, 45, 60, 65, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 58, 63, 255, 36, 46, 49, 255, 42, 56, 60, 255, 38, 48, 52, 255, 35, 45, 48, 255, 35, 45, 48, 255, 36, 46, 49, 255, 39, 51, 55, 255, 43, 58, 62, 255, 33, 41, 44, 255, 32, 39, 42, 255, 32, 38, 41, 255, 38, 48, 52, 255, 37, 47, 50, 255, 37, 47, 51, 255, 42, 55, 60, 255, 40, 52, 57, 255, 36, 46, 49, 255, 37, 47, 50, 255, 23, 24, 25, 255, 39, 50, 54, 255, 32, 39, 41, 255, 31, 38, 40, 255, 31, 37, 39, 255, 46, 62, 67, 255, 37, 47, 50, 255, 29, 35, 37, 255, 35, 44, 47, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 23, 24, 24, 255, 36, 46, 49, 255, 28, 32, 34, 255, 23, 24, 24, 255, 37, 48, 51, 255, 28, 33, 34, 255, 42, 55, 59, 255, 40, 53, 57, 255, 30, 35, 37, 255, 34, 43, 46, 255, 31, 37, 39, 255, 40, 52, 57, 255, 26, 29, 31, 255, 32, 39, 41, 255, 43, 57, 62, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 26, 29, 30, 255, 21, 21, 21, 255, 24, 26, 27, 255, 33, 42, 44, 255, 41, 54, 58, 255, 29, 34, 36, 255, 39, 50, 54, 255, 33, 41, 44, 255, 41, 53, 58, 255, 33, 41, 44, 255, 28, 32, 33, 255, 30, 36, 38, 255, 33, 42, 44, 255, 23, 24, 25, 255, 32, 39, 41, 255, 29, 34, 36, 255, 39, 51, 55, 255, 21, 21, 21, 255, 27, 31, 32, 255, 31, 38, 40, 255, 42, 56, 61, 255, 31, 37, 39, 255, 44, 58, 63, 255, 27, 30, 32, 255, 29, 34, 36, 255, 35, 45, 48, 255, 35, 43, 46, 255, 30, 36, 38, 255, 29, 33, 35, 255, 39, 50, 54, 255, 25, 27, 28, 255, 26, 29, 31, 255, 23, 24, 25, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 48, 65, 71, 255, 29, 34, 36, 255, 30, 35, 37, 255, 31, 38, 40, 255, 29, 33, 35, 255, 28, 32, 33, 255, 26, 29, 30, 255, 27, 31, 33, 255, 34, 42, 45, 255, 42, 55, 60, 255, 37, 48, 51, 255, 30, 36, 38, 255, 28, 33, 35, 255, 35, 44, 47, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 24, 255, 24, 25, 26, 255, 24, 26, 27, 255, 22, 22, 23, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 21, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 40, 255, 21, 21, 21, 255, 32, 40, 42, 255, 32, 39, 42, 255, 30, 35, 37, 255, 41, 54, 58, 255, 29, 35, 37, 255, 31, 37, 39, 255, 33, 41, 44, 255, 50, 68, 74, 255, 38, 50, 53, 255, 48, 65, 70, 255, 37, 47, 51, 255, 37, 48, 52, 255, 32, 39, 41, 255, 31, 38, 40, 255, 35, 44, 47, 255, 35, 43, 46, 255, 36, 45, 48, 255, 36, 45, 48, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 33, 41, 43, 255, 43, 57, 62, 255, 43, 57, 61, 255, 28, 33, 35, 255, 38, 48, 52, 255, 28, 32, 34, 255, 31, 38, 40, 255, 39, 50, 54, 255, 41, 53, 58, 255, 21, 21, 21, 255, 37, 47, 51, 255, 40, 53, 57, 255, 31, 37, 39, 255, 44, 58, 63, 255, 37, 48, 51, 255, 45, 60, 65, 255, 43, 57, 62, 255, 38, 49, 53, 255, 29, 35, 36, 255, 21, 21, 21, 255, 26, 29, 30, 255, 35, 45, 48, 255, 48, 65, 71, 255, 47, 63, 69, 255, 47, 64, 69, 255, 44, 59, 64, 255, 44, 59, 64, 255, 42, 55, 60, 255, 42, 56, 60, 255, 36, 47, 50, 255, 36, 46, 49, 255, 40, 51, 56, 255, 38, 48, 52, 255, 33, 41, 44, 255, 40, 52, 56, 255, 32, 40, 42, 255, 21, 21, 21, 255, 36, 45, 48, 255, 35, 45, 48, 255, 35, 44, 47, 255, 39, 50, 54, 255, 34, 43, 46, 255, 35, 45, 48, 255, 47, 64, 69, 255, 33, 40, 43, 255, 32, 40, 42, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 26, 29, 30, 255, 32, 39, 41, 255, 33, 41, 44, 255, 22, 23, 23, 255, 36, 45, 48, 255, 44, 59, 64, 255, 34, 43, 45, 255, 37, 48, 51, 255, 39, 51, 55, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 30, 31, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 29, 34, 35, 255, 42, 55, 60, 255, 43, 58, 63, 255, 36, 46, 49, 255, 46, 63, 69, 255, 22, 22, 22, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 40, 59, 40, 255, 35, 52, 36, 255, 53, 77, 50, 255, 56, 80, 52, 255, 47, 68, 45, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 35, 255, 72, 86, 15, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 47, 33, 255, 27, 36, 27, 255, 23, 29, 24, 255, 25, 32, 26, 255, 26, 35, 27, 255, 25, 32, 26, 255, 25, 32, 25, 255, 24, 32, 25, 255, 27, 36, 27, 255, 33, 48, 34, 255, 37, 55, 37, 255, 39, 58, 39, 255, 36, 54, 37, 255, 36, 54, 37, 255, 47, 69, 45, 255, 42, 62, 41, 255, 39, 58, 39, 255, 40, 60, 40, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 44, 52, 17, 255, 30, 43, 31, 255, 30, 41, 30, 255, 31, 44, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 34, 49, 34, 255, 38, 57, 38, 255, 32, 46, 32, 255, 35, 52, 36, 255, 31, 43, 31, 255, 33, 48, 33, 255, 27, 37, 28, 255, 24, 30, 24, 255, 28, 36, 29, 255, 24, 30, 24, 255, 25, 32, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 31, 24, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 31, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 31, 25, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 41, 30, 255, 25, 33, 26, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 38, 30, 255, 24, 32, 25, 255, 25, 32, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 24, 30, 24, 255, 31, 44, 31, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 32, 255, 30, 42, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 42, 62, 41, 255, 35, 51, 35, 255, 36, 53, 36, 255, 48, 70, 46, 255, 59, 85, 55, 255, 36, 53, 36, 255, 36, 53, 36, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 41, 30, 255, 25, 33, 25, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 38, 57, 38, 255, 32, 47, 33, 255, 31, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 43, 57, 62, 255, 44, 59, 64, 255, 38, 48, 52, 255, 24, 26, 27, 255, 39, 51, 55, 255, 44, 59, 64, 255, 48, 65, 71, 255, 38, 50, 53, 255, 21, 21, 21, 255, 39, 50, 54, 255, 42, 56, 60, 255, 43, 57, 62, 255, 40, 52, 56, 255, 37, 48, 52, 255, 49, 67, 73, 255, 28, 32, 33, 255, 32, 40, 42, 255, 21, 21, 21, 255, 32, 40, 42, 255, 30, 35, 37, 255, 29, 33, 35, 255, 38, 49, 53, 255, 40, 52, 56, 255, 29, 34, 35, 255, 23, 23, 24, 255, 34, 42, 44, 255, 37, 47, 51, 255, 30, 36, 38, 255, 32, 39, 41, 255, 27, 31, 32, 255, 40, 53, 57, 255, 30, 36, 38, 255, 39, 51, 55, 255, 39, 50, 54, 255, 28, 32, 34, 255, 40, 52, 56, 255, 35, 44, 47, 255, 33, 41, 43, 255, 29, 34, 36, 255, 33, 40, 43, 255, 25, 27, 28, 255, 34, 42, 44, 255, 33, 40, 42, 255, 36, 46, 49, 255, 41, 54, 58, 255, 33, 41, 44, 255, 39, 51, 55, 255, 27, 30, 31, 255, 29, 35, 36, 255, 21, 21, 21, 255, 26, 29, 30, 255, 27, 30, 31, 255, 31, 37, 39, 255, 33, 41, 44, 255, 32, 40, 42, 255, 33, 41, 43, 255, 33, 40, 43, 255, 35, 44, 47, 255, 36, 45, 48, 255, 34, 42, 45, 255, 27, 30, 32, 255, 30, 36, 38, 255, 29, 34, 36, 255, 30, 36, 38, 255, 37, 47, 50, 255, 34, 42, 45, 255, 23, 24, 24, 255, 27, 31, 32, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 25, 27, 28, 255, 32, 38, 40, 255, 33, 40, 43, 255, 41, 54, 59, 255, 42, 55, 59, 255, 31, 38, 40, 255, 25, 28, 29, 255, 36, 46, 49, 255, 29, 34, 35, 255, 39, 51, 55, 255, 31, 37, 39, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 41, 43, 255, 22, 22, 22, 255, 21, 21, 21, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 28, 29, 255, 41, 54, 58, 255, 46, 63, 68, 255, 45, 60, 65, 255, 42, 55, 60, 255, 21, 21, 21, 255, 32, 38, 41, 255, 36, 45, 48, 255, 21, 21, 21, 255, 31, 38, 40, 255, 30, 36, 38, 255, 29, 34, 36, 255, 39, 51, 55, 255, 41, 54, 59, 255, 35, 44, 47, 255, 41, 54, 58, 255, 36, 46, 49, 255, 39, 50, 54, 255, 30, 35, 37, 255, 26, 29, 30, 255, 30, 36, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 43, 45, 255, 27, 30, 31, 255, 37, 47, 50, 255, 23, 25, 25, 255, 31, 37, 39, 255, 27, 31, 32, 255, 32, 39, 42, 255, 29, 34, 36, 255, 30, 36, 38, 255, 29, 33, 35, 255, 37, 47, 50, 255, 39, 51, 55, 255, 41, 55, 59, 255, 39, 50, 54, 255, 31, 37, 39, 255, 26, 29, 30, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 21, 21, 21, 255, 27, 30, 32, 255, 30, 35, 37, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 32, 38, 41, 255, 29, 34, 35, 255, 29, 35, 37, 255, 28, 32, 33, 255, 24, 25, 26, 255, 35, 43, 46, 255, 28, 32, 33, 255, 33, 41, 43, 255, 42, 55, 59, 255, 40, 53, 57, 255, 41, 54, 58, 255, 43, 58, 63, 255, 42, 56, 61, 255, 39, 51, 55, 255, 41, 54, 59, 255, 40, 53, 57, 255, 45, 61, 66, 255, 45, 60, 65, 255, 42, 56, 61, 255, 40, 53, 57, 255, 32, 39, 42, 255, 39, 50, 54, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 43, 46, 255, 34, 43, 45, 255, 41, 54, 58, 255, 42, 56, 60, 255, 42, 56, 61, 255, 35, 43, 46, 255, 28, 32, 34, 255, 31, 37, 39, 255, 28, 33, 34, 255, 40, 52, 56, 255, 39, 50, 54, 255, 41, 53, 58, 255, 37, 47, 50, 255, 33, 41, 44, 255, 38, 50, 53, 255, 24, 25, 26, 255, 28, 32, 33, 255, 39, 50, 54, 255, 32, 39, 41, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 53, 58, 255, 40, 53, 57, 255, 39, 51, 54, 255, 43, 57, 62, 255, 36, 46, 49, 255, 34, 42, 45, 255, 42, 56, 61, 255, 39, 50, 54, 255, 29, 34, 36, 255, 33, 40, 43, 255, 33, 41, 44, 255, 35, 44, 47, 255, 39, 51, 55, 255, 41, 53, 57, 255, 22, 22, 22, 255, 21, 21, 21, 255, 27, 31, 32, 255, 42, 56, 60, 255, 31, 38, 40, 255, 38, 49, 53, 255, 41, 53, 57, 255, 30, 36, 38, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 34, 43, 46, 255, 33, 40, 43, 255, 46, 63, 68, 255, 39, 50, 54, 255, 36, 45, 48, 255, 36, 46, 49, 255, 51, 70, 76, 255, 43, 58, 62, 255, 40, 52, 57, 255, 32, 38, 41, 255, 41, 54, 58, 255, 33, 40, 43, 255, 42, 56, 61, 255, 21, 21, 21, 255, 26, 29, 31, 255, 33, 41, 44, 255, 31, 37, 39, 255, 36, 46, 50, 255, 35, 44, 47, 255, 38, 49, 52, 255, 44, 59, 64, 255, 41, 54, 58, 255, 43, 57, 61, 255, 32, 38, 40, 255, 36, 45, 48, 255, 56, 74, 79, 255, 49, 67, 74, 255, 36, 46, 49, 255, 29, 34, 35, 255, 31, 45, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 25, 32, 25, 255, 28, 39, 29, 255, 31, 43, 31, 255, 29, 40, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 54, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 34, 255, 35, 51, 35, 255, 39, 58, 39, 255, 46, 67, 44, 255, 42, 63, 41, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 52, 35, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 35, 255, 36, 54, 36, 255, 40, 60, 40, 255, 52, 75, 49, 255, 44, 65, 43, 255, 55, 79, 51, 255, 42, 63, 41, 255, 55, 80, 52, 255, 53, 76, 49, 255, 60, 86, 55, 255, 45, 67, 44, 255, 36, 54, 36, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 31, 255, 25, 32, 25, 255, 27, 36, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 46, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 31, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 25, 32, 26, 255, 25, 32, 25, 255, 25, 32, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 34, 255, 29, 40, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 34, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 25, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 44, 31, 255, 25, 32, 25, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 30, 42, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 52, 36, 255, 35, 52, 35, 255, 38, 57, 38, 255, 40, 60, 40, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 33, 48, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 46, 62, 68, 255, 40, 52, 56, 255, 24, 26, 27, 255, 30, 36, 38, 255, 39, 50, 54, 255, 44, 59, 64, 255, 54, 72, 78, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 26, 28, 29, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 33, 41, 44, 255, 27, 31, 33, 255, 48, 66, 72, 255, 26, 30, 31, 255, 29, 33, 35, 255, 36, 45, 48, 255, 32, 39, 42, 255, 33, 40, 43, 255, 42, 56, 60, 255, 34, 42, 45, 255, 31, 37, 39, 255, 36, 46, 50, 255, 34, 42, 45, 255, 41, 55, 59, 255, 35, 44, 48, 255, 34, 43, 46, 255, 37, 47, 50, 255, 31, 38, 40, 255, 32, 39, 41, 255, 30, 35, 37, 255, 33, 41, 44, 255, 32, 39, 41, 255, 38, 49, 52, 255, 30, 35, 37, 255, 33, 41, 44, 255, 35, 45, 48, 255, 33, 41, 44, 255, 35, 43, 46, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 35, 44, 48, 255, 34, 43, 46, 255, 36, 46, 49, 255, 28, 32, 34, 255, 32, 39, 41, 255, 30, 36, 38, 255, 32, 40, 42, 255, 32, 39, 41, 255, 21, 21, 21, 255, 28, 32, 34, 255, 25, 27, 28, 255, 32, 39, 42, 255, 23, 24, 24, 255, 35, 44, 47, 255, 31, 38, 40, 255, 25, 27, 28, 255, 34, 42, 45, 255, 32, 40, 42, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 31, 37, 39, 255, 34, 42, 44, 255, 27, 31, 32, 255, 28, 33, 34, 255, 31, 37, 39, 255, 22, 23, 23, 255, 35, 43, 46, 255, 38, 48, 52, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 22, 22, 22, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 33, 41, 44, 255, 27, 31, 32, 255, 22, 23, 23, 255, 33, 41, 43, 255, 31, 37, 40, 255, 29, 35, 37, 255, 29, 35, 37, 255, 31, 38, 40, 255, 30, 36, 39, 255, 27, 31, 33, 255, 23, 25, 25, 255, 25, 27, 27, 255, 22, 22, 22, 255, 27, 30, 31, 255, 25, 27, 28, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 26, 30, 31, 255, 24, 26, 26, 255, 28, 32, 34, 255, 26, 28, 29, 255, 23, 24, 24, 255, 27, 31, 32, 255, 25, 27, 28, 255, 34, 43, 46, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 40, 42, 255, 36, 46, 49, 255, 35, 44, 47, 255, 30, 36, 38, 255, 28, 33, 34, 255, 29, 35, 36, 255, 24, 26, 26, 255, 29, 35, 37, 255, 29, 35, 36, 255, 32, 39, 41, 255, 34, 42, 45, 255, 29, 34, 36, 255, 35, 44, 47, 255, 31, 37, 39, 255, 23, 24, 25, 255, 23, 23, 24, 255, 25, 27, 28, 255, 29, 34, 35, 255, 32, 39, 41, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 43, 46, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 26, 29, 30, 255, 26, 29, 30, 255, 39, 51, 55, 255, 35, 44, 47, 255, 34, 43, 45, 255, 34, 42, 45, 255, 34, 43, 46, 255, 27, 31, 32, 255, 29, 35, 36, 255, 41, 54, 58, 255, 32, 40, 42, 255, 34, 43, 45, 255, 45, 60, 65, 255, 42, 55, 60, 255, 48, 66, 72, 255, 32, 40, 42, 255, 39, 51, 55, 255, 51, 69, 75, 255, 36, 46, 49, 255, 38, 48, 52, 255, 38, 49, 53, 255, 38, 49, 52, 255, 39, 51, 55, 255, 30, 36, 38, 255, 39, 51, 55, 255, 21, 21, 21, 255, 35, 44, 47, 255, 29, 35, 36, 255, 26, 29, 29, 255, 44, 58, 63, 255, 32, 39, 42, 255, 39, 50, 54, 255, 43, 57, 62, 255, 38, 50, 53, 255, 38, 48, 52, 255, 38, 49, 52, 255, 34, 42, 45, 255, 34, 43, 45, 255, 32, 39, 42, 255, 38, 49, 53, 255, 37, 47, 50, 255, 32, 40, 42, 255, 34, 43, 46, 255, 41, 53, 58, 255, 36, 46, 49, 255, 37, 48, 52, 255, 36, 46, 49, 255, 22, 23, 23, 255, 22, 22, 22, 255, 48, 65, 71, 255, 45, 60, 65, 255, 36, 46, 49, 255, 42, 56, 60, 255, 33, 41, 44, 255, 40, 52, 56, 255, 41, 54, 59, 255, 40, 53, 57, 255, 39, 50, 54, 255, 31, 38, 40, 255, 28, 33, 35, 255, 36, 46, 49, 255, 37, 48, 52, 255, 28, 33, 35, 255, 21, 21, 21, 255, 35, 44, 47, 255, 36, 45, 49, 255, 37, 47, 50, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 38, 48, 52, 255, 39, 50, 54, 255, 35, 43, 46, 255, 35, 44, 46, 255, 28, 32, 34, 255, 44, 59, 64, 255, 36, 45, 48, 255, 31, 37, 39, 255, 42, 55, 60, 255, 31, 37, 39, 255, 42, 56, 61, 255, 35, 44, 47, 255, 36, 45, 48, 255, 30, 37, 39, 255, 31, 38, 40, 255, 25, 28, 29, 255, 21, 21, 21, 255, 42, 56, 61, 255, 40, 53, 57, 255, 39, 51, 55, 255, 46, 63, 68, 255, 49, 68, 74, 255, 40, 52, 56, 255, 35, 44, 47, 255, 44, 59, 64, 255, 48, 66, 72, 255, 39, 50, 54, 255, 40, 53, 57, 255, 32, 39, 42, 255, 34, 42, 45, 255, 36, 46, 49, 255, 42, 55, 60, 255, 67, 80, 16, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 27, 37, 28, 255, 33, 48, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 40, 60, 40, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 37, 255, 34, 50, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 30, 24, 255, 26, 34, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 67, 80, 15, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 59, 84, 54, 255, 60, 86, 55, 255, 51, 75, 49, 255, 43, 63, 42, 255, 52, 75, 49, 255, 60, 86, 56, 255, 50, 73, 48, 255, 37, 56, 37, 255, 48, 70, 46, 255, 36, 53, 36, 255, 40, 60, 40, 255, 40, 59, 39, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 35, 255, 37, 55, 37, 255, 38, 56, 38, 255, 36, 53, 36, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 32, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 43, 31, 255, 31, 43, 31, 255, 29, 40, 30, 255, 30, 42, 31, 255, 24, 32, 25, 255, 27, 34, 27, 255, 25, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 54, 37, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 38, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 32, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 32, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 47, 33, 255, 41, 61, 41, 255, 36, 53, 36, 255, 34, 50, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 30, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 41, 30, 255, 24, 31, 25, 255, 24, 30, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 32, 25, 255, 29, 39, 29, 255, 26, 35, 26, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 34, 43, 34, 255, 35, 44, 34, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 24, 255, 25, 33, 26, 255, 25, 33, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 41, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 38, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 56, 38, 255, 36, 54, 36, 255, 37, 54, 37, 255, 38, 57, 38, 255, 36, 54, 37, 255, 35, 52, 36, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 41, 30, 255, 30, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 44, 32, 255, 30, 42, 30, 255, 34, 50, 35, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 52, 36, 255, 36, 53, 36, 255, 38, 57, 38, 255, 34, 50, 35, 255, 42, 55, 59, 255, 39, 50, 54, 255, 49, 67, 73, 255, 31, 37, 39, 255, 37, 47, 51, 255, 26, 29, 30, 255, 43, 57, 62, 255, 25, 28, 29, 255, 21, 21, 21, 255, 43, 57, 62, 255, 46, 62, 67, 255, 35, 44, 47, 255, 42, 56, 61, 255, 44, 58, 63, 255, 38, 49, 53, 255, 41, 55, 59, 255, 22, 22, 22, 255, 31, 38, 40, 255, 41, 55, 59, 255, 32, 40, 42, 255, 34, 43, 45, 255, 34, 42, 44, 255, 34, 43, 46, 255, 41, 54, 58, 255, 37, 47, 50, 255, 25, 27, 28, 255, 21, 21, 21, 255, 35, 45, 48, 255, 35, 44, 47, 255, 38, 48, 52, 255, 42, 55, 60, 255, 39, 51, 55, 255, 37, 48, 51, 255, 44, 59, 63, 255, 47, 64, 69, 255, 40, 53, 57, 255, 36, 46, 49, 255, 34, 42, 44, 255, 33, 41, 44, 255, 38, 48, 52, 255, 28, 33, 35, 255, 41, 54, 58, 255, 28, 32, 34, 255, 30, 36, 38, 255, 32, 39, 42, 255, 30, 36, 38, 255, 29, 35, 37, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 27, 31, 32, 255, 26, 30, 31, 255, 21, 22, 22, 255, 32, 39, 41, 255, 25, 28, 29, 255, 29, 33, 35, 255, 26, 29, 30, 255, 25, 28, 29, 255, 24, 25, 26, 255, 24, 25, 26, 255, 23, 25, 25, 255, 24, 25, 26, 255, 29, 34, 35, 255, 35, 45, 48, 255, 24, 26, 27, 255, 25, 28, 28, 255, 32, 38, 40, 255, 25, 28, 28, 255, 30, 35, 37, 255, 30, 36, 38, 255, 21, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 28, 33, 34, 255, 29, 34, 36, 255, 27, 31, 32, 255, 25, 27, 28, 255, 40, 52, 56, 255, 37, 47, 51, 255, 38, 49, 53, 255, 35, 45, 48, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 31, 32, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 30, 35, 37, 255, 32, 39, 42, 255, 31, 38, 40, 255, 32, 39, 41, 255, 24, 25, 26, 255, 31, 37, 40, 255, 36, 45, 48, 255, 39, 51, 55, 255, 41, 54, 59, 255, 39, 50, 54, 255, 39, 51, 54, 255, 31, 38, 40, 255, 25, 28, 29, 255, 24, 26, 27, 255, 34, 43, 46, 255, 33, 41, 43, 255, 21, 21, 21, 255, 28, 33, 35, 255, 29, 33, 35, 255, 27, 30, 31, 255, 32, 38, 41, 255, 29, 35, 36, 255, 32, 38, 41, 255, 21, 21, 21, 255, 28, 33, 35, 255, 28, 33, 34, 255, 36, 46, 49, 255, 36, 46, 49, 255, 39, 51, 55, 255, 22, 22, 22, 255, 31, 37, 39, 255, 23, 25, 26, 255, 24, 26, 27, 255, 22, 23, 23, 255, 37, 47, 51, 255, 30, 36, 38, 255, 36, 45, 49, 255, 23, 25, 25, 255, 21, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 36, 45, 48, 255, 31, 38, 40, 255, 34, 43, 46, 255, 33, 41, 43, 255, 43, 57, 62, 255, 36, 45, 48, 255, 40, 52, 56, 255, 33, 42, 44, 255, 40, 53, 57, 255, 35, 45, 48, 255, 26, 29, 30, 255, 34, 42, 44, 255, 26, 28, 29, 255, 39, 51, 55, 255, 38, 49, 53, 255, 40, 52, 56, 255, 44, 59, 64, 255, 37, 47, 50, 255, 49, 67, 73, 255, 36, 46, 50, 255, 46, 62, 67, 255, 44, 59, 64, 255, 39, 50, 54, 255, 42, 56, 60, 255, 42, 56, 61, 255, 44, 59, 64, 255, 47, 64, 70, 255, 25, 27, 27, 255, 24, 25, 26, 255, 27, 31, 32, 255, 43, 58, 62, 255, 43, 58, 63, 255, 35, 44, 47, 255, 40, 53, 57, 255, 39, 50, 54, 255, 38, 48, 52, 255, 33, 40, 43, 255, 39, 51, 55, 255, 35, 44, 47, 255, 40, 53, 57, 255, 40, 53, 57, 255, 32, 39, 41, 255, 32, 39, 42, 255, 39, 50, 54, 255, 38, 48, 52, 255, 42, 56, 60, 255, 27, 30, 32, 255, 28, 32, 34, 255, 31, 37, 39, 255, 35, 44, 47, 255, 21, 21, 21, 255, 42, 55, 60, 255, 33, 41, 43, 255, 51, 70, 76, 255, 34, 42, 45, 255, 39, 50, 54, 255, 36, 46, 50, 255, 31, 37, 39, 255, 31, 38, 40, 255, 35, 45, 48, 255, 35, 43, 46, 255, 33, 41, 43, 255, 29, 33, 35, 255, 40, 53, 57, 255, 21, 21, 21, 255, 23, 24, 24, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 39, 41, 255, 32, 40, 42, 255, 42, 56, 60, 255, 43, 58, 63, 255, 40, 52, 56, 255, 32, 40, 42, 255, 45, 61, 66, 255, 26, 28, 29, 255, 37, 47, 50, 255, 26, 30, 31, 255, 37, 48, 51, 255, 32, 39, 41, 255, 34, 42, 45, 255, 36, 45, 48, 255, 27, 31, 32, 255, 40, 53, 57, 255, 38, 49, 53, 255, 36, 45, 49, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 28, 29, 255, 37, 47, 50, 255, 46, 62, 68, 255, 35, 44, 47, 255, 45, 61, 66, 255, 36, 46, 49, 255, 45, 61, 66, 255, 42, 55, 60, 255, 49, 67, 73, 255, 39, 51, 54, 255, 39, 50, 54, 255, 35, 44, 46, 255, 37, 47, 51, 255, 44, 58, 63, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 37, 56, 38, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 54, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 54, 37, 255, 37, 56, 37, 255, 38, 56, 38, 255, 36, 53, 36, 255, 40, 59, 39, 255, 37, 55, 37, 255, 51, 75, 49, 255, 38, 56, 38, 255, 40, 60, 40, 255, 52, 75, 49, 255, 45, 66, 43, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 34, 255, 34, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 37, 56, 37, 255, 40, 60, 40, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 34, 50, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 47, 69, 45, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 56, 37, 255, 38, 57, 38, 255, 36, 54, 37, 255, 43, 63, 42, 255, 42, 62, 41, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 35, 52, 36, 255, 32, 47, 33, 255, 26, 34, 26, 255, 24, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 35, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 35, 52, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 49, 34, 255, 44, 65, 43, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 32, 46, 33, 255, 32, 46, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 24, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 57, 64, 13, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 44, 60, 65, 255, 46, 63, 68, 255, 33, 41, 44, 255, 33, 41, 44, 255, 54, 72, 77, 255, 54, 73, 78, 255, 42, 56, 61, 255, 21, 21, 21, 255, 43, 57, 62, 255, 37, 47, 51, 255, 31, 38, 40, 255, 34, 43, 46, 255, 30, 36, 37, 255, 46, 62, 67, 255, 27, 30, 31, 255, 41, 55, 59, 255, 28, 33, 35, 255, 21, 21, 21, 255, 32, 40, 42, 255, 44, 58, 63, 255, 44, 58, 63, 255, 27, 31, 32, 255, 31, 38, 40, 255, 21, 21, 21, 255, 40, 53, 57, 255, 43, 58, 63, 255, 29, 35, 37, 255, 45, 60, 65, 255, 37, 47, 50, 255, 40, 53, 57, 255, 24, 25, 26, 255, 34, 42, 45, 255, 32, 39, 41, 255, 39, 50, 54, 255, 39, 51, 55, 255, 49, 67, 73, 255, 36, 46, 49, 255, 37, 47, 51, 255, 36, 47, 50, 255, 36, 46, 49, 255, 26, 29, 30, 255, 31, 38, 40, 255, 36, 46, 49, 255, 23, 25, 25, 255, 30, 35, 37, 255, 26, 29, 30, 255, 24, 25, 26, 255, 32, 38, 41, 255, 21, 21, 21, 255, 30, 35, 37, 255, 25, 27, 27, 255, 25, 28, 29, 255, 27, 31, 33, 255, 28, 32, 34, 255, 28, 32, 34, 255, 25, 28, 29, 255, 21, 21, 21, 255, 35, 43, 46, 255, 27, 32, 33, 255, 22, 22, 22, 255, 24, 26, 26, 255, 29, 34, 35, 255, 32, 38, 41, 255, 29, 34, 35, 255, 32, 39, 41, 255, 22, 22, 22, 255, 31, 37, 39, 255, 29, 33, 35, 255, 31, 37, 39, 255, 26, 29, 30, 255, 32, 39, 41, 255, 33, 42, 44, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 36, 46, 50, 255, 24, 26, 27, 255, 28, 32, 33, 255, 22, 23, 23, 255, 22, 23, 24, 255, 27, 31, 32, 255, 33, 40, 43, 255, 40, 53, 57, 255, 53, 71, 77, 255, 41, 53, 58, 255, 38, 49, 53, 255, 42, 56, 60, 255, 35, 43, 46, 255, 23, 25, 25, 255, 27, 30, 32, 255, 32, 40, 42, 255, 29, 34, 35, 255, 25, 28, 29, 255, 38, 49, 53, 255, 42, 55, 60, 255, 34, 42, 45, 255, 52, 71, 76, 255, 47, 64, 69, 255, 44, 59, 64, 255, 35, 44, 47, 255, 39, 50, 54, 255, 23, 24, 25, 255, 35, 44, 47, 255, 25, 28, 28, 255, 26, 30, 31, 255, 38, 49, 53, 255, 42, 56, 60, 255, 31, 38, 40, 255, 33, 42, 44, 255, 30, 35, 37, 255, 32, 40, 42, 255, 38, 49, 52, 255, 36, 46, 49, 255, 33, 41, 43, 255, 22, 23, 23, 255, 21, 21, 21, 255, 27, 31, 33, 255, 27, 30, 31, 255, 35, 44, 47, 255, 34, 43, 46, 255, 33, 40, 43, 255, 41, 53, 58, 255, 30, 36, 38, 255, 27, 31, 32, 255, 27, 30, 31, 255, 34, 42, 45, 255, 28, 32, 34, 255, 32, 38, 41, 255, 37, 48, 52, 255, 38, 50, 53, 255, 33, 41, 44, 255, 27, 31, 32, 255, 28, 32, 33, 255, 30, 36, 37, 255, 34, 43, 46, 255, 45, 60, 65, 255, 34, 43, 46, 255, 21, 21, 21, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 29, 34, 35, 255, 33, 41, 44, 255, 41, 54, 59, 255, 30, 36, 38, 255, 33, 40, 43, 255, 42, 55, 59, 255, 38, 49, 52, 255, 36, 47, 50, 255, 42, 56, 61, 255, 48, 65, 71, 255, 33, 40, 43, 255, 35, 45, 48, 255, 39, 51, 55, 255, 44, 60, 65, 255, 40, 53, 57, 255, 44, 59, 64, 255, 42, 55, 59, 255, 40, 53, 57, 255, 42, 56, 61, 255, 42, 56, 60, 255, 43, 58, 63, 255, 31, 38, 40, 255, 46, 62, 68, 255, 47, 63, 69, 255, 35, 44, 47, 255, 46, 63, 68, 255, 28, 32, 33, 255, 21, 21, 21, 255, 25, 27, 28, 255, 38, 48, 52, 255, 44, 60, 65, 255, 52, 70, 76, 255, 38, 48, 52, 255, 39, 50, 54, 255, 41, 54, 58, 255, 37, 48, 51, 255, 33, 40, 43, 255, 25, 27, 28, 255, 36, 46, 49, 255, 40, 53, 57, 255, 38, 50, 53, 255, 42, 56, 60, 255, 44, 59, 64, 255, 43, 57, 62, 255, 34, 43, 46, 255, 29, 34, 35, 255, 28, 32, 34, 255, 39, 51, 55, 255, 34, 43, 45, 255, 36, 46, 49, 255, 31, 38, 40, 255, 21, 21, 21, 255, 39, 51, 55, 255, 34, 42, 45, 255, 37, 48, 51, 255, 27, 30, 31, 255, 26, 29, 30, 255, 32, 39, 41, 255, 32, 40, 42, 255, 38, 49, 53, 255, 30, 36, 38, 255, 30, 36, 38, 255, 29, 33, 35, 255, 37, 47, 50, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 28, 32, 33, 255, 32, 40, 42, 255, 47, 63, 69, 255, 43, 57, 62, 255, 36, 46, 49, 255, 35, 45, 48, 255, 45, 61, 66, 255, 32, 39, 41, 255, 42, 56, 61, 255, 34, 42, 44, 255, 42, 55, 59, 255, 43, 57, 61, 255, 46, 62, 67, 255, 47, 64, 70, 255, 44, 58, 63, 255, 36, 46, 50, 255, 22, 23, 23, 255, 45, 60, 65, 255, 42, 56, 60, 255, 32, 39, 41, 255, 21, 21, 21, 255, 35, 45, 48, 255, 41, 53, 58, 255, 27, 31, 32, 255, 33, 41, 44, 255, 31, 38, 40, 255, 42, 55, 60, 255, 45, 61, 66, 255, 43, 57, 62, 255, 49, 67, 73, 255, 33, 41, 44, 255, 45, 61, 67, 255, 37, 47, 50, 255, 44, 59, 64, 255, 44, 59, 64, 255, 44, 58, 63, 255, 38, 49, 52, 255, 37, 55, 37, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 36, 255, 37, 54, 37, 255, 35, 52, 35, 255, 32, 46, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 47, 33, 255, 36, 52, 36, 255, 32, 45, 32, 255, 35, 51, 35, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 34, 50, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 37, 56, 38, 255, 36, 54, 37, 255, 35, 51, 35, 255, 38, 56, 38, 255, 41, 60, 40, 255, 37, 56, 37, 255, 44, 65, 43, 255, 56, 81, 52, 255, 52, 76, 49, 255, 55, 80, 52, 255, 70, 99, 63, 255, 46, 68, 45, 255, 36, 54, 37, 255, 34, 50, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 44, 64, 42, 255, 38, 58, 38, 255, 38, 56, 38, 255, 36, 54, 36, 255, 31, 45, 32, 255, 23, 30, 24, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 30, 24, 255, 29, 40, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 52, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 56, 38, 255, 36, 53, 36, 255, 27, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 67, 79, 15, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 39, 58, 39, 255, 37, 55, 37, 255, 38, 56, 38, 255, 36, 54, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 32, 25, 255, 27, 37, 28, 255, 30, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 33, 27, 255, 26, 35, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 54, 37, 255, 35, 51, 35, 255, 26, 36, 27, 255, 27, 34, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 37, 29, 255, 26, 33, 26, 255, 25, 32, 25, 255, 24, 31, 24, 255, 24, 32, 25, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 42, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 34, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 36, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 42, 44, 255, 39, 51, 55, 255, 41, 54, 59, 255, 41, 53, 58, 255, 40, 53, 57, 255, 43, 57, 62, 255, 25, 27, 28, 255, 31, 38, 40, 255, 29, 35, 37, 255, 38, 49, 52, 255, 38, 48, 52, 255, 33, 41, 43, 255, 41, 55, 59, 255, 30, 35, 37, 255, 43, 58, 63, 255, 33, 41, 44, 255, 40, 53, 57, 255, 21, 21, 21, 255, 40, 52, 56, 255, 35, 45, 48, 255, 39, 51, 55, 255, 31, 37, 40, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 29, 30, 255, 35, 45, 48, 255, 31, 37, 39, 255, 26, 29, 30, 255, 26, 28, 29, 255, 35, 45, 48, 255, 37, 48, 52, 255, 24, 25, 26, 255, 30, 36, 38, 255, 33, 41, 44, 255, 44, 58, 63, 255, 42, 55, 59, 255, 37, 48, 52, 255, 52, 70, 76, 255, 40, 52, 56, 255, 32, 40, 42, 255, 34, 42, 45, 255, 34, 43, 46, 255, 27, 31, 32, 255, 24, 25, 26, 255, 22, 22, 22, 255, 25, 27, 27, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 22, 22, 22, 255, 21, 21, 21, 255, 24, 26, 27, 255, 34, 42, 45, 255, 27, 30, 31, 255, 23, 24, 24, 255, 23, 23, 24, 255, 26, 29, 30, 255, 27, 31, 32, 255, 28, 33, 34, 255, 28, 32, 33, 255, 27, 31, 32, 255, 33, 41, 44, 255, 31, 38, 40, 255, 31, 37, 39, 255, 32, 38, 41, 255, 33, 41, 43, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 28, 32, 34, 255, 34, 43, 46, 255, 34, 42, 45, 255, 26, 30, 31, 255, 21, 21, 21, 255, 35, 44, 47, 255, 31, 37, 39, 255, 31, 37, 39, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 33, 41, 43, 255, 36, 46, 49, 255, 48, 65, 71, 255, 43, 57, 62, 255, 31, 37, 40, 255, 43, 57, 62, 255, 43, 57, 61, 255, 24, 26, 27, 255, 25, 28, 29, 255, 50, 68, 74, 255, 44, 60, 65, 255, 44, 58, 63, 255, 31, 37, 39, 255, 33, 41, 44, 255, 42, 56, 61, 255, 49, 67, 73, 255, 36, 45, 48, 255, 39, 51, 55, 255, 35, 44, 47, 255, 31, 37, 39, 255, 27, 31, 32, 255, 29, 34, 35, 255, 37, 47, 50, 255, 33, 40, 43, 255, 30, 36, 38, 255, 30, 36, 38, 255, 36, 46, 49, 255, 35, 44, 47, 255, 35, 44, 47, 255, 35, 44, 47, 255, 39, 51, 55, 255, 37, 48, 51, 255, 31, 37, 39, 255, 21, 21, 21, 255, 22, 22, 22, 255, 32, 40, 42, 255, 32, 39, 41, 255, 28, 32, 34, 255, 32, 39, 41, 255, 30, 36, 38, 255, 29, 34, 36, 255, 31, 38, 40, 255, 29, 33, 35, 255, 31, 37, 39, 255, 29, 35, 36, 255, 24, 27, 27, 255, 30, 36, 38, 255, 29, 33, 35, 255, 21, 21, 21, 255, 39, 50, 54, 255, 32, 38, 40, 255, 25, 28, 28, 255, 38, 49, 53, 255, 36, 46, 50, 255, 33, 41, 44, 255, 25, 27, 28, 255, 32, 39, 42, 255, 34, 43, 46, 255, 22, 22, 22, 255, 21, 21, 21, 255, 40, 52, 56, 255, 27, 31, 32, 255, 29, 34, 36, 255, 34, 43, 46, 255, 30, 36, 38, 255, 28, 32, 33, 255, 31, 37, 39, 255, 41, 55, 59, 255, 48, 65, 71, 255, 38, 48, 52, 255, 40, 53, 57, 255, 35, 44, 47, 255, 39, 50, 54, 255, 51, 70, 76, 255, 53, 71, 77, 255, 45, 61, 66, 255, 56, 74, 79, 255, 50, 69, 75, 255, 40, 53, 57, 255, 43, 57, 62, 255, 41, 54, 58, 255, 38, 49, 52, 255, 45, 61, 67, 255, 48, 65, 71, 255, 49, 67, 73, 255, 43, 57, 62, 255, 33, 41, 43, 255, 21, 21, 21, 255, 35, 44, 47, 255, 24, 25, 26, 255, 30, 35, 37, 255, 36, 45, 48, 255, 34, 43, 46, 255, 46, 62, 68, 255, 44, 59, 64, 255, 34, 42, 45, 255, 38, 49, 53, 255, 29, 33, 35, 255, 43, 57, 61, 255, 31, 37, 39, 255, 39, 50, 54, 255, 22, 22, 22, 255, 35, 44, 48, 255, 36, 46, 49, 255, 38, 48, 52, 255, 33, 41, 44, 255, 40, 52, 56, 255, 38, 49, 52, 255, 43, 56, 61, 255, 43, 57, 62, 255, 44, 58, 63, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 23, 24, 25, 255, 39, 51, 55, 255, 26, 29, 30, 255, 29, 35, 36, 255, 27, 31, 32, 255, 29, 34, 36, 255, 32, 38, 41, 255, 35, 44, 47, 255, 22, 22, 22, 255, 33, 40, 42, 255, 21, 21, 21, 255, 40, 52, 56, 255, 41, 53, 58, 255, 33, 42, 44, 255, 26, 30, 31, 255, 25, 27, 27, 255, 36, 46, 49, 255, 32, 40, 42, 255, 31, 38, 40, 255, 42, 56, 60, 255, 46, 62, 67, 255, 47, 63, 69, 255, 43, 57, 61, 255, 36, 45, 48, 255, 36, 46, 49, 255, 41, 53, 58, 255, 36, 45, 48, 255, 40, 53, 57, 255, 46, 63, 68, 255, 33, 41, 43, 255, 31, 37, 39, 255, 32, 39, 41, 255, 30, 36, 38, 255, 24, 26, 26, 255, 21, 21, 21, 255, 25, 28, 29, 255, 26, 29, 30, 255, 34, 43, 45, 255, 28, 33, 34, 255, 35, 45, 48, 255, 26, 30, 31, 255, 27, 31, 33, 255, 35, 44, 47, 255, 40, 52, 56, 255, 41, 54, 59, 255, 49, 67, 74, 255, 35, 44, 47, 255, 47, 64, 70, 255, 57, 75, 80, 255, 42, 56, 61, 255, 41, 53, 57, 255, 41, 61, 40, 255, 37, 54, 37, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 34, 49, 34, 255, 27, 37, 28, 255, 30, 41, 30, 255, 32, 45, 32, 255, 31, 43, 31, 255, 33, 48, 34, 255, 36, 54, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 34, 50, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 56, 38, 255, 38, 57, 38, 255, 34, 50, 34, 255, 38, 57, 38, 255, 52, 75, 49, 255, 42, 62, 41, 255, 35, 52, 35, 255, 51, 74, 48, 255, 38, 57, 38, 255, 42, 62, 41, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 37, 255, 39, 58, 39, 255, 40, 60, 40, 255, 36, 54, 37, 255, 37, 55, 37, 255, 29, 40, 29, 255, 29, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 39, 29, 255, 28, 38, 28, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 41, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 44, 32, 255, 28, 38, 28, 255, 33, 47, 33, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 37, 54, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 37, 54, 37, 255, 34, 50, 34, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 66, 80, 17, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 35, 255, 32, 46, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 33, 27, 255, 28, 35, 28, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 35, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 52, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 41, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 52, 36, 255, 35, 52, 36, 255, 31, 38, 40, 255, 36, 46, 49, 255, 37, 48, 51, 255, 32, 40, 42, 255, 35, 43, 46, 255, 26, 30, 31, 255, 21, 21, 21, 255, 29, 35, 36, 255, 29, 35, 36, 255, 37, 48, 52, 255, 40, 53, 57, 255, 45, 61, 67, 255, 32, 39, 41, 255, 39, 50, 54, 255, 51, 70, 76, 255, 37, 47, 50, 255, 42, 56, 61, 255, 24, 25, 26, 255, 23, 25, 25, 255, 33, 41, 44, 255, 39, 50, 54, 255, 35, 44, 47, 255, 42, 55, 60, 255, 39, 50, 54, 255, 34, 42, 45, 255, 41, 54, 59, 255, 25, 27, 28, 255, 28, 32, 34, 255, 27, 31, 33, 255, 33, 41, 44, 255, 49, 68, 74, 255, 33, 40, 43, 255, 27, 31, 32, 255, 29, 34, 36, 255, 43, 58, 62, 255, 31, 37, 39, 255, 52, 70, 76, 255, 39, 51, 54, 255, 45, 60, 65, 255, 36, 46, 49, 255, 25, 27, 27, 255, 36, 46, 49, 255, 40, 52, 56, 255, 29, 34, 36, 255, 34, 42, 45, 255, 30, 36, 38, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 25, 28, 29, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 29, 255, 30, 36, 38, 255, 22, 23, 23, 255, 21, 21, 21, 255, 23, 24, 24, 255, 24, 26, 26, 255, 24, 26, 26, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 28, 32, 33, 255, 28, 33, 35, 255, 35, 44, 46, 255, 35, 44, 47, 255, 41, 53, 57, 255, 32, 38, 41, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 38, 40, 255, 42, 55, 60, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 27, 31, 32, 255, 31, 38, 40, 255, 22, 23, 23, 255, 27, 30, 32, 255, 26, 29, 30, 255, 41, 54, 58, 255, 37, 48, 51, 255, 46, 62, 67, 255, 39, 51, 55, 255, 31, 37, 40, 255, 51, 70, 76, 255, 44, 60, 65, 255, 33, 41, 44, 255, 21, 21, 21, 255, 35, 43, 46, 255, 34, 42, 45, 255, 41, 55, 59, 255, 43, 58, 63, 255, 53, 71, 77, 255, 37, 47, 51, 255, 33, 40, 43, 255, 30, 36, 38, 255, 36, 46, 49, 255, 28, 32, 34, 255, 35, 43, 46, 255, 30, 35, 37, 255, 36, 46, 49, 255, 31, 38, 40, 255, 28, 33, 35, 255, 32, 39, 42, 255, 23, 25, 25, 255, 31, 37, 39, 255, 37, 48, 52, 255, 40, 52, 56, 255, 39, 50, 54, 255, 40, 53, 57, 255, 30, 35, 37, 255, 32, 38, 41, 255, 21, 21, 21, 255, 30, 35, 37, 255, 24, 27, 27, 255, 25, 28, 28, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 41, 44, 255, 29, 34, 35, 255, 23, 24, 24, 255, 24, 27, 27, 255, 22, 22, 22, 255, 31, 37, 39, 255, 26, 29, 30, 255, 25, 28, 28, 255, 34, 43, 46, 255, 40, 52, 56, 255, 36, 46, 49, 255, 27, 31, 32, 255, 34, 43, 46, 255, 31, 38, 40, 255, 32, 38, 41, 255, 43, 57, 62, 255, 34, 43, 45, 255, 39, 51, 55, 255, 39, 51, 55, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 36, 45, 48, 255, 35, 45, 48, 255, 26, 30, 31, 255, 33, 41, 43, 255, 35, 44, 47, 255, 48, 65, 71, 255, 41, 53, 58, 255, 43, 57, 62, 255, 48, 65, 71, 255, 48, 66, 72, 255, 34, 43, 46, 255, 35, 44, 47, 255, 43, 58, 63, 255, 38, 49, 52, 255, 39, 51, 55, 255, 46, 62, 67, 255, 56, 74, 79, 255, 49, 67, 73, 255, 51, 69, 75, 255, 55, 73, 78, 255, 39, 51, 55, 255, 42, 55, 60, 255, 48, 65, 71, 255, 21, 21, 21, 255, 32, 39, 41, 255, 44, 59, 64, 255, 45, 61, 66, 255, 45, 61, 66, 255, 21, 21, 21, 255, 44, 60, 65, 255, 51, 70, 76, 255, 48, 65, 71, 255, 46, 62, 67, 255, 34, 42, 45, 255, 23, 24, 25, 255, 34, 43, 46, 255, 36, 45, 48, 255, 44, 59, 64, 255, 30, 36, 38, 255, 35, 45, 48, 255, 33, 41, 44, 255, 30, 36, 38, 255, 43, 58, 63, 255, 35, 44, 48, 255, 46, 62, 68, 255, 38, 48, 52, 255, 39, 51, 55, 255, 29, 34, 35, 255, 40, 52, 56, 255, 35, 45, 48, 255, 26, 29, 30, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 33, 35, 255, 46, 62, 67, 255, 24, 25, 26, 255, 40, 53, 57, 255, 29, 34, 35, 255, 33, 40, 43, 255, 28, 33, 34, 255, 31, 38, 40, 255, 40, 52, 56, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 31, 32, 255, 34, 42, 45, 255, 27, 30, 31, 255, 21, 21, 21, 255, 31, 38, 40, 255, 35, 44, 47, 255, 37, 47, 51, 255, 26, 28, 29, 255, 38, 49, 53, 255, 32, 39, 41, 255, 30, 35, 37, 255, 33, 42, 44, 255, 31, 38, 40, 255, 25, 27, 27, 255, 39, 51, 55, 255, 39, 50, 54, 255, 42, 56, 61, 255, 39, 51, 55, 255, 29, 35, 36, 255, 28, 32, 34, 255, 27, 31, 33, 255, 26, 29, 30, 255, 21, 21, 21, 255, 32, 40, 42, 255, 46, 62, 67, 255, 36, 45, 48, 255, 38, 49, 53, 255, 33, 40, 43, 255, 27, 31, 32, 255, 28, 33, 34, 255, 43, 57, 62, 255, 43, 56, 61, 255, 42, 56, 61, 255, 41, 54, 58, 255, 40, 52, 56, 255, 44, 59, 64, 255, 36, 46, 50, 255, 53, 71, 77, 255, 47, 63, 69, 255, 42, 55, 59, 255, 34, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 31, 255, 33, 48, 34, 255, 37, 55, 37, 255, 29, 40, 29, 255, 32, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 30, 42, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 32, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 25, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 37, 55, 37, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 36, 255, 34, 51, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 38, 57, 38, 255, 40, 59, 39, 255, 38, 56, 38, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 38, 28, 255, 32, 47, 33, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 44, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 34, 50, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 43, 31, 255, 30, 42, 30, 255, 37, 55, 37, 255, 36, 54, 37, 255, 32, 47, 33, 255, 37, 56, 37, 255, 31, 44, 32, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 31, 44, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 38, 28, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 43, 31, 255, 30, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 34, 27, 255, 28, 35, 28, 255, 25, 33, 25, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 35, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 30, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 32, 255, 33, 48, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 52, 36, 255, 30, 42, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 53, 61, 15, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 34, 255, 36, 53, 36, 255, 33, 48, 34, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 31, 255, 27, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 41, 44, 255, 30, 36, 38, 255, 37, 48, 52, 255, 29, 33, 35, 255, 36, 45, 48, 255, 21, 21, 21, 255, 31, 37, 39, 255, 32, 38, 41, 255, 22, 22, 22, 255, 22, 23, 23, 255, 31, 37, 40, 255, 43, 58, 63, 255, 45, 61, 66, 255, 40, 52, 56, 255, 42, 56, 61, 255, 36, 45, 48, 255, 41, 54, 58, 255, 41, 55, 59, 255, 21, 21, 21, 255, 38, 49, 52, 255, 40, 52, 56, 255, 41, 54, 58, 255, 44, 59, 64, 255, 44, 59, 64, 255, 27, 31, 32, 255, 32, 40, 42, 255, 24, 25, 26, 255, 39, 51, 55, 255, 34, 42, 45, 255, 37, 48, 52, 255, 42, 56, 61, 255, 33, 41, 43, 255, 36, 46, 49, 255, 48, 65, 71, 255, 35, 44, 47, 255, 35, 44, 47, 255, 33, 40, 42, 255, 43, 57, 62, 255, 32, 40, 42, 255, 36, 46, 49, 255, 27, 31, 33, 255, 41, 53, 58, 255, 23, 25, 25, 255, 32, 40, 42, 255, 35, 43, 46, 255, 24, 26, 27, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 28, 32, 33, 255, 25, 27, 28, 255, 24, 26, 26, 255, 22, 23, 23, 255, 21, 21, 21, 255, 24, 26, 26, 255, 23, 24, 25, 255, 32, 39, 41, 255, 23, 25, 25, 255, 31, 37, 39, 255, 26, 30, 31, 255, 31, 38, 40, 255, 27, 31, 32, 255, 22, 23, 23, 255, 32, 39, 42, 255, 27, 30, 31, 255, 28, 32, 34, 255, 24, 26, 27, 255, 29, 33, 35, 255, 34, 43, 46, 255, 28, 33, 34, 255, 25, 28, 29, 255, 30, 35, 37, 255, 21, 21, 21, 255, 24, 26, 27, 255, 22, 22, 22, 255, 27, 31, 32, 255, 25, 28, 29, 255, 25, 28, 29, 255, 31, 37, 40, 255, 41, 54, 58, 255, 29, 34, 35, 255, 22, 22, 22, 255, 21, 21, 21, 255, 32, 38, 41, 255, 34, 43, 45, 255, 23, 24, 24, 255, 34, 42, 45, 255, 31, 37, 39, 255, 37, 48, 51, 255, 34, 43, 46, 255, 35, 45, 48, 255, 37, 48, 51, 255, 48, 66, 72, 255, 60, 77, 82, 255, 31, 38, 40, 255, 46, 61, 67, 255, 42, 55, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 39, 50, 54, 255, 48, 66, 72, 255, 40, 53, 57, 255, 38, 49, 53, 255, 29, 34, 35, 255, 41, 53, 58, 255, 41, 53, 58, 255, 21, 21, 21, 255, 32, 40, 42, 255, 34, 43, 46, 255, 32, 39, 41, 255, 33, 41, 44, 255, 27, 31, 33, 255, 23, 25, 25, 255, 25, 27, 28, 255, 21, 21, 21, 255, 23, 24, 24, 255, 32, 40, 42, 255, 34, 42, 45, 255, 23, 24, 25, 255, 28, 33, 34, 255, 25, 27, 28, 255, 21, 21, 21, 255, 40, 52, 56, 255, 28, 33, 35, 255, 32, 40, 42, 255, 21, 21, 21, 255, 33, 41, 43, 255, 30, 35, 37, 255, 32, 40, 42, 255, 28, 32, 33, 255, 29, 34, 36, 255, 29, 34, 36, 255, 28, 33, 35, 255, 35, 44, 47, 255, 31, 38, 40, 255, 38, 49, 52, 255, 37, 48, 51, 255, 25, 27, 28, 255, 29, 35, 36, 255, 28, 33, 34, 255, 45, 60, 65, 255, 45, 61, 66, 255, 32, 39, 42, 255, 37, 48, 51, 255, 38, 49, 53, 255, 41, 55, 59, 255, 37, 48, 51, 255, 21, 21, 21, 255, 29, 33, 35, 255, 32, 39, 41, 255, 32, 39, 42, 255, 31, 37, 39, 255, 26, 29, 30, 255, 31, 38, 40, 255, 36, 46, 49, 255, 29, 33, 35, 255, 35, 44, 47, 255, 43, 58, 63, 255, 38, 49, 53, 255, 47, 63, 69, 255, 42, 55, 60, 255, 49, 67, 73, 255, 41, 54, 58, 255, 47, 63, 69, 255, 55, 73, 78, 255, 50, 69, 75, 255, 48, 65, 71, 255, 51, 69, 75, 255, 55, 73, 79, 255, 45, 61, 66, 255, 57, 75, 80, 255, 43, 58, 63, 255, 24, 25, 26, 255, 37, 47, 51, 255, 44, 60, 65, 255, 51, 70, 76, 255, 46, 62, 67, 255, 50, 69, 75, 255, 30, 36, 38, 255, 28, 32, 33, 255, 39, 51, 55, 255, 31, 37, 39, 255, 47, 64, 70, 255, 29, 35, 37, 255, 33, 41, 43, 255, 34, 43, 46, 255, 40, 52, 56, 255, 39, 50, 54, 255, 36, 45, 48, 255, 33, 40, 43, 255, 30, 36, 38, 255, 30, 36, 38, 255, 31, 38, 40, 255, 26, 29, 30, 255, 30, 36, 38, 255, 35, 44, 47, 255, 38, 49, 53, 255, 33, 42, 44, 255, 42, 55, 60, 255, 30, 35, 37, 255, 32, 38, 41, 255, 31, 37, 39, 255, 21, 21, 21, 255, 32, 39, 41, 255, 38, 50, 54, 255, 41, 54, 58, 255, 28, 32, 33, 255, 37, 47, 51, 255, 35, 45, 48, 255, 40, 52, 56, 255, 30, 36, 38, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 38, 49, 52, 255, 26, 30, 31, 255, 37, 47, 51, 255, 27, 31, 33, 255, 27, 32, 33, 255, 35, 43, 46, 255, 21, 22, 22, 255, 28, 32, 34, 255, 46, 62, 67, 255, 39, 51, 54, 255, 42, 55, 60, 255, 39, 50, 54, 255, 33, 40, 43, 255, 36, 45, 49, 255, 32, 40, 42, 255, 21, 21, 21, 255, 35, 43, 46, 255, 39, 50, 54, 255, 39, 51, 55, 255, 21, 21, 21, 255, 34, 43, 46, 255, 25, 27, 28, 255, 45, 61, 66, 255, 33, 41, 43, 255, 40, 53, 57, 255, 41, 54, 58, 255, 40, 52, 56, 255, 36, 45, 48, 255, 36, 45, 48, 255, 46, 63, 68, 255, 34, 43, 45, 255, 42, 55, 59, 255, 41, 54, 58, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 34, 255, 33, 48, 33, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 32, 25, 255, 25, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 83, 99, 13, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 38, 56, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 41, 61, 41, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 39, 58, 39, 255, 32, 47, 33, 255, 30, 41, 30, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 40, 59, 39, 255, 35, 52, 35, 255, 34, 50, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 42, 62, 41, 255, 34, 50, 34, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 54, 37, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 39, 29, 255, 26, 35, 27, 255, 31, 43, 31, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 43, 63, 42, 255, 36, 52, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 27, 37, 28, 255, 35, 52, 36, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 35, 28, 255, 25, 34, 26, 255, 25, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 24, 31, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 31, 45, 32, 255, 34, 50, 35, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 41, 30, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 30, 41, 30, 255, 26, 35, 27, 255, 30, 42, 31, 255, 27, 36, 27, 255, 24, 32, 25, 255, 24, 30, 24, 255, 27, 34, 27, 255, 25, 33, 26, 255, 29, 40, 30, 255, 30, 42, 31, 255, 29, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 40, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 75, 92, 18, 255, 30, 43, 31, 255, 35, 52, 36, 255, 33, 48, 34, 255, 32, 47, 33, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 48, 66, 72, 255, 41, 54, 58, 255, 36, 45, 48, 255, 29, 34, 36, 255, 21, 21, 21, 255, 31, 38, 40, 255, 26, 29, 30, 255, 37, 47, 50, 255, 21, 21, 21, 255, 31, 38, 40, 255, 26, 28, 29, 255, 25, 27, 27, 255, 31, 38, 40, 255, 35, 45, 48, 255, 37, 48, 52, 255, 25, 28, 29, 255, 38, 49, 53, 255, 35, 45, 48, 255, 32, 39, 41, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 44, 47, 255, 27, 30, 31, 255, 29, 34, 35, 255, 35, 45, 48, 255, 30, 35, 37, 255, 36, 46, 50, 255, 37, 48, 51, 255, 45, 60, 65, 255, 41, 54, 58, 255, 44, 59, 64, 255, 40, 53, 57, 255, 36, 45, 48, 255, 29, 34, 36, 255, 33, 41, 44, 255, 41, 54, 59, 255, 27, 31, 32, 255, 25, 28, 29, 255, 40, 52, 56, 255, 33, 40, 43, 255, 28, 32, 34, 255, 39, 51, 55, 255, 40, 53, 57, 255, 30, 36, 38, 255, 25, 28, 29, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 30, 36, 38, 255, 28, 32, 34, 255, 25, 27, 28, 255, 22, 22, 22, 255, 25, 27, 28, 255, 30, 35, 37, 255, 24, 25, 26, 255, 26, 29, 31, 255, 24, 25, 26, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 32, 39, 42, 255, 34, 43, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 30, 35, 37, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 29, 34, 36, 255, 30, 35, 37, 255, 21, 21, 21, 255, 26, 30, 31, 255, 28, 33, 34, 255, 27, 31, 32, 255, 30, 36, 38, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 42, 56, 61, 255, 47, 63, 69, 255, 40, 52, 56, 255, 31, 37, 39, 255, 45, 60, 65, 255, 41, 54, 58, 255, 46, 62, 67, 255, 29, 33, 35, 255, 33, 41, 44, 255, 45, 61, 66, 255, 35, 44, 47, 255, 42, 56, 61, 255, 51, 69, 75, 255, 22, 22, 22, 255, 28, 32, 33, 255, 34, 42, 44, 255, 40, 53, 57, 255, 43, 57, 61, 255, 44, 59, 64, 255, 42, 55, 59, 255, 39, 51, 55, 255, 31, 37, 40, 255, 34, 43, 46, 255, 31, 37, 39, 255, 40, 53, 57, 255, 31, 38, 40, 255, 28, 32, 33, 255, 32, 40, 42, 255, 26, 28, 29, 255, 28, 32, 34, 255, 31, 38, 40, 255, 38, 49, 52, 255, 30, 35, 37, 255, 31, 37, 39, 255, 27, 32, 33, 255, 40, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 30, 36, 38, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 32, 39, 42, 255, 23, 25, 25, 255, 28, 33, 34, 255, 35, 43, 46, 255, 34, 43, 46, 255, 28, 33, 34, 255, 23, 24, 25, 255, 26, 30, 31, 255, 25, 27, 28, 255, 21, 21, 21, 255, 32, 38, 41, 255, 23, 24, 24, 255, 41, 53, 57, 255, 46, 62, 68, 255, 48, 65, 71, 255, 32, 39, 41, 255, 40, 52, 56, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 32, 40, 42, 255, 36, 46, 50, 255, 34, 42, 45, 255, 26, 29, 30, 255, 33, 41, 43, 255, 33, 40, 43, 255, 35, 43, 46, 255, 33, 40, 43, 255, 42, 56, 61, 255, 41, 54, 59, 255, 45, 61, 66, 255, 32, 39, 42, 255, 41, 54, 58, 255, 61, 78, 83, 255, 60, 77, 82, 255, 64, 82, 86, 255, 43, 57, 62, 255, 43, 57, 62, 255, 47, 64, 69, 255, 36, 46, 50, 255, 23, 25, 25, 255, 34, 43, 45, 255, 50, 69, 75, 255, 51, 69, 75, 255, 50, 69, 75, 255, 46, 62, 68, 255, 59, 77, 81, 255, 59, 77, 81, 255, 30, 36, 38, 255, 27, 30, 32, 255, 37, 48, 51, 255, 41, 54, 58, 255, 32, 39, 41, 255, 36, 46, 49, 255, 46, 62, 68, 255, 46, 62, 67, 255, 39, 51, 55, 255, 42, 55, 60, 255, 22, 23, 23, 255, 33, 40, 43, 255, 30, 36, 38, 255, 35, 44, 47, 255, 40, 52, 56, 255, 42, 56, 60, 255, 42, 56, 60, 255, 34, 42, 45, 255, 24, 25, 26, 255, 34, 43, 46, 255, 35, 45, 48, 255, 35, 44, 47, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 54, 58, 255, 43, 57, 62, 255, 41, 54, 58, 255, 44, 58, 63, 255, 39, 50, 54, 255, 50, 68, 74, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 29, 33, 35, 255, 21, 21, 21, 255, 35, 43, 46, 255, 21, 21, 21, 255, 32, 40, 42, 255, 28, 33, 35, 255, 40, 52, 56, 255, 37, 47, 50, 255, 42, 55, 60, 255, 30, 35, 37, 255, 32, 40, 42, 255, 21, 21, 21, 255, 30, 36, 38, 255, 23, 24, 24, 255, 38, 49, 52, 255, 21, 21, 21, 255, 23, 24, 24, 255, 31, 37, 39, 255, 33, 40, 43, 255, 36, 46, 49, 255, 29, 35, 36, 255, 24, 26, 27, 255, 34, 43, 46, 255, 29, 33, 35, 255, 30, 35, 37, 255, 34, 42, 45, 255, 41, 55, 59, 255, 37, 48, 51, 255, 35, 44, 47, 255, 45, 61, 67, 255, 38, 50, 53, 255, 37, 48, 52, 255, 34, 42, 45, 255, 40, 53, 57, 255, 28, 38, 28, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 89, 107, 15, 255, 33, 48, 34, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 30, 42, 30, 255, 23, 30, 24, 255, 27, 34, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 38, 57, 38, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 32, 46, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 38, 56, 38, 255, 52, 75, 49, 255, 38, 57, 38, 255, 43, 64, 42, 255, 38, 56, 38, 255, 34, 49, 34, 255, 27, 37, 28, 255, 33, 47, 33, 255, 36, 53, 36, 255, 50, 72, 47, 255, 31, 45, 32, 255, 34, 50, 35, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 31, 255, 32, 46, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 38, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 39, 58, 39, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 30, 43, 31, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 38, 56, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 41, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 48, 34, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 34, 255, 29, 39, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 53, 36, 255, 38, 56, 38, 255, 37, 56, 37, 255, 47, 69, 45, 255, 37, 54, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 30, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 28, 38, 28, 255, 32, 47, 33, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 34, 27, 255, 25, 34, 26, 255, 33, 47, 33, 255, 35, 52, 36, 255, 31, 44, 31, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 35, 255, 36, 53, 36, 255, 33, 48, 34, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 23, 29, 24, 255, 25, 34, 26, 255, 30, 41, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 33, 48, 33, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 43, 31, 255, 34, 51, 35, 255, 32, 46, 32, 255, 35, 44, 47, 255, 30, 36, 38, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 27, 30, 32, 255, 21, 21, 21, 255, 29, 35, 36, 255, 32, 39, 41, 255, 38, 49, 53, 255, 38, 49, 53, 255, 35, 44, 47, 255, 40, 52, 56, 255, 26, 29, 30, 255, 37, 47, 50, 255, 35, 44, 47, 255, 34, 43, 46, 255, 35, 44, 47, 255, 27, 30, 31, 255, 21, 21, 21, 255, 37, 48, 51, 255, 35, 45, 48, 255, 32, 40, 42, 255, 23, 24, 24, 255, 29, 34, 35, 255, 38, 48, 52, 255, 38, 50, 53, 255, 43, 58, 63, 255, 39, 51, 54, 255, 35, 45, 48, 255, 30, 35, 37, 255, 37, 47, 51, 255, 38, 48, 52, 255, 38, 49, 53, 255, 33, 41, 44, 255, 33, 40, 43, 255, 36, 46, 50, 255, 38, 49, 52, 255, 34, 42, 45, 255, 27, 31, 33, 255, 38, 50, 54, 255, 35, 44, 47, 255, 40, 52, 57, 255, 35, 43, 46, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 22, 22, 255, 32, 38, 40, 255, 24, 26, 27, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 30, 36, 38, 255, 23, 23, 24, 255, 25, 28, 29, 255, 36, 46, 49, 255, 27, 30, 31, 255, 21, 21, 21, 255, 25, 27, 28, 255, 27, 32, 33, 255, 25, 28, 29, 255, 21, 21, 21, 255, 25, 27, 28, 255, 25, 27, 28, 255, 27, 32, 33, 255, 31, 38, 40, 255, 28, 32, 34, 255, 26, 29, 31, 255, 21, 21, 21, 255, 22, 23, 23, 255, 31, 38, 40, 255, 26, 28, 29, 255, 21, 21, 21, 255, 26, 28, 29, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 43, 58, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 42, 56, 61, 255, 27, 32, 33, 255, 28, 32, 34, 255, 28, 33, 34, 255, 33, 41, 44, 255, 40, 53, 57, 255, 39, 50, 54, 255, 46, 62, 67, 255, 40, 53, 57, 255, 33, 40, 43, 255, 39, 51, 54, 255, 49, 68, 74, 255, 53, 71, 77, 255, 35, 44, 47, 255, 21, 21, 21, 255, 41, 55, 59, 255, 33, 41, 44, 255, 37, 47, 50, 255, 40, 53, 57, 255, 34, 42, 45, 255, 43, 57, 62, 255, 39, 51, 55, 255, 46, 63, 68, 255, 25, 28, 29, 255, 39, 50, 54, 255, 35, 45, 48, 255, 29, 34, 36, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 32, 39, 41, 255, 41, 54, 59, 255, 37, 47, 50, 255, 43, 58, 62, 255, 34, 42, 45, 255, 21, 21, 21, 255, 27, 31, 32, 255, 34, 42, 45, 255, 33, 41, 44, 255, 27, 30, 32, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 21, 21, 21, 255, 30, 36, 38, 255, 34, 42, 44, 255, 31, 37, 39, 255, 21, 21, 21, 255, 27, 31, 32, 255, 38, 49, 53, 255, 24, 25, 26, 255, 40, 52, 56, 255, 39, 50, 54, 255, 29, 34, 35, 255, 32, 39, 41, 255, 36, 45, 48, 255, 35, 44, 47, 255, 38, 49, 53, 255, 35, 45, 48, 255, 42, 55, 59, 255, 21, 21, 21, 255, 30, 36, 38, 255, 30, 36, 38, 255, 22, 22, 22, 255, 21, 21, 21, 255, 33, 40, 43, 255, 32, 39, 41, 255, 39, 51, 55, 255, 25, 28, 29, 255, 38, 49, 52, 255, 39, 50, 54, 255, 44, 58, 63, 255, 36, 45, 48, 255, 38, 49, 53, 255, 30, 36, 38, 255, 47, 64, 69, 255, 40, 52, 56, 255, 57, 75, 80, 255, 50, 68, 74, 255, 43, 57, 62, 255, 49, 68, 74, 255, 65, 82, 86, 255, 50, 69, 75, 255, 30, 36, 38, 255, 42, 55, 60, 255, 49, 67, 73, 255, 45, 61, 66, 255, 42, 55, 59, 255, 46, 62, 68, 255, 47, 64, 69, 255, 51, 70, 76, 255, 48, 65, 71, 255, 43, 58, 62, 255, 23, 24, 25, 255, 21, 21, 21, 255, 30, 35, 37, 255, 35, 44, 48, 255, 27, 30, 31, 255, 37, 47, 51, 255, 44, 59, 64, 255, 43, 57, 62, 255, 38, 49, 52, 255, 32, 39, 42, 255, 31, 37, 39, 255, 39, 51, 55, 255, 40, 52, 56, 255, 35, 44, 47, 255, 25, 27, 27, 255, 34, 42, 45, 255, 31, 37, 40, 255, 27, 32, 33, 255, 29, 35, 36, 255, 24, 25, 26, 255, 28, 32, 33, 255, 26, 30, 31, 255, 27, 30, 31, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 60, 65, 255, 39, 50, 54, 255, 49, 67, 73, 255, 43, 57, 62, 255, 27, 31, 32, 255, 21, 21, 21, 255, 32, 39, 42, 255, 26, 29, 30, 255, 42, 56, 61, 255, 44, 58, 63, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 32, 39, 41, 255, 25, 27, 28, 255, 36, 46, 49, 255, 23, 25, 25, 255, 29, 35, 36, 255, 33, 41, 43, 255, 28, 32, 33, 255, 45, 61, 66, 255, 40, 52, 56, 255, 29, 34, 35, 255, 42, 56, 61, 255, 29, 35, 37, 255, 26, 30, 31, 255, 33, 41, 44, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 29, 35, 37, 255, 23, 25, 25, 255, 32, 39, 41, 255, 31, 37, 39, 255, 43, 57, 61, 255, 25, 28, 28, 255, 36, 45, 48, 255, 33, 41, 43, 255, 39, 51, 54, 255, 49, 67, 73, 255, 39, 50, 54, 255, 47, 64, 69, 255, 32, 39, 41, 255, 41, 54, 58, 255, 50, 69, 75, 255, 45, 61, 66, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 48, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 30, 255, 26, 35, 27, 255, 28, 38, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 32, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 32, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 34, 49, 34, 255, 36, 54, 37, 255, 45, 66, 44, 255, 32, 47, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 36, 53, 36, 255, 42, 62, 41, 255, 30, 43, 31, 255, 27, 38, 28, 255, 31, 43, 31, 255, 31, 44, 31, 255, 35, 52, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 38, 57, 38, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 46, 33, 255, 32, 47, 33, 255, 37, 54, 37, 255, 37, 55, 37, 255, 38, 56, 38, 255, 34, 51, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 43, 31, 255, 31, 43, 31, 255, 29, 40, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 40, 30, 255, 31, 44, 31, 255, 26, 35, 26, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 32, 46, 32, 255, 36, 54, 37, 255, 39, 59, 39, 255, 57, 82, 53, 255, 37, 54, 37, 255, 32, 45, 32, 255, 32, 47, 33, 255, 34, 50, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 77, 91, 13, 255, 29, 40, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 50, 35, 255, 32, 45, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 31, 44, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 52, 36, 255, 44, 65, 43, 255, 52, 76, 49, 255, 53, 76, 49, 255, 37, 55, 37, 255, 37, 55, 37, 255, 43, 64, 42, 255, 38, 57, 38, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 33, 255, 32, 46, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 25, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 27, 38, 28, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 25, 32, 25, 255, 30, 39, 30, 255, 23, 30, 24, 255, 28, 38, 28, 255, 31, 43, 31, 255, 32, 45, 32, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 54, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 42, 30, 255, 32, 46, 33, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 33, 47, 33, 255, 27, 38, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 35, 255, 60, 78, 83, 255, 43, 58, 63, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 30, 31, 255, 31, 38, 40, 255, 33, 41, 44, 255, 32, 39, 42, 255, 36, 46, 49, 255, 26, 30, 31, 255, 29, 33, 35, 255, 38, 49, 53, 255, 38, 49, 53, 255, 31, 38, 40, 255, 36, 46, 49, 255, 35, 44, 47, 255, 36, 46, 49, 255, 37, 47, 50, 255, 40, 53, 57, 255, 35, 45, 48, 255, 21, 21, 21, 255, 33, 41, 43, 255, 38, 49, 53, 255, 35, 43, 46, 255, 40, 52, 56, 255, 32, 39, 42, 255, 42, 56, 61, 255, 37, 47, 51, 255, 39, 51, 55, 255, 36, 46, 49, 255, 43, 57, 62, 255, 41, 54, 59, 255, 35, 45, 48, 255, 40, 53, 57, 255, 36, 46, 50, 255, 42, 55, 60, 255, 41, 55, 59, 255, 36, 47, 50, 255, 44, 59, 64, 255, 27, 30, 31, 255, 32, 39, 42, 255, 36, 45, 48, 255, 37, 47, 50, 255, 21, 21, 21, 255, 31, 38, 40, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 29, 35, 36, 255, 29, 34, 36, 255, 22, 22, 22, 255, 21, 21, 21, 255, 27, 31, 32, 255, 23, 25, 25, 255, 33, 41, 43, 255, 30, 36, 38, 255, 21, 22, 22, 255, 23, 24, 24, 255, 27, 31, 32, 255, 24, 25, 26, 255, 24, 27, 27, 255, 22, 22, 22, 255, 29, 33, 35, 255, 30, 36, 37, 255, 31, 38, 40, 255, 27, 30, 31, 255, 29, 34, 35, 255, 23, 25, 25, 255, 38, 49, 53, 255, 38, 49, 53, 255, 32, 40, 42, 255, 21, 21, 21, 255, 27, 31, 32, 255, 21, 21, 21, 255, 28, 32, 33, 255, 26, 29, 30, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 31, 38, 40, 255, 31, 37, 39, 255, 41, 54, 58, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 48, 255, 31, 37, 39, 255, 26, 28, 29, 255, 36, 46, 49, 255, 33, 41, 43, 255, 31, 37, 39, 255, 46, 61, 67, 255, 46, 63, 68, 255, 38, 50, 53, 255, 47, 63, 69, 255, 44, 59, 64, 255, 43, 57, 62, 255, 39, 50, 54, 255, 36, 45, 49, 255, 23, 24, 25, 255, 30, 36, 38, 255, 42, 56, 61, 255, 42, 55, 60, 255, 45, 60, 65, 255, 47, 63, 69, 255, 59, 76, 81, 255, 37, 47, 51, 255, 41, 54, 59, 255, 35, 44, 47, 255, 33, 40, 43, 255, 31, 37, 39, 255, 36, 46, 50, 255, 30, 37, 39, 255, 28, 33, 34, 255, 30, 35, 37, 255, 22, 22, 22, 255, 30, 36, 38, 255, 23, 24, 24, 255, 31, 38, 40, 255, 39, 50, 54, 255, 35, 45, 48, 255, 21, 21, 21, 255, 30, 36, 38, 255, 31, 37, 39, 255, 31, 37, 40, 255, 32, 38, 41, 255, 32, 39, 42, 255, 28, 33, 34, 255, 21, 21, 21, 255, 25, 27, 28, 255, 24, 26, 26, 255, 26, 29, 30, 255, 22, 23, 23, 255, 34, 43, 46, 255, 32, 38, 40, 255, 34, 42, 45, 255, 33, 42, 44, 255, 29, 34, 36, 255, 36, 46, 49, 255, 38, 50, 53, 255, 28, 32, 33, 255, 34, 43, 46, 255, 36, 46, 49, 255, 24, 26, 27, 255, 30, 36, 38, 255, 41, 54, 58, 255, 25, 28, 28, 255, 21, 21, 21, 255, 35, 45, 48, 255, 31, 37, 39, 255, 24, 26, 27, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 52, 255, 37, 48, 52, 255, 27, 30, 32, 255, 32, 39, 41, 255, 31, 37, 40, 255, 37, 47, 50, 255, 33, 41, 44, 255, 33, 40, 43, 255, 49, 68, 74, 255, 44, 59, 64, 255, 54, 72, 78, 255, 57, 75, 80, 255, 45, 61, 66, 255, 29, 34, 35, 255, 41, 55, 59, 255, 21, 21, 21, 255, 39, 50, 54, 255, 61, 79, 83, 255, 56, 74, 79, 255, 43, 57, 62, 255, 50, 69, 75, 255, 40, 53, 57, 255, 48, 65, 71, 255, 40, 53, 57, 255, 44, 59, 64, 255, 46, 62, 68, 255, 44, 60, 65, 255, 40, 52, 56, 255, 23, 24, 25, 255, 41, 55, 59, 255, 39, 50, 54, 255, 40, 52, 57, 255, 47, 64, 70, 255, 34, 43, 45, 255, 44, 59, 64, 255, 40, 52, 56, 255, 43, 57, 62, 255, 45, 60, 65, 255, 34, 42, 45, 255, 39, 50, 54, 255, 36, 45, 48, 255, 26, 30, 31, 255, 29, 34, 36, 255, 29, 34, 36, 255, 32, 39, 41, 255, 29, 33, 35, 255, 27, 32, 33, 255, 21, 21, 21, 255, 26, 29, 31, 255, 39, 51, 55, 255, 26, 28, 29, 255, 21, 21, 21, 255, 32, 39, 41, 255, 45, 60, 65, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 45, 255, 48, 65, 71, 255, 44, 59, 64, 255, 35, 44, 48, 255, 35, 45, 48, 255, 26, 30, 31, 255, 34, 42, 45, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 33, 35, 255, 23, 24, 25, 255, 26, 29, 30, 255, 31, 37, 40, 255, 25, 28, 28, 255, 24, 25, 26, 255, 34, 42, 44, 255, 43, 57, 61, 255, 32, 38, 40, 255, 34, 42, 44, 255, 27, 31, 33, 255, 31, 37, 39, 255, 36, 46, 49, 255, 41, 55, 59, 255, 21, 21, 21, 255, 35, 45, 48, 255, 30, 36, 38, 255, 27, 30, 31, 255, 29, 35, 37, 255, 39, 51, 55, 255, 37, 48, 51, 255, 36, 46, 50, 255, 33, 40, 43, 255, 37, 48, 51, 255, 33, 40, 43, 255, 22, 23, 23, 255, 51, 69, 75, 255, 50, 68, 74, 255, 33, 41, 44, 255, 46, 62, 67, 255, 43, 58, 63, 255, 39, 50, 54, 255, 39, 51, 55, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 43, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 35, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 44, 64, 42, 255, 36, 54, 37, 255, 33, 47, 33, 255, 31, 43, 31, 255, 30, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 42, 63, 41, 255, 36, 53, 36, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 56, 38, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 65, 78, 17, 255, 35, 52, 35, 255, 45, 65, 43, 255, 33, 47, 33, 255, 30, 42, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 52, 36, 255, 38, 56, 38, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 36, 255, 37, 54, 37, 255, 33, 48, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 34, 255, 32, 46, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 44, 32, 255, 34, 50, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 54, 37, 255, 34, 50, 34, 255, 32, 47, 33, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 48, 34, 255, 31, 44, 32, 255, 26, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 37, 255, 49, 71, 46, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 31, 25, 255, 26, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 35, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 30, 25, 255, 29, 40, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 37, 255, 45, 66, 44, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 41, 61, 41, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 46, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 33, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 35, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 41, 55, 59, 255, 46, 63, 68, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 45, 255, 35, 44, 47, 255, 43, 57, 62, 255, 29, 35, 36, 255, 34, 42, 45, 255, 27, 31, 32, 255, 38, 49, 53, 255, 36, 46, 50, 255, 40, 53, 57, 255, 43, 58, 63, 255, 42, 55, 60, 255, 40, 53, 57, 255, 42, 55, 59, 255, 48, 66, 72, 255, 46, 62, 67, 255, 47, 63, 69, 255, 31, 37, 39, 255, 21, 21, 21, 255, 30, 36, 38, 255, 36, 46, 49, 255, 29, 33, 35, 255, 35, 43, 46, 255, 43, 57, 61, 255, 38, 49, 53, 255, 46, 63, 68, 255, 39, 51, 55, 255, 47, 63, 69, 255, 44, 58, 63, 255, 37, 48, 51, 255, 35, 44, 47, 255, 34, 43, 46, 255, 43, 57, 62, 255, 43, 58, 63, 255, 36, 45, 48, 255, 35, 43, 46, 255, 31, 37, 40, 255, 26, 28, 29, 255, 27, 31, 33, 255, 29, 34, 36, 255, 30, 35, 37, 255, 26, 30, 31, 255, 22, 22, 23, 255, 21, 21, 21, 255, 29, 35, 37, 255, 35, 44, 47, 255, 24, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 21, 21, 21, 255, 22, 23, 23, 255, 28, 32, 33, 255, 25, 27, 28, 255, 21, 21, 21, 255, 28, 32, 33, 255, 29, 34, 35, 255, 29, 33, 35, 255, 21, 21, 22, 255, 30, 35, 37, 255, 22, 23, 23, 255, 30, 35, 37, 255, 31, 37, 39, 255, 26, 29, 30, 255, 26, 29, 31, 255, 21, 21, 21, 255, 29, 34, 35, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 28, 32, 34, 255, 33, 40, 43, 255, 21, 21, 21, 255, 27, 31, 32, 255, 28, 32, 33, 255, 25, 28, 29, 255, 21, 21, 21, 255, 32, 39, 41, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 30, 36, 38, 255, 29, 34, 36, 255, 35, 43, 46, 255, 32, 39, 41, 255, 38, 49, 53, 255, 34, 42, 45, 255, 41, 54, 59, 255, 34, 42, 45, 255, 32, 40, 42, 255, 32, 40, 42, 255, 39, 50, 54, 255, 27, 31, 33, 255, 44, 60, 65, 255, 38, 49, 53, 255, 21, 21, 21, 255, 40, 53, 57, 255, 37, 47, 51, 255, 31, 37, 39, 255, 41, 55, 59, 255, 37, 47, 50, 255, 41, 53, 57, 255, 44, 60, 65, 255, 28, 33, 34, 255, 30, 36, 38, 255, 32, 40, 42, 255, 21, 21, 21, 255, 29, 34, 36, 255, 33, 41, 44, 255, 27, 31, 33, 255, 30, 35, 37, 255, 32, 38, 41, 255, 26, 29, 30, 255, 35, 45, 48, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 31, 37, 39, 255, 38, 48, 52, 255, 22, 22, 22, 255, 32, 40, 42, 255, 30, 35, 37, 255, 27, 30, 31, 255, 24, 26, 26, 255, 24, 25, 26, 255, 37, 47, 50, 255, 36, 46, 49, 255, 33, 40, 43, 255, 35, 45, 48, 255, 33, 40, 43, 255, 27, 31, 32, 255, 23, 24, 25, 255, 34, 42, 45, 255, 25, 28, 29, 255, 29, 33, 35, 255, 23, 24, 24, 255, 26, 30, 31, 255, 37, 47, 51, 255, 41, 54, 59, 255, 36, 46, 50, 255, 21, 21, 21, 255, 22, 22, 22, 255, 35, 44, 47, 255, 27, 30, 31, 255, 29, 34, 36, 255, 37, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 26, 29, 31, 255, 36, 45, 48, 255, 31, 38, 40, 255, 32, 40, 42, 255, 42, 56, 61, 255, 31, 37, 39, 255, 46, 62, 68, 255, 43, 57, 62, 255, 46, 63, 68, 255, 50, 69, 75, 255, 43, 58, 62, 255, 37, 47, 51, 255, 26, 29, 30, 255, 28, 32, 33, 255, 30, 36, 38, 255, 52, 71, 77, 255, 65, 82, 86, 255, 49, 67, 73, 255, 49, 67, 73, 255, 42, 56, 60, 255, 45, 61, 66, 255, 53, 71, 77, 255, 34, 42, 44, 255, 49, 68, 74, 255, 36, 46, 49, 255, 51, 70, 76, 255, 34, 43, 45, 255, 38, 48, 52, 255, 40, 52, 56, 255, 33, 40, 42, 255, 21, 21, 21, 255, 29, 34, 36, 255, 46, 62, 67, 255, 35, 43, 46, 255, 30, 35, 37, 255, 29, 34, 35, 255, 37, 47, 50, 255, 35, 43, 46, 255, 29, 34, 35, 255, 37, 48, 52, 255, 29, 34, 35, 255, 35, 44, 47, 255, 34, 42, 45, 255, 34, 42, 45, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 25, 28, 29, 255, 37, 48, 52, 255, 35, 44, 47, 255, 35, 45, 48, 255, 34, 43, 46, 255, 41, 53, 58, 255, 26, 30, 31, 255, 42, 56, 61, 255, 32, 40, 42, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 41, 55, 59, 255, 34, 43, 46, 255, 34, 43, 46, 255, 29, 34, 35, 255, 42, 56, 60, 255, 35, 45, 48, 255, 37, 47, 50, 255, 28, 33, 34, 255, 44, 60, 65, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 28, 33, 35, 255, 38, 49, 52, 255, 36, 46, 49, 255, 29, 33, 35, 255, 30, 36, 38, 255, 38, 48, 52, 255, 37, 47, 50, 255, 33, 41, 44, 255, 37, 47, 51, 255, 47, 63, 69, 255, 27, 31, 32, 255, 40, 52, 56, 255, 42, 56, 60, 255, 38, 50, 53, 255, 44, 58, 63, 255, 39, 50, 54, 255, 45, 60, 65, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 29, 41, 30, 255, 33, 48, 34, 255, 32, 47, 33, 255, 34, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 26, 36, 27, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 32, 255, 34, 49, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 50, 34, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 40, 59, 39, 255, 43, 64, 42, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 48, 34, 255, 33, 48, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 39, 58, 39, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 34, 255, 38, 57, 38, 255, 35, 52, 36, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 32, 46, 33, 255, 33, 48, 34, 255, 34, 49, 34, 255, 35, 52, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 52, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 43, 31, 255, 29, 40, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 36, 27, 255, 23, 29, 24, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 40, 59, 39, 255, 39, 58, 39, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 28, 38, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 36, 53, 36, 255, 33, 47, 33, 255, 50, 72, 47, 255, 33, 48, 34, 255, 31, 45, 32, 255, 36, 54, 36, 255, 49, 71, 47, 255, 35, 52, 36, 255, 32, 46, 33, 255, 30, 42, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 24, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 37, 255, 33, 48, 33, 255, 38, 57, 38, 255, 40, 60, 40, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 52, 36, 255, 39, 59, 39, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 25, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 23, 30, 24, 255, 28, 35, 28, 255, 23, 30, 24, 255, 35, 44, 34, 255, 26, 33, 26, 255, 32, 45, 32, 255, 26, 34, 26, 255, 30, 43, 31, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 50, 35, 255, 34, 50, 35, 255, 35, 52, 36, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 31, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 46, 50, 255, 27, 31, 32, 255, 21, 22, 22, 255, 32, 39, 41, 255, 40, 52, 57, 255, 42, 55, 60, 255, 37, 47, 50, 255, 45, 60, 65, 255, 38, 49, 53, 255, 34, 43, 45, 255, 41, 53, 58, 255, 28, 32, 33, 255, 30, 36, 38, 255, 36, 46, 50, 255, 43, 57, 62, 255, 37, 47, 50, 255, 50, 69, 75, 255, 40, 53, 57, 255, 28, 32, 34, 255, 30, 36, 38, 255, 45, 60, 65, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 34, 43, 46, 255, 47, 63, 69, 255, 46, 62, 68, 255, 39, 50, 54, 255, 33, 41, 43, 255, 43, 58, 63, 255, 38, 49, 53, 255, 41, 53, 58, 255, 24, 26, 27, 255, 32, 39, 41, 255, 42, 56, 61, 255, 47, 64, 70, 255, 46, 62, 68, 255, 32, 39, 41, 255, 24, 27, 27, 255, 34, 42, 45, 255, 29, 35, 37, 255, 30, 35, 37, 255, 29, 34, 36, 255, 32, 38, 41, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 21, 21, 21, 255, 33, 41, 43, 255, 26, 29, 29, 255, 25, 28, 29, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 22, 22, 22, 255, 24, 26, 27, 255, 24, 26, 27, 255, 24, 26, 26, 255, 27, 31, 32, 255, 26, 29, 30, 255, 27, 31, 32, 255, 34, 42, 44, 255, 23, 25, 25, 255, 26, 29, 30, 255, 31, 37, 39, 255, 30, 36, 38, 255, 32, 38, 41, 255, 24, 26, 26, 255, 32, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 22, 22, 22, 255, 21, 21, 21, 255, 28, 33, 34, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 33, 35, 255, 24, 26, 27, 255, 31, 37, 39, 255, 31, 38, 40, 255, 34, 42, 45, 255, 28, 33, 34, 255, 21, 21, 21, 255, 29, 35, 36, 255, 23, 25, 25, 255, 35, 45, 48, 255, 37, 48, 51, 255, 40, 53, 57, 255, 45, 61, 66, 255, 30, 35, 37, 255, 42, 56, 61, 255, 47, 64, 69, 255, 39, 50, 54, 255, 39, 50, 54, 255, 33, 41, 43, 255, 35, 44, 47, 255, 45, 60, 65, 255, 54, 72, 78, 255, 31, 38, 40, 255, 26, 29, 30, 255, 55, 73, 78, 255, 48, 66, 72, 255, 37, 47, 50, 255, 32, 38, 41, 255, 46, 62, 67, 255, 42, 55, 60, 255, 40, 53, 57, 255, 39, 50, 54, 255, 31, 37, 39, 255, 25, 27, 28, 255, 27, 31, 32, 255, 35, 44, 47, 255, 30, 36, 38, 255, 30, 36, 38, 255, 30, 36, 38, 255, 28, 33, 35, 255, 34, 42, 45, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 25, 27, 28, 255, 26, 29, 30, 255, 36, 46, 49, 255, 25, 27, 28, 255, 30, 36, 38, 255, 29, 34, 36, 255, 22, 22, 22, 255, 30, 35, 37, 255, 26, 28, 29, 255, 35, 43, 46, 255, 24, 27, 27, 255, 30, 35, 37, 255, 26, 29, 30, 255, 30, 35, 37, 255, 29, 33, 35, 255, 31, 37, 40, 255, 23, 24, 24, 255, 32, 40, 42, 255, 26, 29, 30, 255, 28, 32, 34, 255, 31, 38, 40, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 31, 37, 39, 255, 29, 34, 36, 255, 42, 56, 60, 255, 36, 46, 50, 255, 37, 48, 51, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 36, 45, 48, 255, 38, 48, 52, 255, 45, 61, 67, 255, 50, 69, 75, 255, 38, 50, 53, 255, 35, 44, 47, 255, 56, 74, 79, 255, 47, 64, 70, 255, 42, 55, 60, 255, 21, 21, 21, 255, 31, 37, 40, 255, 43, 58, 63, 255, 46, 62, 67, 255, 41, 54, 59, 255, 47, 64, 69, 255, 45, 61, 66, 255, 63, 81, 85, 255, 44, 59, 64, 255, 39, 51, 55, 255, 30, 35, 37, 255, 40, 52, 57, 255, 45, 60, 65, 255, 35, 44, 47, 255, 39, 51, 55, 255, 51, 70, 76, 255, 32, 39, 41, 255, 21, 21, 21, 255, 23, 24, 24, 255, 33, 40, 42, 255, 25, 28, 29, 255, 28, 33, 34, 255, 35, 43, 46, 255, 36, 46, 49, 255, 35, 44, 47, 255, 26, 29, 31, 255, 32, 38, 41, 255, 29, 34, 36, 255, 29, 35, 37, 255, 25, 27, 28, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 40, 42, 255, 32, 39, 42, 255, 46, 62, 68, 255, 27, 31, 33, 255, 26, 30, 31, 255, 21, 21, 21, 255, 29, 35, 36, 255, 26, 30, 31, 255, 21, 21, 21, 255, 36, 46, 49, 255, 33, 41, 43, 255, 23, 24, 25, 255, 43, 57, 62, 255, 24, 25, 26, 255, 21, 21, 21, 255, 27, 31, 32, 255, 37, 48, 51, 255, 28, 32, 34, 255, 21, 21, 21, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 26, 29, 30, 255, 39, 51, 55, 255, 35, 43, 46, 255, 36, 46, 49, 255, 42, 56, 61, 255, 29, 34, 35, 255, 44, 60, 65, 255, 28, 33, 34, 255, 39, 51, 54, 255, 21, 21, 21, 255, 30, 35, 37, 255, 35, 44, 47, 255, 40, 53, 57, 255, 38, 48, 52, 255, 40, 53, 57, 255, 41, 54, 59, 255, 53, 71, 77, 255, 32, 40, 42, 255, 25, 28, 29, 255, 26, 28, 29, 255, 43, 58, 63, 255, 39, 51, 55, 255, 36, 46, 50, 255, 46, 63, 68, 255, 40, 52, 56, 255, 36, 45, 48, 255, 42, 55, 60, 255, 38, 49, 52, 255, 41, 55, 59, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 30, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 32, 46, 32, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 44, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 44, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 37, 54, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 39, 59, 39, 255, 41, 61, 41, 255, 36, 53, 36, 255, 35, 52, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 43, 31, 255, 38, 57, 38, 255, 32, 47, 33, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 44, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 36, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 32, 25, 255, 26, 33, 27, 255, 30, 41, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 38, 57, 38, 255, 39, 58, 39, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 43, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 32, 46, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 31, 255, 27, 36, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 31, 45, 32, 255, 36, 53, 36, 255, 40, 60, 40, 255, 32, 45, 32, 255, 35, 51, 35, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 42, 31, 255, 31, 43, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 38, 56, 38, 255, 41, 61, 41, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 34, 43, 33, 255, 23, 30, 24, 255, 27, 34, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 32, 45, 32, 255, 32, 45, 32, 255, 26, 33, 27, 255, 27, 35, 28, 255, 30, 38, 30, 255, 30, 38, 30, 255, 25, 32, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 32, 25, 255, 24, 31, 25, 255, 27, 35, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 34, 255, 42, 56, 60, 255, 21, 21, 21, 255, 37, 48, 52, 255, 38, 48, 52, 255, 43, 57, 62, 255, 41, 54, 59, 255, 40, 52, 56, 255, 31, 38, 40, 255, 43, 57, 62, 255, 21, 21, 21, 255, 44, 60, 65, 255, 27, 31, 33, 255, 34, 43, 46, 255, 38, 49, 52, 255, 42, 56, 61, 255, 35, 44, 47, 255, 34, 42, 45, 255, 34, 42, 45, 255, 46, 63, 68, 255, 36, 46, 50, 255, 25, 27, 28, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 34, 43, 45, 255, 46, 63, 68, 255, 29, 34, 35, 255, 49, 66, 73, 255, 36, 46, 49, 255, 29, 34, 36, 255, 34, 42, 44, 255, 35, 44, 47, 255, 40, 52, 56, 255, 40, 53, 57, 255, 35, 44, 47, 255, 42, 56, 60, 255, 29, 35, 37, 255, 24, 26, 27, 255, 29, 34, 36, 255, 24, 26, 27, 255, 21, 21, 21, 255, 27, 31, 32, 255, 25, 28, 29, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 26, 29, 30, 255, 24, 26, 27, 255, 23, 24, 25, 255, 27, 31, 32, 255, 24, 26, 26, 255, 24, 25, 26, 255, 22, 23, 23, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 26, 28, 29, 255, 29, 33, 35, 255, 22, 23, 23, 255, 27, 30, 31, 255, 29, 34, 36, 255, 28, 32, 34, 255, 25, 28, 29, 255, 30, 35, 37, 255, 36, 46, 50, 255, 32, 38, 41, 255, 33, 40, 42, 255, 21, 21, 21, 255, 29, 34, 35, 255, 29, 33, 35, 255, 29, 33, 35, 255, 24, 25, 26, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 29, 33, 35, 255, 26, 29, 30, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 52, 255, 32, 39, 42, 255, 38, 49, 52, 255, 25, 28, 28, 255, 43, 58, 63, 255, 35, 44, 47, 255, 35, 44, 47, 255, 36, 46, 49, 255, 46, 63, 68, 255, 42, 55, 59, 255, 33, 40, 42, 255, 34, 42, 44, 255, 46, 62, 67, 255, 44, 59, 63, 255, 49, 67, 73, 255, 21, 21, 21, 255, 36, 47, 50, 255, 48, 66, 72, 255, 46, 63, 68, 255, 43, 57, 62, 255, 48, 66, 72, 255, 38, 49, 52, 255, 33, 41, 44, 255, 33, 41, 43, 255, 31, 38, 40, 255, 31, 37, 40, 255, 36, 46, 50, 255, 45, 61, 67, 255, 35, 44, 47, 255, 25, 28, 29, 255, 26, 29, 30, 255, 33, 40, 43, 255, 33, 41, 44, 255, 36, 46, 49, 255, 21, 21, 21, 255, 23, 24, 24, 255, 25, 27, 28, 255, 24, 25, 26, 255, 29, 33, 35, 255, 28, 33, 35, 255, 25, 28, 29, 255, 25, 28, 29, 255, 30, 36, 38, 255, 29, 34, 35, 255, 33, 41, 44, 255, 22, 22, 22, 255, 29, 34, 36, 255, 27, 30, 31, 255, 23, 24, 24, 255, 28, 32, 33, 255, 35, 44, 47, 255, 32, 39, 42, 255, 30, 36, 38, 255, 31, 37, 39, 255, 31, 37, 39, 255, 28, 33, 34, 255, 26, 29, 30, 255, 35, 44, 47, 255, 25, 27, 28, 255, 21, 21, 21, 255, 24, 26, 27, 255, 24, 26, 27, 255, 29, 33, 35, 255, 24, 26, 27, 255, 30, 36, 38, 255, 36, 45, 48, 255, 33, 41, 43, 255, 37, 47, 50, 255, 31, 37, 39, 255, 21, 21, 21, 255, 22, 23, 23, 255, 27, 30, 31, 255, 25, 27, 28, 255, 27, 31, 32, 255, 49, 68, 74, 255, 40, 52, 56, 255, 42, 56, 60, 255, 45, 60, 65, 255, 34, 42, 45, 255, 21, 21, 21, 255, 47, 64, 70, 255, 46, 62, 67, 255, 52, 70, 76, 255, 40, 53, 57, 255, 43, 58, 63, 255, 54, 72, 78, 255, 53, 72, 77, 255, 47, 65, 70, 255, 47, 63, 69, 255, 53, 71, 77, 255, 45, 60, 65, 255, 40, 53, 57, 255, 46, 62, 68, 255, 44, 58, 63, 255, 44, 59, 64, 255, 37, 47, 50, 255, 33, 41, 43, 255, 31, 37, 39, 255, 25, 28, 28, 255, 38, 49, 53, 255, 27, 31, 33, 255, 38, 48, 52, 255, 35, 44, 47, 255, 29, 34, 36, 255, 29, 34, 36, 255, 26, 29, 30, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 32, 39, 41, 255, 37, 47, 50, 255, 33, 41, 43, 255, 23, 25, 25, 255, 36, 45, 48, 255, 34, 43, 45, 255, 27, 31, 32, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 27, 31, 32, 255, 27, 31, 32, 255, 33, 40, 43, 255, 32, 38, 41, 255, 23, 25, 25, 255, 26, 30, 31, 255, 35, 44, 47, 255, 34, 43, 46, 255, 34, 42, 45, 255, 40, 53, 57, 255, 32, 38, 41, 255, 37, 48, 51, 255, 23, 25, 25, 255, 40, 52, 56, 255, 40, 53, 57, 255, 23, 24, 24, 255, 21, 21, 21, 255, 24, 25, 26, 255, 23, 24, 24, 255, 29, 34, 35, 255, 40, 52, 56, 255, 40, 52, 56, 255, 34, 43, 46, 255, 35, 45, 48, 255, 35, 44, 48, 255, 21, 21, 21, 255, 30, 35, 37, 255, 41, 54, 58, 255, 47, 65, 70, 255, 49, 68, 74, 255, 50, 69, 75, 255, 31, 37, 40, 255, 40, 53, 57, 255, 48, 66, 72, 255, 44, 59, 64, 255, 27, 30, 31, 255, 43, 57, 62, 255, 34, 42, 45, 255, 28, 33, 34, 255, 37, 48, 51, 255, 37, 47, 50, 255, 39, 51, 54, 255, 35, 44, 48, 255, 31, 38, 40, 255, 36, 46, 49, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 32, 25, 255, 24, 31, 24, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 38, 57, 38, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 30, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 38, 56, 38, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 27, 36, 27, 255, 32, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 33, 255, 34, 50, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 42, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 32, 46, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 35, 51, 35, 255, 33, 48, 34, 255, 36, 53, 36, 255, 31, 43, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 32, 25, 255, 27, 34, 27, 255, 25, 32, 26, 255, 29, 36, 29, 255, 25, 32, 25, 255, 33, 47, 33, 255, 27, 36, 27, 255, 33, 48, 33, 255, 36, 53, 36, 255, 48, 70, 46, 255, 37, 55, 37, 255, 40, 59, 39, 255, 36, 53, 36, 255, 37, 56, 37, 255, 38, 58, 38, 255, 37, 55, 37, 255, 37, 54, 37, 255, 37, 56, 37, 255, 34, 50, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 53, 36, 255, 32, 46, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 30, 41, 30, 255, 30, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 33, 255, 29, 40, 30, 255, 26, 35, 27, 255, 27, 37, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 33, 25, 255, 24, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 35, 28, 255, 28, 35, 28, 255, 27, 35, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 48, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 23, 29, 24, 255, 25, 32, 26, 255, 23, 30, 24, 255, 25, 32, 25, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 34, 49, 34, 255, 28, 33, 35, 255, 35, 44, 47, 255, 39, 51, 55, 255, 23, 24, 25, 255, 42, 56, 61, 255, 35, 44, 48, 255, 40, 53, 57, 255, 42, 55, 60, 255, 36, 47, 50, 255, 37, 48, 52, 255, 47, 63, 69, 255, 43, 57, 61, 255, 48, 66, 72, 255, 40, 52, 56, 255, 37, 48, 51, 255, 37, 47, 50, 255, 25, 28, 29, 255, 38, 49, 52, 255, 40, 53, 57, 255, 47, 65, 70, 255, 44, 58, 63, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 45, 61, 66, 255, 38, 49, 52, 255, 50, 69, 75, 255, 37, 47, 51, 255, 35, 44, 48, 255, 39, 50, 54, 255, 25, 27, 28, 255, 41, 54, 58, 255, 29, 35, 37, 255, 39, 51, 55, 255, 40, 52, 57, 255, 41, 54, 58, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 23, 25, 25, 255, 31, 37, 39, 255, 26, 29, 30, 255, 33, 40, 43, 255, 21, 21, 21, 255, 24, 25, 26, 255, 30, 36, 38, 255, 28, 33, 35, 255, 21, 21, 21, 255, 31, 37, 40, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 22, 23, 24, 255, 32, 39, 42, 255, 32, 39, 41, 255, 26, 29, 30, 255, 27, 31, 32, 255, 31, 38, 40, 255, 31, 38, 40, 255, 23, 24, 24, 255, 31, 37, 39, 255, 25, 28, 29, 255, 34, 42, 44, 255, 30, 36, 38, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 41, 54, 59, 255, 27, 31, 32, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 24, 25, 26, 255, 22, 22, 23, 255, 25, 28, 29, 255, 31, 38, 40, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 31, 38, 40, 255, 34, 42, 44, 255, 35, 44, 46, 255, 36, 46, 49, 255, 36, 46, 49, 255, 34, 43, 46, 255, 37, 47, 51, 255, 35, 44, 47, 255, 36, 45, 48, 255, 39, 51, 55, 255, 34, 43, 46, 255, 38, 49, 53, 255, 40, 52, 56, 255, 41, 54, 58, 255, 29, 35, 37, 255, 21, 21, 21, 255, 39, 51, 55, 255, 35, 44, 46, 255, 44, 59, 64, 255, 31, 37, 39, 255, 42, 56, 61, 255, 37, 48, 51, 255, 40, 52, 56, 255, 30, 35, 37, 255, 21, 21, 21, 255, 33, 40, 43, 255, 35, 45, 48, 255, 32, 38, 41, 255, 30, 36, 38, 255, 23, 25, 25, 255, 30, 35, 37, 255, 31, 37, 39, 255, 28, 33, 35, 255, 21, 21, 21, 255, 35, 44, 47, 255, 21, 21, 21, 255, 22, 23, 23, 255, 33, 42, 44, 255, 31, 37, 39, 255, 34, 43, 46, 255, 23, 24, 25, 255, 32, 39, 41, 255, 30, 36, 38, 255, 25, 27, 28, 255, 23, 25, 25, 255, 33, 40, 43, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 50, 255, 31, 37, 39, 255, 36, 46, 49, 255, 25, 28, 29, 255, 24, 27, 27, 255, 31, 37, 39, 255, 28, 32, 33, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 27, 30, 32, 255, 28, 32, 34, 255, 32, 39, 41, 255, 48, 66, 72, 255, 32, 39, 41, 255, 36, 45, 48, 255, 38, 49, 52, 255, 36, 46, 50, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 48, 65, 71, 255, 32, 39, 42, 255, 34, 42, 45, 255, 34, 42, 45, 255, 21, 21, 21, 255, 27, 30, 32, 255, 48, 66, 72, 255, 46, 63, 68, 255, 53, 72, 77, 255, 46, 63, 68, 255, 56, 74, 79, 255, 53, 71, 77, 255, 58, 76, 80, 255, 42, 55, 59, 255, 55, 73, 78, 255, 28, 33, 35, 255, 43, 57, 62, 255, 46, 62, 67, 255, 44, 58, 63, 255, 41, 53, 58, 255, 46, 63, 68, 255, 51, 70, 76, 255, 45, 61, 66, 255, 50, 69, 75, 255, 40, 53, 57, 255, 35, 44, 46, 255, 29, 34, 36, 255, 41, 53, 57, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 27, 31, 32, 255, 32, 39, 41, 255, 34, 43, 45, 255, 28, 33, 35, 255, 27, 31, 32, 255, 40, 52, 57, 255, 29, 33, 35, 255, 25, 28, 29, 255, 31, 37, 39, 255, 29, 35, 36, 255, 32, 38, 41, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 29, 34, 36, 255, 22, 23, 23, 255, 34, 42, 45, 255, 25, 27, 27, 255, 32, 38, 41, 255, 47, 64, 70, 255, 44, 59, 64, 255, 49, 68, 74, 255, 32, 40, 42, 255, 34, 43, 46, 255, 42, 56, 60, 255, 41, 54, 58, 255, 38, 49, 52, 255, 34, 42, 45, 255, 40, 52, 56, 255, 41, 54, 59, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 43, 56, 61, 255, 34, 42, 44, 255, 34, 42, 45, 255, 21, 22, 22, 255, 25, 27, 28, 255, 31, 38, 40, 255, 42, 56, 61, 255, 41, 54, 59, 255, 32, 39, 41, 255, 44, 59, 64, 255, 43, 58, 63, 255, 38, 49, 52, 255, 37, 48, 51, 255, 42, 56, 60, 255, 49, 68, 74, 255, 35, 45, 48, 255, 57, 75, 80, 255, 43, 58, 63, 255, 31, 37, 39, 255, 49, 67, 73, 255, 45, 61, 66, 255, 38, 50, 54, 255, 34, 43, 46, 255, 34, 42, 45, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 40, 30, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 39, 58, 39, 255, 33, 48, 34, 255, 31, 45, 32, 255, 31, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 52, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 41, 30, 255, 27, 37, 28, 255, 30, 41, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 34, 255, 26, 35, 27, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 43, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 47, 69, 45, 255, 46, 68, 44, 255, 37, 56, 38, 255, 36, 54, 37, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 35, 52, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 33, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 37, 55, 37, 255, 45, 66, 43, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 52, 36, 255, 53, 77, 50, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 52, 36, 255, 30, 43, 31, 255, 89, 108, 14, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 49, 34, 255, 33, 49, 34, 255, 38, 56, 38, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 41, 61, 41, 255, 39, 59, 39, 255, 32, 46, 32, 255, 36, 54, 37, 255, 36, 53, 36, 255, 35, 52, 36, 255, 31, 43, 31, 255, 33, 48, 34, 255, 38, 57, 38, 255, 39, 58, 39, 255, 37, 55, 37, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 32, 46, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 32, 25, 255, 25, 32, 25, 255, 24, 31, 25, 255, 89, 105, 11, 255, 26, 34, 27, 255, 23, 30, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 32, 25, 255, 23, 29, 24, 255, 24, 30, 24, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 36, 27, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 39, 31, 255, 23, 29, 24, 255, 25, 32, 25, 255, 25, 32, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 21, 21, 21, 255, 37, 47, 50, 255, 48, 66, 72, 255, 28, 33, 34, 255, 38, 49, 53, 255, 38, 49, 52, 255, 40, 52, 56, 255, 34, 42, 45, 255, 22, 22, 22, 255, 53, 71, 77, 255, 49, 67, 73, 255, 38, 49, 52, 255, 46, 63, 68, 255, 41, 54, 59, 255, 46, 63, 68, 255, 37, 47, 50, 255, 35, 43, 46, 255, 47, 64, 70, 255, 46, 63, 69, 255, 32, 40, 42, 255, 37, 48, 51, 255, 32, 38, 41, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 55, 60, 255, 42, 56, 61, 255, 37, 47, 50, 255, 31, 37, 39, 255, 33, 40, 43, 255, 23, 25, 25, 255, 38, 49, 53, 255, 37, 48, 52, 255, 36, 45, 48, 255, 41, 55, 59, 255, 21, 21, 21, 255, 34, 42, 44, 255, 21, 21, 21, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 27, 31, 32, 255, 27, 32, 33, 255, 24, 26, 27, 255, 21, 22, 22, 255, 22, 23, 23, 255, 25, 27, 28, 255, 27, 31, 32, 255, 29, 34, 36, 255, 33, 41, 44, 255, 27, 31, 32, 255, 21, 21, 21, 255, 23, 24, 24, 255, 37, 47, 50, 255, 37, 47, 50, 255, 30, 35, 37, 255, 26, 30, 31, 255, 27, 31, 32, 255, 36, 46, 49, 255, 25, 27, 27, 255, 21, 21, 21, 255, 32, 38, 41, 255, 27, 30, 32, 255, 30, 36, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 53, 57, 255, 42, 55, 59, 255, 33, 41, 43, 255, 21, 21, 21, 255, 22, 22, 22, 255, 27, 31, 32, 255, 27, 32, 33, 255, 30, 37, 39, 255, 27, 30, 31, 255, 28, 32, 34, 255, 21, 21, 21, 255, 31, 38, 40, 255, 28, 33, 34, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 31, 38, 40, 255, 28, 32, 33, 255, 35, 44, 47, 255, 36, 46, 49, 255, 38, 50, 54, 255, 30, 35, 37, 255, 43, 57, 62, 255, 38, 50, 53, 255, 45, 61, 66, 255, 37, 48, 51, 255, 33, 42, 44, 255, 38, 49, 53, 255, 38, 49, 53, 255, 41, 54, 58, 255, 25, 28, 29, 255, 25, 27, 28, 255, 40, 52, 57, 255, 40, 52, 56, 255, 42, 56, 61, 255, 39, 50, 54, 255, 46, 61, 67, 255, 35, 44, 47, 255, 39, 51, 55, 255, 34, 43, 46, 255, 28, 33, 34, 255, 36, 46, 50, 255, 39, 51, 55, 255, 37, 48, 51, 255, 31, 37, 39, 255, 36, 46, 49, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 26, 29, 30, 255, 31, 38, 40, 255, 31, 38, 40, 255, 33, 41, 43, 255, 37, 47, 50, 255, 35, 44, 47, 255, 34, 43, 46, 255, 27, 31, 32, 255, 21, 21, 21, 255, 23, 23, 24, 255, 24, 25, 26, 255, 22, 23, 23, 255, 27, 31, 32, 255, 21, 21, 21, 255, 28, 33, 34, 255, 28, 32, 34, 255, 32, 38, 41, 255, 33, 41, 43, 255, 29, 34, 36, 255, 22, 23, 23, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 23, 24, 25, 255, 37, 47, 50, 255, 32, 39, 42, 255, 40, 53, 57, 255, 36, 46, 49, 255, 54, 72, 77, 255, 28, 33, 34, 255, 32, 40, 42, 255, 33, 41, 44, 255, 33, 41, 44, 255, 48, 65, 71, 255, 30, 36, 37, 255, 26, 30, 31, 255, 28, 32, 34, 255, 35, 44, 47, 255, 30, 36, 39, 255, 21, 21, 21, 255, 24, 27, 27, 255, 46, 63, 69, 255, 24, 26, 27, 255, 39, 50, 54, 255, 48, 65, 71, 255, 49, 68, 74, 255, 50, 68, 75, 255, 50, 68, 74, 255, 48, 66, 72, 255, 54, 73, 78, 255, 61, 78, 83, 255, 42, 56, 61, 255, 48, 66, 72, 255, 32, 38, 41, 255, 41, 54, 58, 255, 48, 66, 72, 255, 48, 65, 70, 255, 50, 69, 75, 255, 44, 59, 64, 255, 50, 69, 75, 255, 44, 59, 64, 255, 44, 59, 64, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 35, 44, 46, 255, 33, 40, 42, 255, 35, 43, 46, 255, 34, 42, 45, 255, 29, 34, 36, 255, 35, 44, 47, 255, 32, 39, 41, 255, 29, 34, 35, 255, 33, 40, 42, 255, 29, 33, 35, 255, 39, 50, 54, 255, 35, 45, 48, 255, 35, 44, 47, 255, 30, 36, 38, 255, 24, 25, 26, 255, 28, 32, 34, 255, 27, 31, 32, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 36, 46, 49, 255, 28, 32, 33, 255, 38, 48, 52, 255, 33, 42, 44, 255, 37, 47, 50, 255, 27, 30, 32, 255, 30, 36, 38, 255, 30, 35, 37, 255, 38, 48, 52, 255, 27, 31, 33, 255, 29, 34, 35, 255, 30, 35, 37, 255, 47, 64, 70, 255, 34, 42, 45, 255, 31, 37, 39, 255, 34, 43, 45, 255, 37, 47, 50, 255, 26, 29, 30, 255, 23, 25, 25, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 43, 46, 255, 25, 27, 28, 255, 21, 21, 21, 255, 26, 30, 31, 255, 28, 32, 33, 255, 25, 27, 28, 255, 38, 49, 52, 255, 36, 46, 49, 255, 47, 64, 69, 255, 44, 60, 65, 255, 50, 68, 75, 255, 37, 48, 51, 255, 46, 62, 67, 255, 49, 67, 73, 255, 56, 74, 79, 255, 45, 61, 66, 255, 47, 64, 70, 255, 47, 64, 70, 255, 50, 69, 75, 255, 40, 53, 57, 255, 48, 66, 72, 255, 38, 50, 53, 255, 34, 42, 45, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 43, 31, 255, 36, 53, 36, 255, 32, 47, 33, 255, 38, 56, 38, 255, 39, 58, 39, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 41, 30, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 32, 25, 255, 24, 30, 24, 255, 23, 30, 24, 255, 27, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 37, 55, 37, 255, 32, 46, 33, 255, 32, 46, 32, 255, 33, 48, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 44, 32, 255, 32, 45, 32, 255, 32, 46, 33, 255, 38, 56, 38, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 44, 32, 255, 35, 52, 36, 255, 44, 64, 42, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 77, 94, 17, 255, 36, 54, 36, 255, 38, 57, 38, 255, 34, 49, 34, 255, 30, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 37, 56, 37, 255, 43, 63, 42, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 46, 33, 255, 31, 44, 31, 255, 59, 72, 18, 255, 36, 54, 37, 255, 37, 54, 37, 255, 35, 52, 36, 255, 37, 54, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 25, 32, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 48, 34, 255, 31, 45, 32, 255, 42, 62, 41, 255, 38, 56, 38, 255, 39, 58, 39, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 40, 59, 39, 255, 39, 59, 39, 255, 41, 61, 40, 255, 42, 62, 41, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 49, 34, 255, 41, 60, 40, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 32, 255, 27, 36, 27, 255, 33, 47, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 37, 54, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 39, 29, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 38, 57, 38, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 56, 37, 255, 37, 55, 37, 255, 38, 57, 38, 255, 37, 54, 37, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 31, 255, 29, 40, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 34, 255, 37, 54, 37, 255, 39, 58, 39, 255, 35, 51, 35, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 24, 32, 25, 255, 28, 35, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 28, 29, 255, 45, 61, 67, 255, 40, 52, 56, 255, 45, 61, 66, 255, 35, 44, 47, 255, 48, 66, 72, 255, 45, 60, 65, 255, 39, 51, 55, 255, 37, 47, 50, 255, 38, 49, 52, 255, 34, 43, 46, 255, 48, 66, 72, 255, 42, 55, 59, 255, 39, 51, 55, 255, 38, 49, 52, 255, 28, 32, 33, 255, 31, 38, 40, 255, 26, 29, 30, 255, 28, 33, 34, 255, 33, 41, 43, 255, 30, 35, 37, 255, 21, 21, 21, 255, 28, 32, 33, 255, 33, 40, 42, 255, 40, 52, 56, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 32, 39, 42, 255, 35, 45, 48, 255, 33, 40, 43, 255, 30, 36, 38, 255, 34, 43, 46, 255, 24, 26, 27, 255, 36, 46, 49, 255, 22, 22, 22, 255, 27, 30, 31, 255, 26, 29, 30, 255, 24, 26, 27, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 25, 28, 28, 255, 21, 21, 21, 255, 22, 23, 23, 255, 38, 49, 53, 255, 24, 27, 27, 255, 28, 32, 33, 255, 31, 37, 39, 255, 21, 22, 22, 255, 30, 35, 37, 255, 29, 35, 36, 255, 24, 26, 27, 255, 29, 33, 35, 255, 43, 57, 62, 255, 30, 36, 37, 255, 29, 34, 36, 255, 35, 44, 47, 255, 38, 49, 53, 255, 34, 43, 46, 255, 26, 30, 31, 255, 21, 22, 22, 255, 27, 31, 32, 255, 30, 35, 37, 255, 37, 48, 51, 255, 21, 21, 21, 255, 25, 27, 28, 255, 31, 38, 40, 255, 37, 47, 51, 255, 37, 48, 51, 255, 30, 35, 37, 255, 27, 31, 32, 255, 29, 34, 36, 255, 33, 42, 44, 255, 21, 21, 21, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 27, 31, 32, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 34, 43, 46, 255, 25, 27, 27, 255, 31, 38, 40, 255, 27, 31, 32, 255, 25, 28, 29, 255, 27, 31, 32, 255, 40, 51, 56, 255, 44, 58, 63, 255, 26, 30, 31, 255, 26, 29, 31, 255, 27, 30, 31, 255, 33, 41, 44, 255, 49, 68, 74, 255, 38, 50, 54, 255, 41, 54, 59, 255, 21, 21, 21, 255, 28, 33, 35, 255, 42, 55, 60, 255, 45, 61, 66, 255, 46, 62, 67, 255, 42, 56, 61, 255, 52, 70, 76, 255, 33, 40, 43, 255, 33, 40, 43, 255, 37, 47, 51, 255, 36, 46, 49, 255, 40, 53, 57, 255, 34, 43, 46, 255, 40, 52, 56, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 36, 46, 49, 255, 40, 52, 57, 255, 28, 32, 33, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 27, 30, 31, 255, 21, 22, 22, 255, 29, 33, 35, 255, 21, 21, 21, 255, 26, 29, 30, 255, 24, 26, 27, 255, 23, 23, 24, 255, 27, 31, 32, 255, 22, 23, 23, 255, 32, 39, 42, 255, 25, 27, 27, 255, 21, 21, 21, 255, 23, 25, 25, 255, 34, 43, 46, 255, 32, 38, 41, 255, 35, 44, 47, 255, 36, 45, 48, 255, 27, 31, 32, 255, 30, 35, 37, 255, 41, 54, 58, 255, 39, 51, 55, 255, 44, 60, 65, 255, 46, 62, 67, 255, 43, 57, 61, 255, 35, 43, 46, 255, 38, 50, 54, 255, 25, 27, 28, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 26, 30, 31, 255, 32, 40, 42, 255, 34, 43, 46, 255, 33, 41, 44, 255, 39, 50, 54, 255, 36, 46, 50, 255, 57, 75, 80, 255, 48, 66, 72, 255, 57, 75, 80, 255, 48, 66, 72, 255, 42, 56, 60, 255, 28, 32, 34, 255, 43, 57, 61, 255, 45, 61, 66, 255, 25, 28, 29, 255, 39, 51, 55, 255, 30, 35, 37, 255, 31, 37, 40, 255, 45, 61, 66, 255, 34, 43, 46, 255, 46, 62, 68, 255, 40, 52, 56, 255, 25, 28, 29, 255, 29, 33, 35, 255, 24, 26, 27, 255, 43, 58, 62, 255, 37, 47, 51, 255, 38, 48, 52, 255, 42, 55, 59, 255, 42, 55, 60, 255, 40, 52, 56, 255, 32, 40, 42, 255, 37, 47, 50, 255, 35, 44, 47, 255, 24, 26, 27, 255, 37, 47, 50, 255, 26, 29, 30, 255, 27, 31, 32, 255, 37, 47, 50, 255, 41, 54, 59, 255, 27, 31, 32, 255, 31, 38, 40, 255, 31, 38, 40, 255, 41, 54, 58, 255, 36, 46, 49, 255, 27, 31, 33, 255, 21, 21, 21, 255, 32, 38, 41, 255, 41, 55, 59, 255, 40, 52, 56, 255, 37, 47, 51, 255, 32, 39, 41, 255, 30, 36, 39, 255, 27, 31, 33, 255, 48, 66, 72, 255, 48, 66, 72, 255, 31, 37, 39, 255, 36, 45, 48, 255, 33, 41, 44, 255, 46, 63, 68, 255, 35, 45, 48, 255, 39, 50, 54, 255, 36, 45, 49, 255, 35, 44, 47, 255, 28, 33, 35, 255, 34, 42, 45, 255, 37, 48, 51, 255, 41, 54, 59, 255, 38, 49, 52, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 32, 39, 41, 255, 32, 39, 42, 255, 37, 48, 51, 255, 36, 47, 50, 255, 43, 58, 63, 255, 40, 53, 57, 255, 46, 62, 68, 255, 54, 72, 78, 255, 53, 71, 77, 255, 42, 56, 61, 255, 49, 67, 73, 255, 52, 70, 76, 255, 53, 71, 77, 255, 47, 64, 69, 255, 37, 47, 51, 255, 47, 65, 70, 255, 41, 53, 58, 255, 34, 42, 45, 255, 21, 21, 21, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 41, 30, 255, 32, 46, 33, 255, 38, 56, 38, 255, 37, 56, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 45, 66, 44, 255, 37, 54, 37, 255, 37, 55, 37, 255, 35, 52, 36, 255, 38, 58, 38, 255, 36, 53, 36, 255, 34, 50, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 25, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 23, 30, 24, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 38, 56, 38, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 32, 46, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 45, 67, 44, 255, 36, 53, 36, 255, 36, 52, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 38, 58, 38, 255, 37, 56, 37, 255, 40, 60, 40, 255, 35, 52, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 52, 36, 255, 39, 58, 39, 255, 34, 50, 34, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 42, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 32, 46, 32, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 38, 56, 38, 255, 38, 57, 38, 255, 36, 52, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 40, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 39, 59, 39, 255, 49, 71, 46, 255, 35, 51, 35, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 31, 255, 32, 47, 33, 255, 51, 75, 49, 255, 54, 78, 51, 255, 50, 73, 48, 255, 41, 61, 41, 255, 32, 46, 33, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 68, 81, 15, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 25, 32, 25, 255, 28, 39, 29, 255, 94, 112, 12, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 44, 32, 255, 30, 41, 30, 255, 30, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 28, 38, 28, 255, 23, 30, 24, 255, 30, 41, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 35, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 26, 35, 26, 255, 34, 43, 46, 255, 48, 66, 72, 255, 41, 53, 58, 255, 48, 66, 72, 255, 43, 57, 62, 255, 49, 67, 74, 255, 38, 50, 54, 255, 38, 49, 53, 255, 31, 37, 39, 255, 48, 65, 71, 255, 34, 42, 45, 255, 41, 54, 58, 255, 40, 52, 56, 255, 46, 62, 67, 255, 37, 48, 51, 255, 29, 35, 36, 255, 25, 27, 28, 255, 32, 39, 42, 255, 30, 36, 38, 255, 34, 43, 45, 255, 21, 21, 21, 255, 22, 23, 23, 255, 27, 32, 33, 255, 33, 41, 44, 255, 28, 32, 33, 255, 31, 38, 40, 255, 29, 34, 36, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 36, 45, 48, 255, 39, 50, 54, 255, 33, 41, 43, 255, 30, 36, 38, 255, 32, 39, 42, 255, 27, 30, 31, 255, 33, 40, 43, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 27, 28, 255, 29, 35, 36, 255, 21, 21, 21, 255, 22, 22, 22, 255, 27, 32, 33, 255, 30, 35, 37, 255, 31, 38, 40, 255, 24, 26, 27, 255, 23, 24, 24, 255, 27, 30, 31, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 36, 46, 50, 255, 25, 27, 28, 255, 31, 38, 40, 255, 27, 30, 31, 255, 30, 35, 37, 255, 30, 36, 37, 255, 24, 26, 26, 255, 29, 33, 35, 255, 30, 35, 37, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 30, 35, 37, 255, 38, 49, 53, 255, 33, 40, 43, 255, 27, 31, 32, 255, 26, 30, 31, 255, 28, 32, 34, 255, 28, 32, 34, 255, 30, 35, 37, 255, 26, 29, 30, 255, 21, 21, 21, 255, 22, 23, 23, 255, 24, 26, 26, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 21, 21, 21, 255, 24, 26, 26, 255, 35, 44, 47, 255, 34, 42, 45, 255, 34, 42, 45, 255, 31, 38, 40, 255, 32, 38, 41, 255, 40, 52, 57, 255, 38, 50, 53, 255, 41, 54, 59, 255, 33, 40, 43, 255, 31, 38, 40, 255, 35, 44, 47, 255, 34, 43, 46, 255, 41, 55, 59, 255, 26, 29, 30, 255, 26, 30, 31, 255, 47, 64, 70, 255, 46, 62, 68, 255, 40, 52, 56, 255, 56, 74, 79, 255, 37, 47, 50, 255, 34, 43, 46, 255, 44, 59, 64, 255, 38, 50, 54, 255, 37, 47, 50, 255, 34, 42, 44, 255, 39, 50, 54, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 32, 33, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 39, 51, 55, 255, 34, 43, 46, 255, 25, 27, 27, 255, 28, 32, 34, 255, 31, 37, 39, 255, 21, 21, 21, 255, 33, 40, 43, 255, 23, 25, 25, 255, 24, 26, 27, 255, 27, 31, 33, 255, 26, 28, 29, 255, 26, 30, 31, 255, 34, 42, 45, 255, 28, 33, 34, 255, 29, 35, 37, 255, 33, 40, 43, 255, 22, 23, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 25, 28, 29, 255, 44, 59, 64, 255, 31, 37, 39, 255, 42, 56, 60, 255, 22, 23, 23, 255, 31, 37, 39, 255, 41, 55, 59, 255, 46, 63, 68, 255, 47, 64, 70, 255, 47, 64, 70, 255, 51, 70, 76, 255, 42, 56, 61, 255, 41, 54, 58, 255, 36, 47, 50, 255, 26, 30, 31, 255, 30, 35, 37, 255, 21, 21, 21, 255, 47, 64, 70, 255, 32, 38, 41, 255, 32, 39, 42, 255, 45, 60, 66, 255, 44, 58, 63, 255, 40, 52, 56, 255, 41, 54, 59, 255, 33, 41, 44, 255, 53, 71, 77, 255, 45, 61, 66, 255, 30, 35, 37, 255, 48, 65, 71, 255, 36, 46, 49, 255, 23, 24, 25, 255, 44, 59, 64, 255, 40, 52, 56, 255, 44, 60, 65, 255, 41, 54, 58, 255, 27, 31, 32, 255, 48, 66, 72, 255, 42, 56, 61, 255, 35, 44, 48, 255, 23, 24, 24, 255, 39, 51, 55, 255, 38, 49, 53, 255, 21, 21, 21, 255, 39, 51, 55, 255, 41, 53, 57, 255, 41, 54, 58, 255, 42, 56, 60, 255, 32, 40, 42, 255, 42, 55, 60, 255, 38, 49, 53, 255, 40, 53, 57, 255, 39, 50, 54, 255, 41, 53, 57, 255, 33, 40, 43, 255, 40, 52, 56, 255, 41, 53, 57, 255, 39, 51, 55, 255, 32, 39, 41, 255, 31, 37, 39, 255, 38, 48, 52, 255, 42, 56, 60, 255, 28, 32, 34, 255, 33, 40, 42, 255, 25, 28, 28, 255, 21, 21, 21, 255, 34, 42, 45, 255, 37, 48, 51, 255, 32, 40, 42, 255, 45, 61, 66, 255, 39, 50, 54, 255, 31, 37, 39, 255, 34, 42, 45, 255, 36, 46, 50, 255, 37, 48, 51, 255, 46, 62, 67, 255, 21, 21, 21, 255, 36, 47, 50, 255, 24, 27, 27, 255, 43, 57, 61, 255, 31, 38, 40, 255, 30, 35, 37, 255, 35, 44, 47, 255, 39, 50, 54, 255, 26, 29, 30, 255, 30, 36, 38, 255, 32, 39, 41, 255, 32, 39, 42, 255, 37, 47, 50, 255, 44, 59, 64, 255, 37, 48, 51, 255, 21, 21, 21, 255, 30, 36, 38, 255, 40, 52, 57, 255, 35, 45, 48, 255, 40, 52, 56, 255, 25, 28, 29, 255, 40, 52, 56, 255, 44, 59, 64, 255, 48, 66, 72, 255, 44, 60, 65, 255, 43, 58, 63, 255, 46, 61, 67, 255, 46, 62, 67, 255, 47, 63, 69, 255, 53, 72, 77, 255, 45, 60, 65, 255, 45, 61, 67, 255, 44, 59, 64, 255, 48, 65, 71, 255, 23, 24, 24, 255, 31, 37, 39, 255, 27, 36, 27, 255, 32, 46, 33, 255, 33, 48, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 43, 63, 42, 255, 36, 54, 37, 255, 35, 51, 35, 255, 47, 69, 45, 255, 41, 61, 40, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 32, 25, 255, 29, 36, 29, 255, 25, 32, 25, 255, 29, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 46, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 43, 63, 42, 255, 41, 61, 40, 255, 37, 56, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 46, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 44, 64, 42, 255, 36, 53, 36, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 48, 69, 46, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 32, 255, 29, 40, 29, 255, 25, 33, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 48, 34, 255, 30, 41, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 37, 54, 37, 255, 31, 44, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 54, 37, 255, 37, 55, 37, 255, 33, 48, 34, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 29, 40, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 41, 30, 255, 38, 56, 38, 255, 47, 69, 45, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 46, 33, 255, 32, 46, 32, 255, 34, 50, 35, 255, 37, 55, 37, 255, 48, 71, 46, 255, 56, 80, 52, 255, 41, 61, 40, 255, 35, 51, 35, 255, 29, 40, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 52, 36, 255, 34, 50, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 31, 24, 255, 26, 36, 27, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 32, 25, 255, 26, 33, 26, 255, 25, 32, 26, 255, 26, 34, 26, 255, 24, 30, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 30, 38, 30, 255, 28, 36, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 43, 58, 63, 255, 36, 46, 49, 255, 46, 62, 68, 255, 45, 60, 65, 255, 46, 63, 68, 255, 46, 63, 68, 255, 44, 59, 64, 255, 41, 54, 58, 255, 34, 43, 46, 255, 43, 57, 61, 255, 44, 59, 64, 255, 46, 63, 68, 255, 36, 45, 48, 255, 39, 51, 55, 255, 36, 46, 49, 255, 42, 55, 60, 255, 41, 54, 58, 255, 35, 44, 47, 255, 39, 50, 54, 255, 27, 30, 31, 255, 21, 21, 21, 255, 32, 40, 42, 255, 31, 38, 40, 255, 30, 36, 38, 255, 36, 45, 49, 255, 37, 48, 51, 255, 26, 30, 31, 255, 44, 60, 65, 255, 36, 45, 48, 255, 28, 33, 35, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 37, 48, 51, 255, 40, 53, 57, 255, 23, 25, 25, 255, 28, 33, 34, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 43, 46, 255, 27, 30, 31, 255, 32, 40, 42, 255, 27, 31, 33, 255, 23, 25, 25, 255, 23, 24, 24, 255, 26, 30, 31, 255, 37, 47, 50, 255, 23, 24, 24, 255, 21, 21, 21, 255, 35, 44, 47, 255, 29, 34, 36, 255, 23, 23, 24, 255, 29, 34, 36, 255, 38, 49, 52, 255, 35, 45, 48, 255, 32, 40, 42, 255, 29, 33, 35, 255, 30, 36, 37, 255, 29, 34, 36, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 26, 30, 31, 255, 32, 38, 41, 255, 35, 44, 47, 255, 29, 34, 35, 255, 26, 29, 30, 255, 27, 30, 31, 255, 29, 34, 36, 255, 26, 29, 30, 255, 32, 39, 42, 255, 33, 41, 43, 255, 21, 21, 21, 255, 26, 29, 31, 255, 30, 36, 38, 255, 21, 21, 21, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 29, 33, 35, 255, 34, 43, 46, 255, 34, 42, 44, 255, 33, 40, 43, 255, 34, 42, 45, 255, 30, 36, 38, 255, 35, 43, 46, 255, 32, 39, 41, 255, 46, 63, 68, 255, 31, 38, 40, 255, 35, 45, 48, 255, 57, 75, 80, 255, 44, 59, 64, 255, 33, 41, 43, 255, 44, 59, 64, 255, 21, 21, 21, 255, 37, 48, 51, 255, 41, 54, 58, 255, 40, 53, 57, 255, 48, 66, 72, 255, 46, 63, 68, 255, 32, 38, 40, 255, 44, 60, 65, 255, 39, 51, 55, 255, 43, 58, 62, 255, 31, 37, 39, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 28, 32, 33, 255, 33, 40, 43, 255, 29, 34, 36, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 34, 42, 45, 255, 33, 41, 43, 255, 25, 27, 28, 255, 24, 26, 27, 255, 33, 41, 44, 255, 23, 24, 24, 255, 31, 38, 40, 255, 29, 34, 36, 255, 31, 37, 39, 255, 30, 35, 37, 255, 25, 28, 28, 255, 28, 32, 33, 255, 31, 38, 40, 255, 34, 43, 46, 255, 23, 24, 24, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 32, 40, 42, 255, 38, 49, 53, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 44, 47, 255, 34, 42, 45, 255, 39, 51, 55, 255, 40, 53, 57, 255, 46, 62, 67, 255, 49, 67, 73, 255, 40, 52, 56, 255, 36, 46, 49, 255, 32, 38, 41, 255, 44, 59, 64, 255, 31, 38, 40, 255, 21, 21, 21, 255, 37, 48, 52, 255, 27, 30, 31, 255, 28, 32, 33, 255, 32, 40, 42, 255, 44, 59, 64, 255, 27, 31, 32, 255, 40, 53, 57, 255, 40, 52, 56, 255, 30, 35, 37, 255, 44, 60, 65, 255, 57, 75, 80, 255, 48, 66, 72, 255, 51, 69, 75, 255, 45, 60, 65, 255, 41, 54, 59, 255, 34, 43, 46, 255, 39, 51, 55, 255, 34, 43, 46, 255, 34, 43, 46, 255, 37, 47, 51, 255, 24, 27, 27, 255, 31, 38, 40, 255, 35, 45, 48, 255, 27, 31, 32, 255, 47, 63, 69, 255, 21, 21, 21, 255, 43, 57, 61, 255, 47, 63, 69, 255, 40, 53, 57, 255, 34, 43, 46, 255, 40, 52, 56, 255, 37, 47, 50, 255, 21, 21, 21, 255, 33, 41, 44, 255, 27, 32, 33, 255, 33, 42, 44, 255, 33, 40, 43, 255, 32, 39, 42, 255, 33, 41, 44, 255, 28, 33, 35, 255, 37, 47, 50, 255, 40, 52, 56, 255, 36, 46, 49, 255, 32, 40, 42, 255, 33, 41, 43, 255, 22, 23, 23, 255, 39, 51, 55, 255, 21, 21, 21, 255, 36, 46, 49, 255, 35, 44, 47, 255, 32, 39, 41, 255, 36, 45, 49, 255, 40, 53, 57, 255, 36, 45, 49, 255, 28, 32, 34, 255, 34, 43, 46, 255, 39, 50, 54, 255, 32, 39, 42, 255, 36, 47, 50, 255, 35, 45, 48, 255, 28, 33, 34, 255, 35, 45, 48, 255, 42, 55, 60, 255, 28, 32, 33, 255, 27, 32, 33, 255, 25, 28, 28, 255, 38, 49, 53, 255, 24, 25, 26, 255, 33, 40, 43, 255, 42, 56, 60, 255, 27, 31, 32, 255, 37, 47, 50, 255, 27, 31, 32, 255, 24, 26, 27, 255, 21, 21, 21, 255, 32, 39, 41, 255, 25, 27, 28, 255, 40, 52, 57, 255, 37, 47, 50, 255, 34, 43, 46, 255, 30, 36, 38, 255, 48, 66, 72, 255, 46, 62, 68, 255, 43, 58, 63, 255, 45, 61, 66, 255, 56, 74, 79, 255, 48, 65, 71, 255, 47, 64, 70, 255, 41, 54, 58, 255, 45, 61, 66, 255, 34, 43, 46, 255, 26, 29, 30, 255, 21, 21, 21, 255, 39, 51, 55, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 57, 38, 255, 45, 67, 44, 255, 52, 75, 49, 255, 36, 53, 36, 255, 30, 42, 30, 255, 33, 48, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 51, 35, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 43, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 33, 255, 35, 51, 35, 255, 31, 44, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 56, 37, 255, 32, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 37, 55, 37, 255, 39, 58, 39, 255, 34, 50, 35, 255, 32, 47, 33, 255, 36, 53, 36, 255, 33, 48, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 54, 37, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 44, 32, 255, 34, 49, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 54, 37, 255, 37, 55, 37, 255, 39, 59, 39, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 43, 31, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 52, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 46, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 36, 255, 40, 60, 40, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 32, 255, 31, 44, 31, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 41, 30, 255, 30, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 32, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 31, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 30, 255, 27, 36, 27, 255, 36, 46, 49, 255, 27, 31, 32, 255, 46, 62, 68, 255, 24, 26, 27, 255, 35, 43, 46, 255, 34, 42, 44, 255, 48, 65, 70, 255, 46, 63, 69, 255, 56, 74, 79, 255, 46, 63, 68, 255, 43, 57, 61, 255, 31, 37, 39, 255, 41, 55, 59, 255, 33, 40, 43, 255, 36, 46, 49, 255, 37, 48, 51, 255, 28, 32, 33, 255, 32, 40, 42, 255, 42, 56, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 34, 42, 45, 255, 23, 24, 24, 255, 31, 37, 39, 255, 28, 32, 33, 255, 27, 30, 31, 255, 27, 31, 33, 255, 42, 56, 60, 255, 38, 49, 52, 255, 38, 48, 52, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 39, 41, 255, 29, 34, 35, 255, 36, 46, 49, 255, 32, 39, 41, 255, 29, 35, 36, 255, 24, 26, 27, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 22, 22, 22, 255, 31, 37, 39, 255, 38, 49, 53, 255, 22, 22, 22, 255, 29, 33, 35, 255, 32, 40, 42, 255, 23, 24, 25, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 21, 21, 21, 255, 27, 31, 33, 255, 27, 32, 33, 255, 39, 50, 54, 255, 37, 47, 50, 255, 29, 34, 35, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 26, 29, 31, 255, 28, 33, 34, 255, 27, 31, 32, 255, 21, 21, 21, 255, 28, 33, 34, 255, 24, 25, 26, 255, 28, 32, 33, 255, 28, 33, 34, 255, 28, 32, 34, 255, 31, 37, 39, 255, 24, 27, 27, 255, 24, 26, 27, 255, 32, 39, 42, 255, 31, 37, 39, 255, 21, 22, 22, 255, 21, 21, 21, 255, 36, 46, 50, 255, 36, 46, 50, 255, 33, 40, 43, 255, 33, 41, 43, 255, 44, 59, 64, 255, 42, 55, 60, 255, 31, 38, 40, 255, 40, 53, 57, 255, 29, 33, 35, 255, 48, 65, 71, 255, 32, 39, 41, 255, 56, 74, 79, 255, 34, 43, 46, 255, 34, 42, 45, 255, 29, 34, 36, 255, 35, 44, 47, 255, 36, 46, 49, 255, 21, 21, 21, 255, 46, 63, 68, 255, 35, 44, 47, 255, 46, 63, 68, 255, 42, 55, 60, 255, 34, 43, 46, 255, 36, 45, 48, 255, 35, 44, 47, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 37, 47, 50, 255, 28, 33, 34, 255, 32, 40, 42, 255, 29, 34, 36, 255, 39, 51, 54, 255, 29, 35, 36, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 58, 63, 255, 24, 25, 26, 255, 36, 45, 48, 255, 26, 29, 30, 255, 24, 25, 26, 255, 29, 33, 35, 255, 31, 38, 40, 255, 33, 41, 44, 255, 32, 38, 41, 255, 26, 29, 30, 255, 27, 31, 32, 255, 28, 33, 34, 255, 27, 31, 32, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 24, 25, 26, 255, 30, 37, 39, 255, 23, 24, 25, 255, 40, 53, 57, 255, 24, 25, 26, 255, 34, 43, 46, 255, 48, 66, 72, 255, 39, 51, 55, 255, 45, 60, 65, 255, 46, 62, 67, 255, 35, 45, 48, 255, 40, 53, 57, 255, 41, 54, 58, 255, 45, 60, 65, 255, 47, 65, 70, 255, 40, 53, 57, 255, 25, 27, 28, 255, 42, 56, 60, 255, 43, 57, 62, 255, 40, 52, 56, 255, 46, 62, 68, 255, 44, 58, 63, 255, 45, 61, 66, 255, 29, 35, 36, 255, 40, 52, 57, 255, 49, 68, 74, 255, 54, 72, 78, 255, 68, 85, 88, 255, 51, 69, 75, 255, 39, 51, 55, 255, 33, 41, 43, 255, 25, 28, 29, 255, 28, 33, 35, 255, 42, 56, 61, 255, 44, 58, 63, 255, 32, 40, 42, 255, 21, 21, 21, 255, 44, 59, 64, 255, 64, 81, 85, 255, 50, 68, 75, 255, 33, 41, 44, 255, 49, 66, 72, 255, 27, 31, 32, 255, 38, 49, 53, 255, 42, 55, 60, 255, 42, 56, 60, 255, 42, 55, 60, 255, 35, 44, 46, 255, 25, 27, 28, 255, 23, 24, 25, 255, 35, 43, 46, 255, 32, 38, 41, 255, 34, 42, 45, 255, 33, 40, 43, 255, 36, 46, 49, 255, 39, 50, 54, 255, 29, 34, 35, 255, 31, 37, 39, 255, 32, 39, 41, 255, 43, 57, 61, 255, 34, 42, 45, 255, 37, 47, 50, 255, 29, 35, 37, 255, 32, 40, 42, 255, 21, 21, 21, 255, 40, 53, 57, 255, 33, 40, 42, 255, 30, 35, 37, 255, 43, 57, 61, 255, 43, 58, 62, 255, 40, 52, 56, 255, 45, 61, 66, 255, 28, 32, 34, 255, 37, 47, 50, 255, 36, 46, 50, 255, 37, 47, 50, 255, 36, 46, 50, 255, 36, 45, 48, 255, 39, 51, 55, 255, 47, 64, 69, 255, 32, 38, 41, 255, 36, 46, 50, 255, 34, 42, 45, 255, 41, 54, 59, 255, 33, 40, 43, 255, 35, 43, 46, 255, 33, 41, 43, 255, 28, 33, 34, 255, 36, 45, 49, 255, 37, 47, 51, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 32, 39, 42, 255, 36, 45, 49, 255, 39, 51, 55, 255, 33, 40, 43, 255, 39, 51, 55, 255, 39, 50, 54, 255, 48, 66, 72, 255, 44, 59, 64, 255, 41, 54, 58, 255, 42, 55, 60, 255, 37, 47, 50, 255, 33, 40, 43, 255, 22, 23, 23, 255, 27, 31, 32, 255, 31, 37, 40, 255, 24, 32, 25, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 43, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 52, 75, 49, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 54, 37, 255, 37, 56, 38, 255, 36, 54, 36, 255, 34, 50, 35, 255, 36, 54, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 39, 59, 39, 255, 39, 58, 39, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 34, 255, 35, 52, 35, 255, 30, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 33, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 51, 35, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 26, 34, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 50, 35, 255, 36, 54, 36, 255, 36, 54, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 56, 38, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 41, 61, 41, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 38, 28, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 45, 32, 255, 36, 54, 37, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 40, 59, 39, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 52, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 33, 48, 33, 255, 38, 57, 38, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 31, 255, 25, 33, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 101, 123, 14, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 29, 255, 29, 40, 29, 255, 30, 42, 31, 255, 31, 44, 32, 255, 30, 42, 30, 255, 24, 31, 25, 255, 32, 45, 32, 255, 28, 39, 29, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 29, 39, 29, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 42, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 54, 37, 255, 36, 54, 37, 255, 28, 38, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 46, 49, 255, 28, 32, 33, 255, 48, 66, 72, 255, 23, 24, 25, 255, 37, 47, 50, 255, 48, 66, 72, 255, 40, 52, 56, 255, 37, 47, 51, 255, 40, 52, 56, 255, 30, 36, 38, 255, 32, 40, 42, 255, 39, 50, 54, 255, 33, 40, 43, 255, 41, 55, 59, 255, 40, 52, 56, 255, 38, 49, 53, 255, 28, 33, 35, 255, 38, 49, 53, 255, 28, 32, 33, 255, 21, 21, 21, 255, 23, 25, 25, 255, 28, 33, 34, 255, 25, 27, 28, 255, 31, 37, 39, 255, 21, 21, 21, 255, 36, 46, 49, 255, 48, 65, 71, 255, 36, 46, 49, 255, 34, 42, 45, 255, 38, 50, 53, 255, 36, 46, 50, 255, 31, 38, 40, 255, 37, 47, 51, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 41, 53, 58, 255, 32, 38, 41, 255, 21, 21, 21, 255, 29, 33, 35, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 34, 35, 255, 32, 39, 41, 255, 21, 22, 22, 255, 30, 36, 38, 255, 27, 30, 31, 255, 23, 24, 25, 255, 21, 21, 21, 255, 27, 30, 31, 255, 25, 27, 28, 255, 27, 31, 32, 255, 34, 43, 46, 255, 28, 32, 33, 255, 24, 26, 27, 255, 27, 31, 32, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 36, 47, 50, 255, 23, 24, 25, 255, 34, 43, 46, 255, 28, 32, 33, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 31, 32, 255, 29, 34, 35, 255, 28, 32, 34, 255, 23, 24, 24, 255, 22, 23, 23, 255, 24, 25, 26, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 36, 45, 48, 255, 22, 23, 23, 255, 26, 29, 30, 255, 29, 35, 36, 255, 30, 36, 38, 255, 21, 21, 21, 255, 32, 39, 41, 255, 41, 54, 58, 255, 38, 50, 54, 255, 42, 56, 61, 255, 38, 49, 53, 255, 31, 37, 39, 255, 38, 49, 53, 255, 37, 48, 52, 255, 28, 33, 35, 255, 40, 52, 56, 255, 41, 54, 59, 255, 48, 66, 72, 255, 33, 41, 43, 255, 44, 59, 64, 255, 49, 67, 73, 255, 39, 50, 54, 255, 41, 54, 58, 255, 21, 22, 22, 255, 32, 38, 41, 255, 45, 60, 65, 255, 39, 51, 55, 255, 37, 47, 50, 255, 26, 29, 31, 255, 34, 42, 45, 255, 26, 29, 30, 255, 21, 21, 21, 255, 23, 24, 25, 255, 39, 51, 55, 255, 31, 37, 39, 255, 32, 40, 42, 255, 42, 56, 60, 255, 35, 43, 46, 255, 31, 38, 40, 255, 34, 43, 45, 255, 28, 33, 34, 255, 36, 45, 48, 255, 29, 35, 36, 255, 21, 21, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 31, 37, 39, 255, 31, 38, 40, 255, 26, 29, 30, 255, 24, 26, 27, 255, 25, 28, 28, 255, 34, 43, 46, 255, 47, 64, 70, 255, 31, 38, 40, 255, 38, 50, 54, 255, 25, 28, 29, 255, 27, 31, 32, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 34, 42, 45, 255, 34, 42, 45, 255, 32, 39, 41, 255, 28, 32, 33, 255, 26, 30, 31, 255, 41, 55, 59, 255, 30, 36, 38, 255, 35, 45, 48, 255, 34, 43, 46, 255, 39, 51, 55, 255, 34, 42, 45, 255, 33, 41, 44, 255, 34, 42, 45, 255, 37, 48, 51, 255, 46, 62, 67, 255, 36, 46, 49, 255, 27, 30, 32, 255, 31, 37, 39, 255, 36, 45, 48, 255, 45, 61, 66, 255, 42, 55, 59, 255, 30, 35, 37, 255, 43, 57, 62, 255, 52, 70, 76, 255, 31, 37, 39, 255, 47, 63, 69, 255, 45, 61, 66, 255, 51, 69, 75, 255, 38, 49, 52, 255, 35, 45, 48, 255, 46, 62, 67, 255, 45, 61, 67, 255, 44, 58, 63, 255, 31, 38, 40, 255, 23, 24, 24, 255, 21, 21, 21, 255, 39, 50, 54, 255, 52, 70, 76, 255, 56, 74, 80, 255, 57, 75, 80, 255, 45, 61, 66, 255, 46, 62, 67, 255, 26, 29, 30, 255, 26, 29, 30, 255, 42, 55, 60, 255, 41, 55, 59, 255, 39, 51, 55, 255, 32, 38, 41, 255, 31, 37, 39, 255, 33, 42, 44, 255, 37, 47, 51, 255, 32, 39, 42, 255, 39, 51, 55, 255, 22, 23, 23, 255, 35, 45, 48, 255, 33, 41, 44, 255, 37, 47, 50, 255, 44, 58, 63, 255, 30, 37, 39, 255, 37, 48, 51, 255, 32, 39, 41, 255, 31, 37, 40, 255, 30, 35, 37, 255, 27, 30, 31, 255, 21, 21, 21, 255, 38, 48, 52, 255, 27, 30, 31, 255, 43, 57, 61, 255, 37, 48, 52, 255, 36, 46, 49, 255, 39, 51, 55, 255, 40, 53, 57, 255, 32, 39, 42, 255, 47, 64, 69, 255, 41, 55, 59, 255, 31, 38, 40, 255, 32, 40, 42, 255, 35, 43, 46, 255, 34, 42, 45, 255, 40, 52, 56, 255, 43, 57, 62, 255, 33, 41, 44, 255, 38, 49, 53, 255, 29, 34, 35, 255, 33, 41, 44, 255, 38, 49, 53, 255, 44, 59, 64, 255, 38, 48, 52, 255, 39, 50, 54, 255, 35, 44, 47, 255, 21, 21, 21, 255, 28, 33, 34, 255, 40, 52, 56, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 29, 34, 36, 255, 37, 47, 51, 255, 46, 63, 68, 255, 45, 60, 65, 255, 46, 63, 68, 255, 33, 41, 44, 255, 35, 45, 48, 255, 28, 32, 34, 255, 27, 30, 31, 255, 42, 56, 60, 255, 41, 53, 58, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 40, 60, 40, 255, 52, 75, 49, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 39, 59, 39, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 55, 37, 255, 31, 44, 31, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 37, 54, 37, 255, 34, 50, 34, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 37, 54, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 38, 57, 38, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 48, 34, 255, 37, 54, 37, 255, 34, 51, 35, 255, 32, 47, 33, 255, 36, 52, 36, 255, 37, 54, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 27, 255, 27, 36, 27, 255, 29, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 50, 35, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 36, 53, 36, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 26, 255, 27, 36, 27, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 43, 31, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 33, 25, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 32, 255, 30, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 32, 25, 255, 27, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 25, 255, 30, 43, 31, 255, 30, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 41, 61, 40, 255, 37, 56, 37, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 54, 37, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 84, 103, 16, 255, 31, 43, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 33, 40, 43, 255, 31, 38, 40, 255, 36, 46, 50, 255, 26, 28, 29, 255, 34, 42, 45, 255, 28, 32, 33, 255, 53, 71, 77, 255, 39, 50, 54, 255, 37, 47, 50, 255, 44, 59, 64, 255, 24, 26, 27, 255, 30, 35, 37, 255, 36, 46, 49, 255, 35, 44, 47, 255, 40, 52, 56, 255, 29, 35, 37, 255, 32, 39, 42, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 40, 255, 28, 32, 34, 255, 34, 43, 46, 255, 28, 33, 34, 255, 25, 27, 28, 255, 42, 56, 60, 255, 32, 39, 42, 255, 38, 49, 53, 255, 40, 53, 57, 255, 38, 49, 52, 255, 43, 58, 63, 255, 30, 35, 37, 255, 33, 41, 44, 255, 37, 47, 50, 255, 41, 54, 58, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 22, 22, 23, 255, 37, 47, 50, 255, 31, 38, 40, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 24, 26, 27, 255, 22, 22, 22, 255, 30, 36, 38, 255, 21, 21, 21, 255, 22, 22, 22, 255, 26, 29, 30, 255, 28, 32, 33, 255, 24, 26, 26, 255, 35, 44, 47, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 34, 36, 255, 25, 28, 29, 255, 23, 24, 24, 255, 25, 28, 28, 255, 35, 44, 47, 255, 36, 46, 49, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 29, 34, 36, 255, 26, 29, 31, 255, 29, 34, 36, 255, 28, 33, 34, 255, 21, 21, 21, 255, 30, 36, 38, 255, 26, 29, 30, 255, 29, 35, 36, 255, 35, 45, 48, 255, 32, 38, 40, 255, 35, 44, 47, 255, 29, 34, 35, 255, 33, 40, 43, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 56, 61, 255, 43, 58, 63, 255, 44, 58, 63, 255, 56, 74, 79, 255, 47, 65, 70, 255, 33, 41, 43, 255, 29, 33, 35, 255, 41, 55, 59, 255, 36, 45, 49, 255, 41, 54, 58, 255, 35, 45, 48, 255, 45, 61, 66, 255, 29, 33, 35, 255, 38, 49, 52, 255, 38, 49, 53, 255, 48, 66, 72, 255, 35, 44, 47, 255, 21, 21, 21, 255, 39, 51, 55, 255, 39, 50, 54, 255, 32, 38, 41, 255, 36, 45, 49, 255, 26, 30, 31, 255, 21, 21, 21, 255, 22, 22, 23, 255, 35, 44, 47, 255, 36, 45, 48, 255, 38, 49, 52, 255, 34, 42, 45, 255, 36, 46, 49, 255, 40, 52, 56, 255, 30, 36, 38, 255, 26, 30, 31, 255, 41, 55, 59, 255, 36, 45, 48, 255, 24, 26, 27, 255, 40, 52, 57, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 26, 26, 255, 25, 28, 29, 255, 31, 37, 39, 255, 33, 41, 43, 255, 34, 42, 45, 255, 39, 51, 55, 255, 37, 47, 51, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 25, 28, 29, 255, 34, 42, 45, 255, 30, 36, 38, 255, 25, 27, 28, 255, 31, 38, 40, 255, 38, 48, 52, 255, 33, 41, 44, 255, 33, 41, 44, 255, 41, 54, 59, 255, 33, 40, 43, 255, 40, 52, 56, 255, 30, 35, 37, 255, 29, 35, 37, 255, 29, 35, 36, 255, 43, 58, 63, 255, 38, 50, 53, 255, 29, 34, 36, 255, 29, 33, 35, 255, 32, 40, 42, 255, 30, 35, 37, 255, 36, 46, 49, 255, 39, 50, 54, 255, 44, 59, 64, 255, 44, 59, 64, 255, 45, 61, 66, 255, 38, 50, 53, 255, 41, 54, 58, 255, 53, 71, 77, 255, 39, 51, 55, 255, 31, 38, 40, 255, 34, 42, 45, 255, 53, 72, 77, 255, 32, 38, 41, 255, 21, 21, 21, 255, 30, 36, 38, 255, 45, 61, 66, 255, 34, 43, 46, 255, 45, 60, 66, 255, 54, 72, 78, 255, 54, 73, 78, 255, 54, 72, 78, 255, 42, 56, 61, 255, 36, 46, 49, 255, 21, 21, 21, 255, 29, 34, 36, 255, 40, 53, 57, 255, 43, 57, 61, 255, 38, 48, 52, 255, 34, 43, 45, 255, 38, 49, 52, 255, 40, 53, 57, 255, 38, 49, 52, 255, 30, 36, 38, 255, 42, 56, 60, 255, 37, 47, 51, 255, 33, 41, 44, 255, 44, 59, 63, 255, 50, 69, 75, 255, 41, 54, 58, 255, 35, 43, 46, 255, 36, 45, 48, 255, 34, 42, 45, 255, 31, 37, 39, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 32, 38, 41, 255, 34, 43, 45, 255, 34, 42, 45, 255, 32, 40, 42, 255, 34, 43, 46, 255, 39, 51, 55, 255, 34, 42, 45, 255, 25, 27, 27, 255, 38, 48, 52, 255, 29, 34, 36, 255, 31, 37, 40, 255, 44, 59, 64, 255, 41, 54, 59, 255, 38, 49, 53, 255, 35, 44, 46, 255, 33, 41, 44, 255, 37, 48, 51, 255, 41, 54, 59, 255, 38, 49, 53, 255, 39, 50, 54, 255, 34, 43, 46, 255, 31, 37, 39, 255, 23, 25, 25, 255, 21, 21, 21, 255, 42, 56, 60, 255, 39, 51, 55, 255, 37, 47, 51, 255, 25, 27, 28, 255, 25, 28, 29, 255, 30, 35, 37, 255, 25, 27, 28, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 32, 39, 41, 255, 38, 49, 52, 255, 26, 29, 30, 255, 21, 21, 21, 255, 43, 57, 62, 255, 43, 57, 62, 255, 40, 53, 57, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 34, 26, 255, 31, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 36, 255, 35, 51, 35, 255, 37, 54, 37, 255, 34, 50, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 37, 54, 37, 255, 36, 53, 36, 255, 34, 50, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 27, 36, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 36, 54, 37, 255, 37, 56, 38, 255, 34, 49, 34, 255, 32, 45, 32, 255, 40, 60, 40, 255, 37, 56, 38, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 52, 36, 255, 41, 61, 40, 255, 57, 82, 53, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 54, 37, 255, 43, 64, 42, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 46, 68, 45, 255, 34, 49, 34, 255, 31, 43, 31, 255, 32, 46, 32, 255, 37, 54, 37, 255, 37, 55, 37, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 27, 36, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 44, 32, 255, 37, 55, 37, 255, 35, 52, 36, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 34, 50, 35, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 34, 26, 255, 31, 44, 32, 255, 70, 84, 15, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 52, 36, 255, 34, 50, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 33, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 41, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 57, 66, 14, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 39, 58, 39, 255, 37, 56, 38, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 38, 56, 38, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 43, 31, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 43, 31, 255, 32, 45, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 36, 46, 49, 255, 39, 51, 55, 255, 45, 61, 66, 255, 34, 42, 45, 255, 27, 32, 33, 255, 42, 56, 60, 255, 50, 69, 75, 255, 43, 57, 61, 255, 44, 59, 64, 255, 39, 50, 54, 255, 38, 50, 53, 255, 39, 50, 54, 255, 40, 52, 56, 255, 31, 38, 40, 255, 38, 49, 52, 255, 34, 43, 45, 255, 34, 43, 45, 255, 25, 27, 28, 255, 21, 21, 21, 255, 27, 31, 33, 255, 33, 41, 43, 255, 26, 29, 30, 255, 28, 32, 33, 255, 33, 41, 44, 255, 35, 43, 46, 255, 29, 34, 36, 255, 21, 21, 21, 255, 30, 35, 37, 255, 27, 31, 32, 255, 30, 36, 38, 255, 40, 53, 57, 255, 35, 44, 47, 255, 37, 48, 51, 255, 51, 69, 75, 255, 40, 52, 56, 255, 40, 53, 57, 255, 37, 47, 51, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 37, 255, 25, 28, 29, 255, 21, 21, 21, 255, 39, 50, 54, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 32, 34, 255, 22, 23, 23, 255, 27, 31, 32, 255, 33, 41, 44, 255, 34, 42, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 38, 50, 53, 255, 33, 40, 43, 255, 31, 37, 39, 255, 24, 27, 27, 255, 30, 35, 37, 255, 24, 25, 26, 255, 38, 49, 53, 255, 24, 25, 26, 255, 36, 46, 49, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 55, 60, 255, 34, 43, 46, 255, 31, 38, 40, 255, 34, 43, 46, 255, 39, 50, 54, 255, 36, 45, 48, 255, 42, 56, 61, 255, 39, 51, 55, 255, 39, 50, 54, 255, 34, 42, 44, 255, 23, 24, 24, 255, 26, 30, 31, 255, 41, 54, 58, 255, 32, 38, 41, 255, 24, 25, 26, 255, 21, 21, 21, 255, 31, 37, 39, 255, 39, 50, 54, 255, 28, 33, 34, 255, 30, 36, 38, 255, 33, 40, 43, 255, 37, 47, 50, 255, 37, 47, 51, 255, 32, 39, 41, 255, 21, 22, 22, 255, 33, 41, 43, 255, 32, 39, 41, 255, 41, 54, 58, 255, 24, 26, 26, 255, 34, 43, 45, 255, 27, 31, 32, 255, 32, 39, 41, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 37, 47, 51, 255, 43, 58, 62, 255, 23, 25, 25, 255, 26, 29, 30, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 37, 48, 52, 255, 39, 51, 55, 255, 23, 24, 24, 255, 40, 52, 56, 255, 44, 59, 64, 255, 37, 47, 51, 255, 38, 48, 52, 255, 30, 36, 38, 255, 28, 33, 35, 255, 35, 44, 47, 255, 45, 61, 66, 255, 42, 55, 60, 255, 43, 58, 62, 255, 43, 57, 62, 255, 42, 55, 60, 255, 31, 38, 40, 255, 49, 67, 73, 255, 35, 44, 48, 255, 21, 21, 21, 255, 40, 52, 57, 255, 30, 36, 38, 255, 45, 60, 65, 255, 37, 48, 52, 255, 36, 46, 49, 255, 33, 40, 43, 255, 40, 52, 57, 255, 29, 35, 36, 255, 34, 42, 45, 255, 52, 70, 76, 255, 33, 42, 44, 255, 42, 55, 59, 255, 42, 56, 60, 255, 26, 30, 31, 255, 21, 21, 21, 255, 29, 34, 35, 255, 38, 48, 52, 255, 33, 40, 43, 255, 37, 48, 51, 255, 41, 55, 59, 255, 46, 62, 67, 255, 40, 52, 56, 255, 41, 54, 59, 255, 40, 52, 56, 255, 32, 38, 41, 255, 21, 21, 21, 255, 43, 56, 61, 255, 33, 41, 43, 255, 41, 54, 58, 255, 38, 48, 52, 255, 42, 55, 60, 255, 48, 65, 71, 255, 32, 39, 41, 255, 44, 59, 64, 255, 34, 42, 45, 255, 32, 38, 41, 255, 36, 46, 49, 255, 40, 53, 57, 255, 39, 50, 54, 255, 24, 26, 27, 255, 30, 36, 38, 255, 32, 39, 41, 255, 33, 40, 43, 255, 31, 38, 40, 255, 35, 43, 46, 255, 34, 42, 45, 255, 21, 21, 21, 255, 33, 40, 42, 255, 22, 22, 22, 255, 35, 45, 48, 255, 50, 68, 74, 255, 34, 43, 46, 255, 33, 40, 43, 255, 30, 36, 38, 255, 28, 33, 34, 255, 42, 56, 61, 255, 41, 54, 59, 255, 31, 38, 40, 255, 38, 50, 53, 255, 38, 50, 53, 255, 32, 38, 41, 255, 32, 38, 41, 255, 43, 56, 61, 255, 38, 49, 53, 255, 37, 47, 51, 255, 28, 33, 34, 255, 41, 54, 58, 255, 42, 56, 60, 255, 31, 38, 40, 255, 29, 33, 35, 255, 30, 35, 37, 255, 21, 21, 21, 255, 23, 24, 24, 255, 32, 39, 41, 255, 34, 42, 45, 255, 35, 44, 47, 255, 21, 21, 21, 255, 34, 42, 45, 255, 32, 38, 41, 255, 38, 49, 52, 255, 30, 36, 38, 255, 33, 41, 43, 255, 35, 44, 47, 255, 35, 44, 47, 255, 43, 57, 61, 255, 34, 42, 44, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 47, 64, 70, 255, 43, 57, 61, 255, 34, 42, 45, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 38, 28, 255, 31, 44, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 41, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 45, 66, 43, 255, 39, 58, 39, 255, 33, 47, 33, 255, 41, 61, 41, 255, 37, 56, 37, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 54, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 49, 34, 255, 31, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 44, 65, 43, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 56, 38, 255, 58, 83, 54, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 26, 36, 27, 255, 30, 42, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 32, 255, 26, 35, 27, 255, 32, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 45, 32, 255, 31, 44, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 42, 31, 255, 31, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 31, 24, 255, 30, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 37, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 31, 255, 26, 35, 27, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 29, 255, 36, 53, 36, 255, 38, 56, 38, 255, 37, 56, 38, 255, 35, 52, 36, 255, 36, 53, 36, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 41, 30, 255, 32, 46, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 43, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 39, 29, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 31, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 37, 47, 51, 255, 35, 45, 48, 255, 32, 39, 41, 255, 30, 36, 38, 255, 33, 41, 44, 255, 43, 57, 61, 255, 46, 61, 67, 255, 36, 45, 48, 255, 44, 59, 64, 255, 33, 41, 44, 255, 36, 45, 48, 255, 48, 66, 72, 255, 32, 40, 42, 255, 37, 48, 51, 255, 32, 39, 42, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 53, 57, 255, 30, 35, 37, 255, 33, 40, 43, 255, 26, 30, 31, 255, 29, 35, 37, 255, 36, 46, 50, 255, 29, 34, 35, 255, 21, 21, 21, 255, 31, 37, 39, 255, 30, 36, 38, 255, 25, 27, 28, 255, 21, 21, 21, 255, 23, 25, 25, 255, 31, 38, 40, 255, 39, 50, 54, 255, 30, 35, 37, 255, 42, 55, 60, 255, 48, 65, 71, 255, 46, 62, 67, 255, 35, 45, 48, 255, 33, 40, 43, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 41, 54, 58, 255, 31, 38, 40, 255, 36, 45, 48, 255, 28, 33, 35, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 37, 39, 255, 29, 33, 35, 255, 28, 32, 33, 255, 29, 35, 36, 255, 30, 35, 37, 255, 27, 30, 31, 255, 25, 27, 28, 255, 39, 50, 54, 255, 31, 37, 40, 255, 30, 35, 37, 255, 28, 33, 35, 255, 35, 45, 48, 255, 41, 55, 59, 255, 27, 31, 32, 255, 21, 21, 21, 255, 24, 26, 26, 255, 22, 23, 23, 255, 21, 21, 21, 255, 31, 37, 39, 255, 34, 42, 45, 255, 29, 33, 35, 255, 39, 50, 54, 255, 33, 40, 43, 255, 26, 28, 29, 255, 22, 22, 23, 255, 30, 36, 38, 255, 27, 31, 32, 255, 27, 31, 32, 255, 35, 45, 48, 255, 24, 26, 26, 255, 21, 21, 21, 255, 31, 38, 40, 255, 30, 36, 38, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 41, 54, 58, 255, 36, 45, 48, 255, 34, 42, 45, 255, 44, 59, 64, 255, 40, 52, 57, 255, 36, 45, 48, 255, 33, 41, 44, 255, 35, 44, 47, 255, 28, 33, 34, 255, 28, 32, 33, 255, 21, 21, 21, 255, 34, 42, 44, 255, 21, 21, 21, 255, 27, 30, 31, 255, 36, 45, 48, 255, 48, 66, 72, 255, 39, 51, 55, 255, 27, 30, 31, 255, 24, 26, 27, 255, 26, 29, 30, 255, 34, 42, 44, 255, 41, 53, 57, 255, 24, 26, 27, 255, 28, 32, 34, 255, 34, 42, 45, 255, 35, 43, 46, 255, 30, 35, 37, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 45, 255, 34, 43, 46, 255, 21, 21, 21, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 55, 59, 255, 45, 61, 66, 255, 40, 53, 57, 255, 34, 43, 46, 255, 39, 50, 54, 255, 37, 47, 50, 255, 40, 52, 56, 255, 37, 48, 52, 255, 21, 21, 21, 255, 29, 34, 36, 255, 40, 52, 57, 255, 36, 46, 50, 255, 45, 60, 65, 255, 44, 58, 63, 255, 41, 54, 58, 255, 32, 40, 42, 255, 39, 51, 55, 255, 51, 70, 76, 255, 34, 42, 45, 255, 22, 22, 22, 255, 31, 37, 39, 255, 34, 42, 45, 255, 38, 48, 52, 255, 42, 56, 61, 255, 51, 69, 75, 255, 45, 61, 66, 255, 44, 59, 64, 255, 52, 71, 76, 255, 44, 58, 63, 255, 47, 65, 70, 255, 49, 67, 73, 255, 37, 48, 51, 255, 21, 21, 21, 255, 31, 37, 40, 255, 43, 57, 62, 255, 35, 44, 47, 255, 41, 54, 58, 255, 35, 44, 47, 255, 35, 43, 46, 255, 44, 59, 64, 255, 41, 54, 58, 255, 45, 60, 65, 255, 31, 37, 39, 255, 33, 41, 44, 255, 39, 51, 55, 255, 21, 21, 21, 255, 41, 54, 58, 255, 34, 42, 45, 255, 34, 42, 45, 255, 31, 37, 39, 255, 36, 46, 49, 255, 24, 26, 27, 255, 44, 58, 63, 255, 41, 55, 59, 255, 31, 38, 40, 255, 38, 49, 53, 255, 39, 50, 54, 255, 27, 31, 32, 255, 38, 49, 53, 255, 28, 33, 34, 255, 31, 37, 39, 255, 26, 29, 30, 255, 32, 38, 40, 255, 28, 32, 34, 255, 27, 30, 31, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 31, 37, 39, 255, 35, 44, 47, 255, 39, 50, 54, 255, 44, 58, 63, 255, 41, 55, 59, 255, 37, 47, 50, 255, 35, 44, 47, 255, 40, 52, 56, 255, 38, 49, 52, 255, 34, 42, 45, 255, 40, 52, 57, 255, 37, 47, 51, 255, 41, 53, 58, 255, 32, 40, 42, 255, 28, 32, 33, 255, 26, 29, 30, 255, 35, 44, 47, 255, 36, 46, 50, 255, 44, 60, 65, 255, 36, 45, 48, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 56, 60, 255, 45, 60, 66, 255, 21, 21, 21, 255, 30, 37, 39, 255, 32, 39, 42, 255, 30, 36, 38, 255, 39, 50, 54, 255, 35, 44, 47, 255, 34, 43, 46, 255, 30, 35, 37, 255, 42, 55, 60, 255, 37, 48, 51, 255, 45, 61, 66, 255, 35, 45, 48, 255, 42, 56, 61, 255, 51, 70, 76, 255, 27, 31, 33, 255, 21, 21, 21, 255, 47, 64, 70, 255, 36, 45, 48, 255, 48, 66, 72, 255, 36, 53, 36, 255, 34, 50, 35, 255, 32, 45, 32, 255, 30, 42, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 37, 55, 37, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 42, 62, 41, 255, 41, 61, 40, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 54, 37, 255, 37, 55, 37, 255, 38, 56, 38, 255, 48, 69, 46, 255, 35, 52, 35, 255, 30, 43, 31, 255, 34, 50, 35, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 35, 255, 40, 60, 40, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 47, 33, 255, 35, 52, 36, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 54, 37, 255, 35, 52, 36, 255, 42, 63, 42, 255, 44, 64, 43, 255, 39, 58, 39, 255, 44, 65, 43, 255, 42, 62, 41, 255, 34, 50, 34, 255, 35, 52, 35, 255, 38, 57, 38, 255, 38, 56, 38, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 26, 34, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 31, 44, 32, 255, 30, 41, 30, 255, 33, 47, 33, 255, 27, 37, 28, 255, 34, 49, 34, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 30, 42, 31, 255, 26, 36, 27, 255, 30, 42, 31, 255, 30, 41, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 68, 82, 16, 255, 36, 53, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 42, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 50, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 35, 28, 255, 25, 32, 25, 255, 24, 32, 25, 255, 27, 36, 27, 255, 24, 31, 24, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 29, 255, 26, 36, 27, 255, 32, 45, 32, 255, 36, 52, 36, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 43, 31, 255, 33, 48, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 40, 29, 255, 29, 40, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 80, 94, 13, 255, 33, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 31, 255, 34, 50, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 54, 37, 255, 42, 62, 41, 255, 35, 51, 35, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 35, 52, 35, 255, 25, 32, 25, 255, 26, 35, 27, 255, 27, 37, 27, 255, 32, 45, 32, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 39, 29, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 45, 66, 43, 255, 37, 56, 37, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 35, 44, 46, 255, 43, 57, 62, 255, 52, 71, 77, 255, 45, 61, 66, 255, 45, 60, 65, 255, 57, 75, 80, 255, 53, 71, 77, 255, 58, 76, 80, 255, 48, 66, 72, 255, 51, 69, 75, 255, 36, 46, 49, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 22, 255, 22, 22, 23, 255, 32, 38, 41, 255, 21, 21, 21, 255, 24, 26, 27, 255, 31, 37, 40, 255, 29, 34, 35, 255, 27, 30, 31, 255, 23, 24, 24, 255, 31, 37, 39, 255, 21, 21, 21, 255, 23, 24, 25, 255, 23, 24, 25, 255, 31, 37, 39, 255, 36, 46, 50, 255, 28, 33, 35, 255, 21, 21, 21, 255, 39, 51, 55, 255, 32, 40, 42, 255, 35, 44, 47, 255, 47, 63, 69, 255, 47, 64, 70, 255, 41, 53, 58, 255, 36, 45, 48, 255, 42, 56, 60, 255, 34, 42, 45, 255, 21, 21, 21, 255, 35, 43, 46, 255, 40, 52, 56, 255, 29, 34, 36, 255, 35, 44, 46, 255, 29, 34, 36, 255, 31, 37, 39, 255, 33, 41, 43, 255, 33, 40, 43, 255, 32, 40, 42, 255, 31, 37, 39, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 33, 41, 44, 255, 30, 35, 37, 255, 42, 56, 61, 255, 38, 48, 52, 255, 26, 28, 29, 255, 34, 43, 46, 255, 36, 46, 49, 255, 40, 52, 56, 255, 30, 36, 38, 255, 33, 40, 43, 255, 30, 36, 38, 255, 38, 50, 53, 255, 31, 38, 40, 255, 38, 50, 53, 255, 56, 74, 79, 255, 49, 67, 73, 255, 30, 36, 38, 255, 21, 21, 21, 255, 35, 44, 46, 255, 30, 35, 37, 255, 32, 39, 42, 255, 29, 34, 35, 255, 37, 47, 50, 255, 33, 40, 43, 255, 40, 52, 57, 255, 40, 52, 56, 255, 38, 49, 53, 255, 46, 62, 67, 255, 47, 63, 69, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 37, 48, 52, 255, 35, 44, 47, 255, 37, 47, 50, 255, 37, 47, 51, 255, 38, 48, 52, 255, 30, 36, 38, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 24, 255, 21, 21, 22, 255, 31, 38, 40, 255, 37, 48, 52, 255, 39, 51, 55, 255, 25, 28, 28, 255, 29, 34, 35, 255, 23, 24, 25, 255, 32, 40, 42, 255, 24, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 31, 38, 40, 255, 31, 37, 39, 255, 29, 34, 36, 255, 35, 45, 48, 255, 25, 28, 29, 255, 31, 37, 39, 255, 28, 32, 34, 255, 32, 39, 42, 255, 43, 57, 62, 255, 37, 47, 51, 255, 32, 39, 42, 255, 30, 36, 38, 255, 32, 39, 42, 255, 27, 32, 33, 255, 31, 37, 39, 255, 25, 27, 28, 255, 29, 35, 36, 255, 30, 36, 38, 255, 29, 34, 35, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 42, 55, 59, 255, 34, 43, 46, 255, 36, 46, 49, 255, 37, 47, 50, 255, 39, 51, 55, 255, 21, 21, 21, 255, 28, 33, 35, 255, 35, 45, 48, 255, 36, 46, 49, 255, 52, 71, 76, 255, 41, 54, 58, 255, 38, 49, 53, 255, 40, 53, 57, 255, 41, 54, 58, 255, 31, 38, 40, 255, 28, 32, 34, 255, 38, 49, 53, 255, 29, 34, 36, 255, 34, 42, 45, 255, 39, 51, 55, 255, 34, 42, 45, 255, 26, 29, 30, 255, 41, 54, 58, 255, 31, 37, 39, 255, 46, 62, 67, 255, 21, 21, 21, 255, 30, 35, 37, 255, 42, 56, 60, 255, 43, 57, 62, 255, 32, 38, 41, 255, 46, 62, 67, 255, 30, 37, 39, 255, 35, 45, 48, 255, 41, 54, 58, 255, 48, 65, 71, 255, 58, 76, 81, 255, 29, 35, 36, 255, 21, 21, 21, 255, 28, 32, 33, 255, 47, 65, 70, 255, 36, 45, 48, 255, 42, 55, 60, 255, 32, 39, 41, 255, 42, 55, 59, 255, 56, 74, 79, 255, 57, 75, 80, 255, 54, 72, 78, 255, 58, 76, 80, 255, 45, 61, 66, 255, 38, 48, 52, 255, 46, 62, 67, 255, 25, 28, 28, 255, 28, 32, 34, 255, 46, 62, 68, 255, 38, 50, 54, 255, 35, 44, 47, 255, 41, 54, 58, 255, 42, 56, 60, 255, 36, 46, 50, 255, 42, 56, 61, 255, 37, 48, 51, 255, 41, 54, 58, 255, 39, 51, 55, 255, 39, 51, 55, 255, 32, 39, 41, 255, 35, 45, 48, 255, 25, 27, 28, 255, 29, 33, 35, 255, 26, 30, 31, 255, 21, 21, 21, 255, 32, 39, 41, 255, 30, 36, 38, 255, 21, 21, 21, 255, 36, 46, 49, 255, 30, 35, 37, 255, 25, 27, 28, 255, 37, 48, 51, 255, 35, 44, 47, 255, 34, 43, 46, 255, 36, 45, 48, 255, 45, 61, 67, 255, 41, 53, 58, 255, 35, 44, 47, 255, 34, 42, 45, 255, 36, 45, 48, 255, 38, 49, 53, 255, 48, 66, 72, 255, 45, 60, 65, 255, 39, 51, 55, 255, 40, 52, 56, 255, 29, 34, 35, 255, 37, 47, 51, 255, 40, 53, 57, 255, 41, 54, 58, 255, 53, 71, 77, 255, 43, 57, 61, 255, 21, 21, 21, 255, 37, 47, 51, 255, 43, 57, 62, 255, 33, 41, 43, 255, 33, 40, 43, 255, 41, 54, 58, 255, 41, 54, 58, 255, 37, 47, 51, 255, 28, 33, 35, 255, 33, 41, 44, 255, 48, 65, 71, 255, 34, 42, 45, 255, 30, 35, 37, 255, 30, 35, 37, 255, 45, 60, 65, 255, 36, 46, 49, 255, 46, 62, 67, 255, 45, 60, 66, 255, 30, 36, 38, 255, 22, 23, 23, 255, 32, 38, 41, 255, 36, 46, 50, 255, 50, 69, 75, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 50, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 46, 67, 44, 255, 40, 60, 40, 255, 39, 59, 39, 255, 46, 67, 44, 255, 51, 74, 48, 255, 127, 156, 17, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 38, 57, 38, 255, 45, 67, 44, 255, 37, 55, 37, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 51, 35, 255, 36, 54, 37, 255, 38, 56, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 40, 60, 40, 255, 46, 68, 45, 255, 36, 52, 36, 255, 37, 55, 37, 255, 40, 60, 40, 255, 42, 63, 41, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 43, 31, 255, 33, 48, 34, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 25, 255, 25, 33, 26, 255, 25, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 36, 255, 30, 43, 31, 255, 35, 52, 36, 255, 32, 46, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 32, 25, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 24, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 35, 26, 255, 25, 33, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 30, 24, 255, 27, 34, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 30, 255, 34, 49, 34, 255, 34, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 33, 47, 33, 255, 36, 54, 37, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 50, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 38, 56, 38, 255, 33, 48, 33, 255, 40, 60, 40, 255, 37, 55, 37, 255, 38, 58, 38, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 34, 255, 27, 38, 28, 255, 26, 35, 26, 255, 24, 31, 25, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 54, 37, 255, 37, 55, 37, 255, 53, 77, 50, 255, 37, 55, 37, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 24, 31, 24, 255, 28, 39, 29, 255, 34, 50, 34, 255, 36, 54, 36, 255, 44, 65, 43, 255, 38, 57, 38, 255, 36, 53, 36, 255, 37, 56, 37, 255, 32, 45, 32, 255, 43, 57, 62, 255, 41, 54, 59, 255, 44, 59, 64, 255, 39, 50, 54, 255, 53, 71, 77, 255, 45, 61, 66, 255, 43, 57, 62, 255, 43, 58, 62, 255, 25, 27, 28, 255, 21, 21, 21, 255, 30, 35, 37, 255, 33, 40, 43, 255, 49, 67, 73, 255, 37, 47, 50, 255, 27, 31, 32, 255, 27, 30, 31, 255, 33, 41, 43, 255, 21, 21, 21, 255, 31, 37, 39, 255, 32, 39, 42, 255, 42, 56, 60, 255, 32, 38, 41, 255, 35, 44, 47, 255, 36, 45, 48, 255, 26, 29, 30, 255, 35, 43, 46, 255, 22, 22, 23, 255, 34, 43, 46, 255, 21, 21, 21, 255, 31, 37, 40, 255, 25, 27, 28, 255, 29, 33, 35, 255, 31, 38, 40, 255, 25, 27, 28, 255, 40, 52, 56, 255, 33, 40, 43, 255, 43, 58, 62, 255, 49, 67, 73, 255, 38, 49, 52, 255, 34, 43, 46, 255, 21, 21, 21, 255, 36, 46, 49, 255, 30, 35, 37, 255, 33, 40, 43, 255, 36, 45, 49, 255, 36, 46, 49, 255, 34, 42, 45, 255, 38, 49, 53, 255, 35, 44, 47, 255, 33, 41, 44, 255, 34, 43, 46, 255, 30, 36, 38, 255, 25, 27, 28, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 37, 47, 50, 255, 39, 51, 55, 255, 41, 54, 58, 255, 28, 32, 33, 255, 33, 40, 43, 255, 30, 36, 38, 255, 29, 34, 36, 255, 38, 50, 53, 255, 40, 52, 56, 255, 35, 44, 47, 255, 26, 29, 30, 255, 30, 35, 37, 255, 40, 53, 57, 255, 48, 65, 71, 255, 45, 60, 65, 255, 48, 66, 72, 255, 21, 21, 21, 255, 33, 40, 43, 255, 21, 21, 21, 255, 32, 39, 42, 255, 29, 34, 36, 255, 33, 40, 43, 255, 31, 37, 39, 255, 36, 46, 49, 255, 35, 45, 48, 255, 41, 55, 59, 255, 45, 61, 66, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 22, 22, 255, 38, 48, 52, 255, 34, 43, 46, 255, 24, 26, 27, 255, 31, 37, 39, 255, 31, 38, 40, 255, 37, 47, 50, 255, 36, 45, 48, 255, 46, 63, 68, 255, 48, 65, 71, 255, 31, 38, 40, 255, 33, 41, 43, 255, 24, 26, 27, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 35, 44, 48, 255, 26, 29, 30, 255, 33, 41, 43, 255, 29, 34, 36, 255, 21, 21, 21, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 23, 24, 255, 34, 43, 46, 255, 37, 47, 50, 255, 30, 36, 38, 255, 41, 53, 57, 255, 31, 37, 40, 255, 30, 36, 38, 255, 31, 37, 39, 255, 27, 31, 32, 255, 34, 42, 45, 255, 27, 32, 33, 255, 36, 46, 50, 255, 21, 21, 21, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 30, 35, 37, 255, 29, 34, 36, 255, 40, 52, 56, 255, 46, 63, 68, 255, 38, 49, 53, 255, 40, 53, 57, 255, 37, 47, 50, 255, 40, 52, 56, 255, 21, 21, 21, 255, 33, 41, 43, 255, 50, 69, 75, 255, 30, 36, 38, 255, 39, 50, 54, 255, 43, 57, 62, 255, 37, 48, 51, 255, 34, 43, 46, 255, 24, 25, 26, 255, 26, 30, 31, 255, 46, 62, 67, 255, 42, 55, 59, 255, 38, 49, 53, 255, 21, 21, 21, 255, 40, 52, 56, 255, 50, 68, 75, 255, 50, 69, 75, 255, 33, 40, 43, 255, 28, 32, 34, 255, 36, 45, 48, 255, 25, 27, 28, 255, 38, 49, 53, 255, 36, 45, 48, 255, 45, 61, 66, 255, 36, 46, 49, 255, 31, 38, 40, 255, 48, 66, 72, 255, 47, 64, 70, 255, 38, 49, 53, 255, 21, 21, 21, 255, 39, 51, 55, 255, 37, 47, 50, 255, 34, 42, 44, 255, 36, 46, 49, 255, 46, 62, 68, 255, 43, 57, 62, 255, 42, 55, 60, 255, 50, 69, 75, 255, 45, 60, 65, 255, 47, 63, 69, 255, 46, 62, 68, 255, 50, 68, 74, 255, 32, 39, 42, 255, 46, 63, 68, 255, 22, 22, 22, 255, 28, 32, 33, 255, 21, 21, 21, 255, 39, 51, 55, 255, 37, 48, 51, 255, 31, 38, 40, 255, 37, 48, 51, 255, 40, 52, 56, 255, 40, 52, 56, 255, 31, 38, 40, 255, 39, 51, 55, 255, 40, 53, 57, 255, 37, 47, 50, 255, 32, 40, 42, 255, 36, 46, 49, 255, 26, 29, 30, 255, 30, 36, 38, 255, 29, 34, 36, 255, 25, 28, 29, 255, 32, 39, 42, 255, 40, 52, 56, 255, 32, 39, 41, 255, 21, 21, 21, 255, 34, 42, 45, 255, 37, 47, 50, 255, 33, 42, 44, 255, 32, 38, 41, 255, 37, 47, 50, 255, 30, 36, 38, 255, 44, 59, 64, 255, 34, 43, 46, 255, 34, 42, 45, 255, 38, 49, 53, 255, 36, 46, 50, 255, 36, 46, 50, 255, 44, 59, 64, 255, 33, 40, 43, 255, 35, 45, 48, 255, 44, 60, 65, 255, 39, 51, 55, 255, 40, 52, 57, 255, 38, 49, 52, 255, 29, 35, 37, 255, 28, 32, 34, 255, 38, 49, 53, 255, 24, 26, 27, 255, 21, 21, 21, 255, 33, 41, 44, 255, 40, 53, 57, 255, 33, 41, 43, 255, 49, 67, 73, 255, 40, 52, 56, 255, 30, 35, 37, 255, 31, 38, 40, 255, 32, 40, 42, 255, 31, 37, 39, 255, 46, 62, 67, 255, 34, 42, 45, 255, 27, 31, 32, 255, 38, 49, 53, 255, 32, 38, 41, 255, 32, 39, 41, 255, 37, 47, 51, 255, 43, 58, 62, 255, 41, 54, 58, 255, 32, 40, 42, 255, 22, 22, 22, 255, 42, 56, 60, 255, 33, 41, 44, 255, 37, 55, 37, 255, 34, 50, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 31, 44, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 48, 70, 46, 255, 36, 53, 36, 255, 37, 54, 37, 255, 40, 59, 39, 255, 53, 77, 50, 255, 37, 56, 37, 255, 34, 49, 34, 255, 41, 61, 40, 255, 49, 71, 46, 255, 37, 55, 37, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 47, 69, 45, 255, 97, 119, 16, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 37, 56, 38, 255, 37, 56, 37, 255, 33, 48, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 43, 31, 255, 34, 50, 35, 255, 37, 54, 37, 255, 38, 57, 38, 255, 45, 66, 44, 255, 38, 57, 38, 255, 40, 60, 40, 255, 91, 113, 18, 255, 36, 53, 36, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 32, 47, 33, 255, 31, 44, 32, 255, 24, 31, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 77, 92, 14, 255, 29, 39, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 30, 24, 255, 35, 44, 34, 255, 38, 48, 37, 255, 23, 30, 24, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 33, 255, 35, 51, 35, 255, 30, 42, 31, 255, 24, 30, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 32, 25, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 46, 33, 255, 25, 33, 26, 255, 28, 36, 28, 255, 29, 37, 29, 255, 27, 35, 28, 255, 24, 30, 24, 255, 26, 35, 27, 255, 33, 48, 34, 255, 34, 51, 35, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 31, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 24, 30, 24, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 35, 26, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 32, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 38, 57, 38, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 32, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 38, 57, 38, 255, 35, 52, 36, 255, 37, 55, 37, 255, 38, 56, 38, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 31, 44, 32, 255, 31, 44, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 43, 64, 42, 255, 46, 68, 45, 255, 37, 55, 37, 255, 38, 56, 38, 255, 40, 59, 39, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 43, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 31, 43, 31, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 57, 38, 255, 36, 54, 36, 255, 45, 66, 44, 255, 39, 58, 39, 255, 37, 56, 37, 255, 40, 53, 57, 255, 40, 52, 56, 255, 42, 55, 60, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 35, 44, 47, 255, 45, 60, 65, 255, 46, 61, 67, 255, 41, 54, 59, 255, 40, 52, 57, 255, 45, 61, 66, 255, 51, 69, 75, 255, 27, 31, 32, 255, 26, 28, 29, 255, 33, 41, 44, 255, 21, 21, 21, 255, 23, 25, 25, 255, 30, 35, 37, 255, 34, 43, 46, 255, 24, 26, 26, 255, 24, 26, 27, 255, 30, 36, 38, 255, 32, 38, 41, 255, 36, 46, 49, 255, 31, 37, 40, 255, 21, 21, 21, 255, 29, 35, 37, 255, 29, 35, 36, 255, 24, 26, 27, 255, 28, 32, 34, 255, 34, 43, 46, 255, 33, 40, 43, 255, 32, 39, 41, 255, 39, 51, 54, 255, 45, 60, 65, 255, 38, 49, 53, 255, 37, 48, 51, 255, 25, 28, 29, 255, 21, 21, 21, 255, 46, 63, 68, 255, 39, 51, 55, 255, 40, 52, 56, 255, 40, 52, 56, 255, 37, 48, 51, 255, 33, 41, 43, 255, 41, 53, 58, 255, 32, 40, 42, 255, 30, 35, 37, 255, 33, 41, 43, 255, 27, 30, 32, 255, 33, 41, 44, 255, 36, 46, 49, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 34, 43, 46, 255, 30, 35, 37, 255, 34, 42, 45, 255, 32, 39, 42, 255, 36, 46, 49, 255, 31, 37, 39, 255, 21, 21, 21, 255, 32, 39, 41, 255, 36, 45, 49, 255, 34, 43, 45, 255, 38, 49, 53, 255, 32, 39, 42, 255, 50, 69, 75, 255, 43, 57, 61, 255, 37, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 31, 38, 40, 255, 22, 22, 23, 255, 32, 40, 42, 255, 29, 35, 36, 255, 37, 48, 52, 255, 43, 58, 63, 255, 38, 50, 53, 255, 25, 28, 28, 255, 21, 21, 21, 255, 22, 23, 24, 255, 49, 68, 74, 255, 39, 51, 55, 255, 47, 64, 69, 255, 42, 55, 60, 255, 41, 54, 58, 255, 36, 45, 48, 255, 36, 46, 49, 255, 32, 39, 42, 255, 32, 39, 41, 255, 47, 64, 70, 255, 30, 36, 38, 255, 34, 43, 46, 255, 43, 58, 62, 255, 38, 49, 52, 255, 39, 51, 55, 255, 33, 40, 43, 255, 22, 23, 23, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 43, 58, 63, 255, 42, 56, 61, 255, 41, 54, 58, 255, 25, 27, 28, 255, 30, 36, 38, 255, 36, 46, 49, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 22, 22, 255, 22, 23, 23, 255, 30, 36, 38, 255, 26, 29, 30, 255, 29, 33, 35, 255, 25, 27, 28, 255, 28, 32, 34, 255, 30, 35, 37, 255, 24, 26, 27, 255, 26, 29, 30, 255, 24, 25, 26, 255, 30, 36, 38, 255, 25, 28, 29, 255, 21, 21, 21, 255, 37, 48, 51, 255, 22, 23, 24, 255, 21, 21, 21, 255, 31, 37, 40, 255, 33, 40, 43, 255, 34, 42, 45, 255, 34, 42, 45, 255, 38, 49, 53, 255, 42, 56, 60, 255, 31, 37, 39, 255, 43, 58, 62, 255, 35, 45, 48, 255, 38, 49, 53, 255, 21, 21, 21, 255, 39, 51, 55, 255, 53, 71, 77, 255, 41, 55, 59, 255, 49, 67, 73, 255, 36, 47, 50, 255, 42, 55, 59, 255, 39, 51, 55, 255, 38, 48, 52, 255, 27, 31, 32, 255, 30, 36, 38, 255, 22, 23, 23, 255, 31, 38, 40, 255, 34, 42, 45, 255, 39, 51, 55, 255, 46, 62, 67, 255, 45, 60, 65, 255, 32, 39, 42, 255, 26, 29, 29, 255, 21, 21, 21, 255, 44, 59, 64, 255, 29, 34, 36, 255, 38, 49, 52, 255, 42, 56, 60, 255, 33, 40, 43, 255, 46, 62, 67, 255, 27, 31, 33, 255, 26, 29, 30, 255, 32, 39, 41, 255, 31, 37, 39, 255, 27, 30, 32, 255, 36, 45, 48, 255, 42, 55, 60, 255, 44, 59, 64, 255, 42, 56, 61, 255, 40, 52, 57, 255, 47, 63, 69, 255, 45, 61, 67, 255, 48, 66, 72, 255, 45, 60, 66, 255, 44, 60, 65, 255, 41, 53, 58, 255, 35, 44, 47, 255, 42, 55, 59, 255, 29, 35, 36, 255, 21, 21, 21, 255, 26, 30, 31, 255, 39, 51, 55, 255, 38, 49, 53, 255, 35, 44, 47, 255, 45, 60, 65, 255, 43, 57, 62, 255, 35, 44, 47, 255, 34, 42, 45, 255, 37, 48, 51, 255, 34, 43, 46, 255, 38, 50, 53, 255, 39, 50, 54, 255, 36, 45, 48, 255, 40, 53, 57, 255, 22, 22, 22, 255, 26, 29, 30, 255, 31, 37, 39, 255, 30, 36, 38, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 47, 50, 255, 34, 42, 45, 255, 27, 32, 33, 255, 33, 41, 43, 255, 43, 57, 61, 255, 33, 41, 43, 255, 38, 49, 53, 255, 40, 52, 57, 255, 34, 43, 46, 255, 44, 58, 63, 255, 30, 36, 38, 255, 38, 50, 53, 255, 36, 45, 49, 255, 44, 58, 63, 255, 32, 40, 42, 255, 33, 41, 43, 255, 40, 53, 57, 255, 41, 54, 59, 255, 40, 52, 56, 255, 38, 49, 53, 255, 35, 44, 47, 255, 21, 21, 21, 255, 36, 45, 48, 255, 28, 32, 33, 255, 28, 32, 33, 255, 35, 44, 47, 255, 37, 48, 52, 255, 43, 57, 61, 255, 32, 38, 41, 255, 35, 44, 47, 255, 32, 39, 41, 255, 42, 55, 59, 255, 36, 45, 48, 255, 39, 51, 55, 255, 35, 45, 48, 255, 36, 45, 48, 255, 43, 57, 62, 255, 37, 47, 51, 255, 28, 33, 34, 255, 46, 62, 67, 255, 41, 54, 58, 255, 42, 55, 60, 255, 26, 30, 31, 255, 45, 61, 66, 255, 24, 26, 27, 255, 39, 59, 39, 255, 35, 52, 35, 255, 33, 48, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 35, 52, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 38, 56, 38, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 32, 255, 39, 58, 39, 255, 49, 71, 46, 255, 32, 46, 32, 255, 29, 40, 30, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 36, 255, 40, 60, 40, 255, 34, 49, 34, 255, 38, 56, 38, 255, 43, 64, 42, 255, 41, 61, 40, 255, 50, 72, 47, 255, 48, 70, 46, 255, 36, 52, 36, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 40, 30, 255, 26, 36, 27, 255, 31, 39, 31, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 24, 255, 28, 35, 28, 255, 25, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 32, 255, 27, 38, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 33, 42, 33, 255, 33, 42, 33, 255, 23, 30, 24, 255, 27, 36, 27, 255, 30, 42, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 25, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 48, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 38, 28, 255, 29, 40, 30, 255, 29, 40, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 32, 25, 255, 24, 32, 25, 255, 29, 37, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 30, 24, 255, 24, 30, 24, 255, 24, 32, 25, 255, 30, 42, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 32, 25, 255, 26, 35, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 61, 73, 17, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 30, 42, 30, 255, 30, 41, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 54, 37, 255, 36, 54, 37, 255, 32, 46, 32, 255, 31, 44, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 37, 54, 37, 255, 39, 58, 39, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 46, 67, 44, 255, 37, 56, 37, 255, 37, 54, 37, 255, 34, 50, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 30, 42, 30, 255, 24, 31, 24, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 23, 30, 24, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 52, 36, 255, 53, 77, 50, 255, 50, 73, 48, 255, 35, 52, 35, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 24, 255, 35, 44, 47, 255, 42, 56, 61, 255, 53, 71, 77, 255, 49, 68, 74, 255, 44, 59, 64, 255, 48, 66, 72, 255, 42, 56, 61, 255, 26, 28, 29, 255, 37, 48, 51, 255, 42, 56, 61, 255, 33, 41, 44, 255, 25, 28, 29, 255, 44, 58, 63, 255, 23, 24, 24, 255, 21, 21, 21, 255, 34, 42, 44, 255, 34, 42, 45, 255, 31, 38, 40, 255, 26, 30, 31, 255, 27, 31, 32, 255, 28, 32, 33, 255, 23, 25, 25, 255, 35, 45, 48, 255, 30, 36, 38, 255, 36, 46, 50, 255, 31, 37, 39, 255, 39, 50, 54, 255, 36, 45, 49, 255, 33, 41, 44, 255, 38, 48, 52, 255, 35, 44, 47, 255, 37, 47, 51, 255, 37, 48, 51, 255, 39, 51, 55, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 45, 61, 67, 255, 40, 52, 56, 255, 45, 61, 66, 255, 38, 49, 52, 255, 44, 59, 64, 255, 41, 55, 59, 255, 41, 53, 57, 255, 40, 52, 56, 255, 32, 38, 41, 255, 32, 40, 42, 255, 33, 41, 44, 255, 37, 48, 52, 255, 32, 38, 41, 255, 35, 45, 48, 255, 23, 25, 25, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 38, 40, 255, 44, 58, 63, 255, 40, 52, 56, 255, 40, 53, 57, 255, 40, 53, 57, 255, 29, 35, 36, 255, 42, 55, 60, 255, 31, 37, 39, 255, 35, 44, 47, 255, 43, 56, 61, 255, 48, 66, 72, 255, 35, 44, 47, 255, 41, 54, 58, 255, 41, 53, 58, 255, 41, 54, 58, 255, 34, 43, 46, 255, 21, 21, 21, 255, 33, 41, 43, 255, 40, 52, 56, 255, 29, 33, 35, 255, 21, 21, 21, 255, 36, 45, 48, 255, 34, 43, 46, 255, 39, 50, 54, 255, 34, 43, 46, 255, 21, 21, 21, 255, 27, 31, 32, 255, 25, 28, 29, 255, 36, 46, 49, 255, 37, 48, 51, 255, 51, 69, 75, 255, 49, 68, 74, 255, 36, 45, 48, 255, 30, 36, 38, 255, 39, 50, 54, 255, 32, 39, 41, 255, 40, 52, 56, 255, 28, 33, 35, 255, 39, 51, 55, 255, 30, 36, 38, 255, 43, 57, 61, 255, 31, 38, 40, 255, 36, 45, 48, 255, 33, 41, 43, 255, 30, 36, 38, 255, 28, 33, 34, 255, 30, 36, 38, 255, 24, 26, 27, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 39, 51, 55, 255, 32, 40, 42, 255, 43, 57, 62, 255, 47, 63, 69, 255, 28, 33, 34, 255, 35, 45, 48, 255, 34, 43, 46, 255, 27, 31, 32, 255, 26, 30, 31, 255, 27, 30, 31, 255, 24, 27, 27, 255, 37, 47, 50, 255, 22, 23, 23, 255, 24, 26, 27, 255, 31, 37, 39, 255, 25, 28, 29, 255, 24, 26, 27, 255, 35, 44, 47, 255, 23, 24, 24, 255, 25, 28, 29, 255, 27, 30, 31, 255, 30, 35, 37, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 37, 48, 52, 255, 36, 45, 48, 255, 33, 40, 42, 255, 37, 47, 51, 255, 46, 62, 68, 255, 37, 47, 51, 255, 32, 40, 42, 255, 37, 47, 51, 255, 39, 50, 54, 255, 33, 41, 44, 255, 21, 21, 21, 255, 43, 57, 62, 255, 38, 49, 53, 255, 46, 63, 68, 255, 40, 53, 57, 255, 21, 21, 21, 255, 42, 56, 61, 255, 21, 21, 21, 255, 30, 35, 37, 255, 28, 32, 34, 255, 29, 34, 35, 255, 30, 36, 38, 255, 32, 39, 42, 255, 44, 58, 63, 255, 29, 34, 36, 255, 33, 41, 44, 255, 41, 54, 58, 255, 35, 45, 48, 255, 21, 21, 21, 255, 39, 51, 55, 255, 36, 46, 49, 255, 39, 51, 55, 255, 37, 47, 51, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 37, 47, 51, 255, 36, 45, 48, 255, 31, 38, 40, 255, 44, 59, 64, 255, 35, 45, 48, 255, 52, 70, 76, 255, 39, 51, 55, 255, 43, 56, 61, 255, 53, 71, 77, 255, 55, 73, 79, 255, 47, 65, 70, 255, 40, 53, 57, 255, 35, 45, 48, 255, 44, 59, 64, 255, 44, 58, 63, 255, 37, 47, 51, 255, 35, 44, 47, 255, 21, 21, 21, 255, 29, 34, 35, 255, 39, 51, 55, 255, 37, 47, 50, 255, 36, 47, 50, 255, 37, 47, 51, 255, 35, 44, 47, 255, 37, 47, 50, 255, 43, 58, 63, 255, 36, 46, 49, 255, 40, 52, 56, 255, 39, 50, 54, 255, 46, 62, 68, 255, 34, 43, 46, 255, 36, 46, 49, 255, 31, 38, 40, 255, 26, 29, 30, 255, 36, 46, 49, 255, 29, 34, 35, 255, 40, 51, 56, 255, 21, 21, 21, 255, 26, 29, 30, 255, 37, 48, 51, 255, 38, 49, 53, 255, 44, 60, 65, 255, 37, 47, 51, 255, 36, 46, 49, 255, 44, 59, 64, 255, 42, 56, 61, 255, 29, 35, 37, 255, 38, 49, 53, 255, 37, 48, 51, 255, 35, 44, 47, 255, 31, 37, 40, 255, 41, 54, 58, 255, 25, 27, 28, 255, 35, 44, 47, 255, 31, 37, 39, 255, 40, 52, 56, 255, 32, 39, 41, 255, 43, 57, 62, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 34, 43, 46, 255, 29, 34, 36, 255, 32, 38, 41, 255, 40, 52, 56, 255, 30, 35, 37, 255, 39, 51, 55, 255, 40, 53, 57, 255, 37, 48, 51, 255, 23, 23, 24, 255, 38, 50, 54, 255, 35, 45, 48, 255, 31, 38, 40, 255, 38, 50, 53, 255, 39, 50, 54, 255, 31, 38, 40, 255, 33, 40, 43, 255, 43, 57, 62, 255, 38, 49, 53, 255, 34, 42, 45, 255, 40, 53, 57, 255, 30, 35, 37, 255, 36, 46, 49, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 32, 46, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 32, 47, 33, 255, 35, 52, 35, 255, 30, 42, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 45, 66, 44, 255, 47, 69, 45, 255, 34, 50, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 47, 68, 45, 255, 37, 55, 37, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 32, 25, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 44, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 24, 31, 25, 255, 26, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 36, 53, 36, 255, 29, 40, 30, 255, 28, 38, 28, 255, 24, 30, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 32, 26, 255, 25, 33, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 46, 33, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 46, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 29, 40, 30, 255, 30, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 37, 56, 37, 255, 45, 66, 43, 255, 53, 77, 50, 255, 37, 54, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 38, 57, 38, 255, 50, 73, 47, 255, 49, 71, 46, 255, 34, 50, 34, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 35, 26, 255, 28, 39, 29, 255, 32, 46, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 50, 35, 255, 48, 70, 46, 255, 61, 88, 56, 255, 52, 75, 49, 255, 49, 71, 47, 255, 46, 67, 44, 255, 44, 65, 43, 255, 36, 54, 36, 255, 30, 42, 30, 255, 29, 39, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 32, 25, 255, 28, 39, 29, 255, 31, 44, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 43, 31, 255, 34, 49, 34, 255, 41, 60, 40, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 35, 255, 33, 49, 34, 255, 31, 37, 39, 255, 33, 41, 44, 255, 39, 50, 54, 255, 29, 35, 36, 255, 31, 38, 40, 255, 51, 70, 75, 255, 48, 66, 71, 255, 35, 45, 48, 255, 56, 74, 79, 255, 46, 63, 68, 255, 29, 34, 36, 255, 31, 38, 40, 255, 38, 48, 52, 255, 35, 44, 47, 255, 31, 37, 39, 255, 24, 26, 27, 255, 38, 49, 52, 255, 25, 28, 29, 255, 22, 23, 24, 255, 30, 35, 37, 255, 29, 35, 37, 255, 37, 47, 51, 255, 33, 40, 43, 255, 29, 33, 35, 255, 25, 28, 28, 255, 40, 52, 56, 255, 41, 54, 58, 255, 35, 44, 47, 255, 39, 51, 55, 255, 31, 37, 39, 255, 33, 41, 44, 255, 33, 40, 42, 255, 35, 45, 48, 255, 37, 48, 51, 255, 33, 41, 43, 255, 33, 40, 43, 255, 27, 30, 32, 255, 27, 31, 32, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 33, 41, 44, 255, 37, 47, 51, 255, 30, 35, 37, 255, 49, 67, 73, 255, 37, 47, 50, 255, 46, 62, 68, 255, 45, 60, 65, 255, 31, 37, 39, 255, 32, 38, 41, 255, 38, 49, 52, 255, 37, 48, 51, 255, 28, 32, 34, 255, 30, 36, 38, 255, 35, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 31, 37, 39, 255, 38, 49, 53, 255, 32, 40, 42, 255, 34, 42, 44, 255, 33, 41, 44, 255, 29, 34, 36, 255, 26, 30, 31, 255, 30, 35, 37, 255, 25, 28, 29, 255, 34, 43, 46, 255, 36, 46, 49, 255, 42, 56, 61, 255, 33, 41, 44, 255, 40, 53, 57, 255, 42, 55, 60, 255, 21, 21, 21, 255, 27, 31, 32, 255, 34, 43, 45, 255, 34, 43, 45, 255, 30, 35, 37, 255, 30, 35, 37, 255, 33, 40, 43, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 40, 53, 57, 255, 44, 58, 63, 255, 37, 48, 52, 255, 41, 54, 58, 255, 41, 54, 58, 255, 41, 54, 59, 255, 37, 47, 50, 255, 45, 60, 65, 255, 42, 56, 61, 255, 40, 53, 57, 255, 42, 56, 61, 255, 40, 53, 57, 255, 43, 57, 62, 255, 46, 62, 67, 255, 42, 55, 59, 255, 36, 46, 49, 255, 37, 48, 51, 255, 45, 60, 65, 255, 32, 40, 42, 255, 27, 30, 31, 255, 32, 39, 41, 255, 35, 45, 48, 255, 23, 24, 24, 255, 23, 25, 25, 255, 44, 60, 65, 255, 27, 31, 32, 255, 41, 54, 58, 255, 40, 53, 57, 255, 27, 30, 31, 255, 41, 54, 59, 255, 26, 29, 30, 255, 29, 34, 36, 255, 25, 27, 28, 255, 25, 27, 28, 255, 28, 33, 35, 255, 32, 39, 42, 255, 32, 39, 41, 255, 22, 23, 23, 255, 37, 48, 51, 255, 41, 55, 59, 255, 33, 40, 43, 255, 34, 42, 44, 255, 29, 35, 37, 255, 37, 47, 50, 255, 29, 34, 35, 255, 38, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 55, 59, 255, 39, 51, 55, 255, 37, 47, 50, 255, 35, 45, 48, 255, 35, 44, 47, 255, 37, 48, 51, 255, 40, 52, 56, 255, 41, 54, 58, 255, 42, 55, 59, 255, 32, 39, 41, 255, 32, 40, 42, 255, 28, 32, 34, 255, 27, 32, 33, 255, 38, 49, 53, 255, 34, 42, 45, 255, 44, 58, 63, 255, 41, 53, 58, 255, 39, 50, 54, 255, 35, 43, 46, 255, 43, 58, 63, 255, 32, 38, 40, 255, 36, 45, 49, 255, 30, 36, 38, 255, 33, 41, 43, 255, 30, 35, 37, 255, 47, 63, 69, 255, 40, 52, 56, 255, 33, 41, 44, 255, 31, 38, 40, 255, 26, 29, 30, 255, 42, 55, 60, 255, 43, 58, 62, 255, 37, 48, 51, 255, 28, 33, 35, 255, 21, 21, 21, 255, 39, 51, 55, 255, 32, 39, 41, 255, 41, 53, 58, 255, 34, 43, 46, 255, 33, 40, 43, 255, 41, 54, 58, 255, 37, 48, 51, 255, 29, 34, 36, 255, 43, 58, 62, 255, 48, 65, 71, 255, 35, 44, 47, 255, 43, 58, 62, 255, 46, 63, 68, 255, 47, 63, 69, 255, 46, 62, 67, 255, 35, 44, 47, 255, 39, 51, 54, 255, 46, 62, 67, 255, 44, 59, 64, 255, 45, 61, 66, 255, 21, 21, 21, 255, 24, 27, 27, 255, 34, 42, 44, 255, 32, 39, 42, 255, 38, 49, 53, 255, 33, 41, 44, 255, 42, 56, 60, 255, 32, 39, 41, 255, 44, 58, 63, 255, 47, 64, 70, 255, 41, 55, 59, 255, 47, 63, 69, 255, 43, 58, 62, 255, 36, 46, 49, 255, 43, 57, 61, 255, 40, 52, 56, 255, 41, 54, 58, 255, 44, 59, 64, 255, 41, 54, 58, 255, 43, 58, 63, 255, 21, 22, 22, 255, 34, 42, 44, 255, 36, 47, 50, 255, 39, 51, 55, 255, 39, 51, 55, 255, 34, 43, 45, 255, 36, 45, 48, 255, 41, 54, 58, 255, 33, 41, 43, 255, 52, 71, 77, 255, 39, 51, 55, 255, 40, 53, 57, 255, 44, 59, 64, 255, 51, 69, 75, 255, 39, 51, 55, 255, 42, 56, 61, 255, 32, 39, 42, 255, 41, 53, 57, 255, 33, 41, 43, 255, 45, 60, 65, 255, 37, 48, 51, 255, 24, 26, 26, 255, 21, 21, 21, 255, 32, 38, 41, 255, 25, 28, 29, 255, 31, 37, 39, 255, 28, 33, 34, 255, 40, 52, 56, 255, 31, 38, 40, 255, 38, 49, 53, 255, 37, 48, 51, 255, 39, 50, 54, 255, 30, 35, 37, 255, 33, 41, 44, 255, 45, 60, 65, 255, 45, 60, 66, 255, 31, 37, 39, 255, 32, 38, 41, 255, 30, 35, 37, 255, 33, 40, 43, 255, 45, 60, 65, 255, 34, 43, 46, 255, 32, 38, 41, 255, 41, 55, 59, 255, 28, 33, 35, 255, 30, 36, 38, 255, 34, 43, 46, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 32, 25, 255, 27, 37, 28, 255, 32, 46, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 35, 51, 35, 255, 35, 52, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 46, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 38, 57, 38, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 35, 255, 38, 56, 38, 255, 39, 58, 39, 255, 31, 44, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 37, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 41, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 33, 255, 31, 43, 31, 255, 30, 42, 31, 255, 28, 38, 28, 255, 23, 30, 24, 255, 30, 38, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 30, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 48, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 31, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 31, 24, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 31, 43, 31, 255, 27, 36, 27, 255, 28, 35, 28, 255, 33, 42, 32, 255, 27, 35, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 36, 53, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 37, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 41, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 38, 56, 38, 255, 46, 68, 44, 255, 37, 56, 37, 255, 41, 61, 41, 255, 34, 50, 35, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 40, 60, 40, 255, 38, 57, 38, 255, 37, 55, 37, 255, 48, 70, 46, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 25, 33, 26, 255, 26, 34, 26, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 38, 57, 38, 255, 57, 82, 53, 255, 38, 57, 38, 255, 38, 57, 38, 255, 38, 57, 38, 255, 36, 54, 37, 255, 35, 52, 36, 255, 35, 51, 35, 255, 30, 41, 30, 255, 28, 38, 29, 255, 30, 42, 30, 255, 84, 101, 14, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 29, 24, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 36, 255, 36, 54, 36, 255, 38, 56, 38, 255, 37, 54, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 39, 51, 55, 255, 43, 57, 62, 255, 29, 35, 36, 255, 43, 57, 62, 255, 22, 22, 22, 255, 52, 71, 77, 255, 36, 46, 49, 255, 41, 54, 58, 255, 47, 64, 69, 255, 34, 43, 46, 255, 41, 54, 58, 255, 33, 41, 43, 255, 32, 38, 41, 255, 39, 50, 54, 255, 33, 41, 43, 255, 30, 36, 38, 255, 39, 50, 54, 255, 26, 29, 30, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 35, 37, 255, 39, 51, 55, 255, 27, 30, 32, 255, 29, 34, 36, 255, 31, 37, 39, 255, 29, 34, 35, 255, 28, 33, 35, 255, 21, 21, 21, 255, 31, 37, 39, 255, 32, 38, 41, 255, 38, 50, 53, 255, 37, 47, 50, 255, 33, 41, 44, 255, 35, 45, 48, 255, 37, 48, 52, 255, 34, 43, 46, 255, 25, 28, 29, 255, 35, 45, 48, 255, 23, 24, 24, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 40, 43, 255, 43, 57, 61, 255, 33, 42, 44, 255, 32, 39, 42, 255, 34, 42, 45, 255, 39, 50, 54, 255, 45, 60, 66, 255, 38, 48, 52, 255, 39, 51, 55, 255, 24, 26, 27, 255, 33, 40, 43, 255, 26, 30, 31, 255, 32, 38, 41, 255, 34, 43, 46, 255, 28, 33, 35, 255, 27, 31, 32, 255, 23, 24, 24, 255, 21, 21, 21, 255, 37, 47, 50, 255, 30, 36, 38, 255, 32, 38, 40, 255, 36, 47, 50, 255, 39, 51, 55, 255, 30, 36, 38, 255, 39, 51, 55, 255, 26, 29, 30, 255, 30, 36, 38, 255, 35, 43, 46, 255, 27, 31, 32, 255, 40, 53, 57, 255, 26, 29, 29, 255, 45, 60, 65, 255, 45, 60, 65, 255, 34, 42, 45, 255, 21, 21, 21, 255, 39, 51, 55, 255, 29, 35, 37, 255, 31, 37, 39, 255, 31, 37, 39, 255, 24, 26, 26, 255, 21, 21, 21, 255, 30, 35, 37, 255, 30, 36, 38, 255, 36, 46, 49, 255, 40, 52, 56, 255, 45, 61, 66, 255, 48, 65, 71, 255, 42, 56, 60, 255, 42, 56, 61, 255, 28, 32, 33, 255, 39, 51, 55, 255, 43, 57, 61, 255, 45, 60, 65, 255, 39, 50, 54, 255, 36, 46, 50, 255, 47, 64, 69, 255, 39, 50, 54, 255, 50, 68, 75, 255, 39, 51, 55, 255, 43, 57, 62, 255, 30, 36, 38, 255, 29, 33, 35, 255, 36, 45, 48, 255, 46, 63, 68, 255, 49, 68, 74, 255, 36, 46, 49, 255, 26, 29, 30, 255, 26, 29, 30, 255, 38, 49, 52, 255, 34, 43, 45, 255, 30, 36, 38, 255, 36, 46, 49, 255, 38, 50, 53, 255, 30, 36, 38, 255, 37, 48, 51, 255, 28, 33, 34, 255, 24, 25, 26, 255, 31, 38, 40, 255, 40, 52, 56, 255, 28, 33, 34, 255, 30, 36, 38, 255, 32, 39, 42, 255, 34, 42, 45, 255, 33, 42, 44, 255, 21, 21, 21, 255, 36, 45, 48, 255, 25, 28, 28, 255, 24, 26, 27, 255, 33, 40, 42, 255, 31, 38, 40, 255, 34, 43, 46, 255, 21, 21, 21, 255, 26, 30, 31, 255, 28, 32, 33, 255, 41, 55, 59, 255, 43, 57, 62, 255, 38, 49, 53, 255, 29, 34, 35, 255, 36, 45, 48, 255, 44, 58, 63, 255, 39, 51, 55, 255, 40, 52, 56, 255, 35, 43, 46, 255, 36, 45, 48, 255, 30, 35, 37, 255, 23, 24, 25, 255, 24, 26, 27, 255, 34, 42, 45, 255, 41, 54, 59, 255, 32, 39, 41, 255, 34, 42, 45, 255, 36, 47, 50, 255, 37, 47, 51, 255, 38, 48, 52, 255, 21, 21, 21, 255, 32, 39, 41, 255, 31, 38, 40, 255, 37, 47, 51, 255, 43, 57, 62, 255, 40, 53, 57, 255, 35, 44, 47, 255, 37, 47, 51, 255, 25, 28, 29, 255, 27, 31, 32, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 55, 60, 255, 34, 42, 45, 255, 32, 39, 41, 255, 41, 54, 59, 255, 35, 44, 48, 255, 36, 46, 49, 255, 38, 48, 52, 255, 51, 70, 76, 255, 41, 54, 59, 255, 41, 54, 59, 255, 44, 58, 63, 255, 29, 34, 35, 255, 45, 61, 66, 255, 42, 55, 59, 255, 61, 78, 83, 255, 39, 51, 55, 255, 48, 65, 71, 255, 42, 56, 61, 255, 44, 58, 63, 255, 44, 58, 63, 255, 48, 66, 72, 255, 21, 21, 21, 255, 27, 30, 32, 255, 33, 41, 44, 255, 43, 57, 62, 255, 39, 50, 54, 255, 35, 44, 47, 255, 34, 43, 46, 255, 34, 42, 45, 255, 39, 50, 54, 255, 36, 46, 49, 255, 43, 56, 61, 255, 55, 73, 79, 255, 43, 57, 62, 255, 32, 39, 42, 255, 53, 72, 77, 255, 36, 46, 49, 255, 47, 64, 70, 255, 37, 47, 51, 255, 46, 61, 67, 255, 44, 59, 64, 255, 21, 21, 21, 255, 28, 33, 34, 255, 35, 44, 47, 255, 37, 48, 51, 255, 41, 54, 58, 255, 43, 58, 62, 255, 52, 71, 76, 255, 44, 58, 63, 255, 36, 46, 49, 255, 37, 47, 51, 255, 54, 72, 78, 255, 36, 46, 49, 255, 44, 58, 63, 255, 48, 66, 72, 255, 36, 45, 48, 255, 32, 40, 42, 255, 31, 37, 39, 255, 25, 27, 27, 255, 37, 47, 51, 255, 38, 49, 53, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 40, 52, 56, 255, 28, 33, 35, 255, 23, 25, 25, 255, 34, 43, 46, 255, 28, 32, 33, 255, 28, 33, 34, 255, 42, 55, 60, 255, 32, 39, 42, 255, 41, 54, 59, 255, 41, 54, 59, 255, 40, 52, 57, 255, 37, 48, 51, 255, 36, 46, 49, 255, 37, 48, 51, 255, 30, 35, 37, 255, 31, 38, 40, 255, 36, 46, 49, 255, 40, 52, 56, 255, 25, 27, 28, 255, 40, 53, 57, 255, 45, 60, 65, 255, 27, 31, 33, 255, 46, 62, 67, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 46, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 37, 255, 32, 46, 33, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 52, 75, 49, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 35, 255, 31, 45, 32, 255, 25, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 47, 33, 255, 31, 44, 32, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 43, 31, 255, 26, 34, 26, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 31, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 38, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 44, 65, 43, 255, 38, 57, 38, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 51, 35, 255, 28, 39, 29, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 44, 32, 255, 32, 45, 32, 255, 25, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 24, 30, 24, 255, 27, 34, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 35, 52, 35, 255, 37, 54, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 50, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 52, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 31, 255, 33, 47, 33, 255, 30, 41, 30, 255, 37, 54, 37, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 43, 64, 42, 255, 45, 66, 43, 255, 41, 60, 40, 255, 37, 54, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 32, 46, 33, 255, 33, 48, 33, 255, 37, 54, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 43, 64, 42, 255, 45, 66, 44, 255, 43, 63, 42, 255, 38, 57, 38, 255, 35, 52, 35, 255, 29, 41, 30, 255, 29, 35, 36, 255, 37, 48, 52, 255, 32, 40, 42, 255, 37, 48, 52, 255, 38, 50, 54, 255, 36, 46, 49, 255, 48, 65, 71, 255, 29, 34, 36, 255, 36, 45, 49, 255, 30, 36, 38, 255, 37, 47, 51, 255, 42, 55, 60, 255, 30, 35, 37, 255, 30, 35, 37, 255, 38, 50, 53, 255, 39, 50, 54, 255, 39, 51, 55, 255, 27, 30, 32, 255, 21, 21, 21, 255, 31, 38, 40, 255, 39, 50, 54, 255, 32, 40, 42, 255, 29, 34, 36, 255, 36, 46, 49, 255, 39, 51, 55, 255, 29, 33, 35, 255, 24, 26, 27, 255, 30, 36, 38, 255, 24, 26, 26, 255, 33, 41, 44, 255, 42, 55, 60, 255, 39, 51, 55, 255, 42, 56, 60, 255, 36, 46, 49, 255, 28, 32, 33, 255, 32, 38, 41, 255, 32, 40, 42, 255, 38, 49, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 40, 53, 57, 255, 35, 44, 47, 255, 26, 29, 30, 255, 32, 40, 42, 255, 39, 50, 54, 255, 33, 41, 43, 255, 35, 44, 47, 255, 33, 40, 43, 255, 36, 46, 49, 255, 38, 49, 53, 255, 35, 44, 47, 255, 33, 40, 43, 255, 21, 21, 21, 255, 29, 34, 36, 255, 29, 34, 35, 255, 33, 40, 43, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 41, 54, 58, 255, 41, 54, 59, 255, 39, 50, 54, 255, 35, 45, 48, 255, 27, 31, 33, 255, 40, 52, 56, 255, 36, 46, 49, 255, 36, 46, 49, 255, 38, 49, 53, 255, 42, 56, 61, 255, 41, 54, 58, 255, 41, 55, 59, 255, 38, 49, 53, 255, 37, 48, 52, 255, 21, 21, 21, 255, 30, 36, 38, 255, 29, 34, 36, 255, 43, 57, 62, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 27, 31, 32, 255, 29, 35, 36, 255, 35, 44, 47, 255, 42, 55, 59, 255, 40, 52, 56, 255, 40, 52, 56, 255, 42, 55, 60, 255, 48, 65, 71, 255, 33, 40, 42, 255, 36, 46, 49, 255, 50, 68, 75, 255, 33, 41, 43, 255, 39, 51, 55, 255, 22, 23, 24, 255, 46, 63, 68, 255, 41, 53, 58, 255, 38, 49, 53, 255, 28, 33, 35, 255, 24, 26, 27, 255, 32, 39, 41, 255, 49, 68, 74, 255, 39, 50, 54, 255, 39, 50, 54, 255, 27, 31, 32, 255, 22, 22, 22, 255, 25, 28, 29, 255, 25, 28, 29, 255, 43, 58, 62, 255, 28, 33, 34, 255, 43, 58, 62, 255, 38, 49, 52, 255, 31, 37, 39, 255, 32, 39, 42, 255, 32, 40, 42, 255, 34, 42, 45, 255, 27, 31, 32, 255, 30, 36, 38, 255, 36, 46, 49, 255, 30, 36, 38, 255, 23, 24, 25, 255, 33, 41, 44, 255, 35, 44, 47, 255, 27, 31, 32, 255, 35, 43, 46, 255, 26, 29, 31, 255, 32, 39, 41, 255, 27, 31, 32, 255, 37, 48, 52, 255, 24, 25, 26, 255, 21, 21, 21, 255, 26, 29, 30, 255, 35, 44, 47, 255, 37, 48, 51, 255, 37, 48, 51, 255, 35, 44, 48, 255, 34, 42, 45, 255, 29, 33, 35, 255, 36, 45, 48, 255, 38, 49, 53, 255, 43, 57, 61, 255, 32, 40, 42, 255, 34, 43, 46, 255, 35, 44, 47, 255, 33, 41, 43, 255, 21, 21, 21, 255, 26, 29, 31, 255, 35, 43, 46, 255, 36, 45, 48, 255, 27, 31, 32, 255, 40, 52, 56, 255, 30, 36, 37, 255, 34, 42, 45, 255, 30, 36, 38, 255, 27, 30, 31, 255, 25, 28, 29, 255, 24, 26, 27, 255, 44, 59, 64, 255, 32, 40, 42, 255, 34, 42, 45, 255, 31, 37, 40, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 39, 51, 55, 255, 46, 62, 67, 255, 51, 70, 76, 255, 34, 43, 46, 255, 38, 50, 54, 255, 36, 45, 48, 255, 41, 53, 57, 255, 26, 29, 29, 255, 42, 56, 60, 255, 32, 40, 42, 255, 35, 44, 47, 255, 42, 56, 60, 255, 36, 45, 48, 255, 54, 72, 78, 255, 45, 60, 65, 255, 43, 58, 63, 255, 45, 60, 65, 255, 53, 72, 77, 255, 49, 68, 74, 255, 45, 60, 66, 255, 40, 52, 57, 255, 35, 45, 48, 255, 30, 35, 37, 255, 24, 27, 27, 255, 40, 53, 57, 255, 27, 31, 33, 255, 45, 60, 65, 255, 37, 48, 51, 255, 39, 51, 55, 255, 41, 53, 57, 255, 42, 56, 61, 255, 46, 63, 68, 255, 40, 52, 56, 255, 40, 53, 57, 255, 36, 46, 49, 255, 38, 49, 52, 255, 47, 64, 69, 255, 40, 52, 56, 255, 45, 60, 65, 255, 33, 41, 44, 255, 46, 63, 68, 255, 43, 57, 61, 255, 21, 21, 21, 255, 27, 31, 32, 255, 41, 55, 59, 255, 40, 53, 57, 255, 35, 44, 47, 255, 40, 52, 56, 255, 35, 44, 47, 255, 44, 59, 64, 255, 43, 58, 63, 255, 44, 60, 65, 255, 40, 52, 56, 255, 45, 60, 65, 255, 40, 52, 56, 255, 33, 42, 44, 255, 27, 32, 33, 255, 35, 44, 47, 255, 35, 45, 48, 255, 33, 40, 43, 255, 31, 37, 40, 255, 32, 39, 42, 255, 24, 26, 26, 255, 21, 21, 21, 255, 23, 24, 24, 255, 29, 33, 35, 255, 31, 37, 39, 255, 21, 21, 21, 255, 41, 54, 58, 255, 26, 30, 31, 255, 30, 35, 37, 255, 30, 36, 38, 255, 26, 28, 29, 255, 39, 51, 55, 255, 35, 44, 47, 255, 35, 43, 46, 255, 41, 55, 59, 255, 27, 30, 32, 255, 32, 38, 41, 255, 34, 42, 44, 255, 35, 45, 48, 255, 36, 46, 49, 255, 41, 54, 58, 255, 38, 48, 52, 255, 37, 48, 52, 255, 42, 55, 59, 255, 30, 36, 38, 255, 39, 51, 55, 255, 32, 38, 41, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 43, 31, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 41, 30, 255, 29, 40, 29, 255, 25, 32, 25, 255, 27, 36, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 34, 255, 33, 48, 33, 255, 30, 42, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 43, 63, 42, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 36, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 37, 55, 37, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 35, 255, 30, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 51, 35, 255, 39, 58, 39, 255, 47, 69, 45, 255, 38, 57, 38, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 32, 25, 255, 25, 31, 25, 255, 89, 105, 11, 255, 27, 37, 28, 255, 31, 43, 31, 255, 31, 43, 31, 255, 28, 38, 28, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 37, 56, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 48, 34, 255, 32, 46, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 34, 50, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 37, 55, 37, 255, 32, 46, 33, 255, 34, 50, 34, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 54, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 39, 59, 39, 255, 41, 61, 40, 255, 45, 66, 44, 255, 37, 54, 37, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 34, 26, 255, 82, 98, 14, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 36, 54, 37, 255, 46, 67, 44, 255, 49, 71, 47, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 42, 30, 255, 41, 54, 59, 255, 36, 46, 49, 255, 46, 62, 67, 255, 42, 56, 61, 255, 36, 47, 50, 255, 49, 67, 73, 255, 41, 54, 58, 255, 34, 42, 45, 255, 41, 54, 58, 255, 39, 50, 54, 255, 39, 51, 55, 255, 52, 71, 76, 255, 46, 62, 67, 255, 39, 51, 55, 255, 33, 42, 44, 255, 23, 24, 24, 255, 34, 43, 46, 255, 29, 34, 36, 255, 21, 21, 21, 255, 39, 50, 54, 255, 26, 28, 29, 255, 32, 39, 41, 255, 34, 42, 45, 255, 29, 34, 36, 255, 30, 35, 37, 255, 26, 29, 30, 255, 32, 39, 41, 255, 25, 27, 28, 255, 34, 43, 46, 255, 38, 48, 52, 255, 45, 61, 66, 255, 32, 38, 41, 255, 37, 47, 50, 255, 35, 44, 47, 255, 36, 45, 48, 255, 33, 41, 43, 255, 30, 36, 38, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 39, 41, 255, 27, 31, 32, 255, 21, 21, 21, 255, 38, 48, 52, 255, 38, 50, 53, 255, 21, 21, 21, 255, 29, 35, 36, 255, 27, 31, 33, 255, 38, 49, 53, 255, 32, 40, 42, 255, 33, 41, 44, 255, 29, 34, 35, 255, 23, 24, 24, 255, 25, 28, 29, 255, 26, 29, 30, 255, 30, 36, 38, 255, 37, 47, 50, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 34, 43, 45, 255, 28, 32, 33, 255, 33, 40, 43, 255, 50, 69, 75, 255, 47, 64, 69, 255, 34, 42, 45, 255, 33, 40, 42, 255, 40, 52, 56, 255, 40, 53, 57, 255, 35, 44, 47, 255, 46, 63, 68, 255, 33, 41, 43, 255, 44, 59, 64, 255, 28, 33, 34, 255, 21, 21, 21, 255, 32, 39, 42, 255, 25, 28, 29, 255, 21, 21, 21, 255, 26, 29, 30, 255, 30, 35, 37, 255, 34, 42, 45, 255, 21, 21, 21, 255, 35, 45, 48, 255, 37, 47, 50, 255, 40, 52, 56, 255, 30, 36, 38, 255, 39, 51, 54, 255, 48, 66, 72, 255, 45, 61, 66, 255, 47, 64, 69, 255, 40, 53, 57, 255, 33, 41, 44, 255, 44, 59, 64, 255, 46, 62, 67, 255, 32, 40, 42, 255, 48, 66, 71, 255, 43, 57, 62, 255, 36, 46, 49, 255, 50, 68, 74, 255, 38, 49, 53, 255, 40, 53, 57, 255, 36, 46, 49, 255, 41, 54, 58, 255, 29, 34, 36, 255, 21, 21, 21, 255, 42, 55, 59, 255, 48, 65, 71, 255, 21, 21, 21, 255, 32, 40, 42, 255, 22, 22, 22, 255, 31, 37, 40, 255, 33, 41, 43, 255, 29, 34, 35, 255, 34, 43, 46, 255, 37, 47, 50, 255, 38, 50, 53, 255, 25, 27, 28, 255, 29, 34, 36, 255, 28, 32, 33, 255, 36, 45, 48, 255, 28, 33, 35, 255, 36, 45, 48, 255, 37, 48, 51, 255, 31, 37, 39, 255, 24, 26, 27, 255, 27, 30, 31, 255, 41, 54, 58, 255, 39, 50, 54, 255, 38, 50, 54, 255, 34, 42, 44, 255, 21, 21, 21, 255, 28, 32, 34, 255, 29, 33, 35, 255, 38, 49, 52, 255, 37, 48, 52, 255, 30, 36, 37, 255, 35, 44, 47, 255, 35, 44, 47, 255, 45, 61, 66, 255, 48, 65, 71, 255, 37, 47, 50, 255, 29, 35, 37, 255, 44, 59, 64, 255, 23, 24, 25, 255, 34, 42, 45, 255, 36, 45, 48, 255, 21, 21, 21, 255, 29, 34, 35, 255, 27, 31, 33, 255, 21, 22, 22, 255, 41, 54, 58, 255, 37, 47, 50, 255, 28, 33, 35, 255, 25, 27, 28, 255, 31, 38, 40, 255, 35, 44, 48, 255, 42, 56, 60, 255, 44, 58, 63, 255, 33, 41, 44, 255, 26, 29, 30, 255, 38, 49, 53, 255, 36, 46, 49, 255, 21, 21, 21, 255, 24, 27, 27, 255, 43, 57, 62, 255, 45, 61, 67, 255, 44, 59, 64, 255, 41, 54, 59, 255, 41, 54, 59, 255, 42, 55, 60, 255, 41, 54, 59, 255, 43, 58, 63, 255, 24, 26, 27, 255, 39, 51, 55, 255, 40, 53, 57, 255, 38, 49, 53, 255, 30, 36, 38, 255, 30, 35, 37, 255, 33, 40, 43, 255, 46, 63, 68, 255, 40, 52, 57, 255, 46, 62, 68, 255, 35, 44, 47, 255, 44, 59, 63, 255, 44, 59, 64, 255, 37, 47, 50, 255, 32, 40, 42, 255, 43, 57, 62, 255, 21, 21, 21, 255, 41, 55, 59, 255, 34, 43, 46, 255, 41, 53, 58, 255, 35, 45, 48, 255, 30, 36, 38, 255, 37, 48, 52, 255, 53, 71, 77, 255, 38, 50, 53, 255, 39, 51, 55, 255, 48, 66, 72, 255, 23, 24, 25, 255, 32, 39, 42, 255, 47, 63, 69, 255, 37, 48, 52, 255, 34, 42, 45, 255, 45, 60, 65, 255, 41, 54, 58, 255, 38, 49, 53, 255, 24, 26, 27, 255, 21, 21, 21, 255, 36, 46, 49, 255, 36, 45, 49, 255, 36, 46, 50, 255, 38, 49, 53, 255, 51, 70, 76, 255, 44, 58, 63, 255, 35, 45, 48, 255, 42, 55, 60, 255, 42, 56, 61, 255, 35, 44, 47, 255, 45, 60, 65, 255, 41, 53, 58, 255, 31, 37, 39, 255, 32, 39, 41, 255, 34, 43, 46, 255, 34, 42, 45, 255, 30, 35, 37, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 55, 60, 255, 30, 35, 37, 255, 26, 29, 30, 255, 28, 33, 34, 255, 31, 37, 39, 255, 25, 28, 29, 255, 26, 29, 30, 255, 23, 25, 25, 255, 21, 21, 22, 255, 27, 30, 31, 255, 32, 39, 41, 255, 37, 48, 51, 255, 39, 51, 55, 255, 28, 33, 35, 255, 36, 46, 49, 255, 36, 46, 50, 255, 21, 21, 21, 255, 37, 47, 50, 255, 44, 58, 63, 255, 38, 49, 52, 255, 29, 34, 36, 255, 38, 49, 53, 255, 39, 51, 55, 255, 44, 59, 64, 255, 28, 32, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 32, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 26, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 32, 47, 33, 255, 33, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 38, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 52, 36, 255, 34, 50, 34, 255, 39, 59, 39, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 41, 30, 255, 32, 47, 33, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 32, 255, 35, 52, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 34, 50, 35, 255, 32, 45, 32, 255, 34, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 50, 35, 255, 24, 32, 25, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 47, 33, 255, 37, 56, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 45, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 34, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 33, 48, 34, 255, 36, 53, 36, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 30, 24, 255, 27, 36, 27, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 42, 62, 41, 255, 38, 57, 38, 255, 37, 55, 37, 255, 35, 51, 35, 255, 41, 60, 40, 255, 37, 56, 38, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 54, 37, 255, 49, 71, 47, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 32, 255, 35, 51, 35, 255, 30, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 42, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 41, 61, 41, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 39, 59, 39, 255, 34, 50, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 37, 54, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 45, 32, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 48, 34, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 38, 56, 38, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 40, 60, 40, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 49, 34, 255, 38, 58, 38, 255, 45, 67, 44, 255, 35, 52, 36, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 26, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 47, 64, 70, 255, 45, 60, 65, 255, 38, 49, 53, 255, 37, 48, 51, 255, 39, 51, 55, 255, 37, 47, 50, 255, 44, 58, 63, 255, 44, 58, 63, 255, 49, 67, 73, 255, 38, 49, 53, 255, 43, 57, 62, 255, 42, 56, 60, 255, 43, 58, 63, 255, 32, 38, 40, 255, 46, 63, 68, 255, 40, 53, 57, 255, 30, 36, 38, 255, 33, 41, 44, 255, 21, 21, 21, 255, 35, 44, 47, 255, 28, 33, 35, 255, 41, 54, 59, 255, 32, 39, 42, 255, 25, 27, 28, 255, 32, 39, 42, 255, 25, 27, 28, 255, 43, 57, 61, 255, 27, 32, 33, 255, 27, 31, 33, 255, 28, 33, 34, 255, 27, 31, 32, 255, 36, 47, 50, 255, 36, 46, 49, 255, 37, 48, 51, 255, 32, 40, 42, 255, 31, 37, 39, 255, 33, 40, 43, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 31, 33, 255, 34, 43, 46, 255, 37, 48, 51, 255, 36, 46, 49, 255, 31, 38, 40, 255, 34, 42, 45, 255, 30, 36, 38, 255, 28, 32, 33, 255, 49, 67, 73, 255, 39, 50, 54, 255, 27, 31, 32, 255, 43, 58, 63, 255, 36, 46, 49, 255, 39, 51, 54, 255, 29, 33, 35, 255, 37, 47, 50, 255, 33, 41, 44, 255, 31, 38, 40, 255, 21, 21, 21, 255, 26, 29, 31, 255, 25, 27, 27, 255, 40, 53, 57, 255, 40, 52, 56, 255, 44, 59, 64, 255, 45, 60, 65, 255, 33, 41, 44, 255, 36, 46, 49, 255, 35, 44, 47, 255, 45, 61, 67, 255, 42, 56, 60, 255, 34, 42, 45, 255, 32, 40, 42, 255, 34, 43, 46, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 22, 255, 22, 23, 23, 255, 34, 42, 45, 255, 23, 24, 24, 255, 36, 46, 49, 255, 26, 30, 31, 255, 24, 26, 26, 255, 27, 31, 32, 255, 36, 46, 49, 255, 29, 34, 35, 255, 35, 45, 48, 255, 26, 28, 29, 255, 40, 53, 57, 255, 45, 61, 67, 255, 40, 52, 56, 255, 39, 50, 54, 255, 46, 61, 67, 255, 33, 40, 43, 255, 41, 54, 59, 255, 47, 63, 69, 255, 46, 63, 68, 255, 43, 58, 63, 255, 47, 63, 69, 255, 51, 70, 76, 255, 49, 67, 73, 255, 37, 47, 50, 255, 43, 57, 62, 255, 22, 23, 23, 255, 21, 21, 21, 255, 43, 57, 61, 255, 33, 41, 43, 255, 42, 56, 61, 255, 43, 58, 63, 255, 21, 21, 21, 255, 21, 22, 22, 255, 23, 25, 25, 255, 28, 32, 33, 255, 26, 29, 30, 255, 31, 37, 39, 255, 37, 47, 50, 255, 25, 27, 28, 255, 38, 49, 52, 255, 21, 21, 21, 255, 35, 45, 48, 255, 22, 23, 23, 255, 34, 42, 45, 255, 40, 52, 57, 255, 32, 39, 41, 255, 38, 50, 53, 255, 35, 44, 47, 255, 35, 44, 47, 255, 42, 55, 59, 255, 35, 44, 47, 255, 36, 47, 50, 255, 33, 40, 43, 255, 21, 21, 21, 255, 41, 54, 59, 255, 37, 47, 50, 255, 34, 42, 45, 255, 38, 48, 52, 255, 32, 40, 42, 255, 36, 46, 49, 255, 30, 35, 37, 255, 34, 42, 45, 255, 38, 49, 53, 255, 42, 56, 61, 255, 32, 39, 42, 255, 41, 53, 58, 255, 37, 48, 51, 255, 41, 54, 58, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 40, 53, 57, 255, 36, 46, 49, 255, 33, 41, 43, 255, 38, 49, 53, 255, 27, 31, 33, 255, 34, 43, 46, 255, 37, 47, 50, 255, 28, 32, 33, 255, 30, 36, 38, 255, 26, 29, 30, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 35, 45, 48, 255, 39, 51, 55, 255, 52, 70, 76, 255, 47, 64, 69, 255, 49, 67, 73, 255, 35, 44, 47, 255, 29, 34, 36, 255, 32, 40, 42, 255, 45, 60, 65, 255, 44, 60, 65, 255, 37, 47, 51, 255, 31, 37, 39, 255, 30, 36, 38, 255, 44, 58, 63, 255, 33, 41, 44, 255, 52, 71, 76, 255, 47, 64, 70, 255, 52, 70, 76, 255, 48, 65, 71, 255, 52, 70, 76, 255, 47, 64, 70, 255, 30, 36, 38, 255, 36, 46, 49, 255, 35, 44, 47, 255, 21, 21, 21, 255, 25, 27, 28, 255, 22, 23, 24, 255, 29, 34, 35, 255, 28, 32, 34, 255, 38, 50, 54, 255, 40, 52, 57, 255, 26, 30, 31, 255, 33, 41, 43, 255, 37, 48, 51, 255, 33, 40, 43, 255, 35, 44, 48, 255, 36, 46, 49, 255, 41, 54, 59, 255, 31, 37, 39, 255, 36, 45, 48, 255, 43, 56, 61, 255, 36, 45, 48, 255, 38, 49, 53, 255, 30, 37, 39, 255, 28, 33, 35, 255, 43, 57, 62, 255, 39, 50, 54, 255, 35, 43, 46, 255, 44, 59, 64, 255, 44, 59, 64, 255, 48, 65, 71, 255, 44, 58, 63, 255, 36, 45, 48, 255, 40, 52, 56, 255, 26, 29, 30, 255, 36, 45, 48, 255, 33, 40, 43, 255, 21, 21, 21, 255, 35, 43, 46, 255, 23, 25, 25, 255, 27, 30, 31, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 33, 41, 44, 255, 32, 39, 41, 255, 27, 31, 32, 255, 26, 30, 31, 255, 25, 28, 29, 255, 39, 51, 55, 255, 29, 35, 36, 255, 28, 33, 34, 255, 27, 30, 32, 255, 21, 21, 21, 255, 32, 39, 42, 255, 47, 65, 70, 255, 39, 51, 55, 255, 44, 58, 63, 255, 21, 21, 21, 255, 34, 42, 44, 255, 29, 34, 36, 255, 32, 39, 41, 255, 29, 34, 35, 255, 40, 52, 56, 255, 30, 35, 37, 255, 44, 58, 63, 255, 46, 62, 67, 255, 36, 45, 48, 255, 21, 21, 21, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 30, 255, 28, 38, 28, 255, 27, 38, 28, 255, 24, 31, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 31, 44, 31, 255, 30, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 39, 29, 255, 30, 41, 30, 255, 26, 33, 27, 255, 27, 36, 27, 255, 31, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 30, 42, 31, 255, 31, 43, 31, 255, 28, 38, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 93, 110, 12, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 32, 255, 33, 48, 34, 255, 34, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 41, 30, 255, 36, 53, 36, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 36, 255, 35, 51, 35, 255, 43, 63, 42, 255, 38, 57, 38, 255, 37, 54, 37, 255, 37, 56, 37, 255, 27, 36, 27, 255, 30, 42, 30, 255, 24, 31, 24, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 50, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 27, 36, 27, 255, 25, 34, 26, 255, 24, 30, 24, 255, 25, 31, 25, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 41, 61, 41, 255, 35, 51, 35, 255, 39, 58, 39, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 36, 255, 47, 68, 45, 255, 37, 56, 37, 255, 44, 65, 43, 255, 48, 70, 46, 255, 37, 55, 37, 255, 33, 47, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 48, 34, 255, 28, 39, 29, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 54, 37, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 28, 38, 28, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 44, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 30, 43, 31, 255, 32, 46, 33, 255, 35, 52, 35, 255, 51, 74, 48, 255, 34, 50, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 94, 115, 16, 255, 31, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 30, 24, 255, 28, 38, 29, 255, 27, 37, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 35, 52, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 38, 56, 38, 255, 36, 53, 36, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 46, 68, 45, 255, 38, 57, 38, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 35, 26, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 34, 49, 34, 255, 33, 48, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 41, 54, 59, 255, 38, 49, 52, 255, 29, 34, 36, 255, 32, 39, 41, 255, 30, 36, 38, 255, 29, 34, 36, 255, 49, 67, 73, 255, 41, 54, 58, 255, 44, 60, 65, 255, 54, 72, 78, 255, 45, 61, 66, 255, 47, 63, 69, 255, 39, 51, 55, 255, 41, 53, 58, 255, 42, 56, 61, 255, 37, 48, 51, 255, 32, 39, 41, 255, 29, 33, 35, 255, 21, 21, 21, 255, 28, 32, 33, 255, 30, 36, 38, 255, 32, 40, 42, 255, 29, 33, 35, 255, 30, 36, 38, 255, 32, 40, 42, 255, 36, 45, 48, 255, 37, 48, 51, 255, 31, 37, 39, 255, 31, 37, 39, 255, 39, 51, 55, 255, 31, 37, 39, 255, 33, 41, 43, 255, 28, 32, 33, 255, 39, 51, 55, 255, 21, 21, 21, 255, 31, 38, 40, 255, 23, 23, 24, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 30, 36, 38, 255, 31, 38, 40, 255, 37, 47, 51, 255, 39, 50, 54, 255, 33, 40, 43, 255, 34, 42, 45, 255, 31, 37, 40, 255, 41, 54, 58, 255, 35, 44, 47, 255, 38, 49, 52, 255, 34, 42, 45, 255, 41, 54, 58, 255, 40, 53, 57, 255, 32, 39, 41, 255, 41, 54, 58, 255, 35, 44, 47, 255, 24, 26, 27, 255, 24, 25, 26, 255, 30, 36, 39, 255, 30, 35, 37, 255, 21, 21, 21, 255, 39, 50, 54, 255, 46, 62, 68, 255, 34, 42, 45, 255, 31, 37, 39, 255, 30, 36, 38, 255, 46, 62, 67, 255, 45, 61, 66, 255, 36, 46, 50, 255, 49, 67, 73, 255, 42, 55, 60, 255, 32, 39, 41, 255, 48, 66, 72, 255, 30, 37, 39, 255, 30, 35, 37, 255, 23, 24, 25, 255, 21, 21, 21, 255, 36, 46, 49, 255, 42, 56, 61, 255, 27, 31, 33, 255, 22, 23, 23, 255, 32, 39, 41, 255, 34, 42, 45, 255, 35, 44, 47, 255, 39, 51, 55, 255, 30, 36, 38, 255, 29, 34, 35, 255, 38, 49, 52, 255, 42, 55, 59, 255, 37, 47, 50, 255, 43, 57, 62, 255, 51, 70, 76, 255, 33, 40, 43, 255, 41, 54, 58, 255, 40, 52, 56, 255, 47, 64, 70, 255, 54, 72, 78, 255, 41, 54, 58, 255, 46, 63, 68, 255, 44, 59, 64, 255, 50, 69, 75, 255, 51, 69, 75, 255, 30, 36, 38, 255, 21, 21, 21, 255, 46, 63, 68, 255, 47, 64, 70, 255, 39, 51, 55, 255, 29, 34, 36, 255, 36, 45, 48, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 25, 25, 255, 29, 34, 36, 255, 31, 38, 40, 255, 45, 61, 66, 255, 24, 26, 26, 255, 35, 44, 47, 255, 31, 38, 40, 255, 29, 34, 35, 255, 23, 24, 24, 255, 24, 25, 26, 255, 29, 34, 36, 255, 36, 47, 50, 255, 38, 49, 52, 255, 36, 45, 48, 255, 34, 42, 45, 255, 28, 32, 34, 255, 40, 53, 57, 255, 27, 32, 33, 255, 44, 59, 64, 255, 32, 38, 41, 255, 21, 21, 21, 255, 39, 50, 54, 255, 32, 39, 41, 255, 36, 45, 48, 255, 40, 52, 56, 255, 27, 30, 31, 255, 31, 38, 40, 255, 29, 34, 36, 255, 38, 49, 53, 255, 43, 56, 61, 255, 38, 49, 52, 255, 39, 51, 55, 255, 29, 34, 35, 255, 35, 45, 48, 255, 41, 54, 58, 255, 36, 46, 49, 255, 28, 32, 34, 255, 23, 24, 25, 255, 21, 21, 21, 255, 37, 47, 50, 255, 32, 39, 41, 255, 29, 34, 36, 255, 32, 39, 41, 255, 25, 28, 29, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 28, 32, 33, 255, 36, 46, 49, 255, 37, 48, 51, 255, 42, 56, 60, 255, 21, 21, 21, 255, 23, 25, 25, 255, 35, 43, 46, 255, 42, 55, 60, 255, 45, 60, 65, 255, 45, 61, 66, 255, 43, 57, 62, 255, 36, 45, 48, 255, 35, 44, 47, 255, 40, 53, 57, 255, 38, 49, 52, 255, 35, 45, 48, 255, 43, 57, 62, 255, 31, 37, 39, 255, 35, 44, 47, 255, 38, 49, 53, 255, 40, 51, 56, 255, 59, 77, 82, 255, 47, 64, 70, 255, 43, 57, 62, 255, 43, 58, 63, 255, 39, 50, 54, 255, 35, 44, 47, 255, 37, 48, 51, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 40, 53, 57, 255, 38, 48, 52, 255, 41, 53, 57, 255, 35, 44, 46, 255, 37, 47, 51, 255, 38, 49, 53, 255, 38, 49, 53, 255, 34, 43, 46, 255, 40, 52, 56, 255, 45, 60, 65, 255, 41, 54, 59, 255, 38, 48, 52, 255, 44, 58, 63, 255, 40, 53, 57, 255, 38, 49, 53, 255, 34, 43, 46, 255, 31, 37, 39, 255, 32, 39, 41, 255, 36, 45, 49, 255, 33, 41, 43, 255, 36, 46, 49, 255, 38, 49, 52, 255, 46, 62, 68, 255, 32, 39, 41, 255, 37, 47, 50, 255, 38, 49, 52, 255, 39, 51, 55, 255, 29, 33, 35, 255, 41, 53, 58, 255, 31, 38, 40, 255, 29, 34, 36, 255, 29, 34, 36, 255, 35, 44, 47, 255, 24, 25, 26, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 35, 37, 255, 39, 50, 54, 255, 27, 32, 33, 255, 29, 34, 36, 255, 29, 35, 36, 255, 25, 27, 28, 255, 29, 33, 35, 255, 30, 36, 38, 255, 27, 31, 32, 255, 22, 22, 22, 255, 38, 49, 53, 255, 39, 51, 55, 255, 31, 37, 40, 255, 37, 47, 51, 255, 35, 45, 48, 255, 27, 30, 31, 255, 31, 38, 40, 255, 28, 32, 34, 255, 35, 44, 47, 255, 35, 44, 47, 255, 32, 39, 41, 255, 29, 35, 36, 255, 45, 60, 65, 255, 32, 40, 42, 255, 25, 27, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 42, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 44, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 36, 52, 36, 255, 34, 50, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 24, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 34, 50, 34, 255, 39, 58, 38, 255, 48, 70, 46, 255, 41, 60, 40, 255, 40, 60, 40, 255, 42, 63, 41, 255, 34, 50, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 42, 31, 255, 32, 46, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 52, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 37, 54, 37, 255, 46, 67, 44, 255, 42, 62, 41, 255, 50, 73, 48, 255, 44, 65, 43, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 33, 27, 255, 25, 32, 25, 255, 25, 32, 25, 255, 25, 32, 25, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 29, 255, 32, 46, 33, 255, 48, 70, 46, 255, 46, 67, 44, 255, 48, 69, 46, 255, 34, 49, 34, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 54, 37, 255, 36, 54, 36, 255, 37, 54, 37, 255, 36, 53, 36, 255, 37, 54, 37, 255, 35, 51, 35, 255, 31, 43, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 44, 32, 255, 33, 48, 33, 255, 36, 54, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 34, 255, 33, 49, 34, 255, 42, 62, 41, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 47, 33, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 31, 25, 255, 24, 31, 25, 255, 25, 31, 25, 255, 27, 37, 28, 255, 25, 32, 25, 255, 26, 35, 27, 255, 30, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 43, 64, 42, 255, 38, 56, 38, 255, 36, 53, 36, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 32, 25, 255, 25, 32, 25, 255, 29, 41, 30, 255, 31, 43, 31, 255, 37, 55, 37, 255, 39, 59, 39, 255, 35, 52, 36, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 42, 31, 255, 30, 43, 31, 255, 30, 36, 38, 255, 29, 34, 36, 255, 38, 50, 53, 255, 32, 39, 41, 255, 34, 42, 45, 255, 43, 57, 62, 255, 42, 55, 60, 255, 40, 52, 56, 255, 38, 49, 52, 255, 41, 53, 58, 255, 30, 35, 37, 255, 47, 64, 69, 255, 45, 61, 66, 255, 33, 41, 43, 255, 34, 42, 45, 255, 34, 43, 45, 255, 33, 40, 42, 255, 33, 40, 43, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 32, 33, 255, 30, 36, 38, 255, 35, 43, 46, 255, 29, 33, 35, 255, 28, 33, 35, 255, 32, 38, 41, 255, 27, 30, 31, 255, 34, 42, 45, 255, 33, 41, 44, 255, 34, 42, 45, 255, 35, 45, 48, 255, 38, 48, 52, 255, 32, 39, 42, 255, 37, 48, 51, 255, 36, 46, 50, 255, 32, 38, 41, 255, 22, 22, 22, 255, 24, 26, 26, 255, 21, 21, 21, 255, 24, 25, 26, 255, 31, 38, 40, 255, 44, 59, 64, 255, 30, 36, 38, 255, 25, 28, 29, 255, 24, 27, 27, 255, 26, 29, 30, 255, 38, 48, 52, 255, 35, 44, 47, 255, 24, 26, 27, 255, 23, 25, 25, 255, 30, 35, 37, 255, 28, 33, 34, 255, 25, 28, 29, 255, 32, 39, 41, 255, 36, 45, 48, 255, 38, 49, 53, 255, 42, 55, 59, 255, 26, 30, 31, 255, 21, 21, 21, 255, 32, 39, 41, 255, 36, 45, 48, 255, 26, 29, 30, 255, 21, 21, 21, 255, 40, 52, 56, 255, 32, 39, 42, 255, 37, 48, 52, 255, 27, 32, 33, 255, 34, 43, 46, 255, 41, 54, 59, 255, 35, 44, 47, 255, 39, 50, 54, 255, 42, 55, 60, 255, 34, 43, 46, 255, 27, 31, 32, 255, 52, 71, 76, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 38, 40, 255, 35, 44, 47, 255, 39, 51, 55, 255, 30, 36, 38, 255, 26, 29, 30, 255, 38, 49, 53, 255, 28, 33, 34, 255, 33, 40, 43, 255, 29, 34, 36, 255, 34, 43, 46, 255, 29, 34, 36, 255, 37, 48, 51, 255, 32, 40, 42, 255, 52, 71, 77, 255, 47, 64, 70, 255, 48, 65, 71, 255, 41, 55, 59, 255, 49, 67, 73, 255, 39, 51, 55, 255, 39, 50, 54, 255, 45, 61, 66, 255, 42, 55, 59, 255, 49, 68, 74, 255, 44, 59, 64, 255, 44, 58, 63, 255, 33, 41, 43, 255, 21, 21, 21, 255, 34, 42, 44, 255, 52, 71, 76, 255, 38, 50, 53, 255, 30, 35, 37, 255, 23, 24, 24, 255, 32, 38, 41, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 42, 55, 60, 255, 38, 49, 53, 255, 38, 49, 53, 255, 36, 45, 49, 255, 31, 37, 39, 255, 28, 33, 35, 255, 27, 30, 31, 255, 25, 27, 28, 255, 33, 40, 43, 255, 24, 26, 27, 255, 24, 26, 26, 255, 34, 42, 45, 255, 38, 48, 52, 255, 32, 39, 41, 255, 31, 38, 40, 255, 26, 30, 31, 255, 35, 43, 46, 255, 32, 39, 42, 255, 21, 21, 21, 255, 28, 32, 33, 255, 31, 37, 39, 255, 30, 35, 37, 255, 28, 32, 33, 255, 30, 36, 38, 255, 31, 37, 39, 255, 28, 32, 34, 255, 29, 34, 36, 255, 29, 34, 36, 255, 30, 36, 38, 255, 35, 44, 47, 255, 38, 48, 52, 255, 43, 58, 63, 255, 34, 42, 45, 255, 43, 58, 63, 255, 34, 42, 45, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 50, 69, 75, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 30, 36, 38, 255, 34, 43, 46, 255, 36, 46, 49, 255, 38, 49, 53, 255, 42, 56, 60, 255, 38, 50, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 37, 47, 50, 255, 33, 41, 44, 255, 43, 58, 63, 255, 32, 39, 41, 255, 40, 52, 56, 255, 39, 50, 54, 255, 47, 63, 69, 255, 46, 62, 67, 255, 34, 42, 45, 255, 50, 68, 74, 255, 36, 45, 49, 255, 45, 61, 66, 255, 45, 61, 66, 255, 49, 67, 73, 255, 38, 49, 53, 255, 38, 49, 53, 255, 40, 53, 57, 255, 45, 60, 65, 255, 38, 49, 53, 255, 43, 58, 62, 255, 41, 53, 58, 255, 41, 54, 59, 255, 33, 40, 43, 255, 21, 21, 21, 255, 40, 52, 56, 255, 36, 46, 49, 255, 46, 62, 68, 255, 39, 51, 55, 255, 41, 55, 59, 255, 38, 49, 52, 255, 37, 47, 51, 255, 42, 56, 61, 255, 53, 71, 77, 255, 43, 58, 63, 255, 37, 48, 52, 255, 37, 47, 50, 255, 53, 71, 77, 255, 40, 52, 56, 255, 47, 64, 70, 255, 29, 33, 35, 255, 41, 54, 58, 255, 34, 43, 46, 255, 33, 40, 43, 255, 37, 47, 50, 255, 29, 33, 35, 255, 46, 62, 67, 255, 33, 41, 43, 255, 46, 63, 68, 255, 38, 48, 52, 255, 35, 44, 47, 255, 35, 45, 48, 255, 26, 30, 31, 255, 36, 45, 49, 255, 27, 31, 32, 255, 43, 57, 62, 255, 28, 33, 34, 255, 37, 47, 50, 255, 36, 45, 48, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 29, 35, 36, 255, 32, 38, 41, 255, 21, 21, 21, 255, 28, 32, 33, 255, 33, 40, 43, 255, 30, 36, 38, 255, 21, 21, 21, 255, 27, 31, 32, 255, 28, 32, 34, 255, 21, 21, 21, 255, 26, 29, 29, 255, 34, 43, 46, 255, 33, 40, 43, 255, 34, 42, 45, 255, 36, 46, 49, 255, 29, 35, 37, 255, 31, 37, 39, 255, 25, 27, 28, 255, 30, 35, 37, 255, 37, 48, 51, 255, 34, 42, 45, 255, 44, 59, 64, 255, 33, 41, 44, 255, 33, 41, 44, 255, 35, 44, 47, 255, 31, 37, 39, 255, 27, 37, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 30, 41, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 37, 55, 37, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 35, 28, 255, 24, 31, 24, 255, 24, 31, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 30, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 51, 35, 255, 34, 50, 35, 255, 37, 54, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 38, 56, 38, 255, 34, 50, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 24, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 33, 255, 34, 50, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 27, 38, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 42, 63, 42, 255, 37, 55, 37, 255, 39, 59, 39, 255, 36, 53, 36, 255, 38, 56, 38, 255, 37, 55, 37, 255, 39, 58, 39, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 46, 33, 255, 32, 46, 32, 255, 30, 42, 31, 255, 31, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 54, 37, 255, 33, 47, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 42, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 37, 56, 38, 255, 62, 88, 57, 255, 47, 69, 45, 255, 39, 58, 39, 255, 34, 50, 34, 255, 31, 44, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 31, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 32, 25, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 38, 57, 38, 255, 49, 72, 47, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 35, 255, 36, 54, 37, 255, 37, 55, 37, 255, 34, 50, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 52, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 41, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 37, 56, 37, 255, 38, 56, 38, 255, 35, 52, 36, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 38, 56, 38, 255, 35, 52, 35, 255, 36, 53, 36, 255, 38, 56, 38, 255, 33, 48, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 44, 32, 255, 32, 46, 33, 255, 34, 50, 35, 255, 33, 49, 34, 255, 38, 56, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 51, 74, 48, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 88, 106, 13, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 35, 36, 255, 31, 37, 39, 255, 33, 41, 43, 255, 41, 53, 58, 255, 40, 53, 57, 255, 44, 59, 64, 255, 31, 38, 40, 255, 45, 60, 65, 255, 47, 64, 70, 255, 28, 33, 34, 255, 38, 48, 52, 255, 37, 48, 51, 255, 36, 46, 49, 255, 36, 46, 49, 255, 30, 35, 37, 255, 30, 36, 38, 255, 35, 45, 48, 255, 26, 30, 31, 255, 21, 21, 21, 255, 22, 22, 22, 255, 26, 30, 31, 255, 30, 37, 39, 255, 36, 45, 48, 255, 33, 41, 43, 255, 31, 37, 39, 255, 32, 39, 42, 255, 27, 31, 32, 255, 35, 45, 48, 255, 38, 49, 53, 255, 41, 54, 59, 255, 31, 38, 40, 255, 31, 37, 40, 255, 38, 48, 52, 255, 29, 33, 35, 255, 32, 39, 41, 255, 27, 31, 32, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 28, 32, 34, 255, 26, 28, 29, 255, 33, 40, 43, 255, 23, 23, 24, 255, 26, 29, 30, 255, 25, 27, 28, 255, 34, 42, 45, 255, 32, 39, 42, 255, 31, 38, 40, 255, 32, 40, 42, 255, 41, 54, 58, 255, 34, 43, 45, 255, 26, 29, 30, 255, 27, 31, 33, 255, 25, 28, 29, 255, 39, 50, 54, 255, 34, 43, 46, 255, 30, 35, 37, 255, 27, 31, 33, 255, 33, 41, 43, 255, 39, 51, 55, 255, 40, 52, 56, 255, 26, 29, 31, 255, 23, 23, 24, 255, 39, 51, 55, 255, 41, 54, 59, 255, 29, 34, 35, 255, 36, 46, 49, 255, 38, 48, 52, 255, 43, 58, 63, 255, 35, 44, 47, 255, 47, 64, 69, 255, 40, 53, 57, 255, 29, 34, 36, 255, 37, 48, 51, 255, 31, 38, 40, 255, 21, 21, 21, 255, 30, 36, 38, 255, 27, 31, 33, 255, 39, 50, 54, 255, 37, 48, 51, 255, 44, 59, 64, 255, 27, 31, 32, 255, 39, 50, 54, 255, 45, 61, 66, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 35, 44, 46, 255, 35, 44, 47, 255, 40, 52, 56, 255, 38, 49, 53, 255, 44, 59, 64, 255, 47, 64, 70, 255, 46, 62, 68, 255, 36, 47, 50, 255, 35, 44, 47, 255, 44, 59, 64, 255, 39, 51, 55, 255, 38, 48, 52, 255, 46, 62, 67, 255, 37, 47, 50, 255, 21, 21, 21, 255, 35, 44, 47, 255, 47, 64, 70, 255, 46, 63, 68, 255, 48, 65, 71, 255, 36, 46, 49, 255, 43, 57, 62, 255, 33, 41, 43, 255, 32, 40, 42, 255, 25, 27, 28, 255, 23, 25, 25, 255, 21, 21, 21, 255, 32, 39, 42, 255, 24, 27, 27, 255, 37, 48, 51, 255, 38, 49, 53, 255, 39, 50, 54, 255, 38, 48, 52, 255, 28, 33, 34, 255, 33, 41, 43, 255, 34, 42, 45, 255, 34, 42, 45, 255, 34, 43, 45, 255, 33, 41, 43, 255, 25, 27, 28, 255, 36, 46, 49, 255, 31, 38, 40, 255, 25, 27, 28, 255, 32, 39, 42, 255, 33, 41, 43, 255, 21, 21, 21, 255, 32, 40, 42, 255, 37, 47, 51, 255, 34, 42, 45, 255, 21, 21, 21, 255, 39, 51, 55, 255, 38, 49, 53, 255, 33, 40, 43, 255, 34, 43, 46, 255, 41, 53, 58, 255, 36, 46, 49, 255, 33, 40, 42, 255, 25, 27, 28, 255, 44, 58, 63, 255, 43, 57, 62, 255, 39, 50, 54, 255, 49, 67, 73, 255, 38, 50, 53, 255, 29, 34, 35, 255, 22, 22, 22, 255, 24, 26, 27, 255, 21, 21, 21, 255, 35, 44, 47, 255, 31, 38, 40, 255, 46, 62, 67, 255, 37, 48, 51, 255, 42, 56, 61, 255, 32, 39, 41, 255, 40, 53, 57, 255, 33, 40, 43, 255, 30, 36, 38, 255, 34, 43, 46, 255, 44, 60, 65, 255, 47, 63, 69, 255, 29, 34, 35, 255, 23, 24, 24, 255, 36, 46, 49, 255, 27, 31, 33, 255, 35, 43, 46, 255, 35, 44, 47, 255, 28, 32, 34, 255, 44, 59, 64, 255, 37, 47, 51, 255, 38, 48, 52, 255, 38, 48, 52, 255, 38, 50, 54, 255, 46, 63, 68, 255, 34, 42, 45, 255, 39, 51, 55, 255, 40, 52, 56, 255, 48, 66, 72, 255, 31, 37, 40, 255, 41, 55, 59, 255, 39, 50, 54, 255, 39, 51, 55, 255, 44, 60, 65, 255, 35, 44, 47, 255, 32, 39, 42, 255, 26, 29, 30, 255, 21, 21, 21, 255, 32, 39, 41, 255, 40, 52, 56, 255, 44, 60, 65, 255, 44, 59, 63, 255, 44, 59, 64, 255, 55, 74, 79, 255, 34, 43, 46, 255, 50, 69, 75, 255, 43, 58, 63, 255, 32, 39, 41, 255, 39, 51, 55, 255, 46, 62, 67, 255, 38, 48, 52, 255, 44, 59, 64, 255, 37, 47, 50, 255, 25, 28, 29, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 38, 49, 52, 255, 28, 32, 34, 255, 32, 39, 42, 255, 34, 42, 45, 255, 30, 36, 38, 255, 39, 50, 54, 255, 40, 53, 57, 255, 26, 29, 30, 255, 29, 34, 36, 255, 32, 38, 41, 255, 31, 37, 39, 255, 31, 37, 40, 255, 37, 47, 51, 255, 35, 45, 48, 255, 34, 42, 45, 255, 21, 21, 21, 255, 22, 22, 23, 255, 26, 29, 30, 255, 21, 21, 21, 255, 34, 43, 46, 255, 34, 42, 44, 255, 27, 31, 32, 255, 28, 32, 33, 255, 21, 21, 21, 255, 24, 25, 26, 255, 31, 38, 40, 255, 30, 36, 38, 255, 33, 41, 43, 255, 25, 27, 27, 255, 23, 25, 25, 255, 32, 39, 41, 255, 39, 51, 55, 255, 37, 47, 51, 255, 40, 53, 57, 255, 23, 23, 24, 255, 25, 28, 29, 255, 23, 24, 24, 255, 28, 32, 33, 255, 35, 44, 47, 255, 42, 55, 60, 255, 29, 34, 35, 255, 36, 47, 50, 255, 31, 38, 40, 255, 27, 30, 31, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 44, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 28, 36, 29, 255, 30, 38, 30, 255, 23, 30, 24, 255, 28, 36, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 38, 28, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 50, 35, 255, 38, 57, 38, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 53, 36, 255, 31, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 34, 50, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 38, 57, 38, 255, 37, 55, 37, 255, 36, 52, 36, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 36, 255, 34, 50, 35, 255, 45, 66, 43, 255, 64, 92, 59, 255, 38, 56, 38, 255, 41, 60, 40, 255, 33, 47, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 30, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 54, 37, 255, 35, 52, 35, 255, 34, 50, 35, 255, 31, 44, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 44, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 32, 255, 35, 52, 36, 255, 42, 62, 41, 255, 45, 66, 43, 255, 38, 57, 38, 255, 35, 51, 35, 255, 42, 62, 41, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 43, 31, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 34, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 37, 255, 34, 50, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 41, 61, 40, 255, 35, 51, 35, 255, 33, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 33, 48, 34, 255, 21, 21, 21, 255, 33, 41, 44, 255, 38, 49, 53, 255, 36, 46, 49, 255, 40, 53, 57, 255, 41, 54, 59, 255, 30, 36, 38, 255, 35, 45, 48, 255, 33, 41, 44, 255, 27, 31, 33, 255, 38, 48, 52, 255, 36, 45, 48, 255, 35, 44, 47, 255, 29, 34, 36, 255, 34, 42, 44, 255, 24, 26, 26, 255, 30, 36, 38, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 28, 33, 34, 255, 31, 37, 40, 255, 40, 53, 57, 255, 29, 35, 37, 255, 38, 49, 52, 255, 31, 37, 39, 255, 23, 24, 24, 255, 33, 41, 44, 255, 35, 45, 48, 255, 36, 45, 49, 255, 33, 41, 43, 255, 36, 46, 50, 255, 33, 41, 44, 255, 41, 53, 58, 255, 30, 36, 38, 255, 28, 32, 33, 255, 21, 21, 21, 255, 24, 27, 27, 255, 36, 46, 49, 255, 21, 21, 21, 255, 26, 29, 30, 255, 33, 41, 43, 255, 25, 28, 29, 255, 37, 48, 51, 255, 34, 42, 45, 255, 32, 39, 42, 255, 41, 55, 59, 255, 47, 63, 69, 255, 39, 51, 54, 255, 43, 57, 61, 255, 41, 54, 58, 255, 31, 38, 40, 255, 24, 26, 27, 255, 31, 37, 39, 255, 23, 24, 25, 255, 26, 29, 29, 255, 32, 39, 42, 255, 35, 44, 47, 255, 26, 29, 30, 255, 32, 39, 41, 255, 40, 52, 56, 255, 36, 45, 48, 255, 21, 21, 21, 255, 25, 28, 29, 255, 36, 46, 50, 255, 33, 41, 43, 255, 47, 64, 70, 255, 43, 57, 62, 255, 31, 37, 39, 255, 27, 31, 32, 255, 40, 52, 56, 255, 41, 53, 57, 255, 39, 51, 54, 255, 42, 56, 61, 255, 32, 38, 41, 255, 21, 21, 21, 255, 28, 33, 35, 255, 42, 55, 59, 255, 34, 43, 46, 255, 36, 46, 50, 255, 37, 47, 50, 255, 36, 45, 49, 255, 32, 39, 41, 255, 32, 40, 42, 255, 33, 41, 43, 255, 21, 21, 21, 255, 36, 46, 50, 255, 33, 41, 44, 255, 38, 50, 53, 255, 38, 49, 52, 255, 55, 73, 79, 255, 39, 51, 55, 255, 40, 53, 57, 255, 44, 59, 64, 255, 40, 52, 56, 255, 44, 59, 64, 255, 42, 56, 60, 255, 36, 46, 49, 255, 34, 43, 46, 255, 25, 28, 29, 255, 21, 21, 21, 255, 32, 39, 41, 255, 47, 63, 69, 255, 38, 49, 53, 255, 50, 69, 75, 255, 47, 64, 70, 255, 34, 42, 45, 255, 23, 24, 25, 255, 37, 47, 50, 255, 22, 23, 24, 255, 21, 21, 21, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 41, 54, 59, 255, 36, 46, 49, 255, 35, 44, 47, 255, 43, 57, 62, 255, 46, 63, 68, 255, 39, 50, 54, 255, 31, 38, 40, 255, 22, 23, 23, 255, 24, 27, 27, 255, 27, 31, 33, 255, 29, 34, 36, 255, 37, 48, 51, 255, 29, 34, 36, 255, 36, 46, 49, 255, 25, 28, 28, 255, 29, 35, 37, 255, 21, 21, 21, 255, 36, 46, 49, 255, 41, 54, 59, 255, 35, 45, 48, 255, 32, 39, 41, 255, 31, 37, 39, 255, 31, 37, 40, 255, 30, 35, 37, 255, 34, 42, 45, 255, 35, 44, 47, 255, 37, 48, 51, 255, 32, 38, 41, 255, 34, 43, 46, 255, 31, 38, 40, 255, 29, 34, 36, 255, 28, 32, 33, 255, 29, 34, 35, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 32, 39, 42, 255, 33, 41, 43, 255, 28, 32, 33, 255, 41, 54, 59, 255, 36, 46, 49, 255, 38, 48, 52, 255, 46, 62, 67, 255, 23, 23, 24, 255, 26, 29, 30, 255, 22, 23, 24, 255, 37, 47, 51, 255, 21, 21, 21, 255, 36, 46, 49, 255, 47, 65, 70, 255, 44, 60, 65, 255, 26, 29, 30, 255, 24, 26, 27, 255, 33, 41, 43, 255, 39, 51, 55, 255, 41, 54, 58, 255, 40, 52, 56, 255, 36, 45, 48, 255, 43, 58, 62, 255, 49, 66, 72, 255, 34, 42, 45, 255, 44, 59, 64, 255, 39, 51, 55, 255, 28, 33, 35, 255, 38, 49, 52, 255, 32, 40, 42, 255, 40, 52, 56, 255, 43, 57, 62, 255, 41, 54, 59, 255, 43, 57, 62, 255, 41, 54, 58, 255, 40, 52, 56, 255, 39, 51, 55, 255, 43, 57, 62, 255, 36, 46, 49, 255, 21, 21, 21, 255, 39, 51, 55, 255, 39, 51, 55, 255, 36, 45, 49, 255, 32, 39, 41, 255, 50, 69, 75, 255, 46, 62, 68, 255, 44, 60, 65, 255, 59, 77, 82, 255, 48, 65, 71, 255, 52, 70, 76, 255, 33, 41, 44, 255, 51, 70, 76, 255, 37, 48, 51, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 24, 255, 21, 21, 21, 255, 28, 32, 34, 255, 31, 37, 39, 255, 23, 24, 24, 255, 21, 21, 21, 255, 30, 36, 38, 255, 46, 62, 67, 255, 34, 42, 45, 255, 33, 40, 42, 255, 36, 45, 48, 255, 31, 37, 39, 255, 28, 33, 34, 255, 25, 28, 29, 255, 33, 41, 44, 255, 30, 35, 37, 255, 27, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 29, 35, 37, 255, 36, 46, 49, 255, 32, 39, 41, 255, 28, 32, 33, 255, 33, 42, 44, 255, 27, 31, 32, 255, 36, 46, 49, 255, 32, 38, 41, 255, 33, 41, 43, 255, 25, 28, 29, 255, 40, 52, 57, 255, 39, 51, 55, 255, 35, 45, 48, 255, 38, 49, 52, 255, 34, 42, 45, 255, 36, 45, 49, 255, 30, 36, 38, 255, 34, 43, 46, 255, 37, 47, 51, 255, 38, 49, 52, 255, 42, 55, 60, 255, 26, 30, 31, 255, 30, 35, 37, 255, 21, 21, 21, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 34, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 35, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 36, 29, 255, 32, 40, 31, 255, 24, 32, 25, 255, 29, 37, 29, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 51, 35, 255, 38, 57, 38, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 27, 36, 27, 255, 30, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 39, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 73, 88, 15, 255, 29, 40, 29, 255, 34, 50, 35, 255, 30, 42, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 27, 36, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 34, 255, 30, 42, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 30, 42, 31, 255, 35, 51, 35, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 30, 255, 33, 48, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 39, 58, 39, 255, 35, 52, 35, 255, 44, 65, 43, 255, 46, 68, 45, 255, 53, 77, 50, 255, 38, 57, 38, 255, 37, 56, 37, 255, 33, 48, 33, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 37, 54, 37, 255, 35, 52, 36, 255, 38, 56, 38, 255, 35, 52, 35, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 34, 255, 28, 38, 28, 255, 29, 40, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 54, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 38, 58, 38, 255, 38, 57, 38, 255, 38, 57, 38, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 54, 37, 255, 33, 49, 34, 255, 36, 54, 37, 255, 36, 52, 36, 255, 34, 50, 35, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 21, 21, 21, 255, 35, 43, 46, 255, 37, 47, 51, 255, 33, 41, 43, 255, 40, 52, 56, 255, 43, 57, 61, 255, 51, 70, 76, 255, 42, 56, 61, 255, 28, 33, 35, 255, 36, 46, 49, 255, 28, 32, 33, 255, 42, 56, 60, 255, 36, 46, 50, 255, 35, 45, 48, 255, 38, 49, 53, 255, 31, 38, 40, 255, 40, 52, 56, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 31, 32, 255, 41, 54, 58, 255, 22, 22, 22, 255, 36, 46, 49, 255, 34, 42, 44, 255, 33, 40, 43, 255, 32, 38, 41, 255, 29, 33, 35, 255, 33, 41, 44, 255, 38, 49, 52, 255, 31, 37, 39, 255, 28, 33, 35, 255, 24, 27, 27, 255, 33, 41, 43, 255, 26, 30, 31, 255, 31, 37, 39, 255, 21, 21, 21, 255, 27, 30, 32, 255, 29, 34, 36, 255, 33, 40, 43, 255, 37, 48, 51, 255, 34, 42, 45, 255, 31, 38, 40, 255, 44, 59, 64, 255, 34, 42, 45, 255, 29, 34, 36, 255, 44, 59, 64, 255, 40, 52, 56, 255, 24, 25, 26, 255, 36, 46, 49, 255, 32, 39, 42, 255, 31, 37, 39, 255, 31, 38, 40, 255, 30, 35, 37, 255, 24, 25, 26, 255, 30, 36, 38, 255, 29, 35, 37, 255, 29, 34, 36, 255, 38, 48, 52, 255, 37, 47, 50, 255, 35, 44, 47, 255, 33, 40, 43, 255, 25, 27, 28, 255, 21, 21, 21, 255, 32, 38, 41, 255, 31, 37, 39, 255, 34, 42, 45, 255, 28, 32, 33, 255, 26, 30, 31, 255, 31, 37, 39, 255, 37, 47, 50, 255, 38, 49, 53, 255, 21, 22, 22, 255, 35, 44, 47, 255, 37, 48, 51, 255, 21, 21, 21, 255, 47, 64, 70, 255, 39, 50, 54, 255, 36, 46, 49, 255, 34, 43, 46, 255, 27, 31, 32, 255, 40, 52, 56, 255, 39, 51, 55, 255, 34, 43, 45, 255, 29, 34, 36, 255, 33, 41, 43, 255, 24, 27, 27, 255, 23, 24, 24, 255, 39, 51, 55, 255, 50, 69, 75, 255, 35, 44, 47, 255, 41, 53, 58, 255, 45, 60, 65, 255, 50, 69, 75, 255, 42, 55, 60, 255, 38, 50, 54, 255, 40, 52, 56, 255, 46, 62, 67, 255, 23, 24, 25, 255, 21, 21, 21, 255, 33, 40, 43, 255, 42, 55, 60, 255, 46, 61, 67, 255, 48, 66, 71, 255, 56, 74, 79, 255, 36, 46, 50, 255, 42, 55, 59, 255, 33, 40, 43, 255, 33, 41, 43, 255, 31, 38, 40, 255, 30, 35, 37, 255, 27, 30, 31, 255, 38, 48, 52, 255, 25, 28, 29, 255, 22, 22, 22, 255, 34, 43, 46, 255, 25, 28, 29, 255, 32, 39, 41, 255, 41, 53, 58, 255, 35, 44, 47, 255, 31, 38, 40, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 35, 44, 47, 255, 30, 36, 38, 255, 32, 39, 41, 255, 28, 33, 34, 255, 36, 46, 49, 255, 33, 40, 43, 255, 21, 21, 21, 255, 33, 41, 43, 255, 27, 30, 32, 255, 30, 36, 38, 255, 40, 52, 56, 255, 44, 58, 63, 255, 27, 30, 31, 255, 33, 42, 44, 255, 29, 35, 37, 255, 30, 35, 37, 255, 28, 32, 34, 255, 28, 32, 33, 255, 33, 41, 43, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 41, 54, 58, 255, 21, 21, 21, 255, 40, 53, 57, 255, 43, 58, 63, 255, 36, 45, 48, 255, 40, 52, 56, 255, 45, 61, 66, 255, 41, 54, 58, 255, 52, 71, 77, 255, 43, 57, 62, 255, 29, 34, 36, 255, 33, 41, 43, 255, 37, 47, 50, 255, 29, 34, 36, 255, 33, 41, 43, 255, 47, 65, 70, 255, 44, 59, 64, 255, 42, 56, 61, 255, 23, 24, 24, 255, 34, 42, 45, 255, 45, 61, 66, 255, 44, 59, 64, 255, 38, 48, 52, 255, 44, 59, 64, 255, 28, 32, 33, 255, 30, 35, 37, 255, 31, 37, 40, 255, 41, 55, 59, 255, 43, 57, 62, 255, 31, 37, 39, 255, 25, 28, 29, 255, 34, 42, 45, 255, 38, 49, 53, 255, 40, 53, 57, 255, 41, 54, 58, 255, 34, 42, 45, 255, 42, 56, 61, 255, 43, 57, 61, 255, 40, 52, 56, 255, 42, 56, 61, 255, 55, 73, 78, 255, 21, 21, 21, 255, 37, 47, 50, 255, 35, 44, 47, 255, 38, 50, 54, 255, 40, 52, 56, 255, 38, 50, 53, 255, 41, 54, 59, 255, 43, 57, 62, 255, 37, 47, 51, 255, 46, 63, 69, 255, 40, 52, 56, 255, 39, 50, 54, 255, 37, 48, 52, 255, 27, 31, 33, 255, 21, 21, 21, 255, 23, 23, 24, 255, 31, 38, 40, 255, 34, 42, 45, 255, 25, 27, 28, 255, 26, 29, 30, 255, 41, 54, 59, 255, 54, 72, 78, 255, 33, 41, 44, 255, 29, 35, 36, 255, 21, 21, 21, 255, 23, 24, 24, 255, 35, 45, 48, 255, 41, 54, 58, 255, 39, 50, 54, 255, 29, 35, 36, 255, 40, 52, 56, 255, 27, 30, 31, 255, 27, 31, 32, 255, 31, 37, 39, 255, 35, 45, 48, 255, 21, 21, 21, 255, 24, 25, 26, 255, 33, 40, 43, 255, 21, 21, 21, 255, 29, 35, 36, 255, 35, 44, 47, 255, 32, 38, 41, 255, 34, 43, 46, 255, 26, 29, 30, 255, 30, 36, 38, 255, 24, 26, 27, 255, 37, 47, 51, 255, 21, 21, 21, 255, 31, 37, 39, 255, 33, 40, 43, 255, 37, 47, 51, 255, 32, 39, 42, 255, 43, 58, 63, 255, 41, 54, 58, 255, 38, 49, 53, 255, 36, 45, 49, 255, 32, 39, 42, 255, 32, 39, 42, 255, 42, 56, 61, 255, 35, 45, 48, 255, 30, 36, 38, 255, 29, 34, 36, 255, 31, 37, 39, 255, 30, 36, 38, 255, 32, 40, 42, 255, 35, 52, 36, 255, 31, 44, 31, 255, 32, 45, 32, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 44, 64, 42, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 32, 25, 255, 23, 30, 24, 255, 27, 34, 27, 255, 29, 36, 29, 255, 28, 35, 28, 255, 25, 32, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 33, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 32, 25, 255, 30, 41, 30, 255, 32, 47, 33, 255, 33, 48, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 35, 52, 36, 255, 35, 52, 35, 255, 36, 52, 36, 255, 37, 55, 37, 255, 37, 54, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 37, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 38, 56, 38, 255, 33, 48, 33, 255, 31, 44, 32, 255, 30, 41, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 29, 40, 30, 255, 29, 40, 29, 255, 29, 40, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 124, 151, 13, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 46, 33, 255, 34, 49, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 37, 55, 37, 255, 21, 21, 21, 255, 28, 33, 34, 255, 37, 48, 52, 255, 37, 47, 51, 255, 32, 40, 42, 255, 43, 58, 63, 255, 47, 64, 70, 255, 45, 61, 66, 255, 43, 57, 61, 255, 38, 48, 52, 255, 31, 37, 39, 255, 28, 33, 35, 255, 32, 39, 42, 255, 35, 44, 48, 255, 25, 28, 29, 255, 38, 50, 53, 255, 33, 41, 44, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 31, 37, 39, 255, 24, 27, 27, 255, 28, 33, 34, 255, 22, 22, 22, 255, 25, 28, 29, 255, 28, 33, 35, 255, 21, 21, 21, 255, 32, 39, 42, 255, 31, 38, 40, 255, 25, 27, 28, 255, 41, 55, 59, 255, 32, 39, 42, 255, 28, 33, 35, 255, 35, 43, 46, 255, 46, 62, 67, 255, 36, 47, 50, 255, 35, 44, 47, 255, 43, 57, 61, 255, 32, 38, 41, 255, 36, 45, 48, 255, 42, 55, 60, 255, 41, 54, 58, 255, 23, 24, 25, 255, 27, 30, 32, 255, 21, 21, 21, 255, 32, 38, 41, 255, 43, 57, 61, 255, 41, 54, 59, 255, 32, 40, 42, 255, 40, 53, 57, 255, 27, 32, 33, 255, 31, 38, 40, 255, 31, 37, 39, 255, 28, 32, 34, 255, 21, 21, 21, 255, 27, 30, 31, 255, 31, 38, 40, 255, 33, 41, 44, 255, 42, 55, 60, 255, 37, 47, 50, 255, 32, 39, 41, 255, 41, 53, 58, 255, 28, 32, 34, 255, 36, 45, 48, 255, 23, 25, 25, 255, 24, 26, 26, 255, 41, 55, 59, 255, 33, 41, 43, 255, 30, 36, 38, 255, 35, 44, 47, 255, 43, 57, 62, 255, 34, 43, 46, 255, 41, 54, 58, 255, 33, 41, 43, 255, 31, 38, 40, 255, 35, 44, 47, 255, 40, 52, 56, 255, 25, 28, 29, 255, 38, 49, 53, 255, 40, 53, 57, 255, 36, 46, 49, 255, 35, 44, 48, 255, 42, 56, 60, 255, 47, 64, 70, 255, 43, 58, 62, 255, 37, 48, 51, 255, 36, 46, 49, 255, 26, 30, 31, 255, 21, 21, 21, 255, 33, 41, 44, 255, 32, 40, 42, 255, 36, 46, 50, 255, 41, 55, 59, 255, 40, 53, 57, 255, 41, 53, 57, 255, 38, 48, 52, 255, 31, 37, 39, 255, 33, 40, 43, 255, 21, 21, 21, 255, 29, 34, 35, 255, 40, 52, 56, 255, 37, 48, 51, 255, 26, 30, 31, 255, 30, 36, 38, 255, 29, 34, 36, 255, 21, 21, 21, 255, 34, 42, 44, 255, 27, 31, 32, 255, 38, 50, 53, 255, 35, 43, 46, 255, 39, 51, 55, 255, 28, 33, 34, 255, 21, 21, 21, 255, 29, 33, 35, 255, 29, 34, 35, 255, 34, 42, 44, 255, 36, 46, 49, 255, 34, 42, 45, 255, 25, 27, 28, 255, 30, 36, 38, 255, 25, 28, 29, 255, 21, 21, 21, 255, 27, 30, 31, 255, 32, 40, 42, 255, 44, 59, 64, 255, 47, 63, 69, 255, 34, 43, 46, 255, 42, 55, 60, 255, 41, 54, 58, 255, 27, 31, 32, 255, 33, 41, 44, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 28, 29, 255, 43, 57, 62, 255, 21, 21, 21, 255, 30, 35, 37, 255, 30, 35, 37, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 52, 255, 35, 45, 48, 255, 35, 44, 47, 255, 42, 56, 60, 255, 41, 54, 58, 255, 40, 53, 57, 255, 47, 64, 70, 255, 34, 43, 46, 255, 40, 53, 57, 255, 30, 35, 37, 255, 33, 41, 44, 255, 52, 70, 76, 255, 39, 50, 54, 255, 58, 76, 80, 255, 44, 58, 63, 255, 36, 46, 49, 255, 21, 21, 21, 255, 34, 42, 44, 255, 33, 40, 43, 255, 36, 45, 48, 255, 39, 50, 54, 255, 31, 37, 40, 255, 43, 57, 61, 255, 46, 62, 68, 255, 31, 37, 39, 255, 38, 49, 53, 255, 36, 45, 48, 255, 42, 56, 60, 255, 49, 68, 74, 255, 41, 55, 59, 255, 32, 38, 41, 255, 33, 42, 44, 255, 33, 40, 43, 255, 39, 51, 55, 255, 50, 69, 75, 255, 48, 65, 71, 255, 38, 49, 53, 255, 35, 43, 46, 255, 25, 28, 29, 255, 21, 21, 21, 255, 35, 43, 46, 255, 34, 43, 46, 255, 41, 54, 59, 255, 42, 56, 61, 255, 35, 43, 46, 255, 38, 50, 54, 255, 40, 52, 56, 255, 34, 42, 45, 255, 21, 21, 21, 255, 24, 25, 26, 255, 27, 31, 32, 255, 39, 51, 55, 255, 48, 66, 72, 255, 32, 39, 42, 255, 44, 59, 64, 255, 40, 52, 56, 255, 24, 26, 27, 255, 32, 39, 41, 255, 55, 74, 79, 255, 43, 57, 62, 255, 37, 47, 50, 255, 46, 62, 68, 255, 38, 50, 54, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 45, 60, 65, 255, 30, 35, 37, 255, 32, 40, 42, 255, 34, 42, 45, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 24, 26, 27, 255, 32, 39, 41, 255, 32, 39, 42, 255, 36, 46, 49, 255, 21, 21, 21, 255, 26, 28, 29, 255, 26, 29, 30, 255, 36, 45, 48, 255, 30, 36, 38, 255, 22, 22, 22, 255, 34, 42, 45, 255, 27, 31, 32, 255, 32, 39, 41, 255, 27, 30, 31, 255, 25, 27, 28, 255, 29, 34, 36, 255, 29, 35, 36, 255, 35, 43, 46, 255, 30, 36, 38, 255, 35, 44, 47, 255, 22, 22, 23, 255, 21, 21, 21, 255, 35, 44, 47, 255, 33, 41, 43, 255, 21, 21, 21, 255, 25, 28, 28, 255, 21, 21, 21, 255, 23, 24, 24, 255, 35, 52, 35, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 35, 255, 43, 64, 42, 255, 35, 52, 35, 255, 42, 62, 41, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 30, 24, 255, 24, 32, 25, 255, 35, 45, 35, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 100, 122, 15, 255, 36, 53, 36, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 30, 42, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 27, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 35, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 44, 32, 255, 30, 42, 31, 255, 29, 40, 29, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 27, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 42, 31, 255, 43, 64, 42, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 43, 31, 255, 33, 48, 34, 255, 33, 48, 34, 255, 44, 65, 43, 255, 37, 56, 37, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 37, 56, 37, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 52, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 36, 52, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 35, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 40, 59, 39, 255, 36, 52, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 44, 31, 255, 29, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 38, 56, 38, 255, 31, 44, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 39, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 39, 51, 55, 255, 39, 50, 54, 255, 36, 45, 48, 255, 38, 50, 53, 255, 53, 71, 77, 255, 24, 26, 26, 255, 41, 53, 57, 255, 40, 53, 57, 255, 32, 38, 41, 255, 42, 56, 60, 255, 37, 47, 50, 255, 40, 52, 57, 255, 35, 44, 47, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 21, 21, 21, 255, 35, 44, 47, 255, 39, 50, 54, 255, 37, 47, 50, 255, 40, 53, 57, 255, 31, 37, 40, 255, 36, 47, 50, 255, 42, 56, 60, 255, 34, 42, 45, 255, 40, 53, 57, 255, 26, 30, 31, 255, 48, 66, 72, 255, 35, 45, 48, 255, 40, 52, 56, 255, 35, 44, 47, 255, 38, 48, 52, 255, 33, 42, 44, 255, 37, 47, 51, 255, 35, 44, 47, 255, 34, 43, 46, 255, 29, 34, 36, 255, 32, 39, 41, 255, 22, 23, 23, 255, 38, 50, 53, 255, 36, 46, 50, 255, 41, 53, 58, 255, 22, 23, 23, 255, 21, 21, 21, 255, 34, 43, 46, 255, 36, 46, 50, 255, 48, 65, 71, 255, 40, 52, 56, 255, 33, 41, 44, 255, 33, 40, 43, 255, 28, 33, 34, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 31, 38, 40, 255, 40, 52, 56, 255, 38, 48, 52, 255, 43, 58, 62, 255, 31, 37, 39, 255, 37, 48, 51, 255, 37, 48, 51, 255, 42, 55, 60, 255, 40, 52, 56, 255, 40, 52, 56, 255, 34, 42, 45, 255, 42, 56, 61, 255, 32, 38, 41, 255, 34, 42, 45, 255, 44, 60, 65, 255, 40, 52, 56, 255, 42, 55, 60, 255, 45, 60, 65, 255, 29, 35, 36, 255, 21, 21, 21, 255, 43, 57, 62, 255, 39, 51, 55, 255, 46, 62, 67, 255, 42, 55, 60, 255, 44, 58, 63, 255, 35, 45, 48, 255, 32, 39, 42, 255, 37, 48, 52, 255, 32, 39, 41, 255, 31, 38, 40, 255, 23, 25, 25, 255, 42, 56, 60, 255, 40, 52, 56, 255, 42, 56, 60, 255, 37, 48, 51, 255, 45, 60, 65, 255, 37, 48, 51, 255, 22, 23, 24, 255, 21, 21, 21, 255, 38, 49, 53, 255, 33, 40, 43, 255, 38, 49, 52, 255, 31, 38, 40, 255, 21, 21, 21, 255, 27, 31, 32, 255, 37, 48, 52, 255, 27, 31, 32, 255, 26, 29, 30, 255, 25, 27, 28, 255, 33, 41, 43, 255, 24, 27, 27, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 41, 54, 58, 255, 38, 48, 52, 255, 39, 50, 54, 255, 47, 64, 70, 255, 37, 47, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 26, 29, 30, 255, 46, 62, 67, 255, 34, 42, 45, 255, 41, 55, 59, 255, 40, 53, 57, 255, 34, 43, 46, 255, 26, 30, 31, 255, 28, 32, 34, 255, 21, 21, 21, 255, 36, 46, 50, 255, 42, 55, 60, 255, 39, 50, 54, 255, 44, 59, 64, 255, 49, 68, 74, 255, 45, 61, 67, 255, 36, 45, 48, 255, 24, 26, 27, 255, 36, 46, 49, 255, 29, 34, 35, 255, 34, 42, 45, 255, 41, 54, 58, 255, 44, 58, 63, 255, 42, 55, 60, 255, 39, 50, 54, 255, 39, 51, 55, 255, 37, 47, 51, 255, 39, 51, 54, 255, 21, 21, 21, 255, 52, 70, 76, 255, 46, 62, 67, 255, 35, 44, 47, 255, 43, 57, 62, 255, 36, 46, 49, 255, 43, 57, 62, 255, 35, 45, 48, 255, 35, 45, 48, 255, 33, 41, 44, 255, 32, 39, 41, 255, 32, 38, 41, 255, 34, 42, 44, 255, 43, 57, 62, 255, 40, 53, 57, 255, 33, 41, 44, 255, 24, 25, 26, 255, 24, 25, 26, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 40, 42, 255, 31, 38, 40, 255, 31, 37, 40, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 34, 42, 45, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 40, 52, 56, 255, 36, 45, 48, 255, 56, 74, 79, 255, 32, 39, 41, 255, 33, 41, 43, 255, 33, 41, 43, 255, 34, 43, 46, 255, 31, 38, 40, 255, 34, 42, 45, 255, 41, 54, 59, 255, 41, 53, 57, 255, 46, 63, 68, 255, 48, 65, 71, 255, 37, 47, 51, 255, 26, 29, 30, 255, 47, 63, 69, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 33, 40, 43, 255, 27, 31, 33, 255, 21, 21, 21, 255, 35, 45, 48, 255, 26, 28, 29, 255, 25, 27, 28, 255, 29, 35, 37, 255, 27, 31, 32, 255, 22, 22, 23, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 35, 51, 35, 255, 32, 47, 33, 255, 36, 54, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 41, 30, 255, 36, 53, 36, 255, 45, 66, 44, 255, 46, 67, 44, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 43, 31, 255, 112, 137, 14, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 27, 255, 24, 31, 25, 255, 32, 40, 32, 255, 25, 31, 25, 255, 24, 31, 24, 255, 28, 38, 28, 255, 26, 32, 26, 255, 31, 39, 30, 255, 28, 36, 29, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 39, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 31, 44, 31, 255, 27, 38, 28, 255, 26, 34, 26, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 38, 56, 38, 255, 36, 53, 36, 255, 32, 46, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 36, 54, 37, 255, 36, 52, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 104, 126, 13, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 30, 24, 255, 27, 36, 27, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 54, 37, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 32, 46, 33, 255, 34, 50, 35, 255, 29, 41, 30, 255, 37, 55, 37, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 32, 255, 38, 57, 38, 255, 37, 56, 37, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 35, 255, 30, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 30, 25, 255, 26, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 43, 31, 255, 32, 47, 33, 255, 40, 59, 39, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 58, 83, 54, 255, 42, 63, 42, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 24, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 34, 50, 35, 255, 31, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 33, 255, 30, 42, 30, 255, 32, 46, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 37, 54, 37, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 46, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 43, 58, 63, 255, 32, 39, 41, 255, 37, 47, 50, 255, 43, 57, 62, 255, 40, 52, 56, 255, 41, 54, 58, 255, 38, 49, 53, 255, 46, 62, 67, 255, 31, 37, 39, 255, 33, 40, 43, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 38, 49, 52, 255, 35, 45, 48, 255, 33, 42, 44, 255, 36, 46, 50, 255, 26, 30, 31, 255, 29, 34, 35, 255, 32, 40, 42, 255, 38, 48, 52, 255, 34, 42, 45, 255, 39, 50, 54, 255, 35, 45, 48, 255, 36, 47, 50, 255, 43, 57, 62, 255, 36, 46, 49, 255, 39, 51, 55, 255, 38, 49, 52, 255, 37, 47, 50, 255, 21, 21, 21, 255, 23, 23, 24, 255, 21, 21, 21, 255, 30, 35, 37, 255, 36, 45, 49, 255, 32, 40, 42, 255, 36, 46, 50, 255, 39, 51, 55, 255, 39, 50, 54, 255, 40, 53, 57, 255, 37, 47, 50, 255, 48, 65, 71, 255, 32, 39, 41, 255, 42, 56, 61, 255, 54, 72, 77, 255, 55, 73, 78, 255, 43, 57, 61, 255, 34, 42, 44, 255, 37, 47, 51, 255, 35, 45, 48, 255, 39, 51, 55, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 22, 255, 37, 48, 51, 255, 28, 32, 33, 255, 35, 45, 48, 255, 34, 42, 45, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 27, 31, 33, 255, 33, 41, 44, 255, 32, 39, 41, 255, 24, 26, 27, 255, 21, 21, 21, 255, 23, 25, 25, 255, 25, 27, 28, 255, 42, 56, 60, 255, 23, 25, 25, 255, 21, 21, 21, 255, 28, 32, 33, 255, 37, 47, 50, 255, 32, 39, 42, 255, 42, 56, 61, 255, 41, 54, 58, 255, 38, 49, 53, 255, 47, 64, 70, 255, 35, 43, 46, 255, 41, 53, 57, 255, 37, 48, 51, 255, 50, 69, 75, 255, 33, 41, 43, 255, 43, 57, 62, 255, 52, 70, 76, 255, 53, 71, 77, 255, 52, 71, 76, 255, 38, 50, 53, 255, 23, 24, 25, 255, 21, 21, 21, 255, 24, 26, 27, 255, 36, 46, 50, 255, 39, 51, 55, 255, 39, 51, 55, 255, 51, 70, 76, 255, 40, 52, 56, 255, 32, 39, 41, 255, 36, 46, 49, 255, 31, 37, 39, 255, 47, 64, 70, 255, 41, 55, 59, 255, 44, 59, 64, 255, 22, 23, 23, 255, 35, 45, 48, 255, 42, 56, 61, 255, 37, 47, 50, 255, 44, 60, 65, 255, 37, 48, 51, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 59, 64, 255, 36, 45, 48, 255, 35, 45, 48, 255, 29, 35, 36, 255, 34, 43, 45, 255, 34, 43, 45, 255, 38, 49, 52, 255, 34, 42, 45, 255, 37, 47, 50, 255, 23, 25, 25, 255, 33, 40, 43, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 57, 62, 255, 28, 32, 33, 255, 31, 37, 40, 255, 25, 27, 28, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 36, 46, 49, 255, 33, 41, 44, 255, 32, 39, 42, 255, 33, 41, 43, 255, 27, 31, 33, 255, 28, 33, 34, 255, 32, 38, 41, 255, 38, 49, 53, 255, 24, 26, 27, 255, 22, 23, 23, 255, 21, 21, 21, 255, 43, 57, 62, 255, 43, 57, 62, 255, 45, 61, 66, 255, 49, 67, 73, 255, 45, 60, 65, 255, 41, 53, 58, 255, 39, 51, 55, 255, 21, 21, 21, 255, 34, 42, 45, 255, 45, 61, 67, 255, 46, 62, 68, 255, 39, 51, 55, 255, 25, 28, 29, 255, 27, 32, 33, 255, 40, 52, 56, 255, 33, 40, 43, 255, 43, 58, 63, 255, 50, 69, 75, 255, 32, 38, 41, 255, 21, 21, 21, 255, 42, 55, 59, 255, 48, 66, 72, 255, 54, 73, 78, 255, 36, 46, 49, 255, 41, 54, 58, 255, 41, 54, 59, 255, 37, 47, 51, 255, 32, 38, 41, 255, 35, 44, 47, 255, 30, 35, 37, 255, 30, 36, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 23, 25, 25, 255, 30, 36, 38, 255, 36, 45, 48, 255, 37, 47, 51, 255, 54, 73, 78, 255, 51, 69, 75, 255, 46, 63, 69, 255, 55, 73, 79, 255, 51, 69, 75, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 48, 65, 71, 255, 35, 44, 47, 255, 32, 39, 42, 255, 39, 51, 55, 255, 44, 59, 64, 255, 51, 69, 75, 255, 32, 39, 42, 255, 35, 44, 47, 255, 40, 52, 56, 255, 37, 47, 50, 255, 38, 48, 52, 255, 45, 60, 66, 255, 41, 55, 59, 255, 43, 57, 62, 255, 45, 60, 65, 255, 37, 47, 50, 255, 45, 61, 66, 255, 30, 35, 37, 255, 44, 58, 63, 255, 33, 41, 43, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 23, 25, 25, 255, 31, 37, 39, 255, 33, 40, 43, 255, 22, 23, 23, 255, 22, 23, 23, 255, 21, 21, 21, 255, 26, 29, 30, 255, 25, 28, 29, 255, 33, 41, 44, 255, 35, 44, 47, 255, 26, 28, 29, 255, 24, 25, 26, 255, 34, 43, 46, 255, 27, 30, 31, 255, 28, 32, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 41, 30, 255, 30, 42, 31, 255, 32, 46, 33, 255, 37, 56, 38, 255, 35, 52, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 33, 49, 34, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 40, 31, 255, 24, 31, 25, 255, 26, 35, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 45, 32, 255, 25, 33, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 40, 29, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 30, 42, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 54, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 44, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 40, 60, 40, 255, 35, 52, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 35, 26, 255, 32, 46, 32, 255, 27, 36, 27, 255, 25, 34, 26, 255, 31, 44, 32, 255, 35, 51, 35, 255, 31, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 32, 25, 255, 23, 30, 24, 255, 27, 35, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 50, 35, 255, 38, 57, 38, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 38, 57, 38, 255, 41, 61, 41, 255, 38, 57, 38, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 26, 255, 31, 44, 32, 255, 59, 67, 13, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 38, 57, 38, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 35, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 49, 34, 255, 38, 56, 38, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 41, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 50, 35, 255, 34, 50, 34, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 29, 34, 36, 255, 36, 46, 49, 255, 43, 57, 61, 255, 37, 48, 51, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 28, 29, 255, 23, 24, 25, 255, 21, 21, 21, 255, 27, 30, 32, 255, 32, 39, 41, 255, 37, 47, 50, 255, 32, 39, 41, 255, 28, 33, 35, 255, 29, 34, 36, 255, 32, 39, 42, 255, 33, 41, 44, 255, 33, 40, 42, 255, 30, 35, 37, 255, 37, 48, 51, 255, 43, 56, 61, 255, 41, 54, 59, 255, 36, 46, 49, 255, 40, 53, 57, 255, 43, 58, 63, 255, 44, 59, 64, 255, 30, 35, 37, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 35, 43, 46, 255, 36, 45, 48, 255, 36, 46, 49, 255, 31, 38, 40, 255, 52, 70, 76, 255, 52, 70, 76, 255, 36, 45, 49, 255, 44, 60, 65, 255, 36, 46, 49, 255, 34, 42, 45, 255, 54, 72, 77, 255, 50, 69, 75, 255, 42, 55, 59, 255, 35, 44, 47, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 32, 40, 42, 255, 21, 21, 21, 255, 31, 37, 39, 255, 23, 24, 25, 255, 28, 32, 33, 255, 30, 35, 37, 255, 29, 35, 37, 255, 33, 40, 43, 255, 21, 21, 21, 255, 24, 26, 26, 255, 43, 58, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 30, 36, 38, 255, 30, 36, 38, 255, 21, 21, 21, 255, 29, 33, 35, 255, 42, 55, 59, 255, 36, 45, 49, 255, 23, 25, 25, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 52, 255, 37, 48, 51, 255, 28, 33, 34, 255, 34, 43, 45, 255, 40, 52, 56, 255, 28, 32, 34, 255, 33, 41, 44, 255, 40, 53, 57, 255, 43, 57, 61, 255, 57, 75, 80, 255, 44, 59, 64, 255, 52, 70, 76, 255, 40, 53, 57, 255, 27, 30, 32, 255, 21, 21, 21, 255, 31, 38, 40, 255, 48, 65, 71, 255, 35, 44, 47, 255, 39, 51, 55, 255, 35, 44, 47, 255, 40, 52, 56, 255, 37, 47, 51, 255, 44, 58, 63, 255, 39, 51, 55, 255, 37, 47, 50, 255, 26, 29, 31, 255, 38, 48, 52, 255, 23, 24, 24, 255, 32, 38, 41, 255, 29, 33, 35, 255, 41, 54, 59, 255, 35, 44, 47, 255, 41, 55, 59, 255, 40, 52, 56, 255, 38, 49, 53, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 30, 31, 255, 30, 35, 37, 255, 25, 27, 28, 255, 30, 36, 37, 255, 40, 52, 56, 255, 28, 33, 34, 255, 23, 24, 24, 255, 21, 21, 21, 255, 23, 25, 25, 255, 25, 28, 29, 255, 29, 34, 36, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 33, 40, 43, 255, 22, 23, 23, 255, 32, 39, 41, 255, 41, 54, 58, 255, 29, 34, 35, 255, 21, 21, 21, 255, 23, 25, 25, 255, 35, 43, 46, 255, 50, 69, 75, 255, 34, 43, 46, 255, 43, 58, 63, 255, 42, 56, 61, 255, 31, 38, 40, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 50, 53, 255, 44, 59, 64, 255, 46, 62, 67, 255, 56, 74, 79, 255, 40, 52, 56, 255, 36, 45, 49, 255, 35, 44, 47, 255, 37, 48, 51, 255, 46, 61, 67, 255, 49, 68, 74, 255, 51, 69, 75, 255, 33, 42, 44, 255, 32, 38, 40, 255, 34, 42, 45, 255, 46, 63, 68, 255, 43, 58, 63, 255, 41, 54, 59, 255, 46, 62, 67, 255, 29, 34, 36, 255, 24, 26, 26, 255, 38, 49, 52, 255, 39, 51, 54, 255, 41, 54, 58, 255, 52, 71, 76, 255, 41, 53, 58, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 39, 41, 255, 34, 42, 45, 255, 38, 48, 52, 255, 39, 50, 54, 255, 37, 48, 51, 255, 50, 69, 75, 255, 39, 50, 54, 255, 55, 73, 79, 255, 62, 80, 84, 255, 65, 83, 86, 255, 42, 56, 61, 255, 54, 72, 78, 255, 42, 55, 60, 255, 36, 45, 48, 255, 22, 23, 23, 255, 35, 45, 48, 255, 40, 52, 56, 255, 40, 52, 57, 255, 40, 52, 56, 255, 40, 53, 57, 255, 45, 60, 66, 255, 31, 38, 40, 255, 33, 41, 44, 255, 31, 37, 39, 255, 42, 55, 59, 255, 52, 71, 77, 255, 37, 47, 50, 255, 26, 30, 31, 255, 33, 41, 44, 255, 40, 53, 57, 255, 40, 52, 56, 255, 43, 57, 62, 255, 31, 38, 40, 255, 39, 50, 54, 255, 38, 48, 52, 255, 27, 31, 33, 255, 38, 49, 53, 255, 43, 58, 62, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 25, 27, 28, 255, 21, 21, 21, 255, 28, 33, 35, 255, 34, 42, 45, 255, 30, 35, 37, 255, 21, 21, 21, 255, 24, 26, 27, 255, 26, 28, 29, 255, 28, 32, 33, 255, 28, 32, 33, 255, 23, 24, 25, 255, 21, 21, 21, 255, 27, 31, 32, 255, 29, 33, 35, 255, 35, 45, 48, 255, 31, 37, 39, 255, 30, 36, 38, 255, 35, 43, 46, 255, 36, 45, 48, 255, 27, 31, 32, 255, 35, 43, 46, 255, 38, 49, 52, 255, 26, 29, 30, 255, 33, 41, 44, 255, 30, 36, 38, 255, 33, 40, 43, 255, 24, 26, 27, 255, 21, 21, 21, 255, 29, 34, 36, 255, 40, 53, 57, 255, 32, 40, 42, 255, 29, 40, 29, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 37, 56, 37, 255, 33, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 32, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 34, 50, 35, 255, 38, 56, 38, 255, 36, 54, 36, 255, 35, 52, 36, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 43, 64, 42, 255, 36, 54, 37, 255, 35, 51, 35, 255, 34, 50, 35, 255, 37, 56, 38, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 52, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 30, 255, 30, 42, 30, 255, 27, 37, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 36, 52, 36, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 49, 71, 47, 255, 54, 77, 50, 255, 44, 64, 43, 255, 38, 56, 38, 255, 31, 44, 32, 255, 34, 49, 34, 255, 30, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 25, 34, 26, 255, 27, 38, 28, 255, 34, 49, 34, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 39, 29, 255, 28, 38, 29, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 47, 33, 255, 31, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 31, 255, 32, 46, 32, 255, 37, 56, 37, 255, 33, 47, 33, 255, 31, 44, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 33, 48, 33, 255, 30, 41, 30, 255, 32, 46, 33, 255, 30, 43, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 25, 34, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 34, 50, 35, 255, 30, 42, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 54, 58, 255, 22, 23, 24, 255, 37, 48, 52, 255, 43, 57, 61, 255, 23, 23, 24, 255, 38, 49, 52, 255, 35, 45, 48, 255, 22, 22, 23, 255, 22, 22, 22, 255, 21, 21, 21, 255, 24, 26, 27, 255, 30, 35, 37, 255, 33, 40, 43, 255, 24, 27, 27, 255, 27, 31, 32, 255, 26, 30, 31, 255, 29, 34, 36, 255, 33, 41, 43, 255, 35, 44, 47, 255, 29, 35, 36, 255, 29, 34, 35, 255, 36, 46, 49, 255, 36, 46, 49, 255, 30, 36, 39, 255, 36, 46, 50, 255, 39, 50, 54, 255, 32, 39, 41, 255, 39, 51, 55, 255, 32, 38, 41, 255, 27, 30, 32, 255, 34, 42, 45, 255, 34, 42, 45, 255, 38, 48, 52, 255, 38, 48, 52, 255, 35, 43, 46, 255, 34, 42, 45, 255, 21, 21, 21, 255, 22, 23, 24, 255, 22, 22, 22, 255, 31, 38, 40, 255, 31, 38, 40, 255, 33, 42, 44, 255, 31, 37, 39, 255, 45, 60, 65, 255, 37, 48, 51, 255, 46, 63, 68, 255, 42, 56, 60, 255, 42, 55, 60, 255, 37, 48, 52, 255, 62, 79, 84, 255, 22, 23, 23, 255, 29, 34, 35, 255, 29, 33, 35, 255, 21, 21, 21, 255, 33, 40, 43, 255, 27, 31, 32, 255, 33, 40, 43, 255, 34, 42, 45, 255, 25, 28, 29, 255, 34, 42, 44, 255, 25, 27, 28, 255, 33, 40, 43, 255, 38, 49, 53, 255, 43, 57, 61, 255, 36, 46, 49, 255, 35, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 45, 61, 66, 255, 36, 46, 49, 255, 31, 38, 40, 255, 31, 38, 40, 255, 37, 47, 50, 255, 31, 38, 40, 255, 34, 42, 45, 255, 30, 35, 37, 255, 28, 33, 34, 255, 34, 42, 44, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 22, 22, 255, 31, 38, 40, 255, 38, 50, 53, 255, 36, 46, 49, 255, 31, 37, 39, 255, 35, 44, 47, 255, 25, 27, 28, 255, 39, 51, 55, 255, 46, 62, 67, 255, 47, 64, 70, 255, 45, 60, 65, 255, 32, 40, 42, 255, 21, 21, 21, 255, 34, 43, 46, 255, 42, 56, 60, 255, 26, 29, 31, 255, 39, 50, 54, 255, 40, 53, 57, 255, 30, 35, 37, 255, 35, 44, 47, 255, 48, 66, 72, 255, 49, 66, 72, 255, 37, 47, 50, 255, 31, 38, 40, 255, 45, 60, 65, 255, 35, 44, 47, 255, 43, 57, 62, 255, 38, 50, 53, 255, 43, 58, 63, 255, 38, 49, 53, 255, 45, 61, 66, 255, 26, 29, 30, 255, 30, 36, 38, 255, 37, 47, 50, 255, 42, 56, 60, 255, 27, 31, 32, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 39, 41, 255, 36, 46, 49, 255, 39, 50, 54, 255, 37, 48, 51, 255, 30, 35, 37, 255, 35, 44, 47, 255, 28, 33, 34, 255, 33, 41, 43, 255, 27, 31, 32, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 40, 43, 255, 35, 44, 48, 255, 35, 43, 46, 255, 32, 38, 41, 255, 34, 42, 44, 255, 33, 41, 43, 255, 29, 34, 36, 255, 37, 47, 50, 255, 34, 43, 45, 255, 30, 36, 38, 255, 40, 52, 57, 255, 39, 50, 54, 255, 38, 49, 53, 255, 25, 28, 28, 255, 35, 44, 47, 255, 21, 21, 21, 255, 29, 34, 35, 255, 36, 45, 48, 255, 40, 53, 57, 255, 37, 48, 51, 255, 38, 49, 53, 255, 39, 51, 55, 255, 39, 50, 54, 255, 42, 56, 60, 255, 41, 53, 57, 255, 39, 50, 54, 255, 43, 57, 62, 255, 27, 30, 31, 255, 40, 52, 56, 255, 34, 43, 46, 255, 40, 52, 56, 255, 31, 38, 40, 255, 60, 78, 83, 255, 46, 62, 67, 255, 43, 58, 63, 255, 40, 53, 57, 255, 21, 21, 21, 255, 27, 31, 33, 255, 34, 42, 45, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 22, 22, 22, 255, 36, 47, 50, 255, 44, 60, 65, 255, 38, 49, 53, 255, 42, 56, 60, 255, 53, 71, 77, 255, 28, 33, 35, 255, 43, 58, 62, 255, 50, 69, 75, 255, 53, 72, 77, 255, 46, 62, 67, 255, 52, 71, 76, 255, 41, 54, 58, 255, 64, 81, 85, 255, 53, 72, 77, 255, 35, 44, 47, 255, 37, 47, 50, 255, 23, 23, 24, 255, 28, 33, 34, 255, 22, 22, 22, 255, 29, 34, 36, 255, 35, 45, 48, 255, 34, 42, 45, 255, 49, 68, 74, 255, 40, 52, 56, 255, 37, 47, 50, 255, 35, 44, 47, 255, 37, 47, 51, 255, 40, 52, 56, 255, 46, 62, 67, 255, 47, 65, 70, 255, 40, 52, 56, 255, 41, 54, 59, 255, 41, 54, 58, 255, 43, 57, 62, 255, 57, 75, 80, 255, 48, 65, 71, 255, 35, 44, 47, 255, 44, 59, 64, 255, 39, 51, 55, 255, 41, 54, 59, 255, 38, 49, 53, 255, 21, 21, 21, 255, 29, 33, 35, 255, 25, 28, 29, 255, 27, 31, 32, 255, 23, 24, 25, 255, 21, 21, 21, 255, 23, 25, 25, 255, 23, 25, 25, 255, 23, 25, 25, 255, 29, 34, 35, 255, 21, 21, 21, 255, 31, 38, 40, 255, 27, 30, 31, 255, 22, 23, 23, 255, 25, 27, 28, 255, 28, 32, 33, 255, 31, 37, 39, 255, 31, 38, 40, 255, 33, 40, 43, 255, 27, 32, 33, 255, 29, 33, 35, 255, 34, 43, 46, 255, 30, 35, 37, 255, 34, 42, 45, 255, 36, 46, 49, 255, 25, 27, 28, 255, 30, 35, 37, 255, 32, 38, 41, 255, 41, 54, 58, 255, 26, 29, 31, 255, 32, 40, 42, 255, 29, 34, 36, 255, 31, 38, 40, 255, 34, 43, 46, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 41, 30, 255, 31, 44, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 34, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 43, 31, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 35, 52, 36, 255, 36, 53, 36, 255, 43, 64, 42, 255, 60, 86, 56, 255, 38, 57, 38, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 44, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 54, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 31, 44, 32, 255, 31, 44, 31, 255, 29, 40, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 35, 51, 35, 255, 29, 41, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 54, 37, 255, 36, 53, 36, 255, 44, 65, 43, 255, 46, 67, 44, 255, 45, 66, 43, 255, 44, 64, 42, 255, 37, 55, 37, 255, 35, 52, 36, 255, 32, 46, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 33, 255, 32, 45, 32, 255, 28, 38, 28, 255, 30, 42, 31, 255, 27, 38, 28, 255, 26, 33, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 39, 59, 39, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 26, 34, 26, 255, 30, 41, 30, 255, 29, 40, 30, 255, 33, 47, 33, 255, 27, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 46, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 31, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 31, 255, 35, 51, 35, 255, 33, 48, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 21, 21, 21, 255, 29, 34, 35, 255, 38, 49, 53, 255, 37, 48, 51, 255, 27, 30, 31, 255, 25, 27, 28, 255, 29, 34, 36, 255, 42, 55, 60, 255, 44, 58, 63, 255, 35, 44, 47, 255, 49, 68, 74, 255, 28, 32, 34, 255, 26, 30, 31, 255, 37, 47, 50, 255, 43, 58, 63, 255, 27, 30, 31, 255, 33, 41, 44, 255, 23, 24, 24, 255, 29, 34, 36, 255, 31, 38, 40, 255, 32, 39, 42, 255, 31, 37, 39, 255, 30, 36, 37, 255, 27, 31, 33, 255, 28, 32, 34, 255, 24, 26, 27, 255, 24, 25, 26, 255, 25, 28, 29, 255, 28, 32, 33, 255, 25, 28, 29, 255, 29, 34, 36, 255, 23, 25, 25, 255, 27, 31, 32, 255, 31, 37, 39, 255, 28, 32, 34, 255, 29, 34, 36, 255, 26, 30, 31, 255, 29, 34, 36, 255, 21, 21, 21, 255, 22, 23, 23, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 31, 32, 255, 34, 43, 46, 255, 37, 48, 51, 255, 41, 54, 59, 255, 35, 43, 46, 255, 40, 52, 56, 255, 36, 46, 49, 255, 23, 24, 25, 255, 30, 35, 37, 255, 34, 42, 44, 255, 44, 60, 65, 255, 38, 50, 53, 255, 41, 54, 58, 255, 35, 44, 47, 255, 35, 44, 47, 255, 40, 53, 57, 255, 31, 37, 39, 255, 32, 39, 42, 255, 34, 43, 46, 255, 43, 57, 62, 255, 27, 30, 32, 255, 24, 26, 26, 255, 33, 41, 44, 255, 41, 53, 58, 255, 34, 42, 45, 255, 49, 67, 73, 255, 36, 46, 49, 255, 38, 49, 53, 255, 34, 42, 45, 255, 32, 40, 42, 255, 25, 27, 28, 255, 35, 45, 48, 255, 39, 51, 55, 255, 39, 51, 55, 255, 40, 52, 56, 255, 45, 61, 66, 255, 37, 47, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 32, 39, 42, 255, 28, 32, 33, 255, 32, 38, 41, 255, 35, 44, 48, 255, 41, 54, 59, 255, 36, 46, 50, 255, 36, 46, 49, 255, 21, 21, 21, 255, 25, 28, 29, 255, 36, 46, 49, 255, 39, 50, 54, 255, 38, 49, 53, 255, 47, 64, 69, 255, 50, 69, 75, 255, 42, 55, 59, 255, 48, 66, 71, 255, 38, 48, 52, 255, 39, 51, 55, 255, 47, 64, 69, 255, 44, 59, 64, 255, 39, 51, 55, 255, 41, 54, 58, 255, 36, 45, 48, 255, 41, 54, 58, 255, 50, 68, 75, 255, 47, 63, 69, 255, 32, 39, 41, 255, 27, 31, 32, 255, 42, 56, 60, 255, 43, 57, 62, 255, 32, 40, 42, 255, 42, 56, 60, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 28, 33, 35, 255, 40, 52, 56, 255, 40, 52, 56, 255, 26, 29, 30, 255, 29, 35, 36, 255, 33, 41, 44, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 34, 42, 45, 255, 27, 32, 33, 255, 32, 39, 42, 255, 39, 51, 55, 255, 27, 32, 33, 255, 30, 35, 37, 255, 40, 53, 57, 255, 32, 39, 41, 255, 36, 45, 49, 255, 36, 47, 50, 255, 45, 60, 66, 255, 25, 28, 29, 255, 38, 49, 52, 255, 36, 46, 50, 255, 34, 43, 46, 255, 45, 61, 66, 255, 41, 55, 59, 255, 37, 47, 50, 255, 25, 27, 28, 255, 43, 57, 61, 255, 40, 53, 57, 255, 40, 52, 56, 255, 25, 27, 27, 255, 37, 48, 51, 255, 50, 69, 75, 255, 34, 42, 45, 255, 39, 51, 55, 255, 39, 51, 55, 255, 40, 53, 57, 255, 36, 46, 50, 255, 40, 52, 56, 255, 42, 55, 59, 255, 32, 39, 41, 255, 37, 47, 50, 255, 37, 48, 51, 255, 44, 59, 64, 255, 45, 60, 65, 255, 41, 54, 58, 255, 43, 58, 63, 255, 38, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 40, 42, 255, 36, 46, 49, 255, 45, 60, 65, 255, 37, 48, 51, 255, 40, 53, 57, 255, 38, 49, 53, 255, 39, 50, 54, 255, 45, 61, 66, 255, 42, 56, 60, 255, 39, 50, 54, 255, 31, 38, 40, 255, 40, 53, 57, 255, 42, 56, 60, 255, 41, 53, 58, 255, 38, 50, 54, 255, 52, 71, 76, 255, 39, 51, 54, 255, 42, 56, 61, 255, 57, 75, 80, 255, 35, 44, 47, 255, 33, 40, 43, 255, 32, 39, 41, 255, 31, 38, 40, 255, 40, 52, 56, 255, 34, 42, 45, 255, 47, 64, 69, 255, 29, 34, 36, 255, 44, 59, 64, 255, 39, 51, 54, 255, 33, 41, 43, 255, 36, 46, 50, 255, 39, 51, 55, 255, 47, 64, 69, 255, 42, 55, 59, 255, 36, 45, 49, 255, 37, 48, 52, 255, 33, 40, 42, 255, 38, 49, 53, 255, 50, 69, 75, 255, 32, 40, 42, 255, 42, 56, 60, 255, 41, 54, 58, 255, 39, 51, 55, 255, 32, 40, 42, 255, 37, 48, 51, 255, 33, 40, 43, 255, 21, 21, 21, 255, 34, 42, 44, 255, 36, 45, 49, 255, 27, 32, 33, 255, 37, 47, 50, 255, 22, 22, 22, 255, 21, 21, 21, 255, 27, 31, 32, 255, 26, 29, 30, 255, 32, 39, 41, 255, 35, 44, 47, 255, 28, 32, 34, 255, 33, 40, 43, 255, 31, 38, 40, 255, 27, 30, 31, 255, 32, 38, 41, 255, 30, 36, 38, 255, 27, 31, 33, 255, 36, 45, 48, 255, 35, 45, 48, 255, 37, 47, 50, 255, 31, 37, 39, 255, 30, 35, 37, 255, 36, 46, 49, 255, 23, 24, 25, 255, 38, 49, 53, 255, 33, 41, 44, 255, 38, 49, 53, 255, 31, 37, 39, 255, 41, 54, 58, 255, 24, 25, 26, 255, 38, 50, 53, 255, 35, 44, 47, 255, 35, 44, 47, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 30, 255, 30, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 44, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 33, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 38, 57, 38, 255, 34, 50, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 41, 30, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 52, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 32, 255, 27, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 32, 46, 33, 255, 37, 56, 38, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 34, 255, 36, 53, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 49, 72, 47, 255, 38, 57, 38, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 49, 34, 255, 35, 52, 36, 255, 33, 48, 33, 255, 39, 58, 39, 255, 33, 48, 34, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 43, 31, 255, 33, 49, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 31, 255, 38, 56, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 40, 59, 39, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 48, 69, 46, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 43, 31, 255, 27, 36, 27, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 40, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 35, 51, 35, 255, 37, 56, 38, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 30, 24, 255, 27, 37, 28, 255, 31, 44, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 40, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 21, 21, 21, 255, 31, 38, 40, 255, 37, 48, 51, 255, 36, 46, 49, 255, 41, 54, 58, 255, 41, 54, 59, 255, 40, 53, 57, 255, 43, 57, 61, 255, 41, 54, 58, 255, 39, 50, 54, 255, 48, 66, 72, 255, 37, 47, 50, 255, 21, 21, 21, 255, 32, 39, 41, 255, 36, 45, 48, 255, 40, 52, 56, 255, 38, 49, 53, 255, 34, 42, 45, 255, 30, 36, 38, 255, 26, 29, 30, 255, 27, 31, 32, 255, 22, 22, 23, 255, 23, 25, 25, 255, 28, 32, 34, 255, 34, 42, 45, 255, 27, 32, 33, 255, 34, 42, 45, 255, 31, 37, 39, 255, 25, 28, 29, 255, 21, 21, 21, 255, 33, 40, 43, 255, 32, 39, 41, 255, 32, 39, 41, 255, 33, 40, 43, 255, 34, 42, 44, 255, 24, 26, 27, 255, 29, 34, 36, 255, 25, 28, 29, 255, 21, 21, 21, 255, 22, 22, 22, 255, 28, 33, 35, 255, 31, 37, 40, 255, 37, 47, 50, 255, 37, 48, 52, 255, 35, 44, 47, 255, 41, 54, 58, 255, 29, 34, 36, 255, 32, 40, 42, 255, 43, 57, 61, 255, 31, 37, 39, 255, 31, 38, 40, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 37, 47, 51, 255, 32, 39, 41, 255, 26, 30, 31, 255, 34, 43, 45, 255, 31, 38, 40, 255, 32, 40, 42, 255, 38, 49, 53, 255, 24, 27, 27, 255, 21, 21, 21, 255, 41, 55, 59, 255, 34, 43, 45, 255, 35, 45, 48, 255, 38, 50, 54, 255, 42, 55, 59, 255, 33, 41, 43, 255, 35, 44, 47, 255, 41, 53, 57, 255, 42, 56, 61, 255, 34, 43, 46, 255, 27, 32, 33, 255, 33, 40, 43, 255, 31, 38, 40, 255, 46, 62, 68, 255, 35, 45, 48, 255, 33, 40, 43, 255, 44, 60, 65, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 53, 57, 255, 38, 49, 53, 255, 39, 50, 54, 255, 48, 66, 72, 255, 41, 54, 58, 255, 21, 21, 21, 255, 35, 44, 47, 255, 37, 48, 52, 255, 37, 47, 50, 255, 37, 48, 51, 255, 44, 60, 65, 255, 35, 44, 47, 255, 37, 47, 50, 255, 44, 59, 64, 255, 48, 65, 71, 255, 36, 45, 48, 255, 35, 44, 47, 255, 46, 63, 68, 255, 27, 31, 32, 255, 33, 41, 44, 255, 35, 43, 46, 255, 41, 54, 59, 255, 51, 69, 75, 255, 37, 47, 50, 255, 44, 58, 63, 255, 44, 59, 64, 255, 41, 54, 58, 255, 52, 70, 76, 255, 31, 37, 39, 255, 42, 56, 60, 255, 39, 51, 55, 255, 34, 42, 45, 255, 29, 35, 36, 255, 21, 21, 21, 255, 30, 36, 38, 255, 27, 31, 32, 255, 32, 39, 41, 255, 34, 42, 44, 255, 32, 39, 41, 255, 25, 27, 28, 255, 26, 29, 30, 255, 29, 34, 36, 255, 21, 21, 21, 255, 24, 25, 26, 255, 39, 51, 55, 255, 34, 43, 46, 255, 35, 44, 47, 255, 32, 39, 41, 255, 39, 50, 54, 255, 35, 44, 47, 255, 34, 42, 45, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 43, 46, 255, 34, 43, 45, 255, 33, 40, 43, 255, 39, 51, 55, 255, 43, 58, 63, 255, 41, 54, 58, 255, 31, 38, 40, 255, 21, 21, 21, 255, 40, 53, 57, 255, 29, 35, 37, 255, 34, 42, 44, 255, 41, 54, 58, 255, 40, 52, 57, 255, 51, 70, 76, 255, 42, 55, 60, 255, 57, 75, 80, 255, 40, 52, 56, 255, 39, 51, 55, 255, 55, 73, 79, 255, 45, 60, 65, 255, 47, 64, 70, 255, 40, 52, 56, 255, 37, 47, 51, 255, 44, 58, 63, 255, 25, 27, 28, 255, 40, 52, 56, 255, 51, 69, 75, 255, 31, 37, 39, 255, 52, 70, 76, 255, 43, 57, 62, 255, 43, 57, 62, 255, 36, 45, 49, 255, 21, 21, 21, 255, 39, 50, 54, 255, 32, 39, 42, 255, 40, 52, 56, 255, 35, 44, 47, 255, 37, 47, 50, 255, 48, 66, 72, 255, 40, 52, 57, 255, 42, 56, 60, 255, 44, 58, 63, 255, 48, 66, 72, 255, 48, 65, 71, 255, 35, 43, 46, 255, 38, 49, 53, 255, 40, 52, 56, 255, 40, 52, 57, 255, 37, 48, 51, 255, 35, 44, 46, 255, 43, 57, 62, 255, 50, 68, 75, 255, 34, 42, 44, 255, 48, 66, 72, 255, 35, 44, 47, 255, 30, 36, 38, 255, 26, 28, 29, 255, 36, 46, 50, 255, 44, 59, 64, 255, 36, 46, 49, 255, 41, 54, 59, 255, 29, 34, 36, 255, 28, 33, 34, 255, 40, 53, 57, 255, 53, 72, 77, 255, 39, 51, 55, 255, 42, 56, 61, 255, 56, 74, 79, 255, 45, 61, 66, 255, 34, 42, 45, 255, 40, 52, 56, 255, 52, 70, 76, 255, 40, 52, 56, 255, 47, 65, 70, 255, 44, 60, 65, 255, 39, 50, 54, 255, 39, 51, 55, 255, 37, 47, 50, 255, 41, 55, 59, 255, 32, 40, 42, 255, 25, 27, 28, 255, 23, 23, 24, 255, 25, 28, 29, 255, 33, 40, 43, 255, 21, 21, 21, 255, 25, 28, 29, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 27, 31, 32, 255, 25, 28, 29, 255, 35, 44, 47, 255, 27, 31, 33, 255, 27, 30, 31, 255, 25, 27, 27, 255, 38, 48, 52, 255, 29, 34, 36, 255, 22, 23, 24, 255, 31, 38, 40, 255, 28, 32, 34, 255, 21, 21, 21, 255, 32, 39, 42, 255, 32, 39, 41, 255, 42, 56, 61, 255, 37, 47, 50, 255, 49, 68, 74, 255, 43, 57, 62, 255, 39, 51, 55, 255, 38, 49, 53, 255, 37, 48, 51, 255, 25, 27, 27, 255, 44, 59, 64, 255, 37, 47, 51, 255, 28, 33, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 30, 42, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 38, 57, 38, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 27, 36, 27, 255, 30, 41, 30, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 32, 26, 255, 24, 31, 25, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 34, 50, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 27, 38, 28, 255, 25, 33, 26, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 34, 50, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 47, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 56, 37, 255, 35, 51, 35, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 24, 31, 24, 255, 31, 44, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 56, 38, 255, 33, 48, 33, 255, 35, 52, 36, 255, 35, 51, 35, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 46, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 26, 255, 30, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 36, 255, 34, 50, 35, 255, 34, 50, 34, 255, 45, 66, 43, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 36, 255, 32, 46, 33, 255, 31, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 35, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 36, 54, 37, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 35, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 40, 30, 255, 34, 50, 34, 255, 28, 39, 29, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 35, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 52, 36, 255, 31, 45, 32, 255, 27, 36, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 42, 63, 41, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 29, 255, 24, 31, 24, 255, 25, 32, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 40, 30, 255, 30, 42, 30, 255, 25, 27, 28, 255, 39, 51, 55, 255, 32, 39, 41, 255, 30, 35, 37, 255, 36, 45, 48, 255, 43, 57, 61, 255, 38, 49, 53, 255, 26, 30, 31, 255, 31, 37, 39, 255, 38, 49, 53, 255, 43, 58, 62, 255, 53, 72, 77, 255, 21, 22, 22, 255, 37, 48, 51, 255, 44, 60, 65, 255, 31, 38, 40, 255, 34, 42, 45, 255, 30, 36, 38, 255, 31, 38, 40, 255, 31, 37, 39, 255, 31, 37, 39, 255, 25, 27, 28, 255, 21, 21, 21, 255, 26, 30, 31, 255, 22, 22, 23, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 42, 45, 255, 31, 37, 39, 255, 31, 37, 39, 255, 30, 36, 38, 255, 29, 34, 35, 255, 28, 32, 33, 255, 28, 33, 34, 255, 25, 28, 29, 255, 28, 33, 34, 255, 33, 41, 44, 255, 27, 31, 32, 255, 21, 21, 21, 255, 27, 31, 33, 255, 25, 28, 29, 255, 39, 50, 54, 255, 35, 44, 47, 255, 42, 56, 61, 255, 36, 46, 49, 255, 36, 46, 49, 255, 44, 59, 64, 255, 50, 69, 75, 255, 49, 67, 73, 255, 49, 67, 73, 255, 50, 69, 75, 255, 41, 54, 58, 255, 32, 39, 42, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 22, 22, 255, 32, 39, 41, 255, 27, 32, 33, 255, 21, 21, 21, 255, 27, 30, 31, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 45, 61, 66, 255, 36, 46, 49, 255, 42, 56, 61, 255, 37, 47, 51, 255, 44, 58, 63, 255, 48, 66, 72, 255, 38, 49, 53, 255, 42, 55, 60, 255, 36, 46, 49, 255, 43, 57, 62, 255, 44, 58, 63, 255, 31, 37, 39, 255, 40, 53, 57, 255, 28, 32, 33, 255, 43, 58, 63, 255, 42, 56, 60, 255, 40, 53, 57, 255, 51, 69, 75, 255, 44, 60, 65, 255, 46, 62, 68, 255, 31, 38, 40, 255, 21, 21, 21, 255, 25, 27, 28, 255, 31, 37, 39, 255, 31, 37, 39, 255, 21, 21, 21, 255, 35, 44, 47, 255, 31, 37, 39, 255, 38, 49, 53, 255, 51, 69, 75, 255, 47, 63, 69, 255, 46, 62, 67, 255, 38, 49, 52, 255, 38, 49, 52, 255, 44, 59, 64, 255, 29, 35, 36, 255, 28, 32, 33, 255, 40, 52, 56, 255, 30, 35, 37, 255, 25, 27, 27, 255, 50, 68, 74, 255, 31, 38, 40, 255, 34, 42, 45, 255, 43, 57, 62, 255, 42, 56, 60, 255, 42, 56, 61, 255, 35, 44, 47, 255, 41, 54, 58, 255, 36, 46, 50, 255, 36, 46, 49, 255, 26, 30, 31, 255, 38, 50, 54, 255, 38, 49, 53, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 33, 41, 44, 255, 34, 42, 45, 255, 26, 29, 30, 255, 34, 42, 45, 255, 34, 43, 46, 255, 21, 21, 21, 255, 22, 23, 23, 255, 36, 45, 48, 255, 37, 47, 51, 255, 41, 54, 58, 255, 32, 39, 41, 255, 36, 46, 49, 255, 32, 40, 42, 255, 35, 44, 47, 255, 31, 37, 39, 255, 28, 32, 33, 255, 29, 35, 36, 255, 32, 38, 41, 255, 25, 27, 28, 255, 43, 57, 62, 255, 42, 56, 61, 255, 47, 64, 70, 255, 41, 54, 58, 255, 27, 30, 31, 255, 31, 38, 40, 255, 37, 47, 50, 255, 43, 57, 62, 255, 33, 40, 43, 255, 30, 36, 38, 255, 45, 60, 66, 255, 41, 54, 58, 255, 43, 58, 63, 255, 49, 67, 73, 255, 43, 57, 62, 255, 50, 69, 75, 255, 42, 56, 61, 255, 43, 57, 62, 255, 35, 44, 46, 255, 33, 40, 43, 255, 30, 35, 37, 255, 42, 55, 60, 255, 31, 38, 40, 255, 42, 56, 60, 255, 43, 57, 62, 255, 37, 47, 50, 255, 41, 55, 59, 255, 42, 55, 59, 255, 42, 55, 60, 255, 25, 28, 29, 255, 21, 21, 21, 255, 42, 55, 60, 255, 24, 26, 26, 255, 44, 59, 64, 255, 35, 44, 48, 255, 42, 56, 61, 255, 33, 40, 43, 255, 44, 60, 65, 255, 42, 56, 61, 255, 31, 38, 40, 255, 41, 55, 59, 255, 36, 46, 49, 255, 35, 43, 46, 255, 54, 72, 78, 255, 40, 53, 57, 255, 39, 50, 54, 255, 34, 42, 45, 255, 37, 48, 51, 255, 27, 30, 31, 255, 32, 38, 40, 255, 37, 47, 50, 255, 36, 45, 48, 255, 34, 42, 45, 255, 38, 49, 52, 255, 31, 38, 40, 255, 26, 29, 29, 255, 38, 48, 52, 255, 49, 66, 73, 255, 38, 49, 52, 255, 57, 75, 80, 255, 40, 52, 56, 255, 32, 40, 42, 255, 25, 27, 28, 255, 45, 61, 66, 255, 51, 70, 76, 255, 57, 75, 80, 255, 49, 67, 73, 255, 39, 50, 54, 255, 39, 51, 54, 255, 32, 40, 42, 255, 38, 50, 54, 255, 45, 60, 65, 255, 54, 72, 77, 255, 34, 43, 46, 255, 43, 57, 62, 255, 37, 47, 50, 255, 49, 66, 72, 255, 43, 58, 63, 255, 21, 21, 21, 255, 32, 39, 41, 255, 30, 36, 38, 255, 22, 23, 24, 255, 21, 21, 21, 255, 31, 37, 39, 255, 34, 42, 45, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 34, 42, 45, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 32, 33, 255, 37, 47, 51, 255, 33, 40, 43, 255, 36, 45, 48, 255, 28, 32, 34, 255, 25, 28, 29, 255, 32, 39, 41, 255, 32, 38, 41, 255, 46, 62, 67, 255, 41, 54, 58, 255, 36, 46, 49, 255, 31, 38, 40, 255, 48, 66, 71, 255, 40, 52, 56, 255, 22, 23, 23, 255, 27, 30, 31, 255, 48, 65, 71, 255, 41, 53, 58, 255, 25, 27, 28, 255, 26, 35, 27, 255, 26, 35, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 48, 34, 255, 35, 52, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 30, 24, 255, 30, 43, 31, 255, 33, 48, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 39, 29, 255, 28, 38, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 37, 54, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 28, 38, 29, 255, 26, 35, 27, 255, 32, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 40, 60, 40, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 39, 58, 39, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 31, 43, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 47, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 32, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 44, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 32, 47, 33, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 50, 34, 255, 32, 46, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 45, 32, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 40, 60, 40, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 29, 40, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 41, 30, 255, 30, 42, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 34, 26, 255, 41, 53, 58, 255, 32, 40, 42, 255, 36, 45, 48, 255, 27, 31, 32, 255, 42, 56, 61, 255, 37, 47, 50, 255, 36, 46, 50, 255, 32, 40, 42, 255, 29, 34, 35, 255, 34, 43, 46, 255, 52, 70, 76, 255, 41, 55, 59, 255, 33, 40, 43, 255, 21, 21, 21, 255, 33, 41, 43, 255, 30, 36, 38, 255, 28, 33, 34, 255, 26, 29, 30, 255, 28, 33, 35, 255, 26, 30, 31, 255, 35, 44, 47, 255, 25, 27, 28, 255, 24, 26, 26, 255, 26, 30, 31, 255, 30, 36, 38, 255, 23, 23, 24, 255, 26, 29, 30, 255, 36, 45, 48, 255, 33, 42, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 23, 25, 25, 255, 25, 27, 28, 255, 38, 49, 52, 255, 27, 31, 32, 255, 28, 32, 33, 255, 21, 21, 21, 255, 24, 26, 26, 255, 40, 53, 57, 255, 44, 59, 64, 255, 31, 37, 39, 255, 38, 49, 52, 255, 40, 52, 56, 255, 37, 47, 50, 255, 42, 56, 61, 255, 49, 68, 74, 255, 41, 54, 58, 255, 54, 72, 78, 255, 53, 72, 77, 255, 55, 73, 79, 255, 35, 44, 47, 255, 41, 54, 58, 255, 27, 30, 31, 255, 29, 33, 35, 255, 26, 28, 29, 255, 34, 43, 46, 255, 49, 67, 73, 255, 35, 43, 46, 255, 41, 55, 59, 255, 57, 75, 80, 255, 33, 41, 43, 255, 36, 46, 49, 255, 36, 46, 50, 255, 29, 35, 37, 255, 27, 31, 33, 255, 41, 53, 57, 255, 50, 69, 75, 255, 47, 64, 69, 255, 22, 23, 23, 255, 40, 52, 56, 255, 27, 31, 32, 255, 39, 51, 55, 255, 43, 58, 62, 255, 37, 47, 50, 255, 40, 52, 56, 255, 48, 66, 72, 255, 50, 68, 75, 255, 43, 57, 61, 255, 43, 57, 62, 255, 37, 47, 50, 255, 45, 60, 66, 255, 46, 63, 68, 255, 36, 45, 48, 255, 34, 43, 46, 255, 40, 53, 57, 255, 47, 64, 70, 255, 36, 46, 49, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 37, 48, 52, 255, 34, 42, 45, 255, 36, 46, 49, 255, 48, 66, 72, 255, 32, 39, 42, 255, 39, 51, 55, 255, 37, 47, 50, 255, 40, 52, 56, 255, 33, 40, 43, 255, 32, 39, 41, 255, 38, 49, 52, 255, 48, 66, 72, 255, 37, 47, 50, 255, 33, 40, 43, 255, 27, 31, 33, 255, 37, 47, 51, 255, 35, 44, 47, 255, 37, 47, 50, 255, 41, 54, 58, 255, 36, 45, 49, 255, 43, 57, 62, 255, 30, 35, 37, 255, 36, 46, 50, 255, 31, 38, 40, 255, 27, 30, 31, 255, 28, 32, 33, 255, 29, 35, 37, 255, 35, 44, 46, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 29, 34, 36, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 32, 39, 41, 255, 42, 56, 61, 255, 35, 44, 47, 255, 33, 40, 43, 255, 39, 51, 55, 255, 33, 41, 44, 255, 39, 51, 55, 255, 28, 32, 33, 255, 35, 44, 47, 255, 25, 27, 28, 255, 35, 44, 48, 255, 38, 49, 53, 255, 32, 39, 42, 255, 46, 61, 67, 255, 42, 55, 60, 255, 32, 38, 41, 255, 31, 37, 39, 255, 26, 30, 31, 255, 41, 54, 59, 255, 32, 39, 41, 255, 30, 36, 38, 255, 43, 57, 62, 255, 45, 61, 67, 255, 42, 56, 60, 255, 41, 54, 59, 255, 45, 60, 65, 255, 30, 36, 38, 255, 38, 49, 53, 255, 42, 56, 61, 255, 51, 69, 75, 255, 41, 55, 59, 255, 43, 57, 61, 255, 34, 43, 45, 255, 39, 50, 54, 255, 35, 43, 46, 255, 46, 62, 68, 255, 49, 67, 73, 255, 43, 58, 63, 255, 31, 38, 40, 255, 45, 61, 66, 255, 46, 62, 68, 255, 34, 42, 45, 255, 23, 24, 25, 255, 27, 31, 32, 255, 38, 49, 53, 255, 32, 40, 42, 255, 27, 31, 33, 255, 41, 54, 58, 255, 38, 50, 53, 255, 46, 63, 69, 255, 35, 44, 46, 255, 33, 41, 43, 255, 37, 47, 50, 255, 50, 69, 75, 255, 38, 49, 53, 255, 56, 74, 79, 255, 44, 58, 63, 255, 30, 36, 38, 255, 38, 50, 53, 255, 38, 49, 53, 255, 41, 54, 58, 255, 35, 43, 46, 255, 42, 55, 59, 255, 40, 52, 56, 255, 34, 42, 44, 255, 46, 62, 68, 255, 25, 27, 28, 255, 34, 43, 46, 255, 44, 59, 64, 255, 42, 55, 60, 255, 51, 69, 75, 255, 46, 63, 68, 255, 38, 49, 53, 255, 29, 34, 35, 255, 44, 60, 65, 255, 42, 56, 61, 255, 40, 52, 57, 255, 51, 69, 75, 255, 40, 53, 57, 255, 48, 66, 72, 255, 47, 64, 70, 255, 49, 68, 74, 255, 44, 58, 63, 255, 36, 46, 49, 255, 47, 64, 69, 255, 45, 60, 65, 255, 43, 57, 62, 255, 28, 32, 34, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 27, 32, 33, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 36, 38, 255, 29, 34, 36, 255, 24, 26, 27, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 21, 21, 21, 255, 31, 37, 40, 255, 32, 39, 41, 255, 28, 32, 33, 255, 29, 34, 36, 255, 38, 49, 52, 255, 21, 21, 21, 255, 38, 49, 53, 255, 37, 48, 51, 255, 43, 57, 62, 255, 35, 44, 47, 255, 42, 55, 59, 255, 32, 39, 42, 255, 35, 45, 48, 255, 37, 47, 51, 255, 37, 47, 50, 255, 34, 43, 46, 255, 32, 39, 42, 255, 29, 34, 36, 255, 30, 36, 38, 255, 39, 51, 54, 255, 36, 46, 50, 255, 21, 21, 21, 255, 25, 32, 25, 255, 23, 29, 24, 255, 25, 33, 25, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 43, 31, 255, 34, 50, 35, 255, 30, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 37, 56, 38, 255, 48, 69, 46, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 51, 35, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 41, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 38, 28, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 30, 41, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 46, 67, 44, 255, 35, 52, 36, 255, 30, 42, 30, 255, 32, 46, 33, 255, 37, 54, 37, 255, 32, 46, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 33, 48, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 35, 255, 30, 42, 30, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 42, 63, 42, 255, 42, 62, 41, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 42, 31, 255, 33, 48, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 41, 30, 255, 32, 46, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 33, 255, 29, 40, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 37, 54, 37, 255, 43, 63, 42, 255, 33, 48, 34, 255, 36, 54, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 43, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 35, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 40, 30, 255, 29, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 52, 60, 15, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 37, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 27, 37, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 41, 61, 40, 255, 37, 56, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 38, 29, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 31, 255, 25, 33, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 66, 78, 14, 255, 32, 45, 32, 255, 35, 51, 35, 255, 38, 57, 38, 255, 38, 57, 38, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 35, 37, 255, 31, 37, 39, 255, 42, 55, 59, 255, 39, 51, 55, 255, 35, 44, 47, 255, 32, 40, 42, 255, 32, 39, 42, 255, 37, 47, 50, 255, 45, 60, 65, 255, 45, 60, 65, 255, 48, 66, 72, 255, 33, 41, 44, 255, 38, 49, 53, 255, 21, 21, 21, 255, 29, 34, 36, 255, 30, 36, 38, 255, 34, 42, 45, 255, 31, 38, 40, 255, 33, 40, 43, 255, 35, 44, 47, 255, 31, 37, 40, 255, 27, 30, 32, 255, 28, 32, 34, 255, 37, 47, 50, 255, 32, 38, 41, 255, 35, 45, 48, 255, 23, 24, 24, 255, 27, 31, 32, 255, 29, 34, 36, 255, 21, 21, 21, 255, 24, 26, 27, 255, 30, 36, 38, 255, 21, 21, 21, 255, 30, 36, 38, 255, 29, 33, 35, 255, 33, 41, 43, 255, 41, 55, 59, 255, 26, 30, 31, 255, 21, 21, 21, 255, 26, 29, 30, 255, 28, 33, 35, 255, 39, 51, 55, 255, 37, 48, 51, 255, 38, 48, 52, 255, 25, 27, 28, 255, 33, 41, 43, 255, 37, 48, 51, 255, 33, 41, 44, 255, 43, 57, 62, 255, 44, 60, 65, 255, 48, 65, 71, 255, 35, 43, 46, 255, 40, 52, 56, 255, 33, 41, 44, 255, 36, 46, 50, 255, 26, 30, 31, 255, 30, 36, 38, 255, 42, 56, 60, 255, 34, 43, 46, 255, 37, 47, 51, 255, 44, 59, 64, 255, 41, 53, 58, 255, 31, 37, 39, 255, 36, 46, 49, 255, 40, 53, 57, 255, 33, 41, 44, 255, 32, 39, 42, 255, 40, 52, 56, 255, 43, 57, 61, 255, 32, 39, 41, 255, 30, 35, 37, 255, 35, 44, 47, 255, 38, 50, 53, 255, 37, 47, 50, 255, 37, 47, 51, 255, 43, 57, 62, 255, 47, 64, 70, 255, 49, 67, 73, 255, 44, 60, 65, 255, 54, 72, 77, 255, 45, 60, 65, 255, 41, 53, 57, 255, 28, 33, 34, 255, 33, 40, 43, 255, 34, 42, 45, 255, 33, 41, 43, 255, 38, 50, 53, 255, 40, 52, 56, 255, 40, 52, 56, 255, 29, 35, 36, 255, 39, 51, 55, 255, 21, 21, 21, 255, 34, 43, 46, 255, 43, 57, 61, 255, 41, 54, 58, 255, 49, 67, 73, 255, 42, 56, 61, 255, 34, 43, 46, 255, 48, 65, 71, 255, 40, 52, 56, 255, 45, 60, 65, 255, 34, 43, 46, 255, 33, 40, 42, 255, 52, 71, 76, 255, 32, 39, 42, 255, 37, 47, 50, 255, 25, 27, 28, 255, 45, 61, 66, 255, 35, 44, 47, 255, 34, 42, 45, 255, 34, 43, 46, 255, 38, 49, 53, 255, 42, 56, 61, 255, 33, 40, 43, 255, 33, 41, 44, 255, 28, 32, 34, 255, 35, 44, 47, 255, 25, 27, 28, 255, 30, 36, 38, 255, 35, 44, 47, 255, 36, 45, 48, 255, 35, 45, 48, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 39, 51, 55, 255, 40, 52, 56, 255, 40, 53, 57, 255, 32, 40, 42, 255, 47, 63, 69, 255, 46, 62, 68, 255, 43, 57, 62, 255, 37, 48, 52, 255, 40, 53, 57, 255, 40, 52, 56, 255, 39, 51, 55, 255, 39, 50, 54, 255, 41, 54, 58, 255, 42, 56, 61, 255, 35, 45, 48, 255, 47, 64, 69, 255, 33, 41, 43, 255, 21, 21, 21, 255, 28, 32, 34, 255, 31, 37, 39, 255, 36, 45, 48, 255, 21, 21, 21, 255, 37, 47, 51, 255, 54, 73, 78, 255, 31, 37, 39, 255, 47, 64, 70, 255, 43, 58, 63, 255, 47, 64, 70, 255, 35, 44, 47, 255, 38, 49, 53, 255, 42, 55, 60, 255, 35, 45, 48, 255, 36, 46, 49, 255, 40, 52, 56, 255, 35, 44, 47, 255, 36, 46, 49, 255, 42, 56, 60, 255, 42, 56, 60, 255, 51, 69, 75, 255, 43, 58, 63, 255, 35, 45, 48, 255, 38, 50, 54, 255, 22, 22, 22, 255, 31, 37, 39, 255, 46, 62, 67, 255, 48, 65, 70, 255, 40, 53, 57, 255, 26, 29, 30, 255, 33, 41, 43, 255, 37, 47, 50, 255, 37, 47, 51, 255, 41, 55, 59, 255, 39, 51, 55, 255, 44, 59, 64, 255, 43, 57, 62, 255, 42, 55, 60, 255, 35, 44, 47, 255, 55, 74, 79, 255, 36, 46, 49, 255, 35, 44, 47, 255, 33, 41, 43, 255, 36, 46, 49, 255, 28, 33, 34, 255, 31, 37, 39, 255, 36, 46, 50, 255, 44, 58, 63, 255, 42, 56, 60, 255, 37, 47, 51, 255, 31, 37, 40, 255, 45, 60, 65, 255, 45, 61, 66, 255, 44, 59, 64, 255, 42, 55, 60, 255, 38, 48, 52, 255, 39, 50, 54, 255, 43, 57, 62, 255, 39, 51, 55, 255, 42, 56, 61, 255, 65, 83, 86, 255, 50, 69, 75, 255, 47, 63, 69, 255, 41, 54, 58, 255, 60, 78, 82, 255, 54, 72, 78, 255, 34, 42, 45, 255, 43, 58, 63, 255, 46, 63, 68, 255, 38, 49, 52, 255, 38, 49, 53, 255, 31, 37, 39, 255, 24, 25, 26, 255, 27, 30, 31, 255, 39, 51, 55, 255, 27, 30, 31, 255, 24, 27, 27, 255, 23, 25, 25, 255, 30, 36, 38, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 32, 40, 42, 255, 36, 46, 49, 255, 28, 32, 34, 255, 29, 33, 35, 255, 33, 40, 43, 255, 29, 35, 37, 255, 40, 52, 57, 255, 37, 48, 51, 255, 29, 34, 35, 255, 42, 56, 60, 255, 31, 37, 39, 255, 39, 51, 55, 255, 37, 47, 51, 255, 35, 43, 46, 255, 41, 55, 59, 255, 40, 52, 56, 255, 37, 47, 50, 255, 30, 36, 38, 255, 36, 45, 49, 255, 21, 21, 21, 255, 25, 28, 28, 255, 27, 35, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 41, 30, 255, 31, 44, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 32, 255, 31, 43, 31, 255, 35, 51, 35, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 51, 35, 255, 48, 70, 46, 255, 44, 65, 43, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 92, 111, 13, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 31, 24, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 42, 63, 41, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 32, 25, 255, 24, 31, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 33, 48, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 49, 34, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 42, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 49, 34, 255, 36, 54, 36, 255, 72, 88, 17, 255, 36, 53, 36, 255, 41, 61, 40, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 43, 31, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 43, 31, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 33, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 43, 31, 255, 33, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 43, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 25, 33, 26, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 52, 36, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 54, 65, 16, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 50, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 54, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 37, 54, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 38, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 33, 41, 44, 255, 33, 41, 43, 255, 21, 21, 21, 255, 41, 54, 58, 255, 48, 66, 72, 255, 44, 59, 64, 255, 39, 50, 54, 255, 39, 51, 55, 255, 30, 36, 38, 255, 54, 72, 78, 255, 39, 51, 54, 255, 44, 59, 64, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 36, 46, 49, 255, 27, 31, 32, 255, 36, 46, 49, 255, 28, 33, 35, 255, 23, 24, 24, 255, 31, 37, 39, 255, 25, 27, 28, 255, 28, 33, 35, 255, 36, 45, 48, 255, 35, 44, 46, 255, 25, 28, 29, 255, 24, 26, 27, 255, 22, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 35, 43, 46, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 32, 38, 41, 255, 42, 56, 61, 255, 37, 48, 52, 255, 47, 64, 70, 255, 34, 42, 45, 255, 42, 56, 61, 255, 44, 59, 64, 255, 36, 46, 49, 255, 38, 49, 52, 255, 38, 49, 53, 255, 44, 60, 65, 255, 35, 43, 46, 255, 42, 56, 61, 255, 35, 44, 47, 255, 27, 31, 32, 255, 31, 37, 39, 255, 30, 36, 38, 255, 24, 25, 26, 255, 35, 45, 48, 255, 49, 67, 73, 255, 46, 63, 68, 255, 34, 42, 45, 255, 40, 52, 56, 255, 46, 62, 68, 255, 55, 73, 79, 255, 30, 35, 37, 255, 36, 47, 50, 255, 46, 62, 67, 255, 45, 61, 66, 255, 32, 39, 42, 255, 33, 40, 43, 255, 37, 47, 50, 255, 31, 38, 40, 255, 50, 69, 75, 255, 47, 65, 70, 255, 46, 62, 68, 255, 49, 67, 73, 255, 41, 55, 59, 255, 48, 66, 72, 255, 37, 48, 52, 255, 46, 62, 68, 255, 46, 63, 68, 255, 41, 54, 58, 255, 27, 31, 32, 255, 37, 47, 50, 255, 29, 34, 36, 255, 31, 37, 39, 255, 27, 31, 32, 255, 30, 36, 38, 255, 33, 41, 44, 255, 48, 65, 71, 255, 21, 21, 21, 255, 29, 33, 35, 255, 32, 40, 42, 255, 56, 74, 80, 255, 42, 55, 60, 255, 47, 65, 70, 255, 42, 56, 61, 255, 43, 57, 61, 255, 41, 54, 58, 255, 44, 59, 64, 255, 21, 21, 21, 255, 34, 43, 46, 255, 33, 41, 44, 255, 42, 56, 60, 255, 23, 25, 25, 255, 29, 33, 35, 255, 50, 69, 75, 255, 37, 47, 51, 255, 41, 55, 59, 255, 33, 40, 43, 255, 44, 59, 64, 255, 43, 57, 62, 255, 33, 41, 44, 255, 31, 37, 39, 255, 39, 51, 55, 255, 39, 51, 55, 255, 34, 42, 45, 255, 26, 30, 31, 255, 21, 21, 21, 255, 32, 39, 41, 255, 36, 45, 48, 255, 34, 43, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 27, 31, 33, 255, 31, 37, 39, 255, 28, 32, 34, 255, 30, 35, 37, 255, 38, 49, 52, 255, 32, 39, 41, 255, 45, 60, 65, 255, 39, 51, 55, 255, 43, 57, 61, 255, 40, 52, 56, 255, 33, 41, 43, 255, 39, 51, 55, 255, 29, 34, 36, 255, 41, 54, 58, 255, 42, 55, 60, 255, 43, 57, 61, 255, 42, 56, 61, 255, 38, 49, 52, 255, 22, 23, 23, 255, 25, 27, 28, 255, 40, 52, 56, 255, 28, 32, 34, 255, 28, 32, 34, 255, 29, 35, 36, 255, 37, 47, 51, 255, 38, 49, 53, 255, 47, 64, 70, 255, 46, 63, 68, 255, 37, 48, 51, 255, 40, 53, 57, 255, 41, 54, 59, 255, 40, 53, 57, 255, 42, 56, 61, 255, 42, 55, 60, 255, 42, 56, 61, 255, 42, 55, 60, 255, 38, 49, 53, 255, 49, 67, 73, 255, 41, 53, 58, 255, 51, 70, 76, 255, 49, 67, 73, 255, 37, 48, 51, 255, 41, 53, 58, 255, 21, 21, 21, 255, 49, 67, 73, 255, 42, 56, 60, 255, 39, 50, 54, 255, 30, 35, 37, 255, 26, 30, 31, 255, 36, 46, 49, 255, 47, 65, 70, 255, 45, 60, 65, 255, 43, 57, 61, 255, 49, 68, 74, 255, 39, 51, 54, 255, 49, 67, 73, 255, 41, 54, 58, 255, 44, 60, 65, 255, 46, 62, 68, 255, 43, 58, 63, 255, 35, 44, 47, 255, 39, 51, 55, 255, 28, 33, 35, 255, 28, 33, 34, 255, 41, 53, 58, 255, 41, 53, 58, 255, 31, 37, 39, 255, 47, 64, 70, 255, 32, 39, 42, 255, 34, 42, 45, 255, 41, 54, 59, 255, 34, 42, 45, 255, 40, 52, 56, 255, 38, 50, 53, 255, 53, 71, 77, 255, 50, 69, 75, 255, 44, 59, 64, 255, 32, 38, 40, 255, 28, 32, 34, 255, 40, 52, 56, 255, 57, 75, 80, 255, 58, 76, 81, 255, 36, 46, 49, 255, 42, 55, 59, 255, 46, 62, 67, 255, 44, 59, 64, 255, 36, 45, 49, 255, 35, 44, 47, 255, 31, 38, 40, 255, 24, 27, 27, 255, 23, 24, 24, 255, 21, 21, 21, 255, 32, 38, 41, 255, 22, 22, 22, 255, 25, 28, 29, 255, 28, 33, 34, 255, 36, 46, 49, 255, 26, 29, 30, 255, 28, 32, 34, 255, 31, 37, 39, 255, 33, 41, 43, 255, 27, 30, 31, 255, 32, 39, 42, 255, 21, 21, 21, 255, 26, 30, 31, 255, 21, 21, 21, 255, 29, 34, 36, 255, 28, 32, 33, 255, 28, 33, 34, 255, 37, 47, 51, 255, 33, 40, 43, 255, 40, 52, 56, 255, 44, 60, 65, 255, 29, 34, 36, 255, 37, 47, 50, 255, 38, 48, 52, 255, 30, 36, 38, 255, 43, 57, 62, 255, 36, 45, 48, 255, 31, 38, 40, 255, 28, 33, 34, 255, 29, 35, 36, 255, 32, 38, 41, 255, 34, 42, 45, 255, 30, 36, 38, 255, 21, 21, 21, 255, 36, 46, 49, 255, 31, 39, 31, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 40, 30, 255, 36, 53, 36, 255, 31, 44, 31, 255, 31, 44, 32, 255, 30, 42, 30, 255, 39, 58, 39, 255, 38, 56, 38, 255, 38, 57, 38, 255, 48, 70, 46, 255, 36, 54, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 41, 30, 255, 31, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 30, 25, 255, 25, 32, 25, 255, 24, 31, 24, 255, 24, 30, 24, 255, 26, 33, 26, 255, 26, 34, 26, 255, 25, 32, 25, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 44, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 90, 109, 15, 255, 31, 44, 31, 255, 36, 53, 36, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 122, 149, 12, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 54, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 38, 56, 38, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 42, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 33, 255, 36, 53, 36, 255, 33, 48, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 38, 58, 38, 255, 36, 53, 36, 255, 39, 58, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 40, 59, 39, 255, 41, 61, 40, 255, 32, 45, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 31, 44, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 51, 35, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 39, 58, 39, 255, 35, 52, 35, 255, 36, 52, 36, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 42, 63, 42, 255, 35, 52, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 35, 255, 41, 61, 40, 255, 43, 63, 42, 255, 34, 50, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 37, 255, 27, 38, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 34, 50, 34, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 48, 34, 255, 35, 52, 36, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 33, 255, 34, 50, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 44, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 41, 30, 255, 30, 42, 30, 255, 33, 48, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 35, 28, 255, 35, 44, 46, 255, 41, 54, 58, 255, 32, 39, 41, 255, 51, 70, 76, 255, 40, 52, 56, 255, 30, 36, 38, 255, 36, 45, 49, 255, 33, 41, 43, 255, 41, 55, 59, 255, 40, 52, 56, 255, 24, 26, 27, 255, 34, 43, 46, 255, 47, 64, 69, 255, 39, 51, 54, 255, 21, 21, 21, 255, 45, 61, 66, 255, 39, 51, 55, 255, 37, 48, 51, 255, 29, 34, 36, 255, 23, 24, 25, 255, 24, 25, 26, 255, 29, 35, 36, 255, 32, 39, 41, 255, 30, 36, 38, 255, 33, 41, 43, 255, 34, 43, 46, 255, 32, 38, 41, 255, 23, 24, 25, 255, 26, 29, 30, 255, 22, 23, 23, 255, 21, 21, 21, 255, 22, 22, 22, 255, 27, 30, 31, 255, 22, 22, 22, 255, 27, 31, 32, 255, 32, 38, 41, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 33, 41, 44, 255, 33, 41, 44, 255, 39, 50, 54, 255, 34, 42, 45, 255, 33, 41, 44, 255, 36, 45, 48, 255, 38, 48, 52, 255, 32, 40, 42, 255, 45, 60, 66, 255, 43, 58, 63, 255, 43, 57, 62, 255, 44, 59, 64, 255, 34, 42, 45, 255, 37, 47, 50, 255, 25, 27, 28, 255, 27, 31, 32, 255, 35, 45, 48, 255, 38, 49, 52, 255, 28, 32, 34, 255, 31, 38, 40, 255, 35, 44, 47, 255, 32, 39, 41, 255, 39, 51, 55, 255, 51, 70, 76, 255, 42, 55, 59, 255, 32, 39, 41, 255, 35, 45, 48, 255, 33, 41, 44, 255, 48, 65, 71, 255, 45, 61, 66, 255, 49, 67, 73, 255, 36, 46, 49, 255, 40, 52, 57, 255, 47, 64, 69, 255, 47, 64, 70, 255, 48, 65, 71, 255, 53, 71, 77, 255, 50, 68, 75, 255, 70, 87, 90, 255, 54, 72, 78, 255, 58, 76, 80, 255, 42, 56, 60, 255, 39, 51, 55, 255, 35, 45, 48, 255, 45, 61, 66, 255, 35, 44, 47, 255, 30, 35, 37, 255, 21, 21, 21, 255, 36, 45, 49, 255, 36, 46, 49, 255, 42, 55, 60, 255, 29, 34, 35, 255, 27, 31, 33, 255, 49, 67, 73, 255, 46, 62, 68, 255, 37, 47, 51, 255, 53, 71, 77, 255, 42, 56, 61, 255, 47, 65, 70, 255, 37, 47, 50, 255, 42, 55, 59, 255, 21, 21, 21, 255, 33, 40, 43, 255, 31, 38, 40, 255, 33, 40, 42, 255, 41, 53, 58, 255, 38, 48, 52, 255, 38, 49, 53, 255, 35, 44, 47, 255, 49, 67, 73, 255, 32, 40, 42, 255, 33, 41, 44, 255, 38, 49, 53, 255, 29, 34, 36, 255, 37, 47, 50, 255, 44, 59, 64, 255, 37, 48, 51, 255, 27, 32, 33, 255, 35, 43, 46, 255, 34, 43, 45, 255, 26, 30, 31, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 37, 255, 27, 30, 31, 255, 43, 58, 63, 255, 28, 32, 33, 255, 21, 21, 21, 255, 33, 40, 43, 255, 35, 43, 46, 255, 32, 39, 41, 255, 36, 46, 49, 255, 36, 46, 49, 255, 39, 51, 54, 255, 39, 51, 55, 255, 45, 60, 65, 255, 44, 58, 63, 255, 38, 49, 53, 255, 43, 57, 62, 255, 32, 39, 41, 255, 38, 49, 52, 255, 40, 52, 56, 255, 26, 30, 31, 255, 46, 62, 67, 255, 37, 47, 51, 255, 38, 49, 53, 255, 33, 41, 44, 255, 28, 33, 34, 255, 46, 61, 67, 255, 24, 27, 27, 255, 21, 21, 21, 255, 28, 32, 33, 255, 41, 54, 58, 255, 45, 60, 66, 255, 45, 61, 66, 255, 51, 70, 76, 255, 46, 62, 67, 255, 59, 77, 82, 255, 46, 63, 68, 255, 54, 73, 78, 255, 48, 66, 72, 255, 38, 48, 52, 255, 38, 50, 53, 255, 33, 41, 44, 255, 49, 68, 74, 255, 44, 58, 63, 255, 50, 69, 75, 255, 49, 67, 73, 255, 46, 62, 67, 255, 44, 59, 64, 255, 36, 45, 49, 255, 21, 21, 21, 255, 37, 47, 50, 255, 35, 44, 47, 255, 40, 52, 56, 255, 37, 47, 51, 255, 39, 50, 54, 255, 31, 37, 40, 255, 42, 55, 60, 255, 54, 72, 78, 255, 36, 46, 49, 255, 40, 52, 56, 255, 40, 53, 57, 255, 55, 73, 79, 255, 34, 42, 45, 255, 42, 56, 61, 255, 49, 67, 73, 255, 44, 60, 65, 255, 48, 65, 71, 255, 41, 54, 59, 255, 39, 51, 54, 255, 44, 58, 63, 255, 42, 56, 60, 255, 46, 62, 67, 255, 39, 51, 55, 255, 41, 53, 57, 255, 32, 38, 41, 255, 32, 38, 40, 255, 38, 49, 53, 255, 40, 52, 56, 255, 43, 57, 62, 255, 56, 74, 79, 255, 39, 51, 55, 255, 61, 79, 83, 255, 41, 54, 59, 255, 27, 31, 33, 255, 38, 50, 54, 255, 40, 53, 57, 255, 46, 62, 68, 255, 49, 68, 74, 255, 47, 64, 70, 255, 45, 61, 66, 255, 44, 59, 64, 255, 43, 58, 62, 255, 44, 58, 63, 255, 37, 48, 51, 255, 43, 58, 62, 255, 28, 32, 34, 255, 24, 26, 27, 255, 21, 21, 21, 255, 23, 24, 24, 255, 29, 33, 35, 255, 22, 22, 22, 255, 26, 30, 31, 255, 28, 33, 34, 255, 29, 34, 36, 255, 29, 34, 35, 255, 25, 28, 29, 255, 37, 47, 50, 255, 30, 35, 37, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 30, 36, 38, 255, 38, 49, 53, 255, 39, 50, 54, 255, 40, 52, 56, 255, 39, 50, 54, 255, 35, 44, 47, 255, 33, 41, 44, 255, 40, 53, 57, 255, 42, 56, 61, 255, 38, 49, 53, 255, 50, 68, 74, 255, 42, 56, 61, 255, 43, 57, 62, 255, 49, 67, 74, 255, 36, 46, 50, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 53, 255, 23, 30, 24, 255, 75, 87, 12, 255, 27, 37, 28, 255, 29, 40, 30, 255, 29, 41, 30, 255, 30, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 34, 50, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 46, 68, 44, 255, 47, 69, 46, 255, 39, 58, 39, 255, 36, 52, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 30, 42, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 33, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 34, 27, 255, 23, 30, 24, 255, 28, 36, 29, 255, 27, 34, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 35, 255, 35, 51, 35, 255, 38, 56, 38, 255, 37, 54, 37, 255, 37, 54, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 44, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 43, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 50, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 44, 32, 255, 49, 72, 47, 255, 46, 67, 44, 255, 41, 60, 40, 255, 46, 67, 44, 255, 46, 68, 44, 255, 47, 68, 45, 255, 36, 54, 36, 255, 34, 50, 35, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 35, 51, 35, 255, 33, 48, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 102, 123, 13, 255, 25, 34, 26, 255, 25, 33, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 40, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 37, 54, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 42, 62, 41, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 43, 31, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 47, 69, 45, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 25, 32, 25, 255, 25, 32, 25, 255, 25, 33, 25, 255, 31, 43, 31, 255, 32, 47, 33, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 37, 56, 37, 255, 38, 56, 38, 255, 33, 48, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 34, 50, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 31, 255, 35, 51, 35, 255, 35, 52, 36, 255, 37, 55, 37, 255, 42, 62, 41, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 34, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 43, 31, 255, 37, 55, 37, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 48, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 35, 28, 255, 29, 34, 36, 255, 34, 43, 46, 255, 36, 46, 49, 255, 46, 63, 69, 255, 44, 59, 64, 255, 43, 58, 62, 255, 32, 38, 41, 255, 43, 57, 62, 255, 44, 58, 63, 255, 39, 51, 55, 255, 28, 32, 33, 255, 37, 47, 50, 255, 43, 57, 62, 255, 45, 61, 66, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 37, 39, 255, 34, 43, 45, 255, 27, 30, 32, 255, 26, 29, 30, 255, 28, 32, 33, 255, 25, 28, 28, 255, 36, 45, 49, 255, 27, 30, 32, 255, 34, 42, 45, 255, 26, 30, 31, 255, 39, 51, 55, 255, 28, 32, 34, 255, 26, 30, 31, 255, 23, 24, 25, 255, 21, 21, 22, 255, 24, 26, 27, 255, 27, 30, 31, 255, 28, 33, 34, 255, 24, 26, 27, 255, 33, 40, 43, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 41, 54, 58, 255, 43, 58, 63, 255, 42, 55, 59, 255, 34, 43, 45, 255, 44, 59, 64, 255, 32, 38, 41, 255, 41, 54, 59, 255, 37, 48, 51, 255, 23, 24, 25, 255, 35, 44, 47, 255, 26, 30, 31, 255, 41, 54, 58, 255, 25, 27, 28, 255, 30, 35, 37, 255, 26, 30, 31, 255, 32, 38, 41, 255, 34, 42, 45, 255, 36, 45, 49, 255, 51, 69, 75, 255, 42, 56, 61, 255, 41, 54, 59, 255, 37, 48, 51, 255, 44, 59, 64, 255, 42, 55, 59, 255, 23, 24, 24, 255, 52, 70, 76, 255, 45, 60, 65, 255, 56, 74, 79, 255, 43, 57, 61, 255, 32, 38, 41, 255, 38, 49, 53, 255, 40, 52, 56, 255, 45, 60, 65, 255, 43, 57, 61, 255, 48, 66, 72, 255, 47, 64, 70, 255, 52, 71, 76, 255, 48, 66, 72, 255, 48, 66, 72, 255, 39, 50, 54, 255, 41, 53, 58, 255, 38, 49, 53, 255, 48, 65, 70, 255, 37, 48, 52, 255, 38, 49, 53, 255, 21, 21, 21, 255, 38, 49, 53, 255, 42, 56, 60, 255, 33, 41, 44, 255, 43, 57, 61, 255, 41, 54, 58, 255, 21, 21, 21, 255, 31, 37, 39, 255, 39, 50, 54, 255, 35, 44, 47, 255, 38, 48, 52, 255, 47, 64, 69, 255, 32, 40, 42, 255, 46, 62, 68, 255, 40, 53, 57, 255, 50, 69, 75, 255, 44, 60, 65, 255, 38, 49, 53, 255, 34, 43, 45, 255, 28, 33, 34, 255, 37, 47, 51, 255, 32, 39, 42, 255, 43, 57, 62, 255, 22, 23, 23, 255, 37, 47, 50, 255, 25, 28, 29, 255, 36, 45, 48, 255, 38, 49, 53, 255, 36, 46, 50, 255, 46, 62, 68, 255, 41, 53, 58, 255, 41, 54, 59, 255, 34, 43, 46, 255, 33, 41, 43, 255, 42, 56, 61, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 31, 37, 39, 255, 32, 39, 41, 255, 35, 44, 47, 255, 46, 63, 68, 255, 25, 27, 28, 255, 21, 21, 21, 255, 32, 40, 42, 255, 44, 58, 63, 255, 35, 44, 47, 255, 33, 40, 43, 255, 37, 48, 52, 255, 33, 41, 44, 255, 38, 48, 52, 255, 43, 57, 62, 255, 45, 60, 65, 255, 47, 63, 69, 255, 42, 56, 61, 255, 36, 45, 48, 255, 37, 47, 50, 255, 45, 61, 67, 255, 54, 72, 77, 255, 34, 42, 45, 255, 35, 45, 48, 255, 32, 38, 41, 255, 38, 49, 52, 255, 44, 59, 64, 255, 28, 32, 34, 255, 21, 21, 21, 255, 37, 47, 51, 255, 55, 73, 78, 255, 35, 44, 48, 255, 46, 62, 67, 255, 51, 69, 75, 255, 42, 55, 60, 255, 36, 46, 49, 255, 43, 57, 62, 255, 35, 44, 48, 255, 36, 46, 50, 255, 48, 65, 71, 255, 36, 45, 49, 255, 45, 61, 66, 255, 37, 48, 51, 255, 38, 49, 53, 255, 38, 48, 52, 255, 43, 57, 61, 255, 35, 44, 47, 255, 32, 40, 42, 255, 21, 21, 21, 255, 23, 25, 25, 255, 39, 50, 54, 255, 32, 40, 42, 255, 41, 53, 57, 255, 33, 41, 44, 255, 37, 48, 51, 255, 33, 41, 44, 255, 48, 66, 72, 255, 57, 75, 80, 255, 41, 54, 59, 255, 39, 50, 54, 255, 45, 61, 66, 255, 38, 49, 52, 255, 50, 68, 75, 255, 38, 49, 53, 255, 43, 57, 61, 255, 37, 48, 51, 255, 39, 50, 54, 255, 39, 51, 55, 255, 42, 56, 60, 255, 42, 56, 60, 255, 40, 53, 57, 255, 44, 59, 64, 255, 40, 52, 56, 255, 43, 57, 61, 255, 39, 50, 54, 255, 24, 26, 26, 255, 47, 63, 69, 255, 36, 46, 49, 255, 44, 59, 64, 255, 51, 69, 75, 255, 46, 63, 68, 255, 43, 57, 62, 255, 44, 59, 64, 255, 47, 64, 70, 255, 42, 56, 61, 255, 42, 55, 60, 255, 37, 48, 51, 255, 39, 51, 55, 255, 40, 52, 56, 255, 43, 57, 62, 255, 40, 53, 57, 255, 39, 51, 55, 255, 39, 50, 54, 255, 43, 56, 61, 255, 43, 57, 62, 255, 35, 44, 47, 255, 30, 36, 38, 255, 23, 24, 25, 255, 23, 24, 24, 255, 42, 55, 60, 255, 21, 21, 21, 255, 35, 43, 46, 255, 32, 40, 42, 255, 34, 43, 46, 255, 22, 22, 22, 255, 27, 31, 32, 255, 31, 37, 39, 255, 33, 40, 43, 255, 28, 32, 33, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 29, 34, 35, 255, 30, 36, 38, 255, 32, 40, 42, 255, 47, 64, 69, 255, 33, 41, 44, 255, 43, 58, 63, 255, 33, 40, 43, 255, 38, 49, 52, 255, 34, 42, 45, 255, 43, 57, 62, 255, 39, 50, 54, 255, 36, 47, 50, 255, 53, 71, 77, 255, 42, 55, 60, 255, 37, 48, 51, 255, 43, 58, 63, 255, 51, 70, 76, 255, 21, 21, 21, 255, 30, 36, 38, 255, 30, 36, 38, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 36, 54, 36, 255, 47, 68, 45, 255, 48, 70, 46, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 54, 37, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 36, 28, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 35, 52, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 56, 37, 255, 56, 80, 52, 255, 47, 69, 45, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 46, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 32, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 31, 255, 29, 41, 30, 255, 30, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 94, 114, 14, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 40, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 52, 35, 255, 38, 58, 38, 255, 48, 70, 46, 255, 41, 61, 40, 255, 37, 56, 37, 255, 38, 57, 38, 255, 47, 69, 45, 255, 37, 55, 37, 255, 37, 54, 37, 255, 33, 48, 33, 255, 82, 98, 14, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 35, 51, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 35, 255, 31, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 34, 255, 32, 47, 33, 255, 31, 43, 31, 255, 35, 51, 35, 255, 38, 56, 38, 255, 43, 63, 42, 255, 39, 59, 39, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 38, 56, 38, 255, 37, 55, 37, 255, 35, 51, 35, 255, 64, 78, 17, 255, 41, 61, 40, 255, 37, 55, 37, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 38, 57, 38, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 36, 255, 37, 55, 37, 255, 45, 66, 43, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 38, 56, 38, 255, 36, 53, 36, 255, 34, 50, 35, 255, 36, 53, 36, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 52, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 42, 31, 255, 30, 42, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 33, 26, 255, 24, 26, 26, 255, 36, 46, 49, 255, 38, 49, 53, 255, 49, 67, 73, 255, 43, 58, 62, 255, 34, 43, 46, 255, 35, 45, 48, 255, 33, 40, 43, 255, 51, 69, 75, 255, 40, 53, 57, 255, 28, 33, 35, 255, 43, 58, 63, 255, 36, 45, 49, 255, 38, 50, 53, 255, 25, 27, 28, 255, 21, 21, 21, 255, 26, 28, 29, 255, 28, 33, 34, 255, 30, 36, 38, 255, 24, 26, 27, 255, 29, 35, 36, 255, 40, 52, 56, 255, 29, 33, 35, 255, 29, 35, 36, 255, 26, 29, 30, 255, 29, 34, 36, 255, 23, 25, 25, 255, 30, 36, 38, 255, 35, 44, 47, 255, 23, 24, 25, 255, 32, 39, 41, 255, 34, 42, 45, 255, 23, 24, 24, 255, 33, 41, 44, 255, 24, 26, 26, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 25, 26, 255, 32, 39, 41, 255, 48, 66, 72, 255, 32, 39, 41, 255, 43, 57, 62, 255, 41, 54, 59, 255, 32, 39, 41, 255, 35, 43, 46, 255, 30, 36, 38, 255, 30, 35, 37, 255, 34, 42, 45, 255, 40, 53, 57, 255, 31, 37, 39, 255, 23, 24, 25, 255, 30, 35, 37, 255, 29, 34, 36, 255, 25, 28, 29, 255, 30, 35, 37, 255, 35, 44, 48, 255, 43, 57, 62, 255, 28, 33, 35, 255, 38, 49, 53, 255, 46, 62, 67, 255, 51, 69, 75, 255, 25, 27, 28, 255, 38, 48, 52, 255, 44, 59, 64, 255, 44, 60, 65, 255, 34, 43, 45, 255, 47, 64, 70, 255, 32, 38, 41, 255, 37, 47, 51, 255, 34, 42, 45, 255, 35, 44, 47, 255, 35, 44, 47, 255, 26, 28, 29, 255, 32, 40, 42, 255, 49, 68, 74, 255, 43, 57, 62, 255, 49, 67, 73, 255, 36, 46, 50, 255, 37, 47, 50, 255, 44, 59, 64, 255, 42, 56, 61, 255, 38, 48, 52, 255, 30, 35, 37, 255, 35, 45, 48, 255, 43, 58, 63, 255, 31, 37, 39, 255, 32, 39, 42, 255, 45, 61, 66, 255, 21, 21, 21, 255, 33, 41, 44, 255, 32, 39, 41, 255, 36, 46, 50, 255, 37, 48, 51, 255, 54, 72, 78, 255, 39, 51, 55, 255, 49, 67, 73, 255, 34, 42, 45, 255, 29, 33, 35, 255, 40, 53, 57, 255, 43, 58, 63, 255, 42, 56, 60, 255, 44, 58, 63, 255, 40, 52, 56, 255, 37, 47, 50, 255, 43, 57, 61, 255, 43, 57, 61, 255, 47, 64, 69, 255, 36, 45, 49, 255, 44, 59, 63, 255, 37, 47, 50, 255, 37, 47, 51, 255, 51, 69, 75, 255, 43, 58, 63, 255, 36, 46, 49, 255, 33, 41, 44, 255, 31, 38, 40, 255, 21, 21, 21, 255, 22, 22, 22, 255, 25, 27, 28, 255, 36, 46, 50, 255, 38, 50, 54, 255, 37, 48, 51, 255, 44, 58, 63, 255, 38, 49, 52, 255, 33, 41, 43, 255, 28, 33, 35, 255, 21, 21, 21, 255, 44, 59, 64, 255, 36, 46, 50, 255, 32, 40, 42, 255, 44, 59, 64, 255, 36, 45, 48, 255, 37, 47, 50, 255, 31, 37, 39, 255, 42, 56, 61, 255, 54, 72, 78, 255, 42, 56, 61, 255, 43, 57, 62, 255, 43, 57, 61, 255, 35, 44, 48, 255, 44, 60, 65, 255, 45, 61, 67, 255, 37, 48, 52, 255, 38, 49, 53, 255, 47, 64, 69, 255, 33, 40, 43, 255, 33, 41, 43, 255, 29, 33, 35, 255, 43, 58, 62, 255, 39, 50, 54, 255, 45, 61, 66, 255, 41, 54, 58, 255, 34, 42, 44, 255, 49, 67, 73, 255, 30, 35, 37, 255, 46, 62, 67, 255, 35, 44, 47, 255, 41, 55, 59, 255, 37, 47, 50, 255, 25, 28, 29, 255, 28, 32, 34, 255, 34, 42, 45, 255, 32, 38, 41, 255, 44, 59, 64, 255, 38, 50, 54, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 29, 34, 35, 255, 33, 40, 43, 255, 41, 55, 59, 255, 49, 67, 73, 255, 37, 47, 50, 255, 38, 48, 52, 255, 37, 48, 51, 255, 38, 48, 52, 255, 38, 48, 52, 255, 44, 59, 64, 255, 45, 61, 66, 255, 38, 49, 53, 255, 46, 62, 67, 255, 31, 37, 39, 255, 35, 43, 46, 255, 44, 58, 63, 255, 42, 56, 61, 255, 38, 50, 53, 255, 48, 65, 71, 255, 50, 69, 75, 255, 44, 59, 64, 255, 50, 68, 75, 255, 36, 46, 49, 255, 46, 62, 67, 255, 24, 25, 26, 255, 47, 64, 69, 255, 39, 51, 55, 255, 53, 71, 77, 255, 43, 57, 62, 255, 41, 53, 58, 255, 44, 58, 63, 255, 52, 70, 76, 255, 43, 57, 62, 255, 42, 55, 60, 255, 31, 37, 39, 255, 38, 48, 52, 255, 44, 58, 63, 255, 40, 53, 57, 255, 53, 71, 77, 255, 32, 40, 42, 255, 37, 47, 50, 255, 38, 48, 52, 255, 35, 44, 47, 255, 32, 39, 41, 255, 39, 50, 54, 255, 21, 21, 21, 255, 43, 58, 63, 255, 34, 43, 46, 255, 32, 39, 42, 255, 24, 26, 26, 255, 31, 37, 39, 255, 31, 38, 40, 255, 36, 46, 49, 255, 23, 24, 24, 255, 22, 22, 22, 255, 31, 38, 40, 255, 26, 29, 31, 255, 21, 21, 21, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 27, 31, 33, 255, 40, 52, 56, 255, 36, 45, 48, 255, 33, 40, 43, 255, 43, 57, 62, 255, 39, 50, 54, 255, 41, 54, 59, 255, 42, 55, 60, 255, 38, 50, 53, 255, 35, 44, 47, 255, 54, 72, 78, 255, 40, 53, 57, 255, 50, 69, 75, 255, 45, 61, 66, 255, 38, 48, 52, 255, 22, 23, 23, 255, 26, 30, 31, 255, 37, 48, 51, 255, 30, 36, 38, 255, 25, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 35, 51, 35, 255, 37, 55, 37, 255, 46, 68, 45, 255, 52, 75, 49, 255, 36, 53, 36, 255, 40, 60, 40, 255, 46, 67, 44, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 24, 31, 25, 255, 24, 32, 25, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 41, 30, 255, 23, 29, 24, 255, 79, 94, 12, 255, 25, 33, 25, 255, 26, 36, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 36, 255, 37, 56, 38, 255, 53, 77, 50, 255, 44, 64, 43, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 103, 127, 16, 255, 33, 48, 33, 255, 28, 39, 29, 255, 33, 48, 34, 255, 30, 43, 31, 255, 31, 43, 31, 255, 29, 40, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 35, 52, 36, 255, 33, 48, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 33, 255, 26, 34, 26, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 54, 37, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 35, 255, 36, 54, 36, 255, 52, 76, 49, 255, 43, 64, 42, 255, 36, 54, 36, 255, 36, 54, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 42, 31, 255, 32, 46, 32, 255, 31, 44, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 94, 112, 13, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 99, 120, 14, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 42, 62, 41, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 37, 56, 37, 255, 50, 73, 48, 255, 42, 63, 42, 255, 39, 58, 39, 255, 31, 45, 32, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 40, 60, 40, 255, 39, 58, 39, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 38, 57, 38, 255, 34, 50, 35, 255, 38, 57, 38, 255, 33, 48, 33, 255, 31, 43, 31, 255, 33, 47, 33, 255, 31, 44, 32, 255, 43, 64, 42, 255, 37, 55, 37, 255, 40, 59, 39, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 39, 58, 38, 255, 45, 67, 44, 255, 44, 64, 42, 255, 35, 52, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 35, 52, 36, 255, 33, 47, 33, 255, 35, 51, 35, 255, 39, 59, 39, 255, 41, 61, 41, 255, 49, 71, 46, 255, 43, 63, 42, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 36, 255, 38, 57, 38, 255, 40, 60, 40, 255, 35, 52, 36, 255, 32, 46, 32, 255, 34, 50, 35, 255, 30, 42, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 36, 46, 50, 255, 41, 54, 59, 255, 35, 44, 47, 255, 35, 45, 48, 255, 33, 41, 44, 255, 40, 52, 56, 255, 30, 36, 37, 255, 27, 31, 33, 255, 33, 41, 43, 255, 33, 41, 44, 255, 42, 56, 61, 255, 40, 53, 57, 255, 34, 42, 44, 255, 31, 37, 39, 255, 27, 30, 31, 255, 21, 21, 21, 255, 32, 39, 42, 255, 32, 40, 42, 255, 36, 46, 49, 255, 28, 32, 33, 255, 36, 45, 48, 255, 28, 32, 33, 255, 30, 35, 37, 255, 27, 31, 32, 255, 25, 27, 28, 255, 27, 31, 32, 255, 31, 37, 39, 255, 28, 32, 33, 255, 32, 39, 41, 255, 25, 27, 28, 255, 36, 45, 48, 255, 26, 29, 30, 255, 29, 33, 35, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 26, 30, 31, 255, 35, 44, 47, 255, 31, 37, 39, 255, 49, 68, 74, 255, 47, 64, 69, 255, 41, 54, 58, 255, 27, 31, 33, 255, 29, 35, 37, 255, 39, 50, 54, 255, 28, 32, 34, 255, 28, 32, 33, 255, 28, 32, 34, 255, 35, 45, 48, 255, 27, 30, 32, 255, 24, 26, 27, 255, 36, 46, 49, 255, 33, 40, 42, 255, 38, 49, 53, 255, 38, 49, 53, 255, 43, 57, 61, 255, 35, 43, 46, 255, 42, 56, 61, 255, 44, 60, 65, 255, 22, 22, 22, 255, 34, 43, 46, 255, 33, 41, 43, 255, 32, 39, 42, 255, 42, 55, 60, 255, 30, 36, 38, 255, 40, 52, 56, 255, 31, 37, 39, 255, 34, 42, 44, 255, 29, 35, 36, 255, 32, 39, 42, 255, 30, 36, 38, 255, 36, 46, 50, 255, 38, 50, 53, 255, 39, 51, 55, 255, 30, 35, 37, 255, 38, 49, 53, 255, 30, 36, 38, 255, 32, 39, 41, 255, 37, 47, 50, 255, 40, 52, 56, 255, 25, 27, 27, 255, 32, 40, 42, 255, 33, 42, 44, 255, 31, 38, 40, 255, 36, 46, 49, 255, 47, 64, 70, 255, 21, 21, 21, 255, 31, 37, 39, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 31, 38, 40, 255, 36, 46, 50, 255, 33, 41, 43, 255, 46, 62, 67, 255, 37, 47, 50, 255, 34, 42, 44, 255, 46, 63, 68, 255, 39, 51, 55, 255, 40, 53, 57, 255, 38, 50, 54, 255, 37, 47, 50, 255, 43, 58, 63, 255, 42, 56, 61, 255, 34, 43, 46, 255, 45, 61, 66, 255, 36, 46, 49, 255, 34, 42, 45, 255, 40, 52, 56, 255, 32, 38, 41, 255, 32, 39, 41, 255, 38, 49, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 58, 62, 255, 35, 45, 48, 255, 37, 48, 51, 255, 33, 41, 43, 255, 39, 51, 55, 255, 43, 57, 62, 255, 43, 57, 62, 255, 39, 50, 54, 255, 43, 57, 62, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 26, 29, 30, 255, 35, 44, 47, 255, 32, 38, 40, 255, 32, 39, 41, 255, 44, 58, 63, 255, 42, 56, 61, 255, 34, 42, 45, 255, 41, 54, 58, 255, 35, 45, 48, 255, 34, 42, 45, 255, 44, 58, 63, 255, 42, 55, 60, 255, 32, 40, 42, 255, 42, 56, 60, 255, 30, 36, 38, 255, 34, 42, 44, 255, 33, 41, 43, 255, 32, 38, 40, 255, 32, 38, 41, 255, 49, 67, 73, 255, 47, 63, 69, 255, 47, 64, 70, 255, 45, 60, 65, 255, 49, 67, 74, 255, 43, 58, 63, 255, 40, 52, 56, 255, 35, 45, 48, 255, 29, 34, 36, 255, 32, 39, 42, 255, 35, 43, 46, 255, 22, 23, 23, 255, 37, 47, 51, 255, 30, 36, 39, 255, 44, 59, 64, 255, 39, 50, 54, 255, 24, 26, 26, 255, 21, 21, 21, 255, 24, 26, 27, 255, 39, 51, 55, 255, 28, 33, 35, 255, 27, 31, 32, 255, 49, 67, 73, 255, 43, 57, 61, 255, 46, 62, 67, 255, 39, 51, 55, 255, 28, 33, 35, 255, 41, 53, 58, 255, 34, 43, 46, 255, 36, 45, 49, 255, 38, 50, 53, 255, 47, 64, 70, 255, 34, 42, 44, 255, 40, 52, 56, 255, 36, 46, 49, 255, 46, 62, 67, 255, 55, 73, 79, 255, 44, 58, 63, 255, 37, 47, 50, 255, 47, 64, 70, 255, 48, 66, 71, 255, 45, 60, 66, 255, 49, 67, 73, 255, 46, 62, 68, 255, 41, 55, 59, 255, 51, 69, 75, 255, 27, 31, 32, 255, 41, 54, 58, 255, 40, 52, 56, 255, 42, 56, 60, 255, 45, 60, 65, 255, 50, 69, 75, 255, 47, 64, 70, 255, 52, 70, 76, 255, 49, 67, 74, 255, 32, 40, 42, 255, 38, 48, 52, 255, 39, 50, 54, 255, 40, 52, 56, 255, 42, 56, 61, 255, 45, 60, 65, 255, 41, 53, 58, 255, 35, 43, 46, 255, 49, 67, 73, 255, 49, 67, 73, 255, 39, 50, 54, 255, 28, 32, 34, 255, 21, 21, 21, 255, 34, 43, 45, 255, 43, 58, 63, 255, 38, 49, 53, 255, 28, 32, 33, 255, 34, 42, 44, 255, 41, 54, 58, 255, 34, 42, 44, 255, 29, 34, 36, 255, 25, 28, 29, 255, 31, 37, 39, 255, 21, 21, 21, 255, 28, 33, 34, 255, 26, 30, 31, 255, 31, 38, 40, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 42, 56, 61, 255, 30, 36, 38, 255, 33, 41, 43, 255, 41, 54, 58, 255, 44, 59, 64, 255, 41, 54, 58, 255, 40, 53, 57, 255, 55, 73, 79, 255, 45, 61, 66, 255, 38, 49, 53, 255, 47, 63, 69, 255, 47, 64, 70, 255, 48, 66, 72, 255, 42, 56, 60, 255, 21, 21, 21, 255, 44, 59, 64, 255, 34, 42, 45, 255, 43, 57, 61, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 36, 27, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 37, 54, 37, 255, 37, 55, 37, 255, 35, 52, 36, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 32, 47, 33, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 32, 255, 101, 123, 14, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 120, 147, 14, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 116, 141, 14, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 48, 34, 255, 33, 48, 33, 255, 28, 38, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 54, 37, 255, 37, 56, 37, 255, 51, 74, 48, 255, 48, 71, 46, 255, 42, 63, 41, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 40, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 43, 63, 42, 255, 40, 59, 39, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 42, 63, 41, 255, 51, 74, 48, 255, 44, 64, 42, 255, 36, 54, 36, 255, 36, 53, 36, 255, 28, 39, 29, 255, 31, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 37, 56, 37, 255, 34, 50, 35, 255, 34, 50, 34, 255, 36, 52, 36, 255, 35, 52, 36, 255, 38, 57, 38, 255, 47, 69, 45, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 46, 33, 255, 29, 41, 30, 255, 33, 48, 34, 255, 45, 67, 44, 255, 34, 50, 35, 255, 39, 59, 39, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 32, 46, 33, 255, 31, 45, 32, 255, 31, 44, 32, 255, 31, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 56, 38, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 34, 255, 34, 50, 34, 255, 77, 92, 15, 255, 35, 52, 35, 255, 33, 48, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 34, 43, 46, 255, 40, 53, 57, 255, 46, 61, 67, 255, 37, 48, 52, 255, 37, 47, 50, 255, 21, 21, 21, 255, 30, 35, 37, 255, 39, 51, 55, 255, 27, 30, 32, 255, 32, 39, 41, 255, 41, 54, 59, 255, 37, 48, 52, 255, 38, 49, 53, 255, 27, 30, 32, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 32, 39, 42, 255, 29, 33, 35, 255, 34, 43, 46, 255, 27, 31, 32, 255, 32, 39, 41, 255, 34, 43, 46, 255, 30, 35, 37, 255, 32, 39, 41, 255, 38, 49, 52, 255, 29, 33, 35, 255, 30, 36, 38, 255, 37, 47, 50, 255, 33, 42, 44, 255, 36, 46, 49, 255, 25, 27, 28, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 41, 54, 58, 255, 40, 52, 56, 255, 34, 42, 44, 255, 34, 43, 45, 255, 41, 55, 59, 255, 45, 60, 65, 255, 34, 42, 45, 255, 28, 32, 34, 255, 33, 40, 43, 255, 37, 48, 51, 255, 26, 29, 30, 255, 28, 33, 34, 255, 39, 51, 55, 255, 21, 21, 21, 255, 43, 58, 63, 255, 35, 43, 46, 255, 32, 40, 42, 255, 37, 47, 51, 255, 37, 48, 51, 255, 39, 51, 55, 255, 48, 66, 72, 255, 31, 37, 39, 255, 25, 27, 28, 255, 36, 45, 48, 255, 45, 60, 65, 255, 37, 48, 51, 255, 35, 43, 46, 255, 39, 51, 55, 255, 23, 24, 25, 255, 36, 46, 50, 255, 42, 55, 60, 255, 42, 56, 61, 255, 25, 27, 28, 255, 27, 30, 32, 255, 26, 28, 29, 255, 29, 33, 35, 255, 29, 35, 36, 255, 44, 60, 65, 255, 46, 62, 67, 255, 27, 31, 32, 255, 37, 47, 51, 255, 41, 53, 58, 255, 30, 35, 37, 255, 32, 38, 41, 255, 34, 43, 45, 255, 25, 28, 29, 255, 46, 62, 67, 255, 34, 42, 45, 255, 31, 37, 40, 255, 21, 21, 21, 255, 39, 50, 54, 255, 51, 69, 75, 255, 39, 50, 54, 255, 41, 55, 59, 255, 35, 44, 47, 255, 38, 49, 53, 255, 26, 29, 29, 255, 23, 24, 24, 255, 21, 21, 21, 255, 23, 23, 24, 255, 29, 34, 35, 255, 30, 36, 38, 255, 33, 41, 43, 255, 32, 39, 41, 255, 35, 43, 46, 255, 40, 53, 57, 255, 40, 52, 57, 255, 44, 59, 64, 255, 36, 46, 49, 255, 47, 65, 70, 255, 39, 50, 54, 255, 39, 51, 55, 255, 34, 43, 46, 255, 40, 53, 57, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 25, 25, 255, 45, 61, 66, 255, 36, 46, 49, 255, 45, 60, 65, 255, 42, 56, 60, 255, 41, 54, 59, 255, 36, 46, 49, 255, 40, 52, 56, 255, 42, 56, 61, 255, 39, 51, 55, 255, 43, 58, 63, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 27, 255, 28, 32, 33, 255, 40, 52, 56, 255, 40, 52, 57, 255, 41, 53, 58, 255, 48, 65, 71, 255, 43, 57, 61, 255, 32, 39, 41, 255, 44, 59, 64, 255, 42, 55, 60, 255, 38, 49, 53, 255, 39, 50, 54, 255, 46, 62, 67, 255, 31, 37, 39, 255, 32, 38, 41, 255, 46, 62, 68, 255, 28, 32, 34, 255, 32, 39, 41, 255, 35, 45, 48, 255, 39, 51, 55, 255, 53, 72, 77, 255, 38, 49, 53, 255, 55, 73, 78, 255, 33, 41, 44, 255, 60, 78, 82, 255, 42, 56, 60, 255, 48, 66, 72, 255, 31, 38, 40, 255, 22, 23, 23, 255, 35, 44, 47, 255, 42, 56, 61, 255, 45, 61, 67, 255, 35, 44, 47, 255, 32, 39, 41, 255, 21, 21, 21, 255, 23, 24, 25, 255, 31, 38, 40, 255, 35, 44, 47, 255, 29, 34, 36, 255, 41, 54, 58, 255, 25, 28, 29, 255, 34, 43, 46, 255, 37, 48, 52, 255, 41, 53, 58, 255, 35, 44, 47, 255, 43, 57, 61, 255, 42, 55, 60, 255, 30, 36, 38, 255, 36, 45, 48, 255, 27, 31, 32, 255, 37, 48, 51, 255, 40, 52, 56, 255, 26, 29, 30, 255, 45, 61, 67, 255, 61, 79, 83, 255, 46, 62, 67, 255, 35, 44, 47, 255, 50, 68, 74, 255, 40, 52, 56, 255, 42, 55, 59, 255, 49, 67, 73, 255, 49, 68, 74, 255, 45, 61, 66, 255, 33, 42, 44, 255, 42, 56, 60, 255, 21, 21, 21, 255, 41, 53, 57, 255, 59, 76, 81, 255, 42, 56, 60, 255, 40, 52, 57, 255, 50, 68, 74, 255, 48, 65, 71, 255, 29, 34, 35, 255, 50, 69, 75, 255, 36, 46, 49, 255, 38, 50, 54, 255, 48, 65, 71, 255, 37, 47, 50, 255, 36, 46, 49, 255, 41, 54, 58, 255, 43, 57, 62, 255, 35, 44, 47, 255, 51, 70, 76, 255, 48, 66, 72, 255, 31, 38, 40, 255, 24, 27, 27, 255, 26, 29, 30, 255, 45, 60, 65, 255, 30, 36, 38, 255, 42, 56, 60, 255, 27, 31, 33, 255, 32, 39, 42, 255, 33, 40, 43, 255, 32, 40, 42, 255, 33, 42, 44, 255, 21, 21, 21, 255, 27, 30, 32, 255, 26, 29, 30, 255, 22, 23, 23, 255, 24, 26, 27, 255, 24, 26, 27, 255, 25, 28, 29, 255, 24, 27, 27, 255, 21, 21, 21, 255, 22, 23, 23, 255, 31, 37, 39, 255, 42, 55, 60, 255, 43, 57, 62, 255, 34, 43, 46, 255, 43, 58, 63, 255, 55, 73, 78, 255, 35, 44, 47, 255, 54, 72, 77, 255, 40, 52, 56, 255, 34, 42, 45, 255, 35, 44, 47, 255, 47, 64, 70, 255, 34, 43, 45, 255, 25, 27, 27, 255, 24, 26, 27, 255, 38, 50, 53, 255, 34, 43, 46, 255, 35, 44, 47, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 32, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 48, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 44, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 30, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 30, 255, 31, 43, 31, 255, 27, 36, 27, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 36, 255, 37, 55, 37, 255, 34, 50, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 35, 52, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 31, 43, 31, 255, 31, 44, 31, 255, 32, 46, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 52, 36, 255, 37, 56, 37, 255, 35, 52, 36, 255, 36, 52, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 32, 25, 255, 26, 34, 26, 255, 31, 44, 32, 255, 32, 45, 32, 255, 25, 32, 25, 255, 31, 45, 32, 255, 30, 43, 31, 255, 24, 31, 25, 255, 26, 36, 27, 255, 33, 47, 33, 255, 31, 44, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 37, 55, 37, 255, 44, 65, 43, 255, 44, 65, 43, 255, 45, 66, 44, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 35, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 33, 49, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 47, 33, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 42, 31, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 50, 34, 255, 28, 38, 28, 255, 30, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 31, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 35, 255, 35, 52, 36, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 42, 62, 41, 255, 42, 62, 41, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 56, 37, 255, 32, 45, 32, 255, 32, 47, 33, 255, 26, 35, 27, 255, 24, 30, 24, 255, 24, 32, 25, 255, 27, 36, 27, 255, 30, 41, 30, 255, 35, 52, 35, 255, 35, 52, 36, 255, 33, 48, 34, 255, 32, 46, 32, 255, 34, 50, 35, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 48, 34, 255, 31, 43, 31, 255, 36, 54, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 52, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 27, 27, 255, 26, 29, 30, 255, 32, 38, 41, 255, 35, 44, 47, 255, 29, 34, 36, 255, 30, 36, 38, 255, 24, 26, 26, 255, 32, 40, 42, 255, 36, 45, 48, 255, 29, 35, 37, 255, 31, 38, 40, 255, 34, 43, 45, 255, 38, 49, 53, 255, 27, 31, 32, 255, 33, 41, 44, 255, 24, 26, 27, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 40, 43, 255, 32, 40, 42, 255, 31, 37, 39, 255, 33, 40, 43, 255, 27, 30, 31, 255, 26, 28, 29, 255, 33, 40, 43, 255, 31, 38, 40, 255, 31, 38, 40, 255, 31, 37, 39, 255, 36, 45, 48, 255, 31, 38, 40, 255, 27, 31, 32, 255, 34, 43, 46, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 29, 34, 36, 255, 21, 21, 21, 255, 23, 25, 25, 255, 32, 40, 42, 255, 36, 46, 49, 255, 34, 43, 46, 255, 38, 50, 53, 255, 40, 52, 56, 255, 37, 48, 51, 255, 40, 52, 56, 255, 39, 51, 55, 255, 36, 46, 50, 255, 28, 33, 35, 255, 37, 48, 51, 255, 40, 52, 56, 255, 36, 46, 49, 255, 33, 41, 43, 255, 28, 33, 34, 255, 35, 44, 47, 255, 28, 33, 34, 255, 35, 44, 46, 255, 35, 45, 48, 255, 43, 57, 62, 255, 26, 29, 30, 255, 21, 21, 21, 255, 33, 41, 44, 255, 21, 21, 21, 255, 30, 36, 39, 255, 49, 67, 73, 255, 39, 51, 55, 255, 34, 43, 45, 255, 36, 46, 49, 255, 38, 49, 53, 255, 44, 58, 63, 255, 40, 52, 56, 255, 39, 50, 54, 255, 44, 58, 63, 255, 34, 42, 45, 255, 42, 56, 60, 255, 37, 47, 50, 255, 32, 38, 41, 255, 42, 55, 60, 255, 39, 50, 54, 255, 36, 46, 49, 255, 43, 58, 63, 255, 34, 42, 45, 255, 39, 51, 55, 255, 33, 40, 43, 255, 36, 46, 49, 255, 36, 46, 49, 255, 42, 55, 59, 255, 33, 41, 44, 255, 21, 21, 21, 255, 42, 55, 60, 255, 28, 33, 34, 255, 39, 50, 54, 255, 28, 32, 34, 255, 31, 37, 39, 255, 37, 47, 51, 255, 34, 43, 46, 255, 47, 65, 70, 255, 44, 59, 64, 255, 45, 61, 66, 255, 31, 38, 40, 255, 32, 39, 41, 255, 27, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 28, 32, 33, 255, 34, 43, 46, 255, 31, 37, 39, 255, 30, 36, 38, 255, 39, 50, 54, 255, 48, 66, 72, 255, 44, 60, 65, 255, 29, 35, 36, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 41, 44, 255, 38, 48, 52, 255, 38, 50, 53, 255, 46, 63, 68, 255, 45, 61, 66, 255, 42, 55, 59, 255, 42, 56, 60, 255, 41, 54, 58, 255, 49, 68, 74, 255, 38, 49, 53, 255, 38, 49, 52, 255, 34, 42, 45, 255, 30, 36, 37, 255, 21, 21, 21, 255, 22, 22, 22, 255, 35, 44, 47, 255, 30, 35, 37, 255, 32, 39, 42, 255, 36, 46, 49, 255, 31, 38, 40, 255, 40, 52, 57, 255, 32, 40, 42, 255, 43, 57, 62, 255, 35, 45, 48, 255, 43, 57, 62, 255, 35, 45, 48, 255, 33, 42, 44, 255, 34, 43, 46, 255, 42, 55, 59, 255, 40, 53, 57, 255, 41, 53, 57, 255, 39, 50, 54, 255, 45, 61, 66, 255, 30, 36, 37, 255, 34, 43, 45, 255, 49, 68, 74, 255, 45, 60, 65, 255, 41, 54, 58, 255, 47, 63, 69, 255, 28, 32, 33, 255, 32, 39, 41, 255, 33, 41, 43, 255, 28, 33, 35, 255, 39, 51, 55, 255, 34, 42, 45, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 24, 25, 26, 255, 38, 49, 53, 255, 46, 62, 68, 255, 38, 50, 53, 255, 45, 61, 66, 255, 32, 39, 41, 255, 21, 21, 21, 255, 47, 63, 69, 255, 41, 53, 58, 255, 36, 45, 48, 255, 30, 35, 37, 255, 36, 45, 48, 255, 43, 57, 61, 255, 35, 45, 48, 255, 35, 44, 47, 255, 39, 50, 54, 255, 25, 28, 28, 255, 37, 48, 51, 255, 37, 48, 51, 255, 48, 66, 72, 255, 41, 54, 58, 255, 38, 49, 53, 255, 35, 44, 47, 255, 31, 37, 39, 255, 57, 75, 80, 255, 53, 72, 77, 255, 46, 61, 67, 255, 46, 63, 69, 255, 38, 49, 53, 255, 44, 58, 63, 255, 21, 21, 21, 255, 33, 41, 43, 255, 30, 35, 37, 255, 41, 53, 57, 255, 30, 35, 37, 255, 39, 51, 54, 255, 46, 62, 68, 255, 36, 46, 49, 255, 33, 41, 44, 255, 29, 34, 36, 255, 25, 27, 27, 255, 33, 40, 43, 255, 39, 51, 55, 255, 33, 41, 43, 255, 32, 39, 42, 255, 31, 37, 39, 255, 33, 41, 43, 255, 47, 64, 69, 255, 38, 50, 53, 255, 32, 39, 41, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 37, 39, 255, 36, 46, 49, 255, 34, 42, 45, 255, 29, 35, 36, 255, 27, 31, 32, 255, 32, 39, 41, 255, 26, 29, 30, 255, 35, 44, 47, 255, 36, 45, 49, 255, 30, 36, 38, 255, 31, 38, 40, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 37, 39, 255, 33, 41, 44, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 38, 41, 255, 33, 41, 43, 255, 34, 43, 46, 255, 44, 59, 63, 255, 47, 63, 69, 255, 44, 59, 64, 255, 44, 58, 63, 255, 43, 58, 63, 255, 41, 54, 58, 255, 49, 67, 73, 255, 38, 49, 53, 255, 42, 55, 60, 255, 21, 21, 21, 255, 42, 56, 60, 255, 43, 57, 62, 255, 34, 42, 44, 255, 36, 46, 49, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 32, 46, 32, 255, 26, 35, 26, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 33, 255, 33, 48, 34, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 32, 255, 30, 42, 30, 255, 33, 48, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 38, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 24, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 34, 50, 35, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 37, 56, 37, 255, 38, 56, 38, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 28, 39, 29, 255, 32, 46, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 97, 118, 15, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 52, 36, 255, 39, 59, 39, 255, 47, 69, 45, 255, 46, 68, 45, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 48, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 48, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 37, 255, 38, 56, 38, 255, 37, 54, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 38, 57, 38, 255, 35, 52, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 28, 38, 28, 255, 35, 52, 36, 255, 36, 54, 37, 255, 34, 50, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 26, 30, 31, 255, 30, 35, 37, 255, 31, 37, 40, 255, 40, 52, 57, 255, 43, 58, 63, 255, 30, 36, 38, 255, 24, 26, 27, 255, 41, 54, 58, 255, 21, 21, 21, 255, 32, 39, 42, 255, 28, 32, 34, 255, 28, 32, 34, 255, 30, 36, 38, 255, 22, 23, 24, 255, 35, 44, 47, 255, 24, 27, 27, 255, 21, 21, 21, 255, 22, 23, 23, 255, 35, 44, 47, 255, 36, 46, 49, 255, 38, 49, 52, 255, 40, 52, 56, 255, 27, 31, 33, 255, 29, 34, 36, 255, 25, 28, 29, 255, 35, 44, 47, 255, 37, 48, 51, 255, 29, 34, 35, 255, 49, 68, 74, 255, 28, 32, 34, 255, 35, 44, 47, 255, 40, 52, 56, 255, 24, 26, 26, 255, 21, 21, 21, 255, 25, 27, 28, 255, 25, 27, 28, 255, 27, 31, 33, 255, 28, 32, 33, 255, 22, 22, 22, 255, 27, 31, 33, 255, 34, 42, 44, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 29, 33, 35, 255, 44, 59, 64, 255, 39, 50, 54, 255, 26, 29, 30, 255, 38, 49, 52, 255, 34, 43, 46, 255, 29, 33, 35, 255, 28, 32, 33, 255, 31, 38, 40, 255, 41, 54, 58, 255, 41, 55, 59, 255, 44, 59, 64, 255, 42, 55, 59, 255, 38, 50, 53, 255, 40, 53, 57, 255, 31, 37, 39, 255, 44, 58, 63, 255, 37, 48, 51, 255, 21, 21, 21, 255, 33, 41, 44, 255, 40, 53, 57, 255, 40, 53, 57, 255, 25, 27, 28, 255, 25, 28, 29, 255, 32, 39, 42, 255, 35, 44, 47, 255, 42, 55, 60, 255, 44, 58, 63, 255, 35, 43, 46, 255, 46, 62, 67, 255, 30, 36, 38, 255, 36, 46, 49, 255, 44, 59, 64, 255, 36, 46, 49, 255, 30, 36, 38, 255, 39, 51, 55, 255, 41, 53, 58, 255, 35, 45, 48, 255, 47, 63, 69, 255, 40, 53, 57, 255, 44, 58, 63, 255, 36, 46, 49, 255, 37, 47, 50, 255, 41, 54, 58, 255, 27, 30, 32, 255, 34, 42, 45, 255, 26, 30, 31, 255, 26, 29, 30, 255, 42, 56, 60, 255, 38, 50, 53, 255, 40, 53, 57, 255, 38, 48, 52, 255, 30, 36, 38, 255, 24, 25, 26, 255, 32, 39, 41, 255, 44, 58, 63, 255, 45, 61, 66, 255, 39, 51, 55, 255, 35, 44, 47, 255, 44, 59, 64, 255, 55, 73, 78, 255, 57, 75, 80, 255, 39, 51, 55, 255, 33, 41, 44, 255, 35, 45, 48, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 29, 34, 36, 255, 21, 21, 21, 255, 36, 45, 48, 255, 46, 63, 68, 255, 34, 43, 46, 255, 31, 38, 40, 255, 42, 56, 61, 255, 36, 46, 49, 255, 46, 62, 68, 255, 54, 72, 78, 255, 43, 57, 61, 255, 40, 52, 56, 255, 38, 49, 53, 255, 40, 52, 56, 255, 35, 44, 47, 255, 27, 31, 32, 255, 39, 51, 55, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 41, 54, 58, 255, 33, 41, 44, 255, 42, 56, 60, 255, 29, 34, 36, 255, 36, 45, 48, 255, 47, 63, 69, 255, 48, 65, 70, 255, 47, 63, 69, 255, 34, 42, 45, 255, 26, 29, 30, 255, 41, 53, 58, 255, 45, 61, 66, 255, 44, 59, 64, 255, 44, 59, 64, 255, 30, 36, 38, 255, 37, 47, 50, 255, 42, 56, 61, 255, 30, 36, 38, 255, 42, 56, 61, 255, 47, 64, 70, 255, 47, 64, 69, 255, 44, 58, 63, 255, 34, 43, 46, 255, 40, 53, 57, 255, 33, 41, 44, 255, 49, 68, 74, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 36, 46, 50, 255, 29, 34, 36, 255, 41, 53, 58, 255, 31, 37, 40, 255, 38, 49, 53, 255, 44, 59, 64, 255, 40, 53, 57, 255, 45, 60, 65, 255, 28, 32, 33, 255, 22, 23, 23, 255, 40, 53, 57, 255, 42, 56, 60, 255, 34, 42, 45, 255, 34, 42, 45, 255, 23, 24, 25, 255, 35, 45, 48, 255, 45, 60, 65, 255, 34, 42, 45, 255, 32, 38, 40, 255, 37, 47, 51, 255, 40, 52, 56, 255, 33, 41, 44, 255, 46, 63, 68, 255, 38, 49, 52, 255, 38, 50, 53, 255, 47, 64, 70, 255, 43, 58, 62, 255, 39, 51, 55, 255, 46, 62, 67, 255, 42, 55, 59, 255, 32, 40, 42, 255, 46, 63, 68, 255, 21, 21, 21, 255, 38, 49, 52, 255, 31, 38, 40, 255, 29, 34, 36, 255, 38, 49, 52, 255, 39, 50, 54, 255, 30, 36, 38, 255, 44, 59, 64, 255, 37, 47, 51, 255, 36, 46, 49, 255, 27, 31, 32, 255, 43, 58, 63, 255, 30, 36, 38, 255, 37, 47, 51, 255, 43, 57, 62, 255, 27, 31, 32, 255, 37, 48, 51, 255, 38, 49, 53, 255, 38, 49, 53, 255, 28, 33, 34, 255, 21, 21, 21, 255, 34, 42, 44, 255, 23, 24, 24, 255, 45, 61, 66, 255, 37, 47, 51, 255, 33, 42, 44, 255, 38, 48, 52, 255, 26, 29, 30, 255, 32, 39, 41, 255, 36, 46, 49, 255, 28, 32, 34, 255, 30, 35, 37, 255, 25, 27, 28, 255, 26, 29, 30, 255, 29, 35, 36, 255, 25, 28, 29, 255, 30, 35, 37, 255, 32, 39, 41, 255, 27, 30, 32, 255, 28, 32, 33, 255, 21, 21, 21, 255, 35, 44, 47, 255, 40, 52, 56, 255, 41, 53, 57, 255, 37, 47, 51, 255, 39, 51, 55, 255, 48, 66, 72, 255, 28, 32, 33, 255, 44, 60, 65, 255, 31, 37, 40, 255, 47, 64, 70, 255, 42, 55, 60, 255, 27, 30, 31, 255, 25, 28, 29, 255, 36, 45, 48, 255, 30, 36, 38, 255, 40, 51, 56, 255, 36, 46, 50, 255, 26, 35, 26, 255, 31, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 44, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 39, 29, 255, 30, 41, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 30, 42, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 31, 24, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 24, 30, 24, 255, 27, 37, 28, 255, 24, 31, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 34, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 35, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 37, 54, 37, 255, 31, 44, 32, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 39, 58, 39, 255, 34, 50, 35, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 26, 34, 26, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 43, 31, 255, 36, 54, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 51, 74, 49, 255, 36, 53, 36, 255, 40, 59, 39, 255, 49, 71, 47, 255, 38, 57, 38, 255, 36, 54, 37, 255, 43, 63, 42, 255, 36, 54, 37, 255, 45, 66, 43, 255, 36, 53, 36, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 52, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 33, 48, 34, 255, 32, 47, 33, 255, 37, 54, 37, 255, 32, 46, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 52, 36, 255, 32, 47, 33, 255, 36, 52, 36, 255, 45, 66, 43, 255, 47, 68, 45, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 26, 35, 27, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 37, 255, 38, 56, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 85, 103, 15, 255, 30, 41, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 27, 38, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 33, 48, 34, 255, 29, 40, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 26, 255, 23, 30, 24, 255, 27, 34, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 37, 48, 51, 255, 33, 40, 43, 255, 29, 33, 35, 255, 43, 57, 62, 255, 31, 37, 39, 255, 26, 29, 30, 255, 33, 41, 44, 255, 39, 51, 55, 255, 25, 27, 28, 255, 27, 30, 32, 255, 27, 31, 32, 255, 28, 32, 33, 255, 35, 44, 47, 255, 23, 24, 24, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 41, 54, 59, 255, 36, 46, 49, 255, 37, 48, 52, 255, 44, 59, 64, 255, 32, 39, 41, 255, 28, 32, 33, 255, 33, 41, 43, 255, 51, 69, 75, 255, 43, 58, 62, 255, 37, 48, 51, 255, 33, 40, 43, 255, 37, 47, 51, 255, 32, 39, 42, 255, 21, 21, 21, 255, 26, 28, 29, 255, 35, 43, 46, 255, 32, 39, 41, 255, 25, 28, 29, 255, 25, 27, 28, 255, 26, 29, 31, 255, 28, 33, 34, 255, 29, 34, 36, 255, 25, 27, 28, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 40, 255, 33, 41, 44, 255, 28, 33, 35, 255, 39, 51, 55, 255, 40, 52, 56, 255, 31, 37, 39, 255, 36, 45, 48, 255, 39, 51, 54, 255, 34, 43, 46, 255, 46, 62, 67, 255, 49, 67, 73, 255, 48, 66, 71, 255, 38, 49, 53, 255, 37, 47, 50, 255, 37, 48, 51, 255, 38, 50, 53, 255, 29, 34, 36, 255, 21, 21, 21, 255, 33, 42, 44, 255, 36, 45, 48, 255, 37, 47, 51, 255, 28, 32, 33, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 38, 49, 53, 255, 45, 61, 66, 255, 46, 62, 68, 255, 42, 56, 60, 255, 38, 49, 53, 255, 35, 44, 47, 255, 37, 48, 51, 255, 37, 47, 51, 255, 40, 52, 56, 255, 36, 46, 50, 255, 43, 58, 62, 255, 35, 45, 48, 255, 34, 43, 45, 255, 34, 43, 46, 255, 40, 52, 57, 255, 35, 44, 47, 255, 25, 27, 28, 255, 29, 34, 35, 255, 24, 25, 26, 255, 48, 65, 71, 255, 21, 21, 21, 255, 26, 29, 30, 255, 35, 44, 46, 255, 30, 36, 38, 255, 36, 47, 50, 255, 35, 44, 47, 255, 24, 26, 26, 255, 41, 54, 58, 255, 43, 57, 62, 255, 45, 60, 65, 255, 49, 67, 73, 255, 34, 42, 45, 255, 37, 47, 50, 255, 30, 35, 37, 255, 45, 61, 66, 255, 48, 66, 71, 255, 52, 70, 76, 255, 44, 58, 63, 255, 53, 71, 77, 255, 36, 46, 49, 255, 51, 69, 75, 255, 38, 49, 53, 255, 39, 51, 55, 255, 34, 42, 45, 255, 21, 21, 21, 255, 32, 39, 41, 255, 30, 36, 37, 255, 43, 57, 61, 255, 25, 27, 28, 255, 35, 44, 47, 255, 41, 53, 58, 255, 44, 59, 64, 255, 44, 58, 63, 255, 43, 57, 62, 255, 36, 45, 48, 255, 38, 49, 52, 255, 37, 47, 50, 255, 39, 50, 54, 255, 33, 40, 43, 255, 40, 52, 56, 255, 25, 27, 28, 255, 25, 28, 29, 255, 32, 38, 41, 255, 21, 21, 21, 255, 33, 41, 43, 255, 39, 51, 55, 255, 36, 46, 49, 255, 22, 23, 23, 255, 40, 52, 56, 255, 41, 54, 59, 255, 45, 61, 66, 255, 32, 39, 42, 255, 36, 45, 48, 255, 43, 58, 63, 255, 32, 40, 42, 255, 32, 40, 42, 255, 32, 39, 42, 255, 36, 45, 49, 255, 32, 38, 41, 255, 21, 21, 21, 255, 32, 40, 42, 255, 24, 27, 27, 255, 40, 52, 56, 255, 41, 54, 59, 255, 42, 56, 61, 255, 39, 51, 55, 255, 38, 49, 52, 255, 32, 38, 41, 255, 50, 69, 75, 255, 45, 61, 66, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 56, 61, 255, 44, 60, 65, 255, 32, 39, 42, 255, 32, 39, 41, 255, 35, 44, 47, 255, 42, 55, 60, 255, 44, 60, 65, 255, 43, 57, 62, 255, 51, 69, 75, 255, 49, 68, 74, 255, 44, 59, 64, 255, 21, 21, 21, 255, 38, 48, 52, 255, 31, 38, 40, 255, 48, 65, 71, 255, 38, 50, 53, 255, 42, 55, 60, 255, 41, 54, 58, 255, 39, 50, 54, 255, 36, 45, 49, 255, 36, 46, 50, 255, 35, 44, 47, 255, 43, 57, 62, 255, 38, 50, 54, 255, 43, 57, 62, 255, 44, 59, 64, 255, 36, 46, 49, 255, 34, 43, 45, 255, 37, 48, 52, 255, 41, 54, 58, 255, 40, 53, 57, 255, 47, 64, 70, 255, 44, 59, 64, 255, 45, 60, 65, 255, 25, 27, 28, 255, 30, 36, 38, 255, 33, 40, 43, 255, 40, 51, 56, 255, 35, 44, 47, 255, 30, 36, 38, 255, 33, 41, 44, 255, 36, 46, 49, 255, 39, 51, 55, 255, 36, 45, 48, 255, 32, 39, 41, 255, 41, 54, 58, 255, 34, 43, 45, 255, 50, 69, 75, 255, 45, 61, 66, 255, 45, 61, 66, 255, 34, 43, 46, 255, 21, 21, 21, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 29, 35, 36, 255, 34, 42, 44, 255, 27, 30, 31, 255, 29, 34, 36, 255, 26, 28, 29, 255, 36, 46, 49, 255, 35, 45, 48, 255, 29, 34, 36, 255, 26, 29, 30, 255, 38, 49, 53, 255, 32, 38, 41, 255, 27, 31, 33, 255, 26, 29, 30, 255, 32, 39, 41, 255, 33, 41, 43, 255, 33, 41, 44, 255, 29, 34, 35, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 58, 63, 255, 33, 41, 44, 255, 33, 40, 43, 255, 41, 54, 59, 255, 46, 63, 68, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 41, 55, 59, 255, 21, 21, 21, 255, 33, 42, 44, 255, 35, 43, 46, 255, 37, 47, 50, 255, 37, 47, 51, 255, 46, 63, 68, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 34, 49, 34, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 33, 47, 33, 255, 30, 41, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 46, 67, 44, 255, 43, 63, 42, 255, 38, 56, 38, 255, 40, 60, 40, 255, 36, 53, 36, 255, 35, 52, 36, 255, 31, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 37, 56, 38, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 32, 25, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 36, 255, 37, 56, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 52, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 25, 33, 26, 255, 32, 47, 33, 255, 30, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 32, 45, 32, 255, 31, 44, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 43, 64, 42, 255, 44, 65, 43, 255, 50, 72, 47, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 34, 255, 31, 43, 31, 255, 33, 47, 33, 255, 31, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 34, 50, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 54, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 31, 45, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 56, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 32, 255, 30, 42, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 24, 31, 24, 255, 25, 32, 25, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 43, 31, 255, 27, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 37, 56, 37, 255, 35, 52, 36, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 32, 255, 34, 50, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 42, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 38, 48, 52, 255, 36, 45, 49, 255, 31, 37, 39, 255, 27, 31, 32, 255, 32, 39, 41, 255, 39, 50, 54, 255, 41, 55, 59, 255, 43, 58, 63, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 30, 35, 37, 255, 27, 31, 33, 255, 23, 24, 25, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 45, 61, 66, 255, 47, 64, 69, 255, 43, 57, 62, 255, 36, 45, 49, 255, 38, 49, 52, 255, 33, 41, 43, 255, 39, 51, 55, 255, 36, 46, 50, 255, 40, 53, 57, 255, 47, 64, 69, 255, 44, 58, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 30, 35, 37, 255, 34, 43, 45, 255, 34, 42, 45, 255, 33, 40, 43, 255, 26, 29, 30, 255, 28, 32, 34, 255, 34, 43, 46, 255, 34, 42, 45, 255, 31, 38, 40, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 28, 33, 35, 255, 32, 38, 41, 255, 26, 29, 30, 255, 29, 33, 35, 255, 32, 39, 42, 255, 34, 43, 46, 255, 37, 47, 50, 255, 36, 45, 48, 255, 34, 43, 46, 255, 48, 65, 71, 255, 44, 58, 63, 255, 39, 51, 54, 255, 30, 36, 38, 255, 23, 25, 25, 255, 21, 21, 21, 255, 29, 34, 36, 255, 28, 33, 34, 255, 23, 24, 25, 255, 37, 47, 50, 255, 38, 49, 53, 255, 35, 44, 47, 255, 37, 48, 51, 255, 21, 21, 21, 255, 33, 42, 44, 255, 46, 62, 67, 255, 52, 70, 76, 255, 53, 71, 77, 255, 58, 76, 80, 255, 51, 70, 76, 255, 41, 55, 59, 255, 42, 55, 59, 255, 45, 61, 66, 255, 41, 54, 59, 255, 26, 29, 30, 255, 31, 37, 39, 255, 35, 44, 47, 255, 33, 41, 43, 255, 32, 39, 41, 255, 39, 51, 55, 255, 30, 35, 37, 255, 33, 41, 44, 255, 40, 52, 56, 255, 38, 49, 53, 255, 26, 30, 31, 255, 21, 21, 21, 255, 43, 57, 62, 255, 39, 51, 55, 255, 32, 40, 42, 255, 41, 54, 58, 255, 40, 53, 57, 255, 29, 34, 36, 255, 50, 69, 75, 255, 39, 51, 55, 255, 38, 49, 53, 255, 33, 40, 43, 255, 46, 63, 68, 255, 31, 38, 40, 255, 27, 31, 32, 255, 36, 46, 49, 255, 42, 55, 59, 255, 45, 61, 66, 255, 51, 69, 75, 255, 47, 64, 70, 255, 61, 79, 83, 255, 55, 73, 78, 255, 40, 53, 57, 255, 44, 58, 63, 255, 44, 59, 64, 255, 21, 21, 21, 255, 37, 48, 52, 255, 31, 37, 39, 255, 37, 47, 50, 255, 30, 35, 37, 255, 34, 42, 45, 255, 36, 46, 49, 255, 48, 66, 71, 255, 32, 40, 42, 255, 42, 55, 60, 255, 35, 43, 46, 255, 35, 45, 48, 255, 42, 56, 60, 255, 35, 44, 47, 255, 37, 47, 51, 255, 36, 46, 49, 255, 27, 31, 32, 255, 30, 36, 37, 255, 37, 48, 52, 255, 33, 41, 43, 255, 21, 21, 21, 255, 42, 55, 59, 255, 37, 48, 51, 255, 39, 51, 55, 255, 44, 59, 64, 255, 41, 54, 59, 255, 38, 49, 53, 255, 36, 46, 49, 255, 43, 57, 62, 255, 36, 46, 49, 255, 37, 47, 50, 255, 45, 61, 66, 255, 43, 57, 62, 255, 41, 54, 59, 255, 33, 42, 44, 255, 22, 23, 23, 255, 24, 26, 26, 255, 30, 36, 38, 255, 27, 31, 32, 255, 36, 46, 50, 255, 46, 62, 68, 255, 36, 45, 48, 255, 33, 40, 43, 255, 48, 66, 71, 255, 32, 40, 42, 255, 21, 21, 21, 255, 22, 22, 22, 255, 36, 45, 48, 255, 36, 47, 50, 255, 41, 54, 58, 255, 33, 40, 43, 255, 38, 49, 53, 255, 33, 40, 43, 255, 38, 49, 53, 255, 31, 38, 40, 255, 40, 52, 56, 255, 46, 63, 68, 255, 43, 58, 63, 255, 44, 59, 64, 255, 46, 63, 69, 255, 31, 38, 40, 255, 24, 26, 26, 255, 37, 48, 52, 255, 37, 47, 50, 255, 43, 58, 62, 255, 47, 65, 70, 255, 38, 50, 54, 255, 42, 55, 59, 255, 40, 53, 57, 255, 29, 34, 35, 255, 53, 71, 77, 255, 39, 50, 54, 255, 43, 58, 62, 255, 62, 80, 84, 255, 32, 38, 41, 255, 39, 51, 55, 255, 47, 63, 69, 255, 40, 52, 56, 255, 35, 45, 48, 255, 37, 47, 50, 255, 47, 64, 70, 255, 64, 81, 85, 255, 32, 40, 42, 255, 22, 22, 22, 255, 26, 29, 31, 255, 34, 42, 45, 255, 35, 44, 47, 255, 21, 21, 21, 255, 23, 25, 25, 255, 26, 30, 31, 255, 33, 41, 43, 255, 47, 64, 70, 255, 32, 39, 41, 255, 33, 42, 44, 255, 47, 63, 69, 255, 38, 49, 52, 255, 33, 40, 43, 255, 32, 40, 42, 255, 38, 49, 53, 255, 38, 49, 53, 255, 37, 47, 50, 255, 37, 48, 51, 255, 21, 21, 21, 255, 29, 34, 36, 255, 36, 45, 49, 255, 33, 41, 43, 255, 35, 45, 48, 255, 31, 37, 39, 255, 26, 29, 30, 255, 26, 29, 30, 255, 30, 36, 38, 255, 34, 42, 45, 255, 31, 37, 39, 255, 31, 38, 40, 255, 30, 35, 37, 255, 28, 33, 34, 255, 24, 25, 26, 255, 21, 21, 21, 255, 26, 29, 30, 255, 35, 44, 46, 255, 33, 41, 44, 255, 32, 38, 41, 255, 33, 41, 44, 255, 41, 54, 59, 255, 24, 26, 26, 255, 25, 28, 29, 255, 44, 58, 63, 255, 43, 57, 62, 255, 38, 49, 53, 255, 43, 57, 61, 255, 31, 38, 40, 255, 38, 50, 54, 255, 28, 33, 35, 255, 31, 37, 39, 255, 26, 29, 30, 255, 21, 21, 21, 255, 45, 60, 65, 255, 33, 41, 43, 255, 29, 34, 36, 255, 39, 50, 54, 255, 40, 52, 56, 255, 31, 44, 31, 255, 26, 35, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 34, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 34, 255, 32, 45, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 38, 56, 38, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 54, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 38, 57, 38, 255, 52, 75, 49, 255, 39, 58, 39, 255, 55, 79, 51, 255, 47, 69, 45, 255, 42, 63, 42, 255, 41, 61, 40, 255, 34, 50, 34, 255, 32, 46, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 25, 33, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 35, 52, 35, 255, 31, 44, 31, 255, 33, 48, 34, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 46, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 55, 37, 255, 36, 54, 36, 255, 31, 44, 31, 255, 37, 55, 37, 255, 45, 66, 43, 255, 34, 50, 34, 255, 38, 56, 38, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 34, 50, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 29, 40, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 40, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 35, 255, 34, 50, 35, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 30, 255, 32, 45, 32, 255, 27, 36, 27, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 32, 25, 255, 29, 39, 29, 255, 32, 45, 32, 255, 31, 44, 32, 255, 35, 52, 36, 255, 34, 50, 34, 255, 35, 52, 36, 255, 34, 50, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 36, 255, 34, 49, 34, 255, 32, 46, 33, 255, 33, 48, 33, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 42, 31, 255, 33, 47, 33, 255, 31, 44, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 29, 41, 30, 255, 33, 40, 43, 255, 41, 54, 58, 255, 39, 50, 54, 255, 32, 39, 42, 255, 31, 38, 40, 255, 35, 44, 47, 255, 29, 33, 35, 255, 22, 22, 22, 255, 22, 23, 23, 255, 38, 50, 53, 255, 31, 37, 40, 255, 34, 42, 45, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 38, 49, 52, 255, 34, 43, 45, 255, 37, 47, 51, 255, 32, 38, 41, 255, 29, 34, 35, 255, 29, 34, 36, 255, 30, 36, 38, 255, 40, 52, 56, 255, 57, 75, 80, 255, 30, 36, 38, 255, 21, 21, 21, 255, 22, 22, 22, 255, 33, 40, 43, 255, 32, 39, 41, 255, 33, 41, 44, 255, 35, 44, 47, 255, 26, 29, 30, 255, 24, 26, 26, 255, 21, 21, 21, 255, 32, 39, 41, 255, 28, 33, 34, 255, 27, 31, 32, 255, 33, 41, 44, 255, 36, 45, 48, 255, 35, 43, 46, 255, 21, 21, 21, 255, 25, 27, 28, 255, 42, 56, 61, 255, 30, 36, 38, 255, 44, 58, 63, 255, 40, 52, 56, 255, 37, 47, 51, 255, 23, 24, 24, 255, 30, 36, 37, 255, 32, 39, 42, 255, 36, 46, 49, 255, 30, 36, 38, 255, 32, 40, 42, 255, 44, 59, 64, 255, 34, 42, 45, 255, 21, 21, 21, 255, 22, 22, 22, 255, 41, 54, 59, 255, 33, 41, 44, 255, 22, 22, 22, 255, 31, 38, 40, 255, 37, 48, 51, 255, 30, 36, 38, 255, 41, 54, 58, 255, 36, 46, 49, 255, 21, 21, 21, 255, 42, 55, 60, 255, 38, 49, 53, 255, 38, 49, 53, 255, 41, 54, 59, 255, 49, 67, 73, 255, 46, 62, 68, 255, 36, 46, 49, 255, 34, 43, 46, 255, 35, 45, 48, 255, 33, 41, 44, 255, 45, 60, 65, 255, 41, 55, 59, 255, 41, 54, 58, 255, 46, 62, 67, 255, 35, 44, 47, 255, 42, 55, 60, 255, 30, 35, 37, 255, 49, 68, 74, 255, 49, 68, 74, 255, 22, 22, 22, 255, 21, 21, 21, 255, 40, 52, 57, 255, 35, 43, 46, 255, 34, 43, 45, 255, 46, 63, 68, 255, 52, 71, 76, 255, 38, 50, 53, 255, 45, 60, 65, 255, 38, 49, 52, 255, 47, 64, 69, 255, 43, 57, 61, 255, 47, 64, 70, 255, 48, 65, 71, 255, 39, 51, 55, 255, 46, 62, 67, 255, 41, 54, 58, 255, 48, 65, 71, 255, 33, 41, 44, 255, 44, 59, 64, 255, 44, 59, 64, 255, 41, 55, 59, 255, 42, 56, 60, 255, 32, 40, 42, 255, 29, 34, 36, 255, 21, 21, 21, 255, 36, 46, 50, 255, 26, 29, 30, 255, 33, 41, 44, 255, 29, 34, 36, 255, 40, 52, 56, 255, 35, 44, 47, 255, 37, 48, 51, 255, 40, 52, 56, 255, 34, 42, 45, 255, 32, 39, 41, 255, 28, 32, 33, 255, 37, 47, 50, 255, 45, 61, 66, 255, 38, 50, 53, 255, 31, 37, 39, 255, 24, 26, 27, 255, 29, 34, 36, 255, 30, 35, 37, 255, 40, 53, 57, 255, 26, 30, 31, 255, 21, 21, 21, 255, 45, 60, 66, 255, 48, 65, 71, 255, 40, 52, 56, 255, 41, 54, 58, 255, 34, 42, 45, 255, 43, 57, 61, 255, 39, 50, 54, 255, 49, 68, 74, 255, 41, 54, 58, 255, 48, 65, 71, 255, 35, 43, 46, 255, 29, 35, 36, 255, 39, 51, 55, 255, 21, 21, 21, 255, 30, 36, 38, 255, 45, 61, 67, 255, 30, 36, 38, 255, 39, 50, 54, 255, 34, 43, 45, 255, 34, 42, 45, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 36, 45, 48, 255, 37, 47, 50, 255, 38, 49, 53, 255, 41, 53, 58, 255, 36, 45, 48, 255, 41, 53, 58, 255, 37, 48, 51, 255, 41, 54, 59, 255, 27, 31, 32, 255, 52, 70, 76, 255, 44, 59, 64, 255, 33, 40, 43, 255, 43, 57, 62, 255, 52, 70, 76, 255, 43, 57, 62, 255, 22, 23, 23, 255, 26, 29, 30, 255, 46, 62, 67, 255, 36, 45, 48, 255, 37, 47, 50, 255, 40, 53, 57, 255, 42, 56, 61, 255, 41, 55, 59, 255, 45, 60, 65, 255, 43, 58, 63, 255, 34, 42, 44, 255, 38, 49, 53, 255, 41, 54, 58, 255, 38, 49, 53, 255, 33, 40, 43, 255, 40, 53, 57, 255, 33, 41, 44, 255, 31, 38, 40, 255, 24, 27, 27, 255, 32, 39, 41, 255, 45, 60, 66, 255, 46, 63, 68, 255, 25, 28, 28, 255, 29, 34, 36, 255, 44, 59, 64, 255, 32, 38, 40, 255, 33, 41, 44, 255, 21, 21, 21, 255, 28, 32, 34, 255, 44, 59, 64, 255, 40, 52, 56, 255, 39, 51, 55, 255, 39, 50, 54, 255, 38, 48, 52, 255, 44, 58, 63, 255, 41, 54, 59, 255, 24, 26, 27, 255, 33, 40, 43, 255, 36, 46, 50, 255, 36, 45, 48, 255, 30, 35, 37, 255, 21, 21, 21, 255, 32, 38, 41, 255, 35, 43, 46, 255, 34, 43, 46, 255, 39, 51, 55, 255, 30, 36, 38, 255, 36, 45, 48, 255, 35, 44, 47, 255, 33, 41, 43, 255, 34, 42, 45, 255, 37, 47, 51, 255, 36, 46, 49, 255, 37, 47, 50, 255, 30, 36, 38, 255, 30, 36, 38, 255, 35, 44, 47, 255, 30, 36, 38, 255, 28, 32, 33, 255, 30, 36, 38, 255, 26, 29, 30, 255, 30, 35, 37, 255, 40, 52, 56, 255, 35, 44, 47, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 36, 45, 48, 255, 35, 44, 47, 255, 39, 51, 55, 255, 46, 62, 68, 255, 29, 34, 36, 255, 44, 59, 64, 255, 21, 21, 21, 255, 25, 28, 29, 255, 39, 51, 55, 255, 37, 47, 51, 255, 34, 43, 45, 255, 32, 39, 41, 255, 33, 40, 43, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 35, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 32, 26, 255, 32, 40, 31, 255, 25, 33, 25, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 36, 52, 36, 255, 33, 48, 34, 255, 43, 64, 42, 255, 39, 59, 39, 255, 43, 64, 42, 255, 38, 56, 38, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 42, 31, 255, 30, 43, 31, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 36, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 35, 52, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 41, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 26, 36, 27, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 51, 35, 255, 34, 50, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 42, 62, 41, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 33, 48, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 41, 61, 41, 255, 37, 56, 37, 255, 36, 53, 36, 255, 40, 59, 39, 255, 34, 50, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 28, 39, 29, 255, 29, 40, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 43, 31, 255, 37, 56, 38, 255, 31, 44, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 48, 34, 255, 36, 52, 36, 255, 32, 46, 33, 255, 28, 38, 28, 255, 32, 47, 33, 255, 27, 36, 27, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 41, 54, 59, 255, 44, 59, 64, 255, 33, 42, 44, 255, 35, 44, 47, 255, 41, 54, 58, 255, 34, 42, 45, 255, 45, 61, 67, 255, 37, 48, 51, 255, 42, 56, 61, 255, 37, 47, 50, 255, 33, 42, 44, 255, 21, 21, 21, 255, 41, 54, 58, 255, 26, 29, 31, 255, 21, 21, 21, 255, 32, 40, 42, 255, 29, 35, 36, 255, 25, 28, 28, 255, 21, 21, 21, 255, 40, 53, 57, 255, 35, 45, 48, 255, 35, 43, 46, 255, 31, 37, 39, 255, 39, 51, 55, 255, 37, 47, 50, 255, 27, 30, 31, 255, 25, 28, 29, 255, 46, 63, 68, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 27, 32, 33, 255, 31, 37, 39, 255, 25, 28, 29, 255, 25, 27, 28, 255, 29, 34, 36, 255, 30, 36, 38, 255, 30, 36, 38, 255, 25, 28, 29, 255, 22, 23, 23, 255, 32, 40, 42, 255, 40, 52, 57, 255, 33, 41, 43, 255, 40, 53, 57, 255, 23, 24, 25, 255, 21, 21, 21, 255, 26, 30, 31, 255, 37, 47, 50, 255, 37, 47, 51, 255, 32, 39, 41, 255, 43, 58, 63, 255, 29, 34, 36, 255, 37, 47, 50, 255, 37, 47, 51, 255, 28, 33, 35, 255, 36, 45, 48, 255, 43, 57, 62, 255, 51, 70, 76, 255, 24, 25, 26, 255, 31, 37, 40, 255, 45, 61, 66, 255, 45, 61, 66, 255, 38, 49, 53, 255, 35, 44, 47, 255, 44, 59, 64, 255, 38, 49, 53, 255, 41, 54, 59, 255, 42, 56, 60, 255, 37, 47, 50, 255, 35, 45, 48, 255, 21, 21, 21, 255, 37, 47, 50, 255, 41, 55, 59, 255, 43, 57, 61, 255, 42, 56, 61, 255, 44, 60, 65, 255, 51, 70, 76, 255, 55, 73, 78, 255, 38, 50, 54, 255, 39, 50, 54, 255, 44, 59, 64, 255, 41, 54, 59, 255, 46, 62, 67, 255, 36, 46, 49, 255, 42, 55, 60, 255, 57, 75, 80, 255, 38, 49, 53, 255, 37, 47, 51, 255, 48, 66, 72, 255, 28, 32, 33, 255, 23, 24, 24, 255, 39, 50, 54, 255, 38, 49, 53, 255, 38, 48, 52, 255, 50, 69, 75, 255, 29, 35, 36, 255, 46, 63, 68, 255, 40, 52, 56, 255, 29, 34, 36, 255, 38, 49, 52, 255, 46, 62, 68, 255, 44, 59, 64, 255, 51, 70, 76, 255, 46, 62, 68, 255, 43, 57, 62, 255, 45, 60, 65, 255, 46, 62, 67, 255, 45, 60, 65, 255, 45, 60, 65, 255, 29, 35, 37, 255, 47, 63, 69, 255, 30, 35, 37, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 36, 46, 49, 255, 25, 28, 29, 255, 37, 48, 51, 255, 35, 44, 47, 255, 41, 54, 59, 255, 37, 48, 51, 255, 36, 46, 49, 255, 39, 50, 54, 255, 32, 39, 41, 255, 28, 33, 34, 255, 38, 49, 52, 255, 35, 44, 47, 255, 30, 35, 37, 255, 28, 32, 34, 255, 26, 30, 31, 255, 34, 43, 46, 255, 28, 33, 35, 255, 38, 49, 52, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 35, 44, 47, 255, 47, 64, 70, 255, 43, 58, 63, 255, 52, 70, 76, 255, 43, 57, 61, 255, 29, 33, 35, 255, 48, 65, 71, 255, 38, 49, 52, 255, 31, 38, 40, 255, 34, 42, 45, 255, 31, 38, 40, 255, 21, 21, 21, 255, 36, 46, 50, 255, 45, 61, 66, 255, 28, 32, 34, 255, 23, 24, 25, 255, 23, 25, 25, 255, 25, 28, 29, 255, 21, 21, 21, 255, 22, 22, 22, 255, 33, 40, 43, 255, 30, 35, 37, 255, 33, 41, 43, 255, 36, 45, 48, 255, 39, 50, 54, 255, 31, 37, 39, 255, 32, 39, 41, 255, 39, 51, 55, 255, 33, 41, 43, 255, 36, 46, 49, 255, 41, 54, 59, 255, 54, 72, 78, 255, 35, 43, 46, 255, 37, 48, 51, 255, 39, 50, 54, 255, 44, 59, 64, 255, 32, 39, 42, 255, 37, 47, 50, 255, 21, 21, 21, 255, 29, 33, 35, 255, 41, 54, 59, 255, 41, 53, 58, 255, 36, 45, 48, 255, 36, 45, 48, 255, 40, 53, 57, 255, 37, 47, 50, 255, 46, 63, 68, 255, 44, 60, 65, 255, 33, 40, 43, 255, 46, 63, 68, 255, 54, 72, 78, 255, 31, 37, 39, 255, 36, 46, 49, 255, 38, 48, 52, 255, 49, 67, 73, 255, 41, 54, 58, 255, 52, 71, 76, 255, 30, 36, 38, 255, 31, 37, 39, 255, 24, 26, 27, 255, 29, 34, 35, 255, 37, 48, 52, 255, 30, 36, 38, 255, 34, 43, 45, 255, 26, 30, 31, 255, 44, 59, 63, 255, 28, 33, 35, 255, 42, 55, 60, 255, 41, 54, 58, 255, 46, 62, 68, 255, 36, 45, 48, 255, 29, 34, 36, 255, 32, 39, 42, 255, 33, 42, 44, 255, 28, 33, 34, 255, 35, 44, 47, 255, 24, 26, 26, 255, 21, 21, 21, 255, 24, 26, 26, 255, 33, 42, 44, 255, 42, 56, 60, 255, 38, 49, 53, 255, 35, 45, 48, 255, 37, 48, 51, 255, 31, 37, 39, 255, 34, 43, 46, 255, 38, 49, 53, 255, 30, 36, 38, 255, 37, 48, 51, 255, 39, 50, 54, 255, 30, 36, 37, 255, 36, 45, 49, 255, 27, 31, 32, 255, 29, 33, 35, 255, 37, 47, 50, 255, 30, 36, 38, 255, 28, 32, 33, 255, 30, 36, 38, 255, 29, 34, 36, 255, 32, 40, 42, 255, 32, 39, 41, 255, 35, 44, 47, 255, 21, 21, 21, 255, 28, 33, 35, 255, 25, 28, 29, 255, 37, 47, 51, 255, 39, 51, 54, 255, 44, 59, 64, 255, 40, 52, 56, 255, 26, 29, 30, 255, 21, 21, 21, 255, 34, 43, 46, 255, 35, 45, 48, 255, 31, 37, 39, 255, 31, 38, 40, 255, 27, 31, 32, 255, 38, 49, 53, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 33, 27, 255, 25, 32, 26, 255, 26, 35, 27, 255, 30, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 45, 32, 255, 32, 46, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 34, 50, 34, 255, 38, 57, 38, 255, 37, 56, 37, 255, 37, 54, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 36, 54, 37, 255, 34, 50, 34, 255, 33, 48, 34, 255, 37, 54, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 56, 38, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 24, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 45, 66, 43, 255, 35, 51, 35, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 33, 48, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 56, 38, 255, 35, 52, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 47, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 29, 255, 25, 34, 26, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 41, 30, 255, 31, 44, 32, 255, 30, 42, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 45, 66, 44, 255, 37, 56, 37, 255, 37, 56, 37, 255, 32, 46, 32, 255, 35, 51, 35, 255, 27, 37, 28, 255, 29, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 35, 51, 35, 255, 45, 66, 44, 255, 36, 53, 36, 255, 35, 52, 36, 255, 38, 57, 38, 255, 42, 62, 41, 255, 46, 67, 44, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 41, 30, 255, 29, 39, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 31, 44, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 48, 34, 255, 37, 56, 38, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 24, 31, 25, 255, 27, 37, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 44, 47, 255, 35, 44, 46, 255, 33, 41, 44, 255, 24, 26, 26, 255, 33, 40, 43, 255, 44, 59, 64, 255, 38, 49, 53, 255, 33, 40, 43, 255, 31, 38, 40, 255, 32, 38, 41, 255, 28, 32, 34, 255, 25, 27, 28, 255, 33, 41, 44, 255, 30, 36, 38, 255, 37, 48, 51, 255, 34, 42, 44, 255, 28, 33, 34, 255, 30, 37, 39, 255, 21, 21, 21, 255, 24, 27, 27, 255, 24, 26, 27, 255, 30, 36, 38, 255, 29, 35, 37, 255, 35, 44, 48, 255, 41, 54, 59, 255, 31, 37, 39, 255, 31, 38, 40, 255, 31, 38, 40, 255, 23, 25, 25, 255, 21, 21, 21, 255, 26, 30, 31, 255, 24, 26, 27, 255, 31, 37, 39, 255, 21, 21, 21, 255, 32, 40, 42, 255, 32, 39, 42, 255, 28, 33, 34, 255, 23, 24, 24, 255, 32, 39, 41, 255, 27, 31, 32, 255, 32, 39, 41, 255, 37, 47, 50, 255, 37, 47, 51, 255, 32, 38, 41, 255, 38, 49, 53, 255, 34, 43, 46, 255, 28, 32, 34, 255, 21, 21, 21, 255, 34, 43, 46, 255, 33, 40, 43, 255, 31, 38, 40, 255, 40, 53, 57, 255, 38, 49, 53, 255, 34, 42, 44, 255, 35, 44, 47, 255, 42, 56, 60, 255, 43, 57, 62, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 43, 46, 255, 37, 47, 50, 255, 42, 55, 60, 255, 44, 60, 65, 255, 36, 46, 49, 255, 36, 46, 50, 255, 36, 45, 48, 255, 30, 37, 39, 255, 42, 55, 60, 255, 31, 38, 40, 255, 35, 44, 47, 255, 22, 22, 22, 255, 21, 21, 21, 255, 44, 58, 63, 255, 44, 59, 64, 255, 42, 55, 59, 255, 29, 34, 35, 255, 31, 38, 40, 255, 43, 57, 62, 255, 42, 56, 60, 255, 43, 57, 61, 255, 29, 34, 35, 255, 41, 53, 58, 255, 38, 48, 52, 255, 44, 59, 64, 255, 42, 56, 60, 255, 41, 53, 57, 255, 43, 57, 61, 255, 35, 44, 47, 255, 34, 43, 46, 255, 26, 29, 30, 255, 28, 33, 34, 255, 40, 52, 56, 255, 50, 69, 75, 255, 42, 56, 61, 255, 42, 55, 60, 255, 35, 45, 48, 255, 43, 57, 62, 255, 49, 67, 73, 255, 43, 57, 61, 255, 45, 61, 66, 255, 41, 54, 58, 255, 35, 44, 47, 255, 39, 50, 54, 255, 33, 41, 44, 255, 45, 61, 66, 255, 38, 49, 53, 255, 37, 47, 50, 255, 39, 51, 55, 255, 42, 55, 59, 255, 43, 57, 62, 255, 29, 35, 36, 255, 32, 38, 41, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 36, 38, 255, 29, 34, 35, 255, 32, 40, 42, 255, 36, 46, 50, 255, 30, 36, 37, 255, 38, 49, 52, 255, 38, 49, 53, 255, 33, 42, 44, 255, 33, 41, 44, 255, 36, 45, 48, 255, 41, 54, 58, 255, 41, 54, 59, 255, 46, 62, 67, 255, 50, 68, 74, 255, 30, 36, 37, 255, 40, 52, 56, 255, 21, 21, 21, 255, 34, 42, 45, 255, 46, 63, 68, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 35, 44, 47, 255, 47, 64, 70, 255, 50, 69, 75, 255, 43, 57, 62, 255, 42, 55, 59, 255, 36, 46, 49, 255, 36, 45, 48, 255, 38, 49, 53, 255, 46, 62, 67, 255, 35, 44, 47, 255, 21, 21, 21, 255, 39, 51, 55, 255, 36, 46, 49, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 47, 63, 69, 255, 34, 43, 46, 255, 40, 52, 56, 255, 35, 44, 47, 255, 35, 44, 47, 255, 38, 50, 53, 255, 36, 46, 50, 255, 28, 32, 34, 255, 28, 32, 33, 255, 37, 47, 50, 255, 22, 22, 22, 255, 29, 34, 36, 255, 37, 48, 51, 255, 41, 54, 58, 255, 41, 54, 59, 255, 40, 52, 56, 255, 35, 44, 47, 255, 44, 59, 64, 255, 40, 53, 57, 255, 23, 25, 25, 255, 27, 30, 32, 255, 22, 23, 23, 255, 31, 37, 39, 255, 27, 31, 32, 255, 33, 40, 43, 255, 33, 41, 43, 255, 30, 35, 37, 255, 33, 40, 43, 255, 32, 39, 41, 255, 43, 57, 62, 255, 49, 68, 74, 255, 51, 70, 76, 255, 47, 64, 69, 255, 61, 78, 83, 255, 43, 57, 62, 255, 35, 45, 48, 255, 31, 37, 39, 255, 32, 39, 42, 255, 42, 56, 61, 255, 38, 49, 53, 255, 39, 50, 54, 255, 27, 32, 33, 255, 29, 34, 35, 255, 35, 44, 47, 255, 26, 29, 30, 255, 30, 36, 38, 255, 37, 47, 51, 255, 37, 47, 50, 255, 37, 48, 51, 255, 43, 56, 61, 255, 55, 74, 79, 255, 34, 42, 45, 255, 41, 54, 59, 255, 40, 52, 56, 255, 33, 41, 44, 255, 36, 46, 49, 255, 27, 31, 32, 255, 35, 45, 48, 255, 42, 56, 61, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 43, 46, 255, 38, 49, 53, 255, 32, 39, 42, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 27, 27, 255, 36, 46, 49, 255, 21, 21, 21, 255, 24, 25, 26, 255, 41, 54, 58, 255, 35, 45, 48, 255, 40, 52, 57, 255, 33, 40, 43, 255, 35, 44, 47, 255, 34, 43, 46, 255, 38, 49, 52, 255, 30, 36, 38, 255, 35, 44, 47, 255, 42, 55, 60, 255, 36, 46, 49, 255, 43, 57, 62, 255, 38, 49, 52, 255, 39, 50, 54, 255, 32, 39, 42, 255, 21, 21, 21, 255, 35, 44, 47, 255, 35, 45, 48, 255, 40, 53, 57, 255, 35, 44, 47, 255, 49, 67, 73, 255, 21, 21, 21, 255, 26, 29, 30, 255, 44, 58, 63, 255, 44, 59, 64, 255, 38, 50, 54, 255, 28, 33, 34, 255, 38, 49, 52, 255, 40, 52, 56, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 26, 33, 27, 255, 30, 38, 30, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 30, 24, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 40, 60, 40, 255, 51, 74, 48, 255, 37, 55, 37, 255, 38, 57, 38, 255, 43, 64, 42, 255, 33, 49, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 33, 255, 35, 52, 35, 255, 32, 46, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 25, 32, 25, 255, 25, 33, 26, 255, 25, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 52, 36, 255, 32, 45, 32, 255, 31, 44, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 26, 35, 27, 255, 33, 47, 33, 255, 39, 58, 39, 255, 36, 52, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 43, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 35, 51, 35, 255, 38, 56, 38, 255, 41, 61, 40, 255, 38, 56, 38, 255, 37, 55, 37, 255, 40, 60, 40, 255, 49, 71, 47, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 26, 34, 26, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 25, 34, 26, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 43, 64, 42, 255, 38, 56, 38, 255, 32, 46, 32, 255, 34, 49, 34, 255, 50, 73, 48, 255, 50, 72, 47, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 33, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 34, 50, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 38, 56, 38, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 37, 255, 37, 55, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 44, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 29, 40, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 46, 33, 255, 37, 56, 37, 255, 33, 48, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 43, 57, 61, 255, 31, 38, 40, 255, 32, 39, 41, 255, 36, 46, 49, 255, 28, 33, 34, 255, 40, 52, 57, 255, 39, 50, 54, 255, 31, 37, 39, 255, 32, 39, 41, 255, 34, 42, 45, 255, 35, 44, 47, 255, 29, 34, 36, 255, 30, 35, 37, 255, 21, 21, 21, 255, 27, 30, 31, 255, 24, 26, 27, 255, 27, 31, 32, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 57, 62, 255, 33, 42, 44, 255, 39, 51, 55, 255, 31, 37, 39, 255, 29, 33, 35, 255, 21, 21, 21, 255, 29, 35, 36, 255, 21, 22, 22, 255, 21, 21, 21, 255, 32, 38, 41, 255, 27, 31, 32, 255, 40, 53, 57, 255, 21, 21, 21, 255, 23, 24, 25, 255, 30, 35, 37, 255, 42, 56, 61, 255, 36, 46, 50, 255, 27, 31, 33, 255, 35, 44, 47, 255, 30, 35, 37, 255, 30, 35, 37, 255, 44, 58, 63, 255, 41, 53, 58, 255, 37, 48, 51, 255, 37, 48, 51, 255, 22, 23, 23, 255, 36, 45, 48, 255, 31, 37, 40, 255, 21, 21, 21, 255, 38, 48, 52, 255, 37, 47, 51, 255, 36, 45, 48, 255, 32, 39, 41, 255, 46, 62, 67, 255, 49, 68, 74, 255, 42, 55, 60, 255, 44, 59, 64, 255, 28, 32, 34, 255, 21, 21, 21, 255, 43, 57, 62, 255, 32, 40, 42, 255, 36, 46, 49, 255, 30, 35, 37, 255, 46, 61, 67, 255, 42, 56, 60, 255, 36, 46, 49, 255, 36, 46, 49, 255, 40, 52, 56, 255, 49, 67, 73, 255, 39, 51, 55, 255, 34, 42, 45, 255, 38, 48, 52, 255, 27, 30, 32, 255, 21, 21, 21, 255, 41, 54, 59, 255, 50, 69, 75, 255, 26, 29, 30, 255, 35, 44, 47, 255, 37, 47, 50, 255, 35, 44, 47, 255, 42, 56, 61, 255, 34, 42, 45, 255, 29, 34, 36, 255, 35, 43, 46, 255, 40, 52, 56, 255, 40, 52, 56, 255, 48, 65, 71, 255, 38, 49, 53, 255, 44, 59, 63, 255, 50, 69, 75, 255, 21, 21, 21, 255, 27, 30, 31, 255, 31, 38, 40, 255, 36, 46, 50, 255, 38, 50, 53, 255, 47, 64, 69, 255, 47, 64, 69, 255, 48, 65, 71, 255, 46, 62, 67, 255, 40, 52, 56, 255, 49, 67, 73, 255, 37, 47, 51, 255, 44, 59, 64, 255, 46, 62, 68, 255, 41, 54, 58, 255, 44, 59, 64, 255, 48, 66, 72, 255, 28, 33, 34, 255, 40, 52, 56, 255, 23, 25, 25, 255, 39, 50, 54, 255, 34, 42, 44, 255, 26, 30, 31, 255, 30, 35, 37, 255, 21, 21, 21, 255, 24, 27, 27, 255, 36, 46, 49, 255, 30, 35, 37, 255, 27, 30, 32, 255, 31, 37, 39, 255, 23, 24, 25, 255, 41, 54, 58, 255, 34, 43, 45, 255, 31, 38, 40, 255, 37, 47, 50, 255, 37, 47, 51, 255, 37, 47, 50, 255, 34, 43, 46, 255, 41, 54, 58, 255, 49, 67, 73, 255, 37, 47, 50, 255, 42, 55, 60, 255, 32, 39, 41, 255, 38, 49, 53, 255, 39, 51, 55, 255, 43, 57, 61, 255, 41, 55, 59, 255, 31, 38, 40, 255, 21, 21, 21, 255, 25, 28, 29, 255, 41, 54, 58, 255, 44, 59, 64, 255, 34, 43, 46, 255, 35, 45, 48, 255, 41, 54, 58, 255, 26, 30, 31, 255, 35, 43, 46, 255, 43, 57, 62, 255, 46, 63, 68, 255, 33, 41, 44, 255, 21, 21, 21, 255, 32, 39, 42, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 22, 22, 255, 37, 47, 51, 255, 39, 51, 55, 255, 30, 36, 38, 255, 33, 41, 44, 255, 32, 39, 41, 255, 33, 41, 43, 255, 37, 48, 51, 255, 31, 38, 40, 255, 23, 24, 24, 255, 26, 29, 30, 255, 36, 45, 49, 255, 36, 46, 49, 255, 34, 42, 44, 255, 35, 44, 47, 255, 43, 58, 63, 255, 39, 51, 55, 255, 42, 56, 60, 255, 39, 50, 54, 255, 44, 59, 64, 255, 30, 36, 38, 255, 27, 30, 31, 255, 35, 45, 48, 255, 25, 27, 28, 255, 21, 21, 21, 255, 32, 39, 42, 255, 25, 28, 29, 255, 35, 43, 46, 255, 36, 45, 48, 255, 26, 30, 31, 255, 40, 52, 56, 255, 29, 34, 35, 255, 50, 68, 75, 255, 41, 53, 58, 255, 59, 77, 82, 255, 45, 60, 65, 255, 43, 58, 63, 255, 38, 49, 53, 255, 22, 22, 22, 255, 37, 48, 51, 255, 29, 35, 36, 255, 39, 51, 55, 255, 35, 43, 46, 255, 34, 43, 45, 255, 37, 48, 51, 255, 21, 21, 21, 255, 32, 40, 42, 255, 34, 42, 44, 255, 36, 46, 49, 255, 43, 57, 62, 255, 37, 47, 50, 255, 39, 50, 54, 255, 45, 60, 65, 255, 44, 59, 64, 255, 37, 47, 51, 255, 36, 46, 49, 255, 37, 48, 51, 255, 35, 44, 47, 255, 39, 51, 55, 255, 34, 43, 45, 255, 42, 55, 60, 255, 33, 40, 43, 255, 21, 21, 21, 255, 39, 50, 54, 255, 38, 49, 53, 255, 31, 38, 40, 255, 34, 42, 45, 255, 23, 25, 25, 255, 26, 29, 31, 255, 25, 28, 29, 255, 24, 27, 27, 255, 23, 24, 25, 255, 34, 43, 45, 255, 27, 32, 33, 255, 37, 48, 51, 255, 42, 55, 60, 255, 33, 40, 43, 255, 34, 42, 45, 255, 36, 46, 49, 255, 37, 47, 51, 255, 32, 39, 41, 255, 39, 51, 55, 255, 39, 50, 54, 255, 33, 40, 43, 255, 34, 42, 45, 255, 22, 23, 23, 255, 30, 35, 37, 255, 40, 52, 56, 255, 27, 31, 32, 255, 21, 21, 21, 255, 31, 37, 39, 255, 27, 32, 33, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 45, 61, 66, 255, 33, 40, 42, 255, 30, 35, 37, 255, 36, 46, 49, 255, 43, 57, 61, 255, 31, 38, 40, 255, 34, 50, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 38, 30, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 84, 104, 22, 255, 55, 79, 51, 255, 45, 67, 44, 255, 47, 68, 45, 255, 41, 61, 40, 255, 33, 48, 34, 255, 32, 46, 32, 255, 70, 85, 17, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 44, 64, 43, 255, 38, 57, 38, 255, 37, 56, 37, 255, 48, 70, 46, 255, 45, 66, 43, 255, 33, 48, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 25, 32, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 36, 53, 36, 255, 32, 46, 33, 255, 34, 50, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 41, 30, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 48, 71, 46, 255, 38, 56, 38, 255, 36, 54, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 43, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 35, 255, 32, 45, 32, 255, 31, 44, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 26, 35, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 40, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 36, 54, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 26, 35, 27, 255, 81, 98, 15, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 31, 255, 30, 42, 30, 255, 34, 50, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 32, 255, 38, 56, 38, 255, 47, 68, 45, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 39, 59, 39, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 48, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 31, 44, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 43, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 25, 32, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 33, 255, 30, 43, 31, 255, 37, 55, 37, 255, 36, 54, 37, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 48, 51, 255, 39, 50, 54, 255, 28, 33, 34, 255, 39, 50, 54, 255, 44, 59, 64, 255, 36, 46, 49, 255, 38, 49, 53, 255, 39, 50, 54, 255, 47, 63, 69, 255, 30, 36, 38, 255, 31, 37, 40, 255, 31, 37, 39, 255, 23, 24, 25, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 45, 255, 31, 38, 40, 255, 37, 48, 51, 255, 26, 28, 29, 255, 21, 21, 21, 255, 30, 36, 38, 255, 41, 54, 58, 255, 36, 46, 49, 255, 30, 36, 38, 255, 32, 39, 41, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 34, 42, 44, 255, 33, 41, 44, 255, 33, 40, 43, 255, 29, 33, 35, 255, 28, 33, 34, 255, 32, 38, 41, 255, 34, 42, 45, 255, 33, 41, 44, 255, 35, 44, 47, 255, 37, 47, 50, 255, 30, 36, 39, 255, 32, 40, 42, 255, 36, 46, 49, 255, 40, 53, 57, 255, 42, 56, 61, 255, 35, 44, 47, 255, 34, 42, 45, 255, 40, 53, 57, 255, 37, 47, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 28, 32, 33, 255, 37, 47, 50, 255, 36, 46, 49, 255, 41, 53, 57, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 30, 36, 38, 255, 40, 52, 56, 255, 47, 64, 69, 255, 43, 58, 62, 255, 49, 68, 74, 255, 42, 56, 61, 255, 47, 64, 69, 255, 39, 51, 55, 255, 41, 54, 58, 255, 53, 71, 77, 255, 45, 61, 67, 255, 39, 51, 55, 255, 31, 37, 39, 255, 29, 33, 35, 255, 25, 27, 28, 255, 27, 31, 32, 255, 37, 48, 52, 255, 41, 55, 59, 255, 45, 61, 66, 255, 46, 62, 67, 255, 46, 61, 67, 255, 45, 61, 66, 255, 48, 65, 71, 255, 41, 55, 59, 255, 39, 51, 55, 255, 37, 47, 50, 255, 46, 63, 68, 255, 51, 69, 75, 255, 37, 47, 50, 255, 47, 64, 70, 255, 32, 39, 41, 255, 21, 21, 21, 255, 41, 54, 58, 255, 33, 41, 44, 255, 38, 50, 54, 255, 42, 55, 60, 255, 37, 48, 51, 255, 38, 50, 53, 255, 43, 58, 63, 255, 36, 45, 49, 255, 36, 46, 50, 255, 38, 49, 53, 255, 44, 59, 64, 255, 37, 48, 52, 255, 38, 49, 53, 255, 42, 56, 61, 255, 50, 69, 75, 255, 54, 72, 77, 255, 32, 39, 42, 255, 40, 52, 56, 255, 25, 27, 28, 255, 34, 43, 46, 255, 32, 40, 42, 255, 32, 40, 42, 255, 36, 46, 49, 255, 21, 21, 21, 255, 34, 42, 45, 255, 36, 46, 49, 255, 30, 36, 38, 255, 30, 36, 38, 255, 31, 38, 40, 255, 31, 38, 40, 255, 38, 50, 53, 255, 38, 50, 53, 255, 35, 44, 46, 255, 29, 33, 35, 255, 41, 55, 59, 255, 41, 53, 57, 255, 35, 44, 47, 255, 38, 49, 52, 255, 39, 50, 54, 255, 32, 39, 41, 255, 29, 34, 36, 255, 33, 41, 43, 255, 36, 46, 49, 255, 31, 38, 40, 255, 24, 27, 27, 255, 31, 37, 40, 255, 33, 40, 43, 255, 32, 39, 42, 255, 21, 21, 21, 255, 22, 23, 24, 255, 23, 24, 24, 255, 34, 42, 45, 255, 30, 36, 38, 255, 28, 32, 33, 255, 30, 35, 37, 255, 28, 33, 35, 255, 27, 31, 32, 255, 42, 56, 60, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 48, 66, 72, 255, 30, 36, 38, 255, 34, 42, 45, 255, 38, 49, 52, 255, 33, 41, 43, 255, 29, 33, 35, 255, 36, 45, 48, 255, 34, 42, 45, 255, 33, 41, 43, 255, 26, 29, 30, 255, 35, 43, 46, 255, 39, 51, 55, 255, 29, 35, 37, 255, 44, 60, 65, 255, 36, 46, 49, 255, 34, 43, 46, 255, 41, 54, 59, 255, 44, 59, 63, 255, 43, 58, 63, 255, 30, 36, 38, 255, 28, 32, 33, 255, 29, 34, 36, 255, 39, 50, 54, 255, 45, 60, 65, 255, 45, 61, 66, 255, 21, 21, 21, 255, 37, 47, 51, 255, 32, 39, 41, 255, 32, 39, 42, 255, 47, 64, 69, 255, 39, 50, 54, 255, 44, 60, 65, 255, 40, 52, 56, 255, 39, 50, 54, 255, 34, 42, 45, 255, 40, 52, 57, 255, 30, 35, 37, 255, 56, 74, 79, 255, 32, 39, 41, 255, 44, 59, 64, 255, 47, 64, 69, 255, 39, 51, 55, 255, 29, 34, 35, 255, 48, 66, 72, 255, 38, 50, 53, 255, 24, 26, 26, 255, 30, 35, 37, 255, 37, 47, 50, 255, 42, 55, 60, 255, 43, 58, 63, 255, 54, 72, 77, 255, 56, 74, 79, 255, 56, 74, 79, 255, 41, 53, 58, 255, 42, 56, 61, 255, 35, 43, 46, 255, 27, 32, 33, 255, 40, 53, 57, 255, 27, 31, 32, 255, 40, 52, 56, 255, 41, 54, 59, 255, 27, 30, 32, 255, 21, 21, 21, 255, 43, 57, 61, 255, 32, 39, 41, 255, 31, 38, 40, 255, 37, 47, 50, 255, 30, 36, 38, 255, 22, 22, 22, 255, 30, 36, 38, 255, 25, 27, 28, 255, 32, 39, 42, 255, 29, 35, 37, 255, 28, 33, 35, 255, 33, 41, 43, 255, 34, 43, 45, 255, 30, 36, 38, 255, 31, 37, 39, 255, 21, 21, 21, 255, 31, 38, 40, 255, 27, 30, 31, 255, 34, 42, 44, 255, 35, 43, 46, 255, 41, 54, 58, 255, 27, 30, 32, 255, 24, 25, 26, 255, 21, 21, 21, 255, 41, 53, 58, 255, 38, 49, 53, 255, 21, 21, 21, 255, 22, 22, 22, 255, 29, 35, 37, 255, 39, 50, 54, 255, 34, 42, 44, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 28, 33, 34, 255, 35, 44, 47, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 38, 56, 38, 255, 37, 56, 37, 255, 35, 51, 35, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 32, 255, 35, 52, 35, 255, 39, 58, 39, 255, 38, 56, 38, 255, 33, 48, 33, 255, 36, 52, 36, 255, 42, 62, 41, 255, 37, 55, 37, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 34, 255, 35, 52, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 56, 38, 255, 37, 54, 37, 255, 40, 60, 40, 255, 50, 73, 48, 255, 40, 59, 39, 255, 36, 54, 36, 255, 43, 64, 42, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 41, 30, 255, 33, 48, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 50, 72, 47, 255, 38, 56, 38, 255, 33, 48, 33, 255, 35, 52, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 34, 255, 34, 49, 34, 255, 40, 60, 40, 255, 41, 61, 40, 255, 37, 55, 37, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 26, 34, 26, 255, 28, 39, 29, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 47, 33, 255, 31, 43, 31, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 30, 42, 31, 255, 31, 44, 31, 255, 97, 116, 12, 255, 27, 36, 27, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 40, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 38, 29, 255, 27, 37, 28, 255, 25, 32, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 25, 27, 28, 255, 33, 41, 43, 255, 25, 28, 29, 255, 37, 47, 50, 255, 48, 65, 71, 255, 45, 61, 67, 255, 28, 32, 34, 255, 30, 36, 38, 255, 33, 41, 44, 255, 39, 50, 54, 255, 32, 39, 41, 255, 27, 32, 33, 255, 24, 26, 27, 255, 22, 23, 23, 255, 37, 47, 50, 255, 32, 39, 41, 255, 26, 29, 30, 255, 34, 43, 46, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 34, 43, 45, 255, 31, 38, 40, 255, 33, 40, 43, 255, 23, 25, 25, 255, 21, 21, 21, 255, 35, 44, 47, 255, 52, 71, 77, 255, 44, 59, 64, 255, 30, 35, 37, 255, 26, 30, 31, 255, 34, 42, 45, 255, 27, 31, 32, 255, 35, 44, 47, 255, 29, 34, 36, 255, 41, 54, 58, 255, 41, 53, 58, 255, 36, 46, 49, 255, 31, 38, 40, 255, 32, 40, 42, 255, 34, 43, 46, 255, 33, 41, 43, 255, 36, 45, 49, 255, 35, 43, 46, 255, 34, 42, 44, 255, 25, 28, 28, 255, 29, 34, 36, 255, 41, 55, 59, 255, 26, 29, 30, 255, 21, 21, 21, 255, 23, 25, 25, 255, 29, 34, 35, 255, 38, 48, 52, 255, 28, 33, 34, 255, 24, 26, 27, 255, 21, 21, 21, 255, 28, 33, 35, 255, 24, 26, 26, 255, 43, 57, 62, 255, 33, 41, 44, 255, 44, 59, 64, 255, 40, 52, 56, 255, 34, 42, 45, 255, 35, 44, 47, 255, 46, 63, 68, 255, 47, 64, 70, 255, 58, 76, 80, 255, 45, 60, 65, 255, 42, 55, 59, 255, 44, 59, 64, 255, 47, 64, 70, 255, 43, 58, 63, 255, 44, 59, 64, 255, 25, 28, 28, 255, 21, 21, 21, 255, 42, 56, 61, 255, 37, 47, 50, 255, 41, 53, 57, 255, 41, 54, 58, 255, 47, 63, 69, 255, 35, 45, 48, 255, 47, 64, 69, 255, 48, 66, 72, 255, 36, 46, 49, 255, 41, 54, 58, 255, 38, 49, 53, 255, 30, 35, 37, 255, 34, 43, 45, 255, 27, 32, 33, 255, 21, 21, 21, 255, 41, 53, 57, 255, 37, 47, 50, 255, 39, 51, 55, 255, 35, 43, 46, 255, 35, 43, 46, 255, 41, 54, 59, 255, 35, 44, 47, 255, 37, 47, 51, 255, 33, 41, 43, 255, 43, 57, 61, 255, 55, 73, 78, 255, 31, 38, 40, 255, 26, 29, 31, 255, 32, 40, 42, 255, 44, 59, 64, 255, 47, 63, 69, 255, 30, 36, 38, 255, 34, 42, 45, 255, 33, 41, 44, 255, 26, 29, 30, 255, 23, 24, 25, 255, 31, 37, 39, 255, 22, 22, 22, 255, 21, 21, 21, 255, 25, 28, 29, 255, 29, 34, 36, 255, 38, 48, 52, 255, 21, 21, 21, 255, 37, 48, 51, 255, 21, 21, 21, 255, 34, 42, 45, 255, 26, 29, 30, 255, 41, 54, 59, 255, 26, 28, 29, 255, 31, 37, 39, 255, 29, 34, 35, 255, 27, 30, 32, 255, 35, 44, 47, 255, 39, 51, 55, 255, 37, 47, 50, 255, 32, 40, 42, 255, 38, 49, 52, 255, 35, 44, 47, 255, 33, 41, 44, 255, 41, 55, 59, 255, 43, 57, 62, 255, 32, 39, 41, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 37, 47, 51, 255, 43, 58, 62, 255, 43, 58, 63, 255, 34, 42, 45, 255, 34, 42, 44, 255, 42, 55, 60, 255, 31, 37, 39, 255, 32, 39, 41, 255, 35, 44, 48, 255, 26, 29, 30, 255, 32, 38, 41, 255, 26, 29, 30, 255, 41, 53, 58, 255, 36, 45, 48, 255, 36, 45, 48, 255, 33, 40, 43, 255, 34, 42, 45, 255, 37, 48, 52, 255, 44, 59, 64, 255, 27, 31, 32, 255, 41, 55, 59, 255, 48, 65, 71, 255, 32, 40, 42, 255, 27, 31, 33, 255, 36, 45, 48, 255, 32, 39, 41, 255, 42, 56, 60, 255, 28, 33, 34, 255, 21, 21, 21, 255, 33, 42, 44, 255, 46, 62, 67, 255, 43, 58, 63, 255, 30, 36, 38, 255, 39, 51, 55, 255, 39, 51, 55, 255, 33, 40, 43, 255, 34, 42, 45, 255, 48, 65, 71, 255, 33, 42, 44, 255, 46, 62, 68, 255, 48, 66, 72, 255, 34, 42, 45, 255, 46, 62, 68, 255, 31, 37, 40, 255, 42, 55, 60, 255, 39, 51, 55, 255, 41, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 29, 34, 36, 255, 24, 25, 26, 255, 33, 40, 43, 255, 29, 34, 36, 255, 39, 51, 55, 255, 45, 60, 65, 255, 45, 60, 65, 255, 44, 58, 63, 255, 36, 46, 49, 255, 36, 45, 48, 255, 36, 46, 49, 255, 35, 45, 48, 255, 34, 42, 45, 255, 21, 21, 21, 255, 27, 31, 32, 255, 38, 48, 52, 255, 34, 42, 45, 255, 28, 32, 33, 255, 36, 46, 50, 255, 29, 34, 36, 255, 34, 42, 45, 255, 29, 33, 35, 255, 38, 49, 53, 255, 38, 49, 53, 255, 31, 37, 40, 255, 37, 48, 51, 255, 32, 40, 42, 255, 28, 32, 33, 255, 24, 26, 27, 255, 35, 45, 48, 255, 25, 27, 28, 255, 31, 37, 39, 255, 30, 36, 37, 255, 39, 50, 54, 255, 35, 44, 47, 255, 37, 48, 52, 255, 28, 33, 34, 255, 30, 36, 37, 255, 33, 40, 43, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 37, 47, 51, 255, 47, 64, 69, 255, 47, 63, 69, 255, 39, 51, 55, 255, 29, 34, 35, 255, 21, 21, 21, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 30, 41, 30, 255, 32, 47, 33, 255, 34, 50, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 39, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 35, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 38, 57, 38, 255, 32, 46, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 28, 38, 28, 255, 24, 30, 24, 255, 28, 36, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 32, 25, 255, 28, 38, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 35, 255, 37, 56, 37, 255, 46, 68, 45, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 24, 255, 30, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 37, 54, 37, 255, 36, 53, 36, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 33, 47, 33, 255, 41, 62, 41, 255, 44, 65, 43, 255, 47, 69, 45, 255, 44, 65, 43, 255, 34, 50, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 54, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 36, 53, 36, 255, 37, 56, 37, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 52, 35, 255, 34, 49, 34, 255, 27, 37, 27, 255, 31, 44, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 52, 36, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 46, 33, 255, 32, 47, 33, 255, 33, 48, 34, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 37, 56, 38, 255, 39, 58, 39, 255, 33, 48, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 27, 36, 27, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 23, 24, 255, 29, 34, 36, 255, 33, 40, 43, 255, 28, 33, 34, 255, 27, 31, 33, 255, 35, 45, 48, 255, 30, 36, 38, 255, 29, 34, 35, 255, 30, 35, 37, 255, 27, 31, 32, 255, 39, 50, 54, 255, 30, 36, 38, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 30, 35, 37, 255, 36, 45, 48, 255, 30, 36, 38, 255, 21, 21, 21, 255, 24, 26, 26, 255, 41, 55, 59, 255, 40, 53, 57, 255, 45, 60, 65, 255, 39, 51, 55, 255, 27, 31, 32, 255, 37, 48, 52, 255, 30, 36, 38, 255, 39, 51, 55, 255, 29, 34, 36, 255, 41, 55, 59, 255, 47, 64, 70, 255, 44, 58, 63, 255, 49, 67, 73, 255, 38, 49, 52, 255, 38, 49, 52, 255, 34, 42, 45, 255, 30, 35, 37, 255, 32, 39, 41, 255, 39, 51, 54, 255, 32, 39, 41, 255, 33, 41, 43, 255, 37, 48, 51, 255, 25, 28, 29, 255, 23, 25, 25, 255, 21, 21, 21, 255, 24, 25, 26, 255, 29, 35, 36, 255, 24, 25, 26, 255, 21, 21, 21, 255, 23, 25, 25, 255, 34, 42, 45, 255, 34, 43, 45, 255, 42, 56, 61, 255, 41, 54, 58, 255, 40, 53, 57, 255, 46, 63, 68, 255, 37, 47, 50, 255, 39, 51, 55, 255, 43, 58, 62, 255, 43, 58, 62, 255, 54, 72, 78, 255, 46, 63, 69, 255, 56, 74, 79, 255, 43, 58, 63, 255, 34, 42, 45, 255, 35, 44, 47, 255, 47, 63, 69, 255, 51, 69, 75, 255, 21, 21, 21, 255, 24, 26, 27, 255, 46, 62, 68, 255, 51, 69, 75, 255, 45, 60, 65, 255, 56, 74, 79, 255, 45, 60, 65, 255, 41, 54, 58, 255, 26, 29, 31, 255, 39, 50, 54, 255, 39, 51, 55, 255, 37, 48, 52, 255, 47, 63, 69, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 27, 30, 31, 255, 34, 42, 45, 255, 34, 42, 45, 255, 36, 46, 50, 255, 33, 40, 43, 255, 39, 51, 54, 255, 31, 38, 40, 255, 45, 61, 66, 255, 45, 60, 66, 255, 55, 73, 78, 255, 39, 51, 55, 255, 30, 35, 37, 255, 30, 35, 37, 255, 36, 46, 49, 255, 32, 40, 42, 255, 38, 49, 53, 255, 41, 54, 58, 255, 35, 44, 47, 255, 33, 41, 43, 255, 42, 56, 60, 255, 37, 47, 50, 255, 21, 21, 21, 255, 26, 29, 30, 255, 30, 35, 37, 255, 34, 42, 44, 255, 32, 39, 42, 255, 32, 39, 41, 255, 27, 30, 32, 255, 36, 46, 49, 255, 21, 21, 21, 255, 26, 29, 31, 255, 33, 42, 44, 255, 38, 48, 52, 255, 35, 44, 47, 255, 25, 27, 28, 255, 35, 44, 47, 255, 30, 35, 37, 255, 38, 48, 52, 255, 37, 47, 50, 255, 40, 52, 56, 255, 38, 49, 53, 255, 21, 21, 21, 255, 27, 31, 32, 255, 29, 34, 35, 255, 32, 39, 42, 255, 30, 35, 37, 255, 38, 50, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 35, 43, 46, 255, 30, 36, 38, 255, 36, 45, 48, 255, 22, 23, 23, 255, 22, 22, 22, 255, 32, 40, 42, 255, 37, 48, 51, 255, 38, 49, 52, 255, 23, 25, 25, 255, 21, 21, 21, 255, 35, 44, 48, 255, 35, 44, 47, 255, 41, 54, 59, 255, 39, 50, 54, 255, 42, 55, 60, 255, 42, 56, 61, 255, 38, 49, 52, 255, 30, 36, 38, 255, 32, 40, 42, 255, 28, 32, 33, 255, 39, 51, 55, 255, 30, 36, 39, 255, 29, 35, 37, 255, 42, 55, 60, 255, 44, 59, 64, 255, 33, 41, 43, 255, 29, 33, 35, 255, 31, 37, 39, 255, 29, 33, 35, 255, 41, 55, 59, 255, 33, 41, 44, 255, 21, 21, 21, 255, 34, 43, 46, 255, 29, 35, 36, 255, 34, 42, 45, 255, 37, 47, 51, 255, 25, 28, 29, 255, 44, 58, 63, 255, 24, 26, 27, 255, 40, 53, 57, 255, 38, 49, 52, 255, 39, 51, 54, 255, 38, 49, 53, 255, 41, 54, 58, 255, 41, 54, 58, 255, 31, 38, 40, 255, 27, 31, 32, 255, 37, 48, 51, 255, 22, 23, 23, 255, 31, 37, 39, 255, 24, 26, 27, 255, 25, 28, 29, 255, 26, 29, 30, 255, 21, 21, 21, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 46, 62, 67, 255, 49, 68, 74, 255, 31, 38, 40, 255, 35, 44, 47, 255, 33, 40, 42, 255, 27, 30, 31, 255, 30, 36, 38, 255, 29, 34, 35, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 26, 26, 255, 21, 21, 21, 255, 41, 54, 59, 255, 30, 35, 37, 255, 21, 21, 21, 255, 43, 58, 63, 255, 21, 21, 21, 255, 25, 28, 29, 255, 37, 47, 50, 255, 29, 33, 35, 255, 32, 40, 42, 255, 35, 44, 47, 255, 26, 30, 31, 255, 33, 41, 43, 255, 32, 40, 42, 255, 27, 31, 32, 255, 22, 23, 24, 255, 28, 32, 34, 255, 37, 47, 50, 255, 21, 21, 21, 255, 31, 37, 40, 255, 33, 40, 43, 255, 38, 50, 53, 255, 26, 28, 29, 255, 36, 46, 49, 255, 31, 37, 39, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 35, 45, 48, 255, 38, 49, 53, 255, 48, 66, 72, 255, 40, 52, 56, 255, 52, 70, 76, 255, 48, 66, 72, 255, 21, 21, 21, 255, 28, 32, 33, 255, 23, 24, 25, 255, 22, 23, 23, 255, 29, 34, 35, 255, 21, 21, 21, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 46, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 47, 33, 255, 30, 42, 31, 255, 30, 43, 31, 255, 33, 48, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 30, 24, 255, 24, 32, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 50, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 46, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 52, 36, 255, 45, 66, 43, 255, 37, 55, 37, 255, 37, 54, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 46, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 30, 42, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 32, 46, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 37, 55, 37, 255, 31, 44, 32, 255, 35, 52, 35, 255, 39, 58, 39, 255, 35, 51, 35, 255, 37, 56, 37, 255, 31, 44, 32, 255, 37, 56, 38, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 34, 51, 35, 255, 36, 53, 36, 255, 44, 65, 43, 255, 38, 56, 38, 255, 50, 73, 47, 255, 40, 59, 39, 255, 37, 56, 38, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 34, 255, 37, 55, 37, 255, 33, 48, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 43, 31, 255, 35, 52, 35, 255, 35, 52, 36, 255, 37, 56, 38, 255, 33, 49, 34, 255, 36, 54, 36, 255, 46, 67, 44, 255, 36, 53, 36, 255, 39, 59, 39, 255, 36, 54, 36, 255, 30, 42, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 42, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 32, 45, 32, 255, 33, 48, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 25, 255, 31, 44, 31, 255, 32, 46, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 25, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 52, 36, 255, 33, 48, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 31, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 56, 38, 255, 36, 54, 36, 255, 44, 65, 43, 255, 41, 61, 40, 255, 32, 47, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 32, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 38, 40, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 30, 36, 38, 255, 35, 45, 48, 255, 29, 34, 35, 255, 35, 45, 48, 255, 42, 56, 60, 255, 27, 30, 32, 255, 32, 39, 41, 255, 23, 25, 25, 255, 21, 21, 21, 255, 30, 35, 37, 255, 27, 30, 31, 255, 29, 34, 36, 255, 21, 21, 21, 255, 27, 31, 32, 255, 27, 31, 33, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 42, 45, 255, 38, 48, 52, 255, 42, 56, 61, 255, 43, 57, 62, 255, 43, 57, 62, 255, 33, 41, 44, 255, 36, 46, 49, 255, 34, 43, 46, 255, 33, 41, 43, 255, 44, 59, 64, 255, 41, 54, 59, 255, 46, 62, 67, 255, 32, 39, 41, 255, 35, 44, 47, 255, 40, 53, 57, 255, 43, 57, 62, 255, 31, 38, 40, 255, 38, 49, 52, 255, 27, 30, 31, 255, 32, 39, 42, 255, 44, 59, 63, 255, 28, 32, 34, 255, 30, 36, 38, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 22, 22, 255, 26, 30, 31, 255, 21, 21, 21, 255, 38, 49, 52, 255, 36, 46, 50, 255, 43, 58, 63, 255, 40, 52, 56, 255, 50, 68, 75, 255, 51, 70, 76, 255, 55, 73, 79, 255, 49, 68, 74, 255, 45, 60, 65, 255, 43, 58, 63, 255, 49, 67, 74, 255, 49, 67, 73, 255, 43, 57, 61, 255, 43, 57, 62, 255, 43, 57, 62, 255, 40, 53, 57, 255, 47, 65, 70, 255, 42, 56, 61, 255, 24, 25, 26, 255, 26, 29, 30, 255, 54, 73, 78, 255, 51, 70, 76, 255, 38, 48, 52, 255, 41, 54, 59, 255, 35, 44, 47, 255, 39, 51, 55, 255, 28, 32, 33, 255, 41, 54, 58, 255, 34, 43, 46, 255, 33, 42, 44, 255, 34, 42, 45, 255, 21, 21, 21, 255, 29, 33, 35, 255, 40, 52, 56, 255, 35, 45, 48, 255, 38, 49, 52, 255, 38, 48, 52, 255, 34, 42, 45, 255, 41, 53, 57, 255, 33, 41, 43, 255, 40, 52, 57, 255, 37, 47, 51, 255, 35, 44, 47, 255, 29, 33, 35, 255, 31, 37, 40, 255, 28, 32, 34, 255, 32, 39, 42, 255, 32, 40, 42, 255, 32, 39, 41, 255, 34, 42, 45, 255, 42, 55, 60, 255, 32, 39, 41, 255, 30, 35, 37, 255, 42, 55, 60, 255, 25, 27, 28, 255, 21, 21, 21, 255, 32, 40, 42, 255, 42, 55, 60, 255, 38, 49, 52, 255, 30, 36, 37, 255, 36, 46, 49, 255, 32, 38, 40, 255, 27, 31, 32, 255, 29, 34, 36, 255, 39, 51, 55, 255, 41, 53, 57, 255, 28, 33, 34, 255, 40, 52, 56, 255, 32, 39, 42, 255, 25, 27, 28, 255, 28, 33, 34, 255, 27, 31, 32, 255, 34, 42, 45, 255, 28, 33, 35, 255, 31, 37, 39, 255, 29, 35, 37, 255, 28, 33, 34, 255, 25, 27, 28, 255, 31, 37, 39, 255, 39, 50, 54, 255, 21, 21, 21, 255, 22, 23, 23, 255, 27, 31, 32, 255, 28, 32, 33, 255, 32, 39, 41, 255, 33, 41, 43, 255, 26, 30, 31, 255, 32, 39, 41, 255, 26, 28, 29, 255, 22, 23, 23, 255, 41, 54, 59, 255, 27, 31, 32, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 47, 64, 70, 255, 38, 49, 53, 255, 35, 45, 48, 255, 32, 40, 42, 255, 26, 29, 30, 255, 35, 44, 48, 255, 40, 52, 56, 255, 37, 47, 50, 255, 28, 32, 34, 255, 43, 58, 62, 255, 27, 30, 31, 255, 33, 41, 44, 255, 28, 32, 33, 255, 33, 41, 44, 255, 38, 49, 52, 255, 21, 21, 21, 255, 28, 33, 34, 255, 27, 32, 33, 255, 33, 41, 44, 255, 29, 34, 36, 255, 37, 48, 51, 255, 33, 40, 43, 255, 28, 32, 34, 255, 34, 43, 46, 255, 43, 58, 63, 255, 37, 48, 51, 255, 28, 33, 34, 255, 21, 21, 21, 255, 28, 33, 34, 255, 28, 32, 33, 255, 28, 33, 34, 255, 41, 54, 58, 255, 39, 51, 55, 255, 31, 37, 39, 255, 40, 53, 57, 255, 33, 41, 44, 255, 30, 35, 37, 255, 31, 37, 39, 255, 32, 39, 42, 255, 30, 35, 37, 255, 30, 35, 37, 255, 37, 47, 51, 255, 46, 62, 67, 255, 26, 29, 30, 255, 31, 37, 40, 255, 44, 58, 63, 255, 46, 62, 68, 255, 34, 43, 46, 255, 39, 51, 55, 255, 43, 57, 62, 255, 35, 44, 48, 255, 34, 43, 45, 255, 41, 53, 58, 255, 38, 49, 52, 255, 40, 52, 56, 255, 56, 74, 80, 255, 41, 54, 58, 255, 49, 67, 73, 255, 34, 42, 45, 255, 35, 44, 47, 255, 30, 36, 38, 255, 21, 21, 21, 255, 25, 28, 29, 255, 23, 24, 25, 255, 31, 37, 40, 255, 22, 22, 22, 255, 24, 25, 26, 255, 26, 29, 30, 255, 35, 45, 48, 255, 35, 43, 46, 255, 36, 45, 48, 255, 34, 43, 46, 255, 36, 45, 49, 255, 33, 41, 44, 255, 36, 45, 48, 255, 29, 35, 36, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 33, 35, 255, 32, 39, 41, 255, 30, 36, 38, 255, 32, 40, 42, 255, 32, 39, 42, 255, 37, 47, 51, 255, 25, 28, 29, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 50, 53, 255, 33, 41, 44, 255, 36, 46, 49, 255, 40, 53, 57, 255, 41, 54, 59, 255, 49, 67, 73, 255, 47, 63, 69, 255, 48, 65, 70, 255, 21, 21, 21, 255, 26, 28, 29, 255, 26, 29, 30, 255, 32, 40, 42, 255, 31, 38, 40, 255, 27, 31, 32, 255, 37, 55, 37, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 51, 35, 255, 31, 45, 32, 255, 32, 46, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 30, 255, 25, 32, 25, 255, 24, 30, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 31, 255, 29, 39, 29, 255, 24, 30, 24, 255, 26, 35, 27, 255, 24, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 32, 255, 30, 43, 31, 255, 35, 52, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 38, 56, 38, 255, 39, 58, 39, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 48, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 39, 29, 255, 29, 40, 29, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 41, 30, 255, 32, 46, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 37, 54, 37, 255, 34, 50, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 40, 60, 40, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 35, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 37, 255, 37, 55, 37, 255, 50, 73, 48, 255, 50, 73, 48, 255, 44, 65, 43, 255, 37, 55, 37, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 32, 255, 27, 36, 27, 255, 31, 44, 31, 255, 25, 34, 26, 255, 25, 33, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 32, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 50, 35, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 42, 31, 255, 27, 37, 28, 255, 28, 38, 29, 255, 28, 39, 29, 255, 33, 48, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 34, 42, 45, 255, 45, 61, 67, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 33, 41, 43, 255, 35, 45, 48, 255, 28, 32, 34, 255, 27, 31, 32, 255, 27, 30, 31, 255, 21, 21, 21, 255, 32, 39, 41, 255, 23, 24, 24, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 23, 25, 25, 255, 44, 59, 64, 255, 34, 42, 45, 255, 28, 32, 33, 255, 29, 34, 36, 255, 45, 60, 66, 255, 34, 43, 45, 255, 34, 42, 45, 255, 36, 46, 49, 255, 42, 56, 61, 255, 40, 53, 57, 255, 40, 52, 56, 255, 39, 51, 54, 255, 37, 47, 51, 255, 32, 40, 42, 255, 49, 67, 74, 255, 36, 45, 48, 255, 37, 47, 50, 255, 42, 56, 60, 255, 38, 48, 52, 255, 35, 44, 47, 255, 36, 45, 48, 255, 36, 46, 49, 255, 37, 47, 51, 255, 33, 41, 43, 255, 35, 45, 48, 255, 36, 46, 49, 255, 32, 38, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 29, 35, 37, 255, 31, 37, 39, 255, 30, 35, 37, 255, 45, 60, 65, 255, 29, 33, 35, 255, 42, 56, 61, 255, 33, 40, 43, 255, 51, 69, 75, 255, 40, 52, 56, 255, 34, 43, 46, 255, 42, 56, 61, 255, 31, 38, 40, 255, 36, 46, 49, 255, 31, 37, 40, 255, 32, 40, 42, 255, 46, 62, 67, 255, 34, 43, 45, 255, 46, 63, 68, 255, 47, 64, 70, 255, 39, 50, 54, 255, 45, 61, 67, 255, 26, 29, 30, 255, 30, 36, 38, 255, 47, 64, 70, 255, 45, 60, 65, 255, 43, 58, 63, 255, 42, 56, 60, 255, 35, 44, 47, 255, 40, 52, 56, 255, 31, 38, 40, 255, 39, 51, 55, 255, 36, 46, 49, 255, 40, 52, 56, 255, 21, 21, 21, 255, 27, 30, 32, 255, 42, 56, 61, 255, 40, 52, 56, 255, 36, 46, 49, 255, 34, 42, 45, 255, 33, 41, 44, 255, 38, 49, 53, 255, 43, 58, 62, 255, 37, 48, 52, 255, 30, 36, 38, 255, 33, 41, 44, 255, 31, 38, 40, 255, 35, 45, 48, 255, 28, 32, 33, 255, 30, 36, 38, 255, 27, 31, 33, 255, 41, 54, 59, 255, 41, 55, 59, 255, 28, 33, 34, 255, 26, 30, 31, 255, 29, 33, 35, 255, 31, 37, 39, 255, 34, 43, 46, 255, 21, 21, 21, 255, 31, 38, 40, 255, 37, 47, 50, 255, 36, 46, 50, 255, 33, 41, 44, 255, 37, 48, 52, 255, 31, 37, 39, 255, 34, 42, 45, 255, 43, 57, 62, 255, 35, 44, 47, 255, 35, 45, 48, 255, 41, 53, 57, 255, 43, 57, 62, 255, 34, 42, 44, 255, 32, 38, 41, 255, 29, 35, 37, 255, 33, 41, 44, 255, 39, 51, 55, 255, 29, 34, 36, 255, 37, 47, 50, 255, 33, 41, 44, 255, 35, 45, 48, 255, 33, 41, 44, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 45, 61, 67, 255, 43, 57, 62, 255, 30, 35, 37, 255, 32, 39, 41, 255, 36, 46, 49, 255, 22, 23, 23, 255, 26, 29, 30, 255, 29, 34, 35, 255, 29, 34, 36, 255, 33, 41, 44, 255, 33, 41, 43, 255, 34, 42, 45, 255, 21, 21, 21, 255, 34, 42, 45, 255, 35, 44, 47, 255, 32, 40, 42, 255, 44, 59, 64, 255, 39, 50, 54, 255, 41, 53, 58, 255, 33, 40, 43, 255, 28, 32, 33, 255, 29, 34, 36, 255, 28, 32, 33, 255, 27, 31, 33, 255, 32, 38, 41, 255, 38, 50, 53, 255, 30, 35, 37, 255, 28, 32, 34, 255, 36, 46, 49, 255, 33, 40, 43, 255, 29, 35, 36, 255, 41, 55, 59, 255, 33, 41, 43, 255, 30, 36, 38, 255, 34, 42, 45, 255, 40, 53, 57, 255, 41, 53, 57, 255, 40, 52, 56, 255, 35, 44, 47, 255, 28, 32, 33, 255, 21, 21, 21, 255, 36, 46, 49, 255, 43, 57, 62, 255, 48, 66, 72, 255, 50, 69, 75, 255, 45, 60, 65, 255, 42, 55, 60, 255, 42, 55, 60, 255, 43, 58, 63, 255, 44, 59, 64, 255, 32, 38, 41, 255, 39, 50, 54, 255, 41, 54, 58, 255, 36, 46, 49, 255, 38, 49, 53, 255, 43, 57, 62, 255, 38, 50, 53, 255, 30, 36, 38, 255, 25, 28, 29, 255, 36, 45, 48, 255, 48, 66, 72, 255, 40, 52, 56, 255, 30, 35, 37, 255, 38, 48, 52, 255, 29, 34, 35, 255, 37, 47, 50, 255, 34, 42, 45, 255, 54, 73, 78, 255, 42, 56, 61, 255, 35, 43, 46, 255, 59, 77, 82, 255, 52, 70, 76, 255, 56, 74, 79, 255, 42, 56, 61, 255, 37, 48, 51, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 34, 42, 45, 255, 27, 31, 32, 255, 30, 36, 38, 255, 40, 52, 56, 255, 25, 28, 29, 255, 31, 38, 40, 255, 30, 36, 38, 255, 28, 32, 34, 255, 28, 33, 34, 255, 29, 33, 35, 255, 25, 28, 28, 255, 23, 25, 25, 255, 33, 40, 43, 255, 36, 46, 49, 255, 31, 37, 39, 255, 34, 42, 45, 255, 43, 58, 63, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 45, 48, 255, 37, 48, 51, 255, 42, 56, 61, 255, 42, 55, 60, 255, 39, 50, 54, 255, 51, 69, 75, 255, 42, 55, 59, 255, 45, 60, 65, 255, 31, 37, 39, 255, 21, 21, 21, 255, 35, 44, 48, 255, 21, 21, 21, 255, 36, 46, 49, 255, 25, 27, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 34, 255, 47, 69, 45, 255, 43, 63, 42, 255, 38, 57, 38, 255, 43, 64, 42, 255, 35, 51, 35, 255, 33, 48, 34, 255, 32, 46, 32, 255, 34, 50, 35, 255, 42, 62, 41, 255, 38, 57, 38, 255, 34, 50, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 38, 255, 34, 50, 35, 255, 33, 48, 33, 255, 30, 42, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 47, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 43, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 31, 43, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 94, 116, 17, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 47, 33, 255, 33, 48, 34, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 30, 24, 255, 26, 34, 26, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 54, 37, 255, 36, 54, 37, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 50, 35, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 36, 27, 255, 32, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 29, 41, 30, 255, 29, 41, 30, 255, 23, 30, 24, 255, 30, 43, 31, 255, 24, 31, 24, 255, 26, 33, 27, 255, 24, 31, 25, 255, 30, 39, 30, 255, 27, 34, 27, 255, 24, 31, 24, 255, 27, 37, 28, 255, 30, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 33, 255, 25, 32, 25, 255, 30, 43, 31, 255, 69, 83, 15, 255, 30, 43, 31, 255, 33, 48, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 32, 25, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 40, 60, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 38, 57, 38, 255, 36, 54, 36, 255, 32, 46, 33, 255, 39, 58, 39, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 32, 255, 31, 44, 32, 255, 32, 46, 33, 255, 37, 47, 50, 255, 33, 40, 43, 255, 36, 45, 48, 255, 41, 53, 58, 255, 42, 56, 61, 255, 26, 30, 31, 255, 35, 44, 47, 255, 33, 41, 44, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 21, 21, 21, 255, 26, 29, 30, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 22, 22, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 31, 38, 40, 255, 40, 52, 56, 255, 49, 67, 73, 255, 30, 35, 37, 255, 27, 31, 32, 255, 41, 55, 59, 255, 32, 40, 42, 255, 37, 47, 51, 255, 42, 55, 60, 255, 34, 42, 45, 255, 42, 55, 59, 255, 35, 44, 47, 255, 33, 41, 43, 255, 32, 39, 42, 255, 40, 52, 56, 255, 35, 44, 47, 255, 35, 43, 46, 255, 38, 49, 53, 255, 34, 43, 46, 255, 36, 45, 49, 255, 31, 38, 40, 255, 28, 32, 33, 255, 41, 54, 58, 255, 30, 36, 38, 255, 35, 44, 47, 255, 34, 43, 46, 255, 39, 51, 55, 255, 28, 32, 34, 255, 21, 21, 21, 255, 35, 43, 46, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 34, 42, 45, 255, 41, 54, 59, 255, 32, 39, 42, 255, 47, 63, 69, 255, 37, 47, 51, 255, 50, 69, 75, 255, 42, 55, 60, 255, 36, 46, 49, 255, 42, 55, 59, 255, 34, 43, 46, 255, 34, 43, 46, 255, 30, 35, 37, 255, 29, 33, 35, 255, 40, 53, 57, 255, 42, 56, 61, 255, 39, 50, 54, 255, 40, 52, 56, 255, 46, 63, 68, 255, 44, 60, 65, 255, 28, 32, 33, 255, 22, 22, 22, 255, 31, 37, 39, 255, 39, 50, 54, 255, 36, 46, 50, 255, 47, 63, 69, 255, 40, 52, 56, 255, 53, 71, 77, 255, 36, 46, 49, 255, 37, 47, 50, 255, 42, 55, 59, 255, 36, 46, 50, 255, 21, 21, 21, 255, 34, 42, 45, 255, 37, 47, 51, 255, 40, 52, 56, 255, 39, 51, 55, 255, 29, 34, 36, 255, 43, 57, 62, 255, 32, 40, 42, 255, 34, 42, 44, 255, 42, 55, 59, 255, 29, 33, 35, 255, 32, 40, 42, 255, 21, 21, 21, 255, 28, 32, 33, 255, 37, 47, 50, 255, 30, 35, 37, 255, 39, 51, 55, 255, 40, 52, 56, 255, 51, 69, 75, 255, 37, 48, 51, 255, 28, 32, 34, 255, 37, 47, 51, 255, 34, 42, 45, 255, 28, 33, 34, 255, 21, 21, 21, 255, 35, 44, 47, 255, 36, 46, 49, 255, 38, 48, 52, 255, 37, 47, 50, 255, 37, 47, 51, 255, 44, 59, 64, 255, 28, 33, 34, 255, 32, 39, 41, 255, 36, 46, 49, 255, 35, 45, 48, 255, 35, 45, 48, 255, 35, 44, 47, 255, 36, 46, 49, 255, 21, 21, 21, 255, 36, 46, 49, 255, 26, 29, 29, 255, 27, 31, 32, 255, 33, 40, 43, 255, 31, 37, 39, 255, 34, 43, 45, 255, 34, 43, 46, 255, 28, 33, 34, 255, 27, 31, 32, 255, 21, 21, 21, 255, 40, 53, 57, 255, 46, 63, 68, 255, 40, 52, 56, 255, 41, 53, 57, 255, 33, 40, 43, 255, 34, 43, 45, 255, 39, 51, 54, 255, 36, 45, 49, 255, 27, 31, 33, 255, 22, 22, 22, 255, 31, 37, 39, 255, 48, 65, 71, 255, 52, 70, 76, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 30, 31, 255, 37, 47, 50, 255, 29, 35, 37, 255, 40, 52, 56, 255, 24, 27, 27, 255, 31, 38, 40, 255, 38, 49, 53, 255, 35, 44, 47, 255, 36, 46, 50, 255, 37, 47, 50, 255, 46, 62, 68, 255, 35, 45, 48, 255, 29, 34, 36, 255, 29, 34, 35, 255, 28, 32, 34, 255, 24, 25, 26, 255, 35, 44, 47, 255, 32, 40, 42, 255, 29, 34, 35, 255, 38, 49, 53, 255, 32, 39, 41, 255, 49, 66, 72, 255, 48, 65, 71, 255, 39, 50, 54, 255, 42, 56, 61, 255, 29, 34, 35, 255, 24, 25, 26, 255, 34, 43, 46, 255, 35, 45, 48, 255, 25, 28, 29, 255, 26, 29, 30, 255, 34, 42, 45, 255, 38, 50, 53, 255, 47, 64, 70, 255, 51, 70, 76, 255, 35, 45, 48, 255, 31, 37, 39, 255, 38, 49, 53, 255, 48, 65, 71, 255, 22, 22, 22, 255, 42, 56, 61, 255, 37, 47, 51, 255, 33, 41, 44, 255, 21, 21, 21, 255, 30, 36, 38, 255, 29, 34, 35, 255, 29, 33, 35, 255, 36, 46, 49, 255, 39, 50, 54, 255, 35, 44, 47, 255, 41, 54, 59, 255, 36, 46, 50, 255, 37, 47, 51, 255, 50, 69, 75, 255, 45, 61, 67, 255, 58, 76, 81, 255, 48, 66, 71, 255, 47, 64, 69, 255, 46, 63, 68, 255, 40, 52, 56, 255, 43, 57, 61, 255, 23, 24, 24, 255, 22, 23, 23, 255, 30, 36, 38, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 37, 47, 51, 255, 26, 30, 31, 255, 26, 29, 30, 255, 30, 36, 38, 255, 26, 29, 30, 255, 25, 28, 29, 255, 24, 26, 26, 255, 34, 42, 45, 255, 28, 33, 34, 255, 30, 35, 37, 255, 38, 49, 52, 255, 29, 35, 37, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 30, 35, 37, 255, 33, 41, 44, 255, 39, 51, 55, 255, 34, 42, 45, 255, 35, 44, 47, 255, 31, 37, 39, 255, 40, 52, 56, 255, 52, 70, 76, 255, 38, 49, 53, 255, 42, 55, 60, 255, 21, 21, 21, 255, 32, 38, 41, 255, 28, 32, 34, 255, 32, 39, 42, 255, 21, 21, 21, 255, 38, 56, 38, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 36, 53, 36, 255, 43, 64, 42, 255, 38, 57, 38, 255, 51, 74, 48, 255, 37, 55, 37, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 31, 44, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 36, 54, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 36, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 24, 30, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 35, 255, 36, 54, 36, 255, 37, 54, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 38, 56, 38, 255, 33, 48, 33, 255, 36, 53, 36, 255, 43, 64, 42, 255, 50, 73, 48, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 30, 42, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 52, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 32, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 36, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 52, 36, 255, 33, 48, 34, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 35, 52, 36, 255, 49, 71, 47, 255, 44, 65, 43, 255, 44, 64, 42, 255, 37, 55, 37, 255, 39, 59, 39, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 37, 54, 37, 255, 37, 55, 37, 255, 43, 63, 42, 255, 35, 52, 36, 255, 37, 55, 37, 255, 45, 66, 44, 255, 38, 56, 38, 255, 39, 59, 39, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 31, 255, 33, 47, 33, 255, 34, 50, 35, 255, 37, 56, 38, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 33, 255, 33, 48, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 48, 33, 255, 22, 23, 23, 255, 30, 36, 38, 255, 35, 44, 47, 255, 37, 47, 50, 255, 41, 55, 59, 255, 36, 45, 48, 255, 37, 47, 50, 255, 33, 40, 42, 255, 35, 43, 46, 255, 30, 36, 37, 255, 30, 37, 39, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 21, 21, 21, 255, 29, 35, 36, 255, 33, 41, 44, 255, 39, 51, 55, 255, 29, 34, 35, 255, 45, 61, 66, 255, 35, 44, 48, 255, 49, 68, 74, 255, 42, 55, 60, 255, 44, 59, 64, 255, 38, 48, 52, 255, 37, 47, 50, 255, 36, 46, 49, 255, 50, 68, 74, 255, 34, 42, 45, 255, 36, 45, 49, 255, 43, 57, 62, 255, 32, 39, 42, 255, 34, 42, 45, 255, 30, 35, 37, 255, 33, 40, 43, 255, 28, 32, 34, 255, 34, 42, 45, 255, 30, 36, 38, 255, 21, 21, 21, 255, 46, 62, 68, 255, 34, 43, 45, 255, 21, 21, 21, 255, 24, 26, 27, 255, 41, 53, 57, 255, 42, 56, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 34, 43, 46, 255, 37, 47, 50, 255, 42, 56, 60, 255, 39, 51, 55, 255, 32, 40, 42, 255, 37, 48, 51, 255, 30, 36, 37, 255, 39, 51, 55, 255, 31, 37, 39, 255, 33, 40, 43, 255, 34, 42, 45, 255, 33, 41, 44, 255, 44, 59, 64, 255, 40, 53, 57, 255, 42, 56, 60, 255, 41, 53, 58, 255, 47, 63, 69, 255, 45, 61, 66, 255, 44, 59, 64, 255, 36, 46, 50, 255, 21, 21, 21, 255, 30, 35, 37, 255, 27, 31, 32, 255, 36, 46, 49, 255, 38, 49, 53, 255, 36, 46, 49, 255, 39, 50, 54, 255, 43, 57, 61, 255, 36, 45, 48, 255, 27, 31, 33, 255, 25, 27, 28, 255, 32, 39, 42, 255, 32, 39, 41, 255, 39, 51, 54, 255, 33, 42, 44, 255, 36, 46, 49, 255, 36, 45, 48, 255, 39, 51, 55, 255, 40, 52, 56, 255, 41, 54, 58, 255, 26, 29, 30, 255, 27, 30, 32, 255, 42, 56, 61, 255, 34, 42, 45, 255, 30, 36, 37, 255, 33, 41, 44, 255, 27, 31, 33, 255, 39, 50, 54, 255, 39, 51, 55, 255, 31, 37, 39, 255, 43, 57, 62, 255, 31, 37, 39, 255, 33, 40, 43, 255, 26, 28, 29, 255, 29, 34, 35, 255, 42, 56, 60, 255, 51, 69, 75, 255, 52, 70, 76, 255, 37, 48, 51, 255, 39, 51, 55, 255, 47, 63, 69, 255, 45, 61, 66, 255, 30, 36, 37, 255, 26, 30, 31, 255, 37, 48, 51, 255, 42, 56, 61, 255, 43, 57, 62, 255, 30, 36, 38, 255, 25, 28, 29, 255, 34, 43, 46, 255, 31, 37, 39, 255, 28, 32, 33, 255, 33, 41, 43, 255, 38, 49, 53, 255, 32, 40, 42, 255, 32, 39, 42, 255, 28, 33, 34, 255, 21, 21, 21, 255, 30, 35, 37, 255, 36, 46, 50, 255, 38, 49, 52, 255, 35, 43, 46, 255, 42, 56, 60, 255, 38, 49, 53, 255, 42, 55, 60, 255, 35, 44, 47, 255, 39, 51, 55, 255, 41, 54, 58, 255, 30, 36, 37, 255, 39, 51, 55, 255, 44, 59, 64, 255, 46, 63, 68, 255, 39, 50, 54, 255, 27, 31, 32, 255, 21, 21, 21, 255, 29, 35, 36, 255, 40, 53, 57, 255, 37, 47, 51, 255, 29, 35, 36, 255, 25, 28, 29, 255, 34, 42, 45, 255, 36, 45, 48, 255, 43, 57, 62, 255, 36, 46, 49, 255, 37, 47, 51, 255, 42, 55, 60, 255, 36, 46, 49, 255, 42, 55, 60, 255, 36, 46, 49, 255, 45, 61, 66, 255, 38, 49, 53, 255, 40, 53, 57, 255, 47, 64, 69, 255, 44, 60, 65, 255, 40, 52, 56, 255, 40, 52, 56, 255, 49, 67, 73, 255, 55, 73, 79, 255, 35, 43, 46, 255, 28, 33, 34, 255, 24, 26, 26, 255, 27, 30, 31, 255, 33, 40, 43, 255, 40, 52, 56, 255, 37, 47, 50, 255, 36, 46, 49, 255, 35, 45, 48, 255, 33, 40, 43, 255, 44, 59, 64, 255, 48, 65, 71, 255, 45, 60, 65, 255, 35, 45, 48, 255, 34, 43, 46, 255, 38, 48, 52, 255, 42, 55, 60, 255, 43, 57, 62, 255, 21, 21, 21, 255, 27, 30, 31, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 47, 51, 255, 38, 49, 53, 255, 45, 61, 66, 255, 46, 62, 67, 255, 41, 54, 58, 255, 39, 51, 55, 255, 35, 43, 46, 255, 41, 53, 58, 255, 46, 63, 69, 255, 55, 73, 78, 255, 53, 71, 77, 255, 40, 52, 56, 255, 42, 56, 61, 255, 42, 56, 60, 255, 34, 43, 45, 255, 34, 42, 44, 255, 21, 21, 21, 255, 30, 36, 38, 255, 30, 36, 38, 255, 41, 53, 58, 255, 35, 44, 47, 255, 33, 41, 44, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 33, 41, 44, 255, 33, 41, 44, 255, 32, 38, 41, 255, 31, 37, 39, 255, 32, 39, 41, 255, 24, 26, 27, 255, 36, 46, 50, 255, 31, 37, 39, 255, 35, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 58, 63, 255, 42, 56, 60, 255, 32, 38, 41, 255, 47, 64, 69, 255, 37, 48, 51, 255, 42, 55, 60, 255, 33, 41, 44, 255, 37, 47, 50, 255, 37, 47, 50, 255, 35, 45, 48, 255, 37, 48, 51, 255, 36, 46, 49, 255, 21, 21, 21, 255, 29, 34, 35, 255, 25, 27, 28, 255, 23, 24, 25, 255, 29, 34, 36, 255, 33, 47, 33, 255, 30, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 56, 37, 255, 49, 72, 47, 255, 40, 60, 40, 255, 46, 68, 45, 255, 42, 62, 41, 255, 36, 54, 36, 255, 33, 48, 33, 255, 38, 56, 38, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 34, 26, 255, 31, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 32, 255, 36, 54, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 24, 31, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 32, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 85, 102, 14, 255, 35, 51, 35, 255, 30, 42, 30, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 41, 30, 255, 28, 38, 28, 255, 33, 48, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 32, 25, 255, 26, 33, 26, 255, 24, 30, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 27, 34, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 41, 60, 40, 255, 33, 48, 34, 255, 33, 48, 33, 255, 38, 58, 38, 255, 40, 59, 39, 255, 34, 49, 34, 255, 36, 54, 36, 255, 44, 64, 42, 255, 42, 62, 41, 255, 35, 51, 35, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 52, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 50, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 31, 43, 31, 255, 30, 42, 30, 255, 101, 123, 14, 255, 31, 44, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 37, 29, 255, 26, 33, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 34, 255, 30, 42, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 32, 41, 32, 255, 28, 36, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 36, 53, 36, 255, 30, 42, 30, 255, 29, 41, 30, 255, 23, 29, 24, 255, 28, 38, 28, 255, 31, 44, 32, 255, 40, 60, 40, 255, 44, 64, 43, 255, 40, 60, 40, 255, 41, 60, 40, 255, 45, 66, 43, 255, 40, 60, 40, 255, 35, 52, 35, 255, 34, 50, 34, 255, 40, 60, 40, 255, 37, 55, 37, 255, 49, 72, 47, 255, 40, 60, 40, 255, 38, 56, 38, 255, 34, 50, 34, 255, 40, 59, 40, 255, 53, 76, 50, 255, 53, 76, 50, 255, 44, 64, 43, 255, 38, 57, 38, 255, 34, 50, 35, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 43, 31, 255, 37, 54, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 41, 44, 255, 37, 47, 51, 255, 29, 34, 36, 255, 46, 63, 68, 255, 39, 51, 55, 255, 39, 51, 55, 255, 29, 35, 37, 255, 46, 62, 67, 255, 37, 47, 51, 255, 44, 59, 64, 255, 37, 47, 51, 255, 37, 47, 51, 255, 28, 32, 34, 255, 36, 45, 48, 255, 31, 37, 39, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 42, 44, 255, 36, 46, 49, 255, 36, 45, 48, 255, 31, 38, 40, 255, 37, 47, 50, 255, 32, 39, 42, 255, 46, 62, 67, 255, 34, 43, 46, 255, 32, 39, 41, 255, 28, 32, 33, 255, 41, 54, 58, 255, 41, 54, 59, 255, 33, 40, 43, 255, 41, 55, 59, 255, 36, 45, 49, 255, 36, 46, 49, 255, 38, 49, 53, 255, 53, 71, 77, 255, 48, 65, 70, 255, 44, 58, 63, 255, 35, 44, 47, 255, 32, 40, 42, 255, 40, 52, 57, 255, 33, 41, 44, 255, 29, 34, 36, 255, 31, 37, 39, 255, 30, 36, 38, 255, 24, 25, 26, 255, 22, 23, 23, 255, 21, 21, 21, 255, 31, 37, 39, 255, 39, 50, 54, 255, 35, 45, 48, 255, 42, 55, 60, 255, 31, 37, 39, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 34, 43, 46, 255, 40, 53, 57, 255, 31, 37, 39, 255, 39, 51, 55, 255, 37, 47, 50, 255, 34, 42, 45, 255, 40, 52, 56, 255, 33, 40, 43, 255, 32, 40, 42, 255, 38, 49, 53, 255, 49, 67, 73, 255, 37, 47, 51, 255, 40, 53, 57, 255, 47, 65, 70, 255, 40, 53, 57, 255, 45, 61, 66, 255, 39, 51, 55, 255, 36, 45, 48, 255, 42, 55, 60, 255, 21, 21, 21, 255, 30, 35, 37, 255, 39, 50, 54, 255, 33, 41, 43, 255, 30, 35, 37, 255, 39, 51, 55, 255, 38, 49, 53, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 31, 38, 40, 255, 28, 32, 34, 255, 39, 50, 54, 255, 30, 36, 38, 255, 25, 27, 28, 255, 26, 30, 31, 255, 27, 31, 32, 255, 33, 41, 44, 255, 44, 59, 64, 255, 46, 62, 67, 255, 32, 39, 41, 255, 34, 43, 46, 255, 38, 49, 52, 255, 29, 35, 37, 255, 38, 50, 53, 255, 43, 56, 61, 255, 36, 46, 49, 255, 37, 48, 51, 255, 21, 21, 21, 255, 26, 30, 31, 255, 40, 53, 57, 255, 46, 62, 67, 255, 44, 59, 64, 255, 58, 76, 81, 255, 45, 61, 66, 255, 41, 55, 59, 255, 42, 56, 60, 255, 34, 42, 45, 255, 34, 43, 46, 255, 42, 56, 60, 255, 28, 32, 34, 255, 28, 32, 33, 255, 34, 42, 45, 255, 33, 42, 44, 255, 31, 38, 40, 255, 30, 35, 37, 255, 21, 21, 21, 255, 31, 38, 40, 255, 34, 42, 44, 255, 25, 27, 28, 255, 33, 40, 43, 255, 24, 26, 26, 255, 21, 21, 21, 255, 42, 56, 61, 255, 32, 40, 42, 255, 30, 36, 38, 255, 34, 42, 45, 255, 37, 48, 52, 255, 33, 41, 44, 255, 43, 57, 62, 255, 40, 53, 57, 255, 46, 62, 68, 255, 40, 53, 57, 255, 45, 61, 66, 255, 30, 36, 38, 255, 43, 57, 61, 255, 36, 45, 48, 255, 34, 42, 44, 255, 29, 34, 36, 255, 21, 22, 22, 255, 21, 21, 21, 255, 34, 42, 45, 255, 28, 32, 34, 255, 28, 33, 34, 255, 32, 40, 42, 255, 38, 49, 53, 255, 34, 42, 45, 255, 36, 46, 50, 255, 34, 42, 45, 255, 32, 40, 42, 255, 44, 59, 64, 255, 40, 52, 57, 255, 45, 61, 66, 255, 43, 58, 62, 255, 39, 51, 55, 255, 38, 49, 53, 255, 41, 54, 58, 255, 40, 53, 57, 255, 38, 50, 54, 255, 42, 56, 61, 255, 54, 72, 78, 255, 55, 74, 79, 255, 43, 57, 61, 255, 45, 61, 66, 255, 32, 39, 41, 255, 28, 32, 33, 255, 30, 36, 38, 255, 36, 46, 49, 255, 44, 59, 64, 255, 41, 55, 59, 255, 25, 27, 28, 255, 37, 48, 52, 255, 52, 70, 76, 255, 38, 49, 52, 255, 37, 47, 51, 255, 50, 68, 74, 255, 33, 40, 42, 255, 40, 52, 56, 255, 40, 52, 56, 255, 27, 30, 32, 255, 30, 35, 37, 255, 25, 28, 29, 255, 33, 40, 43, 255, 23, 24, 25, 255, 29, 34, 35, 255, 35, 44, 47, 255, 40, 52, 56, 255, 40, 53, 57, 255, 32, 39, 41, 255, 30, 35, 37, 255, 32, 39, 42, 255, 33, 40, 43, 255, 41, 53, 58, 255, 46, 63, 68, 255, 46, 63, 68, 255, 49, 67, 73, 255, 52, 70, 76, 255, 55, 73, 78, 255, 55, 74, 79, 255, 32, 40, 42, 255, 39, 50, 54, 255, 21, 21, 21, 255, 45, 61, 66, 255, 37, 47, 50, 255, 46, 62, 68, 255, 38, 49, 53, 255, 32, 39, 42, 255, 33, 41, 43, 255, 30, 36, 38, 255, 26, 29, 30, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 31, 37, 39, 255, 35, 44, 47, 255, 30, 35, 37, 255, 33, 40, 43, 255, 32, 40, 42, 255, 25, 27, 28, 255, 21, 21, 21, 255, 35, 43, 46, 255, 42, 55, 60, 255, 41, 55, 59, 255, 48, 66, 72, 255, 50, 68, 75, 255, 46, 63, 68, 255, 53, 71, 77, 255, 46, 62, 68, 255, 46, 62, 67, 255, 52, 71, 76, 255, 37, 47, 51, 255, 40, 52, 56, 255, 43, 57, 61, 255, 22, 22, 23, 255, 23, 24, 24, 255, 34, 42, 45, 255, 25, 28, 29, 255, 21, 21, 21, 255, 32, 45, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 37, 56, 38, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 38, 56, 38, 255, 37, 54, 37, 255, 35, 52, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 30, 24, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 81, 97, 13, 255, 26, 35, 27, 255, 31, 44, 31, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 34, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 43, 31, 255, 32, 47, 33, 255, 32, 46, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 39, 59, 39, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 33, 26, 255, 56, 63, 12, 255, 23, 29, 24, 255, 26, 34, 26, 255, 25, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 32, 255, 31, 43, 31, 255, 34, 51, 35, 255, 33, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 33, 255, 30, 43, 31, 255, 30, 42, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 45, 32, 255, 37, 54, 37, 255, 30, 43, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 24, 255, 27, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 37, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 43, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 30, 24, 255, 27, 35, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 38, 56, 38, 255, 55, 79, 51, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 39, 58, 39, 255, 49, 72, 47, 255, 38, 56, 38, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 54, 37, 255, 46, 68, 45, 255, 46, 68, 44, 255, 42, 62, 41, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 33, 47, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 24, 26, 27, 255, 23, 25, 25, 255, 36, 46, 49, 255, 36, 45, 49, 255, 39, 51, 55, 255, 39, 51, 55, 255, 42, 56, 61, 255, 36, 46, 49, 255, 38, 49, 53, 255, 35, 44, 47, 255, 40, 52, 56, 255, 30, 35, 37, 255, 28, 33, 35, 255, 36, 46, 49, 255, 28, 33, 34, 255, 30, 36, 38, 255, 28, 33, 34, 255, 25, 28, 29, 255, 31, 37, 40, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 41, 53, 57, 255, 36, 45, 48, 255, 27, 31, 32, 255, 38, 49, 53, 255, 32, 40, 42, 255, 35, 44, 47, 255, 32, 39, 41, 255, 36, 45, 48, 255, 39, 50, 54, 255, 38, 50, 53, 255, 44, 59, 64, 255, 34, 42, 45, 255, 27, 30, 32, 255, 36, 45, 49, 255, 30, 36, 38, 255, 23, 24, 24, 255, 36, 46, 50, 255, 27, 31, 32, 255, 35, 43, 46, 255, 23, 24, 25, 255, 36, 46, 50, 255, 31, 37, 39, 255, 38, 50, 54, 255, 36, 45, 48, 255, 44, 60, 65, 255, 38, 50, 53, 255, 28, 32, 33, 255, 21, 21, 21, 255, 38, 48, 52, 255, 48, 66, 72, 255, 41, 55, 59, 255, 39, 51, 55, 255, 37, 47, 51, 255, 41, 54, 59, 255, 39, 51, 55, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 36, 46, 49, 255, 29, 34, 36, 255, 32, 40, 42, 255, 36, 45, 48, 255, 32, 39, 41, 255, 32, 40, 42, 255, 24, 26, 27, 255, 25, 28, 29, 255, 25, 28, 29, 255, 35, 44, 47, 255, 37, 48, 51, 255, 34, 43, 46, 255, 29, 34, 35, 255, 33, 41, 44, 255, 51, 69, 75, 255, 39, 51, 55, 255, 36, 45, 48, 255, 47, 64, 69, 255, 29, 34, 36, 255, 21, 21, 21, 255, 31, 37, 39, 255, 42, 56, 60, 255, 43, 57, 61, 255, 39, 51, 54, 255, 26, 29, 30, 255, 21, 21, 21, 255, 31, 38, 40, 255, 44, 60, 65, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 33, 40, 42, 255, 30, 36, 38, 255, 32, 39, 42, 255, 44, 59, 64, 255, 42, 56, 60, 255, 39, 51, 55, 255, 51, 69, 75, 255, 41, 54, 58, 255, 34, 42, 45, 255, 30, 35, 37, 255, 38, 48, 52, 255, 46, 62, 68, 255, 26, 29, 31, 255, 28, 33, 35, 255, 34, 43, 46, 255, 21, 21, 21, 255, 32, 39, 41, 255, 41, 53, 57, 255, 56, 74, 80, 255, 46, 63, 68, 255, 50, 68, 74, 255, 47, 64, 69, 255, 35, 44, 47, 255, 45, 61, 66, 255, 50, 68, 75, 255, 37, 47, 50, 255, 47, 64, 70, 255, 36, 46, 49, 255, 29, 35, 36, 255, 38, 49, 52, 255, 26, 30, 31, 255, 35, 44, 47, 255, 33, 42, 44, 255, 26, 29, 30, 255, 32, 39, 41, 255, 31, 38, 40, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 40, 52, 56, 255, 38, 49, 52, 255, 27, 30, 32, 255, 22, 22, 22, 255, 36, 46, 49, 255, 32, 39, 41, 255, 37, 48, 51, 255, 30, 36, 38, 255, 38, 49, 52, 255, 38, 49, 53, 255, 46, 63, 68, 255, 45, 60, 65, 255, 41, 54, 58, 255, 40, 52, 56, 255, 28, 32, 33, 255, 36, 46, 49, 255, 35, 43, 46, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 37, 39, 255, 35, 44, 47, 255, 35, 44, 47, 255, 33, 41, 44, 255, 41, 54, 58, 255, 25, 27, 28, 255, 24, 26, 27, 255, 26, 29, 30, 255, 38, 49, 53, 255, 46, 62, 67, 255, 46, 62, 67, 255, 48, 66, 72, 255, 40, 53, 57, 255, 42, 56, 60, 255, 49, 67, 73, 255, 44, 60, 65, 255, 51, 69, 75, 255, 48, 66, 72, 255, 36, 46, 49, 255, 51, 69, 75, 255, 52, 70, 76, 255, 43, 57, 62, 255, 29, 34, 36, 255, 49, 68, 74, 255, 43, 58, 63, 255, 34, 43, 45, 255, 47, 64, 69, 255, 44, 59, 64, 255, 44, 58, 63, 255, 38, 50, 54, 255, 45, 61, 66, 255, 44, 58, 63, 255, 39, 51, 55, 255, 46, 63, 68, 255, 43, 58, 63, 255, 39, 50, 54, 255, 42, 56, 60, 255, 38, 49, 53, 255, 41, 54, 59, 255, 37, 47, 51, 255, 42, 55, 59, 255, 21, 21, 21, 255, 26, 29, 30, 255, 37, 48, 52, 255, 32, 40, 42, 255, 26, 29, 30, 255, 26, 29, 31, 255, 43, 58, 62, 255, 39, 51, 55, 255, 36, 46, 50, 255, 43, 57, 62, 255, 42, 56, 61, 255, 48, 66, 72, 255, 52, 71, 76, 255, 44, 59, 64, 255, 53, 72, 77, 255, 50, 69, 75, 255, 37, 47, 50, 255, 39, 51, 55, 255, 21, 21, 21, 255, 34, 43, 46, 255, 34, 43, 46, 255, 36, 46, 50, 255, 33, 40, 43, 255, 46, 63, 68, 255, 30, 35, 37, 255, 33, 40, 42, 255, 22, 23, 24, 255, 30, 36, 38, 255, 36, 46, 49, 255, 26, 30, 31, 255, 26, 29, 30, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 28, 32, 33, 255, 29, 35, 37, 255, 21, 21, 21, 255, 25, 28, 29, 255, 35, 45, 48, 255, 36, 46, 49, 255, 50, 69, 75, 255, 49, 68, 74, 255, 39, 51, 55, 255, 45, 60, 65, 255, 36, 45, 49, 255, 31, 37, 39, 255, 27, 31, 33, 255, 39, 50, 54, 255, 39, 50, 54, 255, 37, 47, 50, 255, 43, 57, 62, 255, 24, 25, 26, 255, 21, 21, 21, 255, 37, 48, 51, 255, 40, 52, 56, 255, 29, 34, 36, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 37, 56, 37, 255, 43, 63, 42, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 41, 61, 40, 255, 45, 67, 44, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 58, 66, 13, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 31, 25, 255, 27, 35, 28, 255, 25, 32, 25, 255, 25, 33, 25, 255, 28, 39, 29, 255, 30, 42, 31, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 24, 30, 24, 255, 27, 37, 28, 255, 31, 43, 31, 255, 33, 48, 34, 255, 31, 45, 32, 255, 33, 48, 34, 255, 34, 50, 35, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 31, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 23, 30, 24, 255, 28, 36, 28, 255, 25, 33, 25, 255, 24, 30, 24, 255, 24, 30, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 33, 49, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 71, 86, 17, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 24, 30, 24, 255, 30, 38, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 37, 56, 38, 255, 36, 52, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 24, 30, 24, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 52, 36, 255, 29, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 39, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 30, 41, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 41, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 36, 255, 35, 52, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 31, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 32, 45, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 37, 56, 37, 255, 41, 61, 40, 255, 34, 50, 35, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 111, 136, 16, 255, 36, 53, 36, 255, 44, 64, 43, 255, 37, 56, 37, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 26, 29, 30, 255, 28, 32, 34, 255, 30, 35, 37, 255, 39, 50, 54, 255, 34, 42, 45, 255, 36, 46, 49, 255, 41, 55, 59, 255, 46, 63, 69, 255, 34, 42, 45, 255, 39, 51, 55, 255, 31, 37, 39, 255, 35, 45, 48, 255, 28, 32, 34, 255, 30, 36, 38, 255, 37, 47, 50, 255, 38, 48, 52, 255, 36, 46, 50, 255, 34, 43, 46, 255, 41, 54, 59, 255, 23, 24, 24, 255, 38, 49, 52, 255, 21, 21, 21, 255, 35, 45, 48, 255, 33, 41, 43, 255, 36, 46, 49, 255, 43, 58, 63, 255, 34, 42, 45, 255, 26, 29, 30, 255, 33, 41, 43, 255, 35, 44, 47, 255, 30, 35, 37, 255, 39, 50, 54, 255, 33, 41, 43, 255, 24, 27, 27, 255, 41, 53, 57, 255, 34, 43, 46, 255, 37, 47, 50, 255, 24, 25, 26, 255, 35, 44, 47, 255, 21, 21, 21, 255, 33, 41, 43, 255, 44, 59, 64, 255, 32, 38, 41, 255, 36, 46, 50, 255, 34, 42, 45, 255, 27, 31, 32, 255, 28, 32, 34, 255, 32, 39, 41, 255, 39, 50, 54, 255, 21, 21, 21, 255, 30, 35, 37, 255, 44, 59, 64, 255, 33, 41, 44, 255, 41, 54, 59, 255, 35, 44, 47, 255, 46, 62, 67, 255, 46, 62, 68, 255, 41, 53, 58, 255, 41, 54, 58, 255, 39, 51, 55, 255, 28, 32, 33, 255, 21, 21, 21, 255, 27, 30, 32, 255, 30, 35, 37, 255, 33, 41, 44, 255, 31, 38, 40, 255, 25, 27, 28, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 43, 46, 255, 42, 56, 61, 255, 33, 41, 43, 255, 35, 45, 48, 255, 31, 37, 40, 255, 37, 48, 51, 255, 45, 61, 66, 255, 45, 60, 66, 255, 37, 48, 52, 255, 44, 59, 64, 255, 42, 56, 61, 255, 35, 44, 47, 255, 26, 29, 30, 255, 21, 21, 21, 255, 36, 46, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 37, 47, 51, 255, 44, 60, 65, 255, 39, 51, 54, 255, 31, 38, 40, 255, 21, 21, 21, 255, 30, 35, 37, 255, 28, 33, 35, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 42, 55, 60, 255, 46, 62, 68, 255, 45, 60, 65, 255, 52, 70, 76, 255, 39, 51, 55, 255, 49, 67, 73, 255, 33, 41, 44, 255, 44, 59, 64, 255, 37, 48, 52, 255, 47, 64, 69, 255, 33, 41, 44, 255, 31, 38, 40, 255, 21, 21, 21, 255, 38, 48, 52, 255, 55, 73, 78, 255, 51, 70, 76, 255, 45, 60, 65, 255, 38, 49, 53, 255, 39, 51, 55, 255, 32, 40, 42, 255, 38, 48, 52, 255, 41, 54, 58, 255, 33, 41, 44, 255, 36, 46, 50, 255, 35, 45, 48, 255, 37, 47, 50, 255, 39, 51, 55, 255, 31, 37, 39, 255, 39, 50, 54, 255, 27, 30, 32, 255, 32, 39, 41, 255, 28, 32, 34, 255, 28, 32, 34, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 46, 255, 45, 61, 66, 255, 46, 62, 67, 255, 39, 50, 54, 255, 33, 40, 42, 255, 38, 49, 52, 255, 31, 38, 40, 255, 29, 34, 36, 255, 44, 59, 64, 255, 31, 37, 40, 255, 43, 57, 62, 255, 34, 43, 45, 255, 43, 57, 62, 255, 32, 39, 42, 255, 38, 49, 53, 255, 41, 53, 58, 255, 38, 49, 53, 255, 29, 34, 36, 255, 32, 40, 42, 255, 21, 21, 21, 255, 44, 59, 64, 255, 36, 45, 49, 255, 41, 53, 58, 255, 39, 50, 54, 255, 36, 46, 49, 255, 26, 30, 31, 255, 32, 39, 41, 255, 41, 53, 58, 255, 40, 52, 56, 255, 45, 61, 66, 255, 47, 64, 69, 255, 34, 43, 46, 255, 46, 62, 68, 255, 55, 73, 78, 255, 46, 62, 67, 255, 52, 71, 76, 255, 45, 61, 67, 255, 43, 58, 63, 255, 46, 61, 67, 255, 44, 59, 64, 255, 37, 47, 51, 255, 26, 29, 30, 255, 37, 48, 52, 255, 38, 49, 52, 255, 48, 65, 71, 255, 57, 75, 80, 255, 34, 43, 45, 255, 46, 62, 67, 255, 38, 49, 53, 255, 42, 55, 59, 255, 47, 64, 69, 255, 46, 62, 68, 255, 44, 60, 65, 255, 42, 56, 60, 255, 48, 66, 72, 255, 46, 62, 67, 255, 41, 54, 58, 255, 39, 51, 54, 255, 38, 48, 52, 255, 47, 63, 69, 255, 46, 62, 67, 255, 26, 29, 30, 255, 28, 33, 35, 255, 36, 45, 48, 255, 30, 36, 37, 255, 33, 41, 43, 255, 35, 44, 47, 255, 44, 58, 63, 255, 38, 48, 52, 255, 38, 49, 52, 255, 43, 58, 63, 255, 41, 53, 58, 255, 44, 59, 64, 255, 39, 50, 54, 255, 49, 67, 73, 255, 48, 66, 72, 255, 48, 65, 70, 255, 33, 41, 44, 255, 30, 36, 38, 255, 24, 25, 26, 255, 36, 46, 49, 255, 35, 44, 47, 255, 32, 39, 41, 255, 34, 43, 46, 255, 35, 44, 47, 255, 31, 38, 40, 255, 29, 34, 36, 255, 33, 40, 43, 255, 39, 51, 55, 255, 32, 39, 42, 255, 29, 33, 35, 255, 21, 21, 21, 255, 30, 36, 38, 255, 32, 39, 41, 255, 31, 37, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 35, 44, 47, 255, 24, 26, 26, 255, 34, 42, 44, 255, 36, 45, 48, 255, 39, 50, 54, 255, 47, 63, 69, 255, 32, 39, 42, 255, 38, 50, 53, 255, 37, 47, 51, 255, 32, 38, 40, 255, 38, 50, 53, 255, 30, 36, 38, 255, 37, 48, 51, 255, 35, 44, 47, 255, 30, 36, 38, 255, 21, 21, 21, 255, 35, 45, 48, 255, 39, 50, 54, 255, 27, 30, 32, 255, 36, 53, 36, 255, 42, 62, 41, 255, 38, 58, 38, 255, 50, 72, 47, 255, 50, 73, 47, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 52, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 45, 66, 43, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 32, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 32, 25, 255, 25, 31, 25, 255, 23, 30, 24, 255, 24, 31, 24, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 25, 32, 25, 255, 26, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 31, 24, 255, 35, 44, 34, 255, 24, 30, 24, 255, 26, 36, 27, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 51, 35, 255, 31, 44, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 32, 45, 32, 255, 36, 53, 36, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 50, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 54, 37, 255, 38, 56, 38, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 32, 25, 255, 26, 35, 27, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 31, 44, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 29, 24, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 34, 26, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 52, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 41, 30, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 39, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 28, 38, 28, 255, 30, 38, 30, 255, 27, 37, 28, 255, 29, 40, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 35, 28, 255, 24, 31, 25, 255, 31, 39, 31, 255, 27, 34, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 33, 47, 33, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 42, 30, 255, 33, 48, 34, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 30, 43, 31, 255, 31, 44, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 32, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 47, 69, 45, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 45, 67, 44, 255, 48, 70, 46, 255, 55, 79, 51, 255, 49, 71, 47, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 36, 255, 34, 50, 34, 255, 32, 46, 33, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 35, 36, 255, 41, 53, 58, 255, 37, 48, 51, 255, 36, 46, 49, 255, 39, 51, 55, 255, 26, 29, 30, 255, 32, 39, 42, 255, 39, 51, 55, 255, 26, 29, 30, 255, 29, 34, 36, 255, 31, 37, 39, 255, 26, 30, 31, 255, 31, 38, 40, 255, 37, 47, 51, 255, 44, 59, 64, 255, 38, 48, 52, 255, 45, 60, 65, 255, 41, 54, 58, 255, 52, 70, 76, 255, 36, 46, 49, 255, 46, 62, 67, 255, 21, 21, 21, 255, 31, 37, 39, 255, 36, 46, 50, 255, 35, 45, 48, 255, 34, 42, 45, 255, 36, 46, 49, 255, 24, 26, 26, 255, 32, 39, 42, 255, 36, 45, 48, 255, 42, 55, 60, 255, 27, 30, 31, 255, 25, 28, 29, 255, 25, 27, 28, 255, 30, 35, 37, 255, 26, 30, 31, 255, 46, 62, 67, 255, 33, 41, 43, 255, 38, 49, 52, 255, 34, 42, 45, 255, 38, 48, 52, 255, 40, 52, 56, 255, 32, 39, 41, 255, 35, 44, 47, 255, 38, 49, 53, 255, 38, 49, 53, 255, 54, 73, 78, 255, 35, 44, 47, 255, 22, 23, 23, 255, 35, 44, 47, 255, 40, 53, 57, 255, 39, 50, 54, 255, 43, 58, 62, 255, 34, 43, 46, 255, 44, 58, 63, 255, 47, 64, 69, 255, 47, 63, 69, 255, 35, 44, 47, 255, 44, 58, 63, 255, 47, 64, 70, 255, 34, 43, 46, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 44, 59, 64, 255, 34, 42, 45, 255, 28, 33, 35, 255, 26, 29, 30, 255, 35, 44, 47, 255, 39, 51, 55, 255, 28, 32, 34, 255, 38, 48, 52, 255, 42, 56, 61, 255, 39, 51, 55, 255, 49, 67, 73, 255, 43, 57, 62, 255, 40, 52, 56, 255, 41, 54, 58, 255, 54, 73, 78, 255, 47, 64, 69, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 27, 30, 31, 255, 21, 21, 21, 255, 35, 44, 47, 255, 36, 46, 49, 255, 30, 36, 38, 255, 37, 47, 51, 255, 30, 35, 37, 255, 40, 52, 56, 255, 38, 50, 54, 255, 32, 40, 42, 255, 36, 46, 50, 255, 33, 40, 43, 255, 38, 49, 53, 255, 27, 30, 31, 255, 25, 27, 28, 255, 21, 21, 21, 255, 23, 25, 25, 255, 23, 24, 24, 255, 31, 37, 39, 255, 36, 46, 50, 255, 45, 60, 65, 255, 40, 52, 56, 255, 42, 55, 59, 255, 30, 35, 37, 255, 47, 64, 70, 255, 43, 57, 62, 255, 45, 60, 65, 255, 33, 41, 44, 255, 28, 32, 34, 255, 48, 65, 71, 255, 56, 74, 79, 255, 55, 73, 79, 255, 51, 70, 76, 255, 56, 74, 79, 255, 46, 62, 68, 255, 40, 52, 56, 255, 33, 41, 44, 255, 37, 47, 50, 255, 42, 56, 61, 255, 45, 61, 66, 255, 36, 46, 50, 255, 26, 30, 31, 255, 36, 45, 48, 255, 30, 35, 37, 255, 31, 38, 40, 255, 29, 33, 35, 255, 32, 39, 41, 255, 24, 26, 27, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 52, 56, 255, 29, 35, 37, 255, 23, 24, 25, 255, 33, 41, 44, 255, 33, 41, 43, 255, 31, 37, 39, 255, 30, 35, 37, 255, 37, 47, 50, 255, 43, 57, 62, 255, 31, 38, 40, 255, 35, 44, 47, 255, 32, 39, 41, 255, 37, 48, 51, 255, 45, 61, 66, 255, 49, 68, 74, 255, 40, 53, 57, 255, 37, 47, 50, 255, 44, 58, 63, 255, 29, 34, 35, 255, 41, 54, 58, 255, 21, 21, 21, 255, 32, 38, 41, 255, 38, 48, 52, 255, 33, 41, 44, 255, 32, 39, 41, 255, 37, 47, 50, 255, 36, 46, 49, 255, 27, 32, 33, 255, 29, 34, 36, 255, 37, 48, 52, 255, 37, 48, 52, 255, 41, 54, 59, 255, 36, 46, 50, 255, 48, 65, 71, 255, 40, 52, 56, 255, 43, 57, 62, 255, 54, 72, 78, 255, 57, 75, 80, 255, 49, 67, 74, 255, 41, 55, 59, 255, 55, 73, 79, 255, 41, 55, 59, 255, 31, 37, 39, 255, 36, 46, 49, 255, 46, 62, 68, 255, 42, 56, 61, 255, 46, 62, 67, 255, 32, 40, 42, 255, 40, 52, 56, 255, 37, 47, 50, 255, 52, 71, 76, 255, 38, 49, 53, 255, 46, 62, 68, 255, 42, 56, 61, 255, 44, 58, 63, 255, 42, 56, 61, 255, 38, 49, 52, 255, 49, 67, 73, 255, 34, 43, 46, 255, 35, 44, 47, 255, 42, 55, 60, 255, 47, 65, 70, 255, 31, 38, 40, 255, 29, 33, 35, 255, 43, 57, 62, 255, 22, 23, 23, 255, 46, 63, 68, 255, 41, 54, 59, 255, 39, 50, 54, 255, 40, 52, 57, 255, 46, 62, 67, 255, 49, 67, 73, 255, 36, 46, 50, 255, 36, 46, 49, 255, 54, 72, 78, 255, 38, 49, 53, 255, 55, 73, 79, 255, 46, 63, 68, 255, 41, 54, 58, 255, 36, 45, 49, 255, 23, 23, 24, 255, 44, 58, 63, 255, 33, 41, 44, 255, 32, 39, 41, 255, 39, 50, 54, 255, 36, 47, 50, 255, 30, 35, 37, 255, 38, 49, 53, 255, 30, 36, 38, 255, 36, 46, 50, 255, 33, 41, 44, 255, 34, 43, 45, 255, 26, 30, 31, 255, 23, 24, 24, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 26, 29, 30, 255, 22, 22, 22, 255, 22, 23, 23, 255, 38, 49, 53, 255, 27, 31, 32, 255, 30, 36, 38, 255, 26, 30, 31, 255, 27, 31, 32, 255, 38, 49, 53, 255, 31, 38, 40, 255, 37, 48, 51, 255, 23, 24, 25, 255, 38, 50, 53, 255, 27, 30, 31, 255, 33, 40, 43, 255, 34, 42, 45, 255, 35, 45, 48, 255, 31, 38, 40, 255, 33, 41, 44, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 38, 41, 255, 34, 42, 45, 255, 36, 53, 36, 255, 62, 88, 57, 255, 61, 87, 56, 255, 58, 84, 54, 255, 57, 82, 53, 255, 38, 57, 38, 255, 36, 54, 36, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 47, 68, 45, 255, 44, 65, 43, 255, 47, 68, 45, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 50, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 30, 25, 255, 25, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 31, 40, 31, 255, 23, 30, 24, 255, 28, 38, 28, 255, 31, 44, 31, 255, 35, 52, 36, 255, 35, 52, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 43, 31, 255, 37, 55, 37, 255, 26, 35, 27, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 47, 33, 255, 36, 54, 37, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 36, 27, 255, 32, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 52, 35, 255, 30, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 35, 26, 255, 28, 35, 28, 255, 25, 33, 26, 255, 31, 44, 31, 255, 29, 40, 29, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 52, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 39, 59, 39, 255, 45, 66, 43, 255, 46, 68, 44, 255, 30, 43, 31, 255, 29, 40, 29, 255, 23, 30, 24, 255, 24, 31, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 33, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 37, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 33, 26, 255, 27, 34, 27, 255, 24, 31, 25, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 32, 45, 32, 255, 25, 34, 26, 255, 26, 33, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 38, 56, 38, 255, 39, 58, 39, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 33, 255, 33, 48, 34, 255, 37, 54, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 61, 88, 56, 255, 54, 78, 51, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 30, 24, 255, 29, 37, 29, 255, 26, 35, 26, 255, 25, 33, 25, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 41, 44, 255, 44, 59, 64, 255, 35, 44, 47, 255, 34, 43, 45, 255, 28, 32, 33, 255, 31, 37, 39, 255, 43, 57, 62, 255, 42, 56, 61, 255, 39, 51, 55, 255, 36, 45, 48, 255, 35, 44, 47, 255, 46, 62, 68, 255, 49, 67, 73, 255, 44, 59, 64, 255, 36, 46, 50, 255, 37, 48, 51, 255, 41, 55, 59, 255, 38, 48, 52, 255, 27, 31, 32, 255, 35, 44, 47, 255, 44, 59, 64, 255, 23, 23, 24, 255, 21, 21, 21, 255, 36, 46, 49, 255, 35, 43, 46, 255, 28, 32, 33, 255, 26, 30, 31, 255, 23, 24, 24, 255, 38, 49, 52, 255, 30, 36, 38, 255, 31, 38, 40, 255, 29, 34, 36, 255, 38, 49, 53, 255, 40, 52, 57, 255, 40, 52, 56, 255, 37, 47, 50, 255, 42, 56, 61, 255, 32, 38, 40, 255, 38, 50, 53, 255, 35, 45, 48, 255, 28, 32, 33, 255, 26, 29, 30, 255, 33, 41, 43, 255, 40, 52, 56, 255, 44, 58, 63, 255, 42, 56, 61, 255, 43, 58, 63, 255, 34, 42, 45, 255, 23, 24, 24, 255, 34, 43, 46, 255, 40, 53, 57, 255, 37, 48, 52, 255, 38, 48, 52, 255, 44, 59, 64, 255, 36, 46, 49, 255, 43, 57, 62, 255, 47, 63, 69, 255, 42, 56, 60, 255, 41, 54, 58, 255, 36, 45, 48, 255, 35, 44, 47, 255, 45, 60, 65, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 26, 29, 30, 255, 33, 42, 44, 255, 37, 47, 51, 255, 36, 45, 48, 255, 38, 48, 52, 255, 33, 41, 44, 255, 40, 52, 56, 255, 36, 46, 50, 255, 36, 46, 49, 255, 48, 65, 71, 255, 49, 67, 73, 255, 51, 70, 76, 255, 49, 67, 73, 255, 25, 28, 29, 255, 21, 21, 21, 255, 29, 35, 36, 255, 48, 66, 72, 255, 40, 52, 56, 255, 31, 37, 39, 255, 23, 23, 24, 255, 25, 28, 29, 255, 34, 42, 45, 255, 33, 40, 43, 255, 24, 25, 26, 255, 30, 36, 38, 255, 32, 40, 42, 255, 27, 30, 31, 255, 32, 39, 41, 255, 32, 39, 41, 255, 43, 57, 62, 255, 29, 34, 35, 255, 33, 40, 43, 255, 28, 32, 33, 255, 32, 38, 41, 255, 39, 51, 55, 255, 32, 40, 42, 255, 26, 28, 29, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 45, 60, 65, 255, 51, 69, 75, 255, 40, 52, 56, 255, 49, 67, 73, 255, 21, 21, 21, 255, 31, 37, 39, 255, 46, 62, 67, 255, 56, 74, 79, 255, 40, 53, 57, 255, 42, 56, 60, 255, 34, 42, 44, 255, 38, 49, 53, 255, 42, 55, 59, 255, 34, 43, 45, 255, 46, 62, 68, 255, 39, 50, 54, 255, 22, 23, 23, 255, 29, 34, 36, 255, 28, 33, 35, 255, 23, 25, 25, 255, 41, 53, 57, 255, 28, 33, 34, 255, 42, 55, 60, 255, 24, 26, 27, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 50, 53, 255, 44, 60, 65, 255, 33, 41, 44, 255, 33, 41, 44, 255, 29, 34, 36, 255, 33, 41, 44, 255, 39, 51, 55, 255, 32, 39, 41, 255, 37, 47, 51, 255, 41, 54, 59, 255, 39, 50, 54, 255, 34, 42, 45, 255, 31, 38, 40, 255, 42, 56, 61, 255, 31, 37, 40, 255, 43, 57, 62, 255, 36, 47, 50, 255, 37, 47, 50, 255, 44, 60, 65, 255, 36, 46, 49, 255, 49, 68, 74, 255, 32, 39, 41, 255, 21, 21, 21, 255, 40, 52, 56, 255, 32, 40, 42, 255, 42, 55, 59, 255, 27, 31, 32, 255, 26, 29, 30, 255, 21, 21, 21, 255, 29, 33, 35, 255, 48, 66, 72, 255, 37, 48, 51, 255, 49, 67, 73, 255, 42, 55, 60, 255, 37, 48, 51, 255, 45, 60, 65, 255, 47, 64, 69, 255, 49, 68, 74, 255, 48, 65, 71, 255, 47, 64, 69, 255, 52, 71, 76, 255, 52, 70, 76, 255, 27, 31, 32, 255, 35, 44, 47, 255, 41, 55, 59, 255, 43, 57, 62, 255, 48, 66, 72, 255, 34, 43, 46, 255, 41, 53, 57, 255, 37, 48, 51, 255, 35, 44, 47, 255, 43, 57, 62, 255, 48, 65, 71, 255, 51, 69, 75, 255, 41, 54, 59, 255, 38, 50, 53, 255, 42, 56, 60, 255, 40, 53, 57, 255, 47, 63, 69, 255, 42, 55, 60, 255, 41, 55, 59, 255, 56, 74, 79, 255, 51, 70, 76, 255, 21, 21, 21, 255, 25, 28, 29, 255, 26, 29, 29, 255, 42, 55, 60, 255, 46, 62, 67, 255, 46, 62, 67, 255, 47, 64, 69, 255, 37, 47, 51, 255, 52, 71, 76, 255, 40, 52, 56, 255, 43, 58, 63, 255, 46, 62, 67, 255, 42, 56, 61, 255, 45, 60, 65, 255, 52, 70, 76, 255, 50, 69, 75, 255, 50, 68, 74, 255, 24, 25, 26, 255, 31, 37, 40, 255, 41, 53, 58, 255, 35, 43, 46, 255, 43, 58, 63, 255, 37, 47, 50, 255, 36, 45, 48, 255, 43, 57, 61, 255, 34, 42, 45, 255, 36, 46, 49, 255, 30, 36, 37, 255, 32, 40, 42, 255, 30, 36, 38, 255, 21, 21, 21, 255, 31, 38, 40, 255, 28, 32, 33, 255, 23, 24, 24, 255, 31, 38, 40, 255, 32, 40, 42, 255, 30, 35, 37, 255, 23, 25, 25, 255, 21, 21, 21, 255, 35, 44, 47, 255, 23, 24, 25, 255, 26, 30, 31, 255, 29, 34, 35, 255, 21, 21, 21, 255, 43, 57, 62, 255, 36, 46, 50, 255, 35, 44, 46, 255, 43, 57, 62, 255, 39, 51, 55, 255, 23, 24, 24, 255, 39, 50, 54, 255, 31, 38, 40, 255, 31, 38, 40, 255, 43, 57, 62, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 39, 50, 54, 255, 33, 48, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 39, 58, 39, 255, 37, 55, 37, 255, 32, 47, 33, 255, 32, 45, 32, 255, 39, 59, 39, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 36, 255, 39, 59, 39, 255, 37, 55, 37, 255, 46, 68, 45, 255, 42, 62, 41, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 32, 25, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 38, 28, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 23, 30, 24, 255, 25, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 25, 32, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 33, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 44, 32, 255, 35, 52, 35, 255, 37, 54, 37, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 23, 30, 24, 255, 28, 35, 28, 255, 25, 32, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 30, 24, 255, 27, 36, 27, 255, 31, 45, 32, 255, 26, 34, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 29, 37, 29, 255, 25, 33, 25, 255, 30, 38, 30, 255, 28, 38, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 33, 255, 31, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 52, 36, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 40, 31, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 35, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 84, 100, 13, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 29, 255, 24, 30, 24, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 32, 255, 30, 42, 30, 255, 34, 50, 35, 255, 37, 54, 37, 255, 38, 56, 38, 255, 37, 55, 37, 255, 28, 39, 29, 255, 30, 42, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 28, 36, 28, 255, 25, 31, 25, 255, 25, 33, 26, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 37, 55, 37, 255, 42, 62, 41, 255, 50, 72, 47, 255, 49, 72, 47, 255, 57, 82, 53, 255, 38, 56, 38, 255, 38, 57, 38, 255, 41, 61, 41, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 24, 31, 24, 255, 25, 34, 26, 255, 31, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 30, 255, 36, 54, 36, 255, 34, 50, 34, 255, 47, 64, 70, 255, 42, 55, 60, 255, 37, 48, 51, 255, 36, 45, 48, 255, 29, 34, 36, 255, 26, 29, 30, 255, 32, 40, 42, 255, 38, 49, 52, 255, 31, 37, 39, 255, 34, 43, 45, 255, 27, 31, 33, 255, 29, 34, 36, 255, 46, 62, 67, 255, 36, 45, 48, 255, 35, 44, 47, 255, 36, 46, 49, 255, 45, 60, 66, 255, 39, 51, 55, 255, 36, 46, 49, 255, 39, 51, 55, 255, 42, 56, 61, 255, 26, 30, 31, 255, 21, 21, 21, 255, 35, 43, 46, 255, 44, 58, 63, 255, 41, 54, 58, 255, 35, 44, 48, 255, 29, 34, 35, 255, 31, 38, 40, 255, 28, 33, 35, 255, 25, 28, 28, 255, 34, 43, 46, 255, 32, 39, 41, 255, 26, 29, 30, 255, 27, 31, 33, 255, 43, 56, 61, 255, 46, 62, 68, 255, 35, 44, 47, 255, 38, 49, 53, 255, 31, 38, 40, 255, 35, 44, 47, 255, 37, 48, 51, 255, 26, 29, 30, 255, 29, 34, 36, 255, 29, 34, 36, 255, 35, 45, 48, 255, 29, 35, 36, 255, 21, 21, 21, 255, 40, 52, 56, 255, 36, 46, 50, 255, 36, 46, 49, 255, 40, 53, 57, 255, 25, 28, 29, 255, 39, 51, 55, 255, 38, 49, 53, 255, 44, 59, 63, 255, 51, 70, 76, 255, 46, 62, 68, 255, 32, 39, 41, 255, 44, 59, 64, 255, 39, 51, 55, 255, 28, 33, 35, 255, 42, 56, 61, 255, 22, 22, 23, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 34, 42, 45, 255, 27, 30, 31, 255, 31, 37, 39, 255, 41, 54, 58, 255, 43, 57, 62, 255, 47, 64, 70, 255, 36, 47, 50, 255, 48, 65, 71, 255, 48, 66, 72, 255, 36, 45, 48, 255, 21, 21, 21, 255, 35, 44, 47, 255, 42, 55, 60, 255, 46, 62, 67, 255, 34, 42, 45, 255, 38, 49, 53, 255, 39, 50, 54, 255, 23, 24, 25, 255, 21, 21, 21, 255, 36, 46, 49, 255, 28, 32, 33, 255, 28, 33, 34, 255, 30, 36, 38, 255, 35, 44, 47, 255, 37, 48, 51, 255, 28, 32, 33, 255, 35, 45, 48, 255, 33, 40, 43, 255, 35, 44, 47, 255, 24, 26, 27, 255, 37, 47, 51, 255, 34, 42, 45, 255, 46, 62, 68, 255, 36, 46, 49, 255, 38, 49, 53, 255, 39, 51, 54, 255, 47, 64, 70, 255, 43, 57, 62, 255, 27, 30, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 34, 42, 45, 255, 21, 21, 21, 255, 41, 55, 59, 255, 41, 54, 59, 255, 46, 63, 68, 255, 53, 71, 77, 255, 66, 83, 87, 255, 37, 48, 51, 255, 41, 54, 59, 255, 33, 41, 43, 255, 39, 51, 55, 255, 34, 43, 46, 255, 37, 47, 51, 255, 31, 38, 40, 255, 26, 29, 30, 255, 30, 36, 38, 255, 30, 36, 38, 255, 30, 36, 38, 255, 30, 35, 37, 255, 28, 32, 33, 255, 33, 41, 44, 255, 31, 37, 40, 255, 21, 21, 21, 255, 31, 37, 39, 255, 34, 42, 45, 255, 36, 46, 50, 255, 26, 30, 31, 255, 26, 29, 30, 255, 43, 58, 63, 255, 35, 45, 48, 255, 40, 52, 56, 255, 42, 55, 59, 255, 30, 35, 37, 255, 35, 43, 46, 255, 39, 51, 55, 255, 37, 47, 50, 255, 28, 32, 33, 255, 37, 47, 51, 255, 32, 39, 41, 255, 35, 44, 47, 255, 54, 72, 78, 255, 41, 54, 58, 255, 37, 48, 51, 255, 43, 57, 62, 255, 48, 66, 72, 255, 50, 69, 75, 255, 29, 34, 36, 255, 26, 28, 29, 255, 30, 36, 38, 255, 38, 49, 53, 255, 26, 29, 30, 255, 30, 36, 38, 255, 29, 34, 36, 255, 34, 42, 44, 255, 41, 54, 58, 255, 34, 43, 46, 255, 30, 36, 38, 255, 32, 38, 41, 255, 34, 42, 45, 255, 44, 59, 63, 255, 56, 74, 80, 255, 41, 54, 58, 255, 35, 43, 46, 255, 41, 53, 57, 255, 43, 58, 62, 255, 41, 54, 59, 255, 38, 50, 53, 255, 46, 62, 67, 255, 43, 57, 61, 255, 49, 67, 73, 255, 58, 75, 80, 255, 46, 63, 68, 255, 42, 56, 61, 255, 31, 37, 39, 255, 39, 51, 55, 255, 34, 43, 46, 255, 37, 47, 51, 255, 39, 50, 54, 255, 48, 66, 71, 255, 37, 48, 51, 255, 32, 39, 42, 255, 42, 56, 60, 255, 36, 45, 49, 255, 43, 58, 62, 255, 42, 56, 61, 255, 39, 50, 54, 255, 43, 58, 63, 255, 21, 21, 21, 255, 36, 45, 48, 255, 42, 56, 60, 255, 41, 53, 58, 255, 32, 39, 41, 255, 53, 71, 77, 255, 37, 47, 50, 255, 38, 49, 53, 255, 36, 46, 49, 255, 49, 67, 73, 255, 43, 58, 63, 255, 40, 52, 56, 255, 56, 74, 80, 255, 55, 73, 79, 255, 56, 74, 79, 255, 53, 71, 77, 255, 48, 65, 71, 255, 25, 28, 29, 255, 30, 36, 38, 255, 42, 55, 60, 255, 49, 68, 74, 255, 44, 58, 63, 255, 36, 45, 49, 255, 30, 36, 38, 255, 31, 37, 39, 255, 40, 52, 56, 255, 39, 50, 54, 255, 30, 35, 37, 255, 32, 38, 40, 255, 34, 42, 45, 255, 29, 34, 36, 255, 32, 40, 42, 255, 30, 35, 37, 255, 24, 25, 26, 255, 30, 36, 38, 255, 25, 28, 29, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 44, 255, 34, 43, 46, 255, 33, 41, 44, 255, 33, 41, 44, 255, 45, 60, 65, 255, 37, 47, 51, 255, 35, 44, 47, 255, 36, 46, 49, 255, 36, 46, 49, 255, 35, 44, 47, 255, 40, 52, 56, 255, 34, 43, 46, 255, 33, 41, 43, 255, 23, 25, 25, 255, 39, 50, 54, 255, 38, 49, 53, 255, 28, 32, 34, 255, 21, 21, 21, 255, 23, 24, 24, 255, 37, 47, 51, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 36, 255, 34, 49, 34, 255, 40, 60, 40, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 30, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 36, 53, 36, 255, 37, 55, 37, 255, 42, 63, 42, 255, 38, 57, 38, 255, 42, 62, 41, 255, 38, 56, 38, 255, 35, 52, 35, 255, 31, 43, 31, 255, 27, 36, 27, 255, 29, 40, 30, 255, 33, 48, 34, 255, 29, 40, 29, 255, 25, 31, 25, 255, 26, 34, 26, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 48, 34, 255, 34, 50, 35, 255, 33, 48, 33, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 26, 32, 26, 255, 24, 31, 24, 255, 30, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 50, 35, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 52, 36, 255, 33, 47, 33, 255, 25, 33, 26, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 49, 34, 255, 38, 57, 38, 255, 36, 53, 36, 255, 41, 61, 41, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 37, 56, 37, 255, 37, 54, 37, 255, 35, 51, 35, 255, 32, 46, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 32, 26, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 41, 30, 255, 29, 40, 29, 255, 25, 32, 25, 255, 25, 32, 25, 255, 27, 37, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 36, 27, 255, 33, 48, 33, 255, 28, 38, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 35, 52, 35, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 33, 42, 32, 255, 24, 31, 24, 255, 28, 38, 28, 255, 34, 49, 34, 255, 27, 38, 28, 255, 32, 47, 33, 255, 39, 59, 39, 255, 40, 60, 40, 255, 37, 55, 37, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 32, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 30, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 54, 36, 255, 45, 67, 44, 255, 38, 57, 38, 255, 37, 55, 37, 255, 41, 61, 40, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 24, 255, 26, 33, 27, 255, 27, 35, 28, 255, 29, 37, 29, 255, 27, 34, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 27, 36, 27, 255, 24, 31, 24, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 41, 62, 41, 255, 42, 62, 41, 255, 41, 61, 41, 255, 41, 60, 40, 255, 61, 86, 56, 255, 56, 80, 52, 255, 38, 57, 38, 255, 35, 52, 35, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 31, 25, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 45, 61, 67, 255, 40, 52, 56, 255, 38, 50, 53, 255, 34, 43, 46, 255, 36, 46, 49, 255, 35, 45, 48, 255, 44, 59, 64, 255, 35, 45, 48, 255, 34, 43, 46, 255, 41, 54, 58, 255, 31, 37, 39, 255, 31, 37, 39, 255, 35, 44, 47, 255, 33, 41, 43, 255, 39, 51, 55, 255, 34, 43, 46, 255, 28, 32, 34, 255, 28, 32, 33, 255, 40, 52, 56, 255, 31, 37, 40, 255, 41, 53, 57, 255, 39, 51, 55, 255, 21, 21, 21, 255, 26, 30, 31, 255, 26, 29, 30, 255, 36, 45, 49, 255, 27, 31, 32, 255, 27, 30, 32, 255, 26, 29, 30, 255, 29, 34, 35, 255, 23, 25, 25, 255, 34, 42, 45, 255, 29, 34, 36, 255, 28, 33, 34, 255, 24, 26, 26, 255, 38, 49, 53, 255, 50, 68, 74, 255, 34, 42, 45, 255, 42, 56, 60, 255, 35, 44, 47, 255, 28, 32, 33, 255, 41, 53, 58, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 33, 41, 44, 255, 28, 33, 34, 255, 37, 48, 51, 255, 45, 60, 66, 255, 36, 45, 48, 255, 47, 64, 70, 255, 36, 46, 49, 255, 47, 63, 69, 255, 44, 59, 64, 255, 44, 60, 65, 255, 32, 40, 42, 255, 35, 44, 47, 255, 43, 57, 62, 255, 35, 43, 46, 255, 33, 40, 43, 255, 40, 52, 56, 255, 37, 48, 52, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 35, 43, 46, 255, 37, 48, 51, 255, 36, 46, 49, 255, 46, 62, 67, 255, 37, 48, 51, 255, 47, 64, 70, 255, 29, 34, 36, 255, 24, 26, 26, 255, 32, 39, 41, 255, 47, 64, 70, 255, 38, 48, 52, 255, 43, 58, 63, 255, 32, 39, 41, 255, 44, 60, 65, 255, 34, 43, 46, 255, 34, 42, 44, 255, 36, 45, 48, 255, 21, 21, 21, 255, 38, 49, 53, 255, 26, 29, 30, 255, 37, 47, 50, 255, 33, 41, 44, 255, 33, 41, 44, 255, 35, 45, 48, 255, 34, 43, 45, 255, 28, 32, 33, 255, 40, 53, 57, 255, 41, 54, 59, 255, 28, 33, 35, 255, 34, 42, 45, 255, 37, 48, 51, 255, 35, 45, 48, 255, 41, 54, 58, 255, 34, 42, 45, 255, 36, 46, 49, 255, 37, 48, 51, 255, 41, 53, 58, 255, 34, 43, 45, 255, 45, 61, 66, 255, 42, 56, 61, 255, 30, 36, 38, 255, 31, 38, 40, 255, 21, 21, 21, 255, 45, 60, 65, 255, 42, 55, 59, 255, 51, 70, 75, 255, 54, 72, 78, 255, 40, 53, 57, 255, 44, 59, 64, 255, 46, 62, 67, 255, 40, 52, 56, 255, 45, 60, 65, 255, 42, 56, 60, 255, 35, 43, 46, 255, 26, 29, 30, 255, 36, 46, 50, 255, 30, 36, 38, 255, 22, 22, 23, 255, 21, 22, 22, 255, 26, 29, 30, 255, 29, 35, 37, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 35, 43, 46, 255, 40, 52, 56, 255, 38, 49, 53, 255, 36, 45, 48, 255, 37, 47, 50, 255, 45, 60, 66, 255, 38, 49, 53, 255, 34, 42, 45, 255, 35, 43, 46, 255, 47, 64, 70, 255, 36, 46, 49, 255, 32, 39, 41, 255, 42, 56, 60, 255, 30, 35, 37, 255, 35, 44, 47, 255, 30, 36, 38, 255, 39, 50, 54, 255, 36, 45, 48, 255, 37, 48, 52, 255, 33, 40, 43, 255, 33, 41, 44, 255, 43, 57, 61, 255, 38, 49, 52, 255, 21, 21, 21, 255, 33, 41, 43, 255, 30, 36, 38, 255, 34, 42, 44, 255, 31, 37, 39, 255, 33, 40, 43, 255, 36, 45, 48, 255, 38, 48, 52, 255, 33, 41, 44, 255, 40, 53, 57, 255, 44, 59, 64, 255, 41, 54, 58, 255, 41, 53, 58, 255, 49, 67, 73, 255, 47, 64, 69, 255, 36, 46, 49, 255, 52, 71, 76, 255, 48, 66, 72, 255, 24, 27, 27, 255, 44, 58, 63, 255, 47, 64, 70, 255, 36, 46, 50, 255, 47, 64, 69, 255, 50, 69, 75, 255, 41, 54, 58, 255, 29, 34, 36, 255, 28, 33, 34, 255, 35, 45, 48, 255, 42, 56, 61, 255, 38, 49, 52, 255, 40, 52, 56, 255, 45, 61, 66, 255, 50, 69, 75, 255, 44, 59, 64, 255, 37, 47, 51, 255, 58, 75, 80, 255, 52, 70, 76, 255, 45, 61, 66, 255, 39, 50, 54, 255, 47, 64, 70, 255, 24, 27, 27, 255, 39, 51, 55, 255, 33, 40, 43, 255, 44, 59, 64, 255, 39, 51, 55, 255, 46, 62, 67, 255, 40, 53, 57, 255, 40, 52, 56, 255, 50, 69, 75, 255, 47, 64, 70, 255, 55, 73, 79, 255, 51, 70, 76, 255, 53, 71, 77, 255, 47, 63, 69, 255, 56, 74, 79, 255, 41, 54, 58, 255, 37, 47, 50, 255, 21, 21, 21, 255, 38, 49, 53, 255, 46, 63, 68, 255, 43, 57, 61, 255, 42, 56, 60, 255, 37, 47, 51, 255, 33, 41, 43, 255, 32, 38, 41, 255, 35, 45, 48, 255, 29, 34, 36, 255, 31, 38, 40, 255, 33, 40, 43, 255, 22, 23, 23, 255, 22, 23, 23, 255, 24, 26, 27, 255, 30, 36, 37, 255, 26, 30, 31, 255, 29, 34, 36, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 34, 43, 46, 255, 36, 45, 48, 255, 40, 53, 57, 255, 44, 58, 63, 255, 34, 42, 45, 255, 35, 44, 47, 255, 52, 71, 76, 255, 48, 66, 72, 255, 39, 51, 55, 255, 38, 50, 53, 255, 45, 60, 65, 255, 36, 46, 49, 255, 31, 37, 39, 255, 28, 33, 35, 255, 26, 29, 30, 255, 42, 56, 60, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 45, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 37, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 35, 52, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 46, 67, 44, 255, 49, 71, 47, 255, 36, 53, 36, 255, 33, 48, 34, 255, 31, 43, 31, 255, 30, 42, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 25, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 34, 50, 35, 255, 30, 41, 30, 255, 33, 49, 34, 255, 32, 45, 32, 255, 34, 50, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 33, 255, 33, 47, 33, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 40, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 31, 43, 31, 255, 30, 42, 30, 255, 25, 32, 25, 255, 26, 34, 26, 255, 29, 40, 29, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 34, 255, 33, 48, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 50, 73, 48, 255, 43, 64, 42, 255, 44, 65, 43, 255, 40, 60, 40, 255, 34, 50, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 30, 42, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 40, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 30, 25, 255, 25, 32, 26, 255, 28, 38, 28, 255, 30, 42, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 33, 25, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 27, 37, 28, 255, 26, 35, 27, 255, 88, 104, 11, 255, 25, 32, 25, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 47, 33, 255, 32, 46, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 44, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 33, 47, 33, 255, 117, 143, 14, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 31, 43, 31, 255, 30, 42, 31, 255, 35, 52, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 33, 26, 255, 27, 34, 27, 255, 23, 30, 24, 255, 25, 32, 25, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 35, 255, 42, 62, 41, 255, 41, 62, 41, 255, 47, 68, 45, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 52, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 36, 28, 255, 26, 33, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 25, 32, 25, 255, 23, 29, 24, 255, 26, 33, 26, 255, 23, 30, 24, 255, 27, 34, 27, 255, 27, 34, 27, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 104, 125, 10, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 35, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 52, 75, 49, 255, 49, 71, 46, 255, 38, 58, 38, 255, 35, 52, 35, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 26, 255, 26, 35, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 42, 44, 255, 30, 35, 37, 255, 32, 39, 41, 255, 41, 55, 59, 255, 37, 48, 51, 255, 34, 43, 46, 255, 32, 40, 42, 255, 29, 35, 36, 255, 42, 56, 60, 255, 21, 21, 21, 255, 31, 38, 40, 255, 26, 29, 30, 255, 23, 24, 24, 255, 35, 44, 47, 255, 35, 43, 46, 255, 28, 32, 33, 255, 33, 40, 43, 255, 28, 32, 33, 255, 33, 41, 43, 255, 28, 32, 34, 255, 33, 41, 44, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 28, 32, 34, 255, 34, 43, 46, 255, 21, 21, 21, 255, 24, 26, 26, 255, 25, 28, 29, 255, 30, 35, 37, 255, 45, 60, 65, 255, 26, 30, 31, 255, 30, 35, 37, 255, 26, 30, 31, 255, 32, 39, 42, 255, 29, 35, 37, 255, 39, 51, 55, 255, 48, 65, 71, 255, 44, 59, 64, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 24, 255, 34, 43, 46, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 36, 46, 50, 255, 32, 39, 41, 255, 47, 64, 69, 255, 32, 39, 42, 255, 37, 47, 50, 255, 38, 50, 53, 255, 42, 56, 60, 255, 34, 43, 46, 255, 38, 49, 52, 255, 31, 37, 39, 255, 30, 36, 38, 255, 34, 43, 46, 255, 37, 47, 50, 255, 30, 36, 37, 255, 36, 46, 50, 255, 36, 46, 49, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 25, 28, 29, 255, 47, 63, 69, 255, 33, 41, 44, 255, 30, 36, 38, 255, 25, 28, 29, 255, 38, 49, 53, 255, 46, 62, 68, 255, 31, 38, 40, 255, 49, 67, 74, 255, 38, 49, 52, 255, 31, 37, 40, 255, 38, 50, 54, 255, 36, 45, 48, 255, 39, 51, 55, 255, 38, 49, 53, 255, 21, 21, 21, 255, 29, 33, 35, 255, 43, 58, 62, 255, 28, 32, 34, 255, 42, 55, 59, 255, 32, 40, 42, 255, 34, 43, 46, 255, 26, 30, 31, 255, 24, 25, 26, 255, 30, 35, 37, 255, 38, 49, 52, 255, 42, 55, 60, 255, 29, 34, 36, 255, 37, 48, 52, 255, 26, 29, 31, 255, 30, 35, 37, 255, 32, 38, 41, 255, 46, 63, 68, 255, 49, 68, 74, 255, 38, 49, 53, 255, 35, 43, 46, 255, 36, 46, 50, 255, 40, 53, 57, 255, 47, 64, 69, 255, 47, 64, 70, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 31, 32, 255, 32, 39, 41, 255, 27, 30, 31, 255, 21, 21, 21, 255, 26, 30, 31, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 53, 57, 255, 38, 48, 52, 255, 47, 64, 70, 255, 31, 38, 40, 255, 41, 54, 58, 255, 27, 30, 31, 255, 32, 39, 41, 255, 28, 33, 34, 255, 35, 43, 46, 255, 30, 36, 37, 255, 28, 33, 35, 255, 42, 56, 60, 255, 47, 64, 70, 255, 39, 51, 55, 255, 32, 39, 42, 255, 36, 46, 49, 255, 33, 40, 43, 255, 23, 25, 25, 255, 32, 39, 41, 255, 40, 52, 56, 255, 36, 46, 49, 255, 42, 55, 60, 255, 29, 35, 37, 255, 37, 47, 50, 255, 43, 57, 62, 255, 27, 31, 32, 255, 21, 21, 21, 255, 39, 51, 55, 255, 36, 46, 49, 255, 33, 41, 43, 255, 40, 53, 57, 255, 46, 62, 67, 255, 36, 46, 49, 255, 35, 45, 48, 255, 34, 42, 45, 255, 35, 44, 47, 255, 33, 41, 44, 255, 39, 50, 54, 255, 38, 49, 53, 255, 34, 42, 45, 255, 56, 74, 79, 255, 45, 60, 65, 255, 31, 38, 40, 255, 33, 41, 43, 255, 46, 62, 67, 255, 46, 62, 67, 255, 57, 75, 80, 255, 37, 48, 51, 255, 32, 38, 41, 255, 36, 46, 49, 255, 45, 61, 66, 255, 40, 52, 56, 255, 34, 42, 45, 255, 26, 29, 31, 255, 34, 43, 46, 255, 46, 63, 68, 255, 52, 71, 76, 255, 36, 45, 48, 255, 40, 53, 57, 255, 42, 55, 59, 255, 39, 50, 54, 255, 52, 70, 76, 255, 52, 71, 77, 255, 46, 63, 68, 255, 34, 42, 45, 255, 21, 21, 21, 255, 29, 34, 36, 255, 23, 24, 25, 255, 32, 40, 42, 255, 35, 45, 48, 255, 34, 42, 45, 255, 42, 56, 60, 255, 41, 53, 57, 255, 51, 69, 75, 255, 53, 71, 77, 255, 44, 59, 64, 255, 40, 53, 57, 255, 52, 70, 76, 255, 38, 50, 53, 255, 33, 41, 43, 255, 36, 46, 49, 255, 36, 45, 48, 255, 21, 21, 21, 255, 49, 66, 72, 255, 42, 56, 61, 255, 45, 60, 65, 255, 31, 38, 40, 255, 34, 42, 45, 255, 33, 40, 42, 255, 28, 32, 33, 255, 25, 27, 27, 255, 32, 39, 41, 255, 27, 31, 33, 255, 32, 39, 42, 255, 24, 26, 26, 255, 25, 28, 29, 255, 30, 35, 37, 255, 24, 26, 27, 255, 24, 25, 26, 255, 25, 27, 28, 255, 27, 32, 33, 255, 34, 42, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 40, 52, 56, 255, 40, 52, 56, 255, 39, 51, 55, 255, 46, 62, 68, 255, 47, 64, 70, 255, 50, 68, 74, 255, 48, 66, 72, 255, 53, 71, 77, 255, 40, 53, 57, 255, 33, 41, 44, 255, 24, 26, 27, 255, 34, 42, 45, 255, 31, 37, 39, 255, 41, 54, 58, 255, 38, 49, 52, 255, 25, 28, 29, 255, 21, 21, 21, 255, 29, 35, 37, 255, 33, 42, 44, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 35, 51, 35, 255, 50, 72, 47, 255, 34, 49, 34, 255, 35, 52, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 38, 57, 38, 255, 52, 76, 49, 255, 37, 56, 37, 255, 37, 54, 37, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 33, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 34, 255, 30, 43, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 42, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 34, 255, 36, 52, 36, 255, 37, 54, 37, 255, 33, 47, 33, 255, 33, 48, 33, 255, 44, 65, 43, 255, 53, 77, 50, 255, 43, 63, 42, 255, 38, 56, 38, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 31, 255, 29, 40, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 33, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 44, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 39, 29, 255, 32, 47, 33, 255, 37, 54, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 44, 32, 255, 31, 45, 32, 255, 34, 50, 35, 255, 31, 45, 32, 255, 96, 115, 14, 255, 27, 37, 28, 255, 29, 37, 29, 255, 31, 39, 31, 255, 28, 36, 28, 255, 24, 30, 24, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 35, 51, 35, 255, 33, 47, 33, 255, 38, 57, 38, 255, 35, 52, 35, 255, 33, 47, 33, 255, 36, 54, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 42, 62, 41, 255, 36, 54, 36, 255, 34, 51, 35, 255, 39, 58, 39, 255, 37, 54, 37, 255, 41, 60, 40, 255, 37, 55, 37, 255, 36, 53, 36, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 24, 31, 25, 255, 30, 38, 30, 255, 26, 33, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 36, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 32, 25, 255, 29, 40, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 32, 26, 255, 34, 44, 34, 255, 30, 38, 30, 255, 25, 32, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 50, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 35, 255, 38, 56, 38, 255, 51, 74, 48, 255, 37, 56, 37, 255, 34, 49, 34, 255, 28, 38, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 31, 43, 31, 255, 34, 51, 35, 255, 44, 60, 65, 255, 45, 61, 66, 255, 39, 50, 54, 255, 35, 44, 47, 255, 41, 53, 58, 255, 31, 38, 40, 255, 40, 52, 56, 255, 31, 38, 40, 255, 35, 44, 47, 255, 42, 55, 59, 255, 38, 49, 53, 255, 25, 28, 29, 255, 30, 36, 38, 255, 28, 33, 34, 255, 34, 42, 44, 255, 29, 34, 35, 255, 38, 50, 53, 255, 31, 38, 40, 255, 33, 40, 43, 255, 29, 34, 36, 255, 37, 47, 50, 255, 36, 46, 49, 255, 24, 26, 26, 255, 21, 21, 21, 255, 28, 33, 34, 255, 33, 41, 43, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 32, 40, 42, 255, 29, 34, 36, 255, 31, 38, 40, 255, 28, 32, 33, 255, 34, 43, 46, 255, 32, 39, 42, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 33, 40, 43, 255, 28, 33, 34, 255, 37, 47, 50, 255, 35, 43, 46, 255, 32, 39, 41, 255, 39, 51, 55, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 46, 63, 68, 255, 46, 62, 68, 255, 50, 68, 75, 255, 42, 56, 61, 255, 47, 63, 69, 255, 36, 45, 48, 255, 45, 61, 66, 255, 40, 53, 57, 255, 43, 57, 62, 255, 38, 49, 52, 255, 35, 44, 47, 255, 31, 37, 40, 255, 40, 53, 57, 255, 37, 48, 51, 255, 29, 33, 35, 255, 29, 34, 36, 255, 29, 33, 35, 255, 32, 39, 41, 255, 28, 32, 33, 255, 21, 21, 21, 255, 37, 47, 51, 255, 33, 40, 43, 255, 26, 30, 31, 255, 39, 51, 54, 255, 57, 75, 80, 255, 47, 64, 70, 255, 42, 56, 61, 255, 42, 56, 60, 255, 43, 57, 62, 255, 45, 61, 66, 255, 36, 46, 49, 255, 49, 67, 73, 255, 42, 55, 59, 255, 35, 43, 46, 255, 31, 38, 40, 255, 27, 32, 33, 255, 21, 21, 21, 255, 39, 51, 55, 255, 39, 51, 55, 255, 43, 57, 61, 255, 38, 50, 54, 255, 36, 45, 48, 255, 32, 40, 42, 255, 40, 53, 57, 255, 32, 39, 42, 255, 32, 39, 41, 255, 40, 53, 57, 255, 36, 46, 49, 255, 33, 41, 43, 255, 29, 34, 36, 255, 35, 44, 47, 255, 26, 30, 31, 255, 43, 57, 62, 255, 34, 42, 45, 255, 37, 47, 50, 255, 38, 48, 52, 255, 38, 48, 52, 255, 51, 70, 76, 255, 45, 60, 65, 255, 51, 70, 76, 255, 36, 46, 49, 255, 21, 21, 21, 255, 31, 37, 39, 255, 44, 58, 63, 255, 38, 49, 53, 255, 29, 35, 36, 255, 38, 49, 52, 255, 34, 42, 44, 255, 21, 21, 21, 255, 24, 26, 26, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 33, 40, 43, 255, 36, 45, 48, 255, 49, 68, 74, 255, 47, 63, 69, 255, 35, 44, 47, 255, 35, 44, 47, 255, 38, 49, 53, 255, 21, 21, 21, 255, 42, 55, 60, 255, 33, 41, 44, 255, 34, 42, 45, 255, 44, 59, 64, 255, 41, 53, 58, 255, 39, 51, 55, 255, 36, 45, 48, 255, 31, 38, 40, 255, 29, 33, 35, 255, 28, 33, 34, 255, 35, 44, 47, 255, 29, 35, 36, 255, 39, 50, 54, 255, 38, 50, 53, 255, 41, 54, 58, 255, 31, 37, 39, 255, 38, 49, 52, 255, 21, 21, 21, 255, 32, 39, 41, 255, 38, 49, 53, 255, 39, 51, 55, 255, 38, 49, 53, 255, 35, 43, 46, 255, 30, 36, 38, 255, 33, 41, 44, 255, 30, 36, 39, 255, 41, 53, 58, 255, 38, 48, 52, 255, 33, 41, 44, 255, 44, 58, 63, 255, 46, 63, 68, 255, 42, 55, 60, 255, 40, 52, 56, 255, 21, 21, 21, 255, 40, 52, 56, 255, 48, 65, 71, 255, 56, 74, 79, 255, 60, 78, 82, 255, 32, 39, 41, 255, 31, 38, 40, 255, 30, 36, 38, 255, 27, 31, 32, 255, 29, 34, 36, 255, 32, 39, 41, 255, 32, 39, 41, 255, 29, 34, 36, 255, 41, 55, 59, 255, 43, 58, 62, 255, 33, 41, 44, 255, 47, 64, 70, 255, 42, 56, 61, 255, 46, 62, 67, 255, 46, 63, 68, 255, 39, 51, 55, 255, 47, 64, 69, 255, 44, 59, 64, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 32, 40, 42, 255, 42, 55, 59, 255, 38, 48, 52, 255, 42, 55, 60, 255, 39, 50, 54, 255, 40, 52, 57, 255, 42, 56, 61, 255, 45, 60, 65, 255, 40, 52, 56, 255, 41, 54, 58, 255, 39, 51, 55, 255, 34, 43, 46, 255, 39, 51, 55, 255, 33, 41, 44, 255, 21, 21, 21, 255, 41, 53, 58, 255, 37, 48, 51, 255, 36, 46, 49, 255, 34, 42, 45, 255, 35, 45, 48, 255, 41, 54, 58, 255, 34, 42, 44, 255, 32, 40, 42, 255, 26, 29, 30, 255, 27, 31, 32, 255, 25, 27, 28, 255, 22, 22, 22, 255, 31, 38, 40, 255, 22, 23, 24, 255, 34, 42, 45, 255, 29, 34, 36, 255, 25, 28, 29, 255, 24, 26, 26, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 30, 36, 38, 255, 42, 55, 59, 255, 41, 54, 58, 255, 49, 67, 74, 255, 46, 61, 67, 255, 39, 50, 54, 255, 36, 45, 48, 255, 34, 43, 46, 255, 40, 52, 56, 255, 31, 38, 40, 255, 33, 41, 44, 255, 30, 36, 38, 255, 40, 52, 56, 255, 43, 58, 63, 255, 39, 50, 54, 255, 35, 44, 47, 255, 33, 41, 43, 255, 21, 21, 21, 255, 37, 48, 52, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 32, 255, 35, 52, 35, 255, 37, 54, 37, 255, 35, 52, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 46, 67, 44, 255, 37, 55, 37, 255, 38, 56, 38, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 25, 255, 23, 30, 24, 255, 26, 33, 27, 255, 28, 36, 28, 255, 29, 37, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 48, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 47, 33, 255, 29, 40, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 31, 255, 32, 45, 32, 255, 30, 42, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 46, 33, 255, 32, 45, 32, 255, 37, 54, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 38, 56, 38, 255, 47, 69, 45, 255, 45, 66, 44, 255, 37, 55, 37, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 34, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 24, 31, 24, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 44, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 43, 31, 255, 30, 41, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 35, 255, 33, 48, 34, 255, 38, 57, 38, 255, 33, 48, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 30, 255, 27, 36, 27, 255, 26, 35, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 27, 38, 28, 255, 24, 31, 25, 255, 25, 33, 25, 255, 26, 35, 27, 255, 27, 35, 28, 255, 26, 32, 26, 255, 25, 34, 26, 255, 24, 31, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 30, 24, 255, 27, 36, 27, 255, 32, 46, 32, 255, 36, 54, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 56, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 30, 38, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 31, 25, 255, 31, 40, 31, 255, 32, 41, 32, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 56, 38, 255, 37, 54, 37, 255, 34, 50, 34, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 43, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 45, 48, 255, 48, 65, 71, 255, 37, 47, 50, 255, 30, 35, 37, 255, 27, 30, 32, 255, 37, 47, 50, 255, 44, 59, 64, 255, 37, 47, 51, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 33, 41, 44, 255, 31, 38, 40, 255, 32, 38, 40, 255, 30, 36, 37, 255, 37, 48, 52, 255, 24, 26, 27, 255, 30, 37, 39, 255, 29, 34, 36, 255, 30, 35, 37, 255, 22, 23, 23, 255, 24, 26, 27, 255, 32, 38, 41, 255, 21, 21, 21, 255, 39, 51, 55, 255, 31, 37, 39, 255, 29, 34, 36, 255, 33, 40, 43, 255, 35, 44, 47, 255, 31, 37, 39, 255, 37, 48, 51, 255, 27, 31, 32, 255, 32, 39, 41, 255, 30, 35, 37, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 29, 33, 35, 255, 45, 61, 66, 255, 32, 39, 42, 255, 37, 47, 51, 255, 39, 50, 54, 255, 32, 39, 42, 255, 37, 47, 50, 255, 39, 51, 55, 255, 29, 34, 36, 255, 21, 21, 21, 255, 33, 41, 43, 255, 45, 61, 66, 255, 43, 58, 62, 255, 37, 48, 51, 255, 37, 48, 52, 255, 48, 65, 71, 255, 45, 61, 66, 255, 41, 54, 58, 255, 49, 67, 73, 255, 37, 48, 51, 255, 35, 44, 47, 255, 30, 36, 38, 255, 29, 35, 37, 255, 46, 62, 67, 255, 40, 52, 56, 255, 44, 60, 65, 255, 23, 24, 24, 255, 26, 30, 31, 255, 43, 57, 61, 255, 33, 41, 44, 255, 43, 58, 63, 255, 34, 42, 45, 255, 30, 35, 37, 255, 47, 64, 69, 255, 47, 65, 70, 255, 61, 79, 83, 255, 49, 68, 74, 255, 41, 54, 58, 255, 43, 58, 63, 255, 51, 69, 75, 255, 41, 54, 59, 255, 37, 47, 50, 255, 36, 45, 48, 255, 42, 55, 60, 255, 44, 58, 63, 255, 41, 55, 59, 255, 27, 31, 32, 255, 21, 21, 21, 255, 24, 25, 26, 255, 34, 42, 45, 255, 22, 23, 24, 255, 39, 50, 54, 255, 28, 32, 34, 255, 32, 39, 41, 255, 39, 50, 54, 255, 33, 40, 43, 255, 45, 61, 66, 255, 31, 37, 39, 255, 34, 42, 45, 255, 37, 48, 51, 255, 28, 32, 34, 255, 31, 37, 39, 255, 22, 22, 23, 255, 40, 53, 57, 255, 22, 23, 24, 255, 31, 37, 39, 255, 38, 49, 53, 255, 41, 54, 59, 255, 38, 49, 53, 255, 34, 43, 45, 255, 30, 36, 38, 255, 41, 55, 59, 255, 23, 24, 24, 255, 39, 51, 55, 255, 53, 72, 77, 255, 45, 60, 65, 255, 48, 66, 72, 255, 47, 63, 69, 255, 54, 72, 78, 255, 37, 47, 50, 255, 36, 45, 48, 255, 34, 43, 46, 255, 38, 49, 52, 255, 29, 34, 36, 255, 22, 22, 22, 255, 27, 31, 32, 255, 37, 47, 50, 255, 41, 54, 58, 255, 30, 35, 37, 255, 37, 47, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 30, 35, 37, 255, 35, 44, 46, 255, 38, 48, 52, 255, 38, 50, 53, 255, 38, 49, 52, 255, 35, 44, 47, 255, 29, 34, 35, 255, 38, 50, 54, 255, 38, 48, 52, 255, 27, 31, 32, 255, 35, 43, 46, 255, 29, 34, 35, 255, 27, 31, 33, 255, 38, 49, 53, 255, 31, 38, 40, 255, 33, 40, 43, 255, 30, 36, 38, 255, 30, 35, 37, 255, 40, 52, 56, 255, 31, 38, 40, 255, 32, 40, 42, 255, 30, 36, 38, 255, 31, 37, 39, 255, 25, 28, 28, 255, 28, 33, 35, 255, 40, 52, 56, 255, 21, 21, 21, 255, 38, 48, 52, 255, 29, 34, 36, 255, 46, 62, 67, 255, 25, 28, 28, 255, 32, 39, 42, 255, 28, 32, 33, 255, 44, 59, 64, 255, 44, 59, 64, 255, 40, 53, 57, 255, 42, 55, 60, 255, 34, 42, 45, 255, 33, 41, 43, 255, 44, 60, 65, 255, 26, 30, 31, 255, 37, 47, 51, 255, 40, 53, 57, 255, 48, 65, 71, 255, 50, 68, 74, 255, 50, 69, 75, 255, 42, 55, 60, 255, 35, 44, 47, 255, 35, 43, 46, 255, 52, 70, 76, 255, 29, 34, 36, 255, 36, 46, 49, 255, 36, 46, 49, 255, 37, 47, 50, 255, 51, 69, 75, 255, 40, 53, 57, 255, 43, 58, 63, 255, 43, 57, 62, 255, 51, 70, 76, 255, 41, 53, 58, 255, 42, 56, 60, 255, 45, 61, 66, 255, 43, 58, 63, 255, 42, 55, 60, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 30, 36, 38, 255, 27, 31, 32, 255, 50, 68, 75, 255, 45, 61, 66, 255, 45, 61, 66, 255, 37, 48, 51, 255, 27, 30, 32, 255, 30, 36, 38, 255, 35, 45, 48, 255, 37, 47, 51, 255, 38, 50, 54, 255, 37, 47, 50, 255, 47, 63, 69, 255, 35, 44, 47, 255, 22, 22, 22, 255, 39, 51, 55, 255, 32, 40, 42, 255, 37, 47, 50, 255, 38, 49, 52, 255, 27, 31, 32, 255, 33, 41, 43, 255, 27, 30, 31, 255, 24, 26, 27, 255, 38, 49, 53, 255, 34, 42, 45, 255, 24, 25, 26, 255, 23, 25, 25, 255, 34, 42, 45, 255, 24, 26, 27, 255, 26, 28, 29, 255, 27, 31, 33, 255, 22, 23, 23, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 30, 36, 38, 255, 36, 46, 50, 255, 35, 44, 47, 255, 39, 50, 54, 255, 52, 70, 76, 255, 52, 70, 76, 255, 42, 55, 60, 255, 55, 73, 79, 255, 28, 33, 34, 255, 31, 37, 39, 255, 35, 45, 48, 255, 38, 49, 52, 255, 46, 62, 67, 255, 30, 36, 38, 255, 39, 51, 55, 255, 40, 52, 56, 255, 31, 38, 40, 255, 21, 21, 21, 255, 27, 30, 32, 255, 32, 45, 32, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 36, 52, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 26, 35, 27, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 24, 31, 24, 255, 28, 35, 28, 255, 30, 38, 30, 255, 23, 29, 24, 255, 100, 118, 14, 255, 27, 34, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 41, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 43, 31, 255, 33, 48, 34, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 69, 82, 15, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 33, 255, 30, 41, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 32, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 37, 55, 37, 255, 33, 48, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 38, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 23, 29, 24, 255, 28, 36, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 32, 25, 255, 24, 31, 24, 255, 30, 42, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 47, 69, 45, 255, 35, 52, 36, 255, 35, 52, 36, 255, 34, 50, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 45, 32, 255, 38, 57, 38, 255, 35, 52, 36, 255, 35, 51, 35, 255, 31, 44, 32, 255, 28, 38, 29, 255, 29, 39, 29, 255, 32, 45, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 23, 29, 24, 255, 33, 42, 33, 255, 25, 34, 26, 255, 114, 138, 12, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 30, 24, 255, 25, 33, 26, 255, 24, 30, 24, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 32, 26, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 44, 32, 255, 30, 43, 31, 255, 38, 57, 38, 255, 33, 48, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 31, 255, 31, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 31, 44, 31, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 43, 57, 61, 255, 39, 51, 55, 255, 39, 51, 55, 255, 37, 47, 50, 255, 28, 32, 33, 255, 41, 54, 58, 255, 34, 43, 46, 255, 27, 31, 32, 255, 29, 34, 35, 255, 25, 27, 28, 255, 24, 27, 27, 255, 29, 33, 35, 255, 30, 36, 38, 255, 25, 28, 29, 255, 28, 32, 34, 255, 38, 50, 53, 255, 27, 32, 33, 255, 36, 46, 49, 255, 29, 34, 36, 255, 36, 45, 48, 255, 33, 41, 44, 255, 30, 36, 38, 255, 30, 36, 37, 255, 21, 21, 21, 255, 29, 34, 36, 255, 39, 50, 54, 255, 30, 36, 38, 255, 38, 48, 52, 255, 39, 50, 54, 255, 31, 38, 40, 255, 28, 32, 34, 255, 31, 37, 39, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 27, 30, 32, 255, 30, 36, 38, 255, 26, 30, 31, 255, 32, 39, 41, 255, 41, 55, 59, 255, 38, 49, 53, 255, 49, 67, 73, 255, 40, 52, 57, 255, 48, 65, 71, 255, 29, 33, 35, 255, 40, 52, 56, 255, 27, 30, 32, 255, 21, 21, 21, 255, 32, 39, 41, 255, 36, 45, 48, 255, 30, 35, 37, 255, 34, 42, 45, 255, 37, 48, 51, 255, 40, 53, 57, 255, 35, 43, 46, 255, 39, 50, 54, 255, 45, 60, 66, 255, 27, 31, 32, 255, 42, 56, 60, 255, 35, 45, 48, 255, 40, 52, 56, 255, 28, 32, 33, 255, 38, 50, 54, 255, 41, 55, 59, 255, 29, 34, 36, 255, 34, 43, 46, 255, 46, 63, 68, 255, 35, 43, 46, 255, 30, 35, 37, 255, 50, 69, 75, 255, 40, 53, 57, 255, 40, 52, 57, 255, 45, 60, 65, 255, 52, 70, 76, 255, 54, 72, 78, 255, 32, 39, 41, 255, 48, 66, 72, 255, 38, 50, 53, 255, 51, 70, 76, 255, 37, 48, 51, 255, 47, 63, 69, 255, 34, 43, 46, 255, 34, 42, 45, 255, 38, 49, 53, 255, 21, 21, 21, 255, 30, 36, 38, 255, 37, 47, 51, 255, 34, 43, 46, 255, 33, 40, 43, 255, 44, 58, 63, 255, 27, 30, 32, 255, 31, 38, 40, 255, 36, 46, 49, 255, 27, 31, 32, 255, 22, 23, 23, 255, 28, 32, 33, 255, 25, 28, 29, 255, 28, 33, 34, 255, 35, 45, 48, 255, 22, 23, 23, 255, 25, 27, 28, 255, 29, 33, 35, 255, 27, 31, 32, 255, 36, 46, 49, 255, 34, 43, 46, 255, 39, 50, 54, 255, 51, 70, 76, 255, 39, 50, 54, 255, 34, 43, 46, 255, 29, 34, 35, 255, 45, 61, 66, 255, 37, 47, 50, 255, 41, 54, 58, 255, 40, 53, 57, 255, 46, 63, 68, 255, 54, 72, 78, 255, 38, 49, 53, 255, 36, 45, 48, 255, 37, 48, 51, 255, 39, 50, 54, 255, 32, 39, 41, 255, 35, 43, 46, 255, 28, 33, 35, 255, 32, 39, 41, 255, 34, 43, 46, 255, 38, 48, 52, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 35, 44, 48, 255, 37, 47, 50, 255, 41, 53, 57, 255, 40, 52, 56, 255, 42, 55, 60, 255, 37, 48, 52, 255, 21, 21, 21, 255, 31, 38, 40, 255, 34, 43, 46, 255, 28, 32, 34, 255, 39, 50, 54, 255, 42, 56, 60, 255, 28, 32, 34, 255, 35, 44, 47, 255, 31, 38, 40, 255, 26, 29, 30, 255, 23, 24, 25, 255, 40, 53, 57, 255, 31, 37, 39, 255, 33, 41, 44, 255, 39, 50, 54, 255, 36, 45, 48, 255, 31, 38, 40, 255, 38, 49, 53, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 42, 56, 61, 255, 37, 47, 51, 255, 43, 57, 61, 255, 45, 60, 65, 255, 33, 41, 43, 255, 39, 51, 55, 255, 45, 61, 66, 255, 38, 49, 53, 255, 24, 26, 26, 255, 42, 56, 61, 255, 40, 53, 57, 255, 21, 21, 21, 255, 46, 61, 67, 255, 51, 70, 76, 255, 50, 69, 75, 255, 40, 52, 56, 255, 44, 59, 64, 255, 33, 41, 44, 255, 42, 56, 60, 255, 43, 57, 62, 255, 41, 54, 58, 255, 29, 35, 36, 255, 33, 41, 43, 255, 28, 32, 33, 255, 27, 30, 32, 255, 37, 48, 51, 255, 36, 46, 50, 255, 51, 69, 75, 255, 49, 68, 74, 255, 36, 46, 49, 255, 25, 27, 28, 255, 47, 65, 70, 255, 49, 66, 72, 255, 42, 55, 60, 255, 37, 48, 51, 255, 21, 21, 21, 255, 32, 40, 42, 255, 35, 45, 48, 255, 47, 65, 70, 255, 46, 62, 67, 255, 39, 50, 54, 255, 47, 64, 70, 255, 44, 59, 63, 255, 48, 66, 72, 255, 49, 67, 73, 255, 31, 37, 40, 255, 47, 64, 69, 255, 33, 41, 44, 255, 44, 59, 64, 255, 38, 48, 52, 255, 36, 45, 48, 255, 22, 22, 22, 255, 30, 35, 37, 255, 25, 28, 29, 255, 38, 48, 52, 255, 37, 47, 50, 255, 30, 36, 38, 255, 34, 43, 46, 255, 26, 29, 30, 255, 24, 26, 27, 255, 25, 27, 28, 255, 36, 46, 49, 255, 26, 29, 30, 255, 31, 37, 39, 255, 27, 30, 32, 255, 22, 23, 24, 255, 27, 31, 32, 255, 21, 21, 21, 255, 26, 29, 31, 255, 27, 32, 33, 255, 21, 21, 21, 255, 24, 26, 26, 255, 25, 27, 28, 255, 21, 21, 21, 255, 24, 25, 26, 255, 26, 29, 30, 255, 41, 54, 59, 255, 38, 49, 52, 255, 53, 71, 77, 255, 41, 54, 58, 255, 37, 48, 51, 255, 38, 48, 52, 255, 45, 60, 65, 255, 40, 53, 57, 255, 40, 53, 57, 255, 51, 69, 75, 255, 44, 59, 64, 255, 45, 61, 67, 255, 38, 48, 52, 255, 43, 58, 62, 255, 55, 73, 79, 255, 40, 52, 57, 255, 28, 32, 33, 255, 31, 37, 39, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 26, 35, 27, 255, 29, 40, 30, 255, 30, 42, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 48, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 44, 31, 255, 90, 109, 14, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 31, 39, 31, 255, 28, 36, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 45, 32, 255, 30, 42, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 43, 31, 255, 31, 43, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 39, 58, 39, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 42, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 29, 255, 25, 33, 25, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 32, 46, 32, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 41, 30, 255, 30, 42, 30, 255, 32, 46, 33, 255, 38, 56, 38, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 43, 31, 255, 32, 46, 33, 255, 35, 52, 36, 255, 33, 48, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 35, 26, 255, 26, 34, 26, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 32, 46, 33, 255, 31, 44, 32, 255, 34, 49, 34, 255, 42, 63, 42, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 34, 255, 34, 50, 35, 255, 39, 59, 39, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 25, 32, 25, 255, 24, 31, 25, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 31, 24, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 32, 25, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 52, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 31, 255, 33, 48, 34, 255, 30, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 43, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 49, 34, 255, 27, 31, 32, 255, 40, 52, 57, 255, 40, 53, 57, 255, 35, 45, 48, 255, 28, 33, 34, 255, 34, 42, 45, 255, 42, 55, 60, 255, 25, 28, 29, 255, 21, 21, 21, 255, 23, 24, 24, 255, 30, 36, 38, 255, 22, 23, 23, 255, 34, 42, 45, 255, 30, 36, 38, 255, 31, 37, 39, 255, 36, 46, 49, 255, 46, 62, 67, 255, 37, 47, 51, 255, 32, 40, 42, 255, 32, 39, 42, 255, 26, 30, 31, 255, 29, 34, 35, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 57, 62, 255, 37, 48, 51, 255, 29, 35, 36, 255, 34, 42, 45, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 36, 46, 49, 255, 37, 48, 51, 255, 33, 41, 44, 255, 38, 48, 52, 255, 35, 44, 47, 255, 32, 39, 42, 255, 27, 31, 33, 255, 26, 29, 30, 255, 37, 47, 50, 255, 38, 49, 53, 255, 25, 27, 28, 255, 30, 35, 37, 255, 21, 21, 21, 255, 29, 34, 35, 255, 32, 39, 41, 255, 22, 22, 22, 255, 23, 24, 24, 255, 46, 62, 68, 255, 40, 53, 57, 255, 38, 49, 53, 255, 45, 60, 65, 255, 30, 35, 37, 255, 33, 40, 43, 255, 37, 47, 50, 255, 36, 45, 48, 255, 38, 49, 53, 255, 40, 53, 57, 255, 41, 53, 58, 255, 29, 35, 37, 255, 29, 33, 35, 255, 34, 42, 45, 255, 31, 37, 39, 255, 33, 42, 44, 255, 37, 48, 52, 255, 50, 68, 75, 255, 26, 29, 30, 255, 34, 42, 44, 255, 48, 66, 72, 255, 49, 67, 73, 255, 39, 50, 54, 255, 59, 77, 81, 255, 56, 74, 79, 255, 44, 59, 64, 255, 49, 68, 74, 255, 53, 72, 77, 255, 50, 69, 75, 255, 45, 60, 65, 255, 44, 59, 64, 255, 47, 64, 70, 255, 43, 57, 62, 255, 37, 48, 51, 255, 39, 51, 55, 255, 21, 21, 21, 255, 23, 25, 25, 255, 35, 45, 48, 255, 36, 46, 49, 255, 25, 28, 28, 255, 30, 35, 37, 255, 22, 22, 22, 255, 32, 39, 41, 255, 27, 31, 32, 255, 33, 40, 43, 255, 29, 33, 35, 255, 34, 43, 45, 255, 31, 38, 40, 255, 30, 35, 37, 255, 38, 49, 53, 255, 35, 44, 47, 255, 27, 31, 33, 255, 39, 50, 54, 255, 33, 41, 44, 255, 32, 39, 42, 255, 35, 45, 48, 255, 46, 62, 67, 255, 41, 54, 59, 255, 40, 53, 57, 255, 29, 34, 35, 255, 30, 35, 37, 255, 42, 55, 59, 255, 41, 55, 59, 255, 47, 63, 69, 255, 42, 55, 60, 255, 48, 65, 71, 255, 41, 54, 59, 255, 44, 58, 63, 255, 44, 59, 64, 255, 42, 56, 61, 255, 50, 69, 75, 255, 36, 45, 48, 255, 27, 31, 32, 255, 26, 29, 30, 255, 35, 44, 47, 255, 38, 50, 54, 255, 41, 54, 58, 255, 30, 36, 38, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 27, 30, 31, 255, 37, 47, 50, 255, 28, 32, 34, 255, 21, 21, 21, 255, 29, 34, 36, 255, 33, 41, 44, 255, 26, 29, 30, 255, 31, 37, 39, 255, 32, 39, 41, 255, 27, 32, 33, 255, 34, 43, 46, 255, 29, 34, 36, 255, 30, 35, 37, 255, 35, 44, 47, 255, 24, 27, 27, 255, 32, 39, 42, 255, 27, 32, 33, 255, 23, 24, 25, 255, 28, 32, 33, 255, 27, 30, 31, 255, 27, 31, 32, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 52, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 45, 61, 66, 255, 49, 68, 74, 255, 41, 55, 59, 255, 42, 55, 59, 255, 43, 58, 62, 255, 46, 61, 67, 255, 31, 38, 40, 255, 28, 32, 34, 255, 21, 21, 21, 255, 24, 25, 26, 255, 48, 65, 71, 255, 48, 65, 71, 255, 44, 59, 65, 255, 44, 59, 64, 255, 46, 63, 68, 255, 34, 42, 44, 255, 38, 49, 53, 255, 37, 47, 50, 255, 47, 64, 70, 255, 28, 32, 34, 255, 28, 32, 33, 255, 27, 31, 32, 255, 22, 22, 22, 255, 33, 40, 43, 255, 33, 41, 44, 255, 31, 38, 40, 255, 29, 35, 37, 255, 27, 31, 32, 255, 44, 59, 64, 255, 42, 56, 61, 255, 52, 70, 76, 255, 50, 68, 75, 255, 42, 56, 61, 255, 21, 21, 21, 255, 40, 52, 56, 255, 28, 33, 34, 255, 52, 71, 76, 255, 45, 60, 66, 255, 40, 53, 57, 255, 54, 72, 78, 255, 48, 66, 72, 255, 44, 59, 64, 255, 40, 53, 57, 255, 32, 39, 41, 255, 36, 45, 49, 255, 47, 64, 70, 255, 41, 55, 59, 255, 31, 38, 40, 255, 39, 50, 54, 255, 23, 24, 24, 255, 32, 39, 41, 255, 31, 38, 40, 255, 36, 45, 48, 255, 31, 38, 40, 255, 30, 36, 38, 255, 28, 32, 33, 255, 33, 40, 43, 255, 40, 52, 56, 255, 36, 45, 48, 255, 22, 22, 23, 255, 35, 45, 48, 255, 25, 28, 29, 255, 26, 30, 31, 255, 31, 37, 39, 255, 28, 32, 33, 255, 29, 35, 36, 255, 30, 36, 38, 255, 21, 21, 21, 255, 28, 32, 34, 255, 30, 35, 37, 255, 24, 26, 26, 255, 21, 21, 21, 255, 32, 40, 42, 255, 39, 51, 55, 255, 49, 68, 74, 255, 42, 56, 61, 255, 39, 50, 54, 255, 36, 45, 49, 255, 30, 36, 38, 255, 36, 46, 50, 255, 39, 50, 54, 255, 51, 69, 75, 255, 46, 62, 67, 255, 56, 74, 79, 255, 50, 68, 75, 255, 40, 52, 56, 255, 43, 57, 61, 255, 48, 65, 71, 255, 45, 60, 65, 255, 43, 57, 62, 255, 26, 28, 29, 255, 21, 21, 21, 255, 31, 44, 32, 255, 32, 45, 32, 255, 33, 48, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 52, 36, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 31, 43, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 33, 26, 255, 30, 39, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 91, 110, 13, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 35, 255, 34, 50, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 32, 255, 31, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 41, 61, 41, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 45, 32, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 33, 25, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 30, 255, 29, 40, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 35, 51, 35, 255, 36, 54, 36, 255, 41, 60, 40, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 31, 24, 255, 25, 32, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 54, 37, 255, 38, 58, 38, 255, 52, 75, 49, 255, 35, 52, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 51, 35, 255, 37, 54, 37, 255, 36, 53, 36, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 32, 47, 33, 255, 28, 38, 28, 255, 31, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 32, 255, 37, 56, 37, 255, 37, 54, 37, 255, 32, 45, 32, 255, 31, 43, 31, 255, 31, 44, 32, 255, 35, 45, 48, 255, 52, 71, 76, 255, 38, 49, 53, 255, 38, 49, 53, 255, 25, 27, 27, 255, 42, 56, 61, 255, 40, 52, 57, 255, 28, 33, 34, 255, 35, 43, 46, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 33, 40, 43, 255, 21, 21, 21, 255, 27, 31, 32, 255, 39, 50, 54, 255, 41, 54, 59, 255, 34, 43, 46, 255, 38, 49, 52, 255, 28, 33, 34, 255, 28, 32, 34, 255, 34, 42, 44, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 39, 50, 54, 255, 39, 50, 54, 255, 25, 27, 28, 255, 26, 28, 29, 255, 26, 29, 30, 255, 24, 26, 27, 255, 45, 61, 66, 255, 29, 34, 36, 255, 39, 51, 55, 255, 45, 61, 67, 255, 24, 26, 27, 255, 35, 44, 47, 255, 35, 43, 46, 255, 32, 38, 40, 255, 44, 59, 64, 255, 38, 50, 53, 255, 34, 43, 46, 255, 32, 39, 42, 255, 40, 52, 56, 255, 28, 33, 35, 255, 21, 21, 21, 255, 25, 27, 28, 255, 36, 45, 48, 255, 34, 42, 45, 255, 39, 50, 54, 255, 32, 40, 42, 255, 37, 47, 50, 255, 40, 53, 57, 255, 36, 46, 49, 255, 33, 40, 43, 255, 37, 48, 51, 255, 34, 43, 46, 255, 27, 31, 32, 255, 33, 42, 44, 255, 32, 40, 42, 255, 29, 33, 35, 255, 44, 58, 63, 255, 39, 50, 54, 255, 33, 41, 44, 255, 22, 23, 23, 255, 37, 47, 50, 255, 42, 56, 61, 255, 52, 71, 76, 255, 59, 77, 81, 255, 50, 69, 75, 255, 58, 76, 81, 255, 62, 80, 84, 255, 42, 56, 61, 255, 47, 64, 70, 255, 48, 65, 71, 255, 61, 79, 83, 255, 46, 62, 68, 255, 49, 68, 74, 255, 47, 64, 70, 255, 34, 42, 44, 255, 38, 49, 53, 255, 28, 32, 33, 255, 22, 22, 22, 255, 46, 62, 67, 255, 39, 51, 55, 255, 28, 33, 35, 255, 29, 33, 35, 255, 39, 50, 54, 255, 34, 42, 45, 255, 32, 39, 41, 255, 25, 28, 29, 255, 27, 31, 33, 255, 23, 25, 25, 255, 26, 29, 30, 255, 39, 51, 55, 255, 33, 41, 44, 255, 21, 21, 21, 255, 42, 56, 61, 255, 31, 38, 40, 255, 40, 52, 56, 255, 37, 48, 51, 255, 29, 34, 36, 255, 36, 45, 48, 255, 41, 54, 59, 255, 43, 57, 61, 255, 21, 21, 21, 255, 35, 44, 47, 255, 46, 63, 68, 255, 46, 62, 67, 255, 35, 44, 47, 255, 34, 42, 45, 255, 41, 54, 58, 255, 39, 50, 54, 255, 48, 65, 71, 255, 41, 54, 58, 255, 42, 56, 61, 255, 34, 43, 46, 255, 21, 21, 21, 255, 33, 40, 43, 255, 29, 34, 36, 255, 35, 43, 46, 255, 36, 46, 50, 255, 40, 53, 57, 255, 26, 30, 31, 255, 33, 40, 43, 255, 36, 45, 49, 255, 21, 21, 21, 255, 36, 45, 49, 255, 35, 43, 46, 255, 25, 27, 28, 255, 37, 47, 50, 255, 30, 36, 38, 255, 31, 37, 39, 255, 35, 44, 47, 255, 34, 42, 45, 255, 48, 66, 72, 255, 32, 39, 42, 255, 47, 64, 70, 255, 30, 35, 37, 255, 34, 42, 45, 255, 37, 47, 50, 255, 25, 28, 29, 255, 41, 55, 59, 255, 34, 43, 46, 255, 26, 29, 30, 255, 30, 35, 37, 255, 35, 43, 46, 255, 29, 34, 35, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 34, 42, 44, 255, 37, 47, 51, 255, 38, 49, 52, 255, 33, 41, 43, 255, 32, 40, 42, 255, 30, 35, 37, 255, 21, 21, 21, 255, 39, 51, 55, 255, 48, 66, 72, 255, 43, 58, 63, 255, 34, 43, 46, 255, 23, 24, 25, 255, 21, 21, 21, 255, 23, 24, 25, 255, 25, 27, 28, 255, 30, 36, 38, 255, 21, 21, 21, 255, 33, 40, 43, 255, 44, 59, 64, 255, 36, 46, 49, 255, 35, 45, 48, 255, 34, 42, 45, 255, 35, 45, 48, 255, 41, 54, 59, 255, 41, 54, 59, 255, 37, 48, 51, 255, 26, 28, 29, 255, 28, 33, 35, 255, 26, 30, 31, 255, 31, 38, 40, 255, 47, 65, 70, 255, 38, 48, 52, 255, 27, 30, 31, 255, 26, 29, 30, 255, 28, 33, 35, 255, 45, 61, 66, 255, 33, 41, 44, 255, 42, 56, 60, 255, 33, 41, 43, 255, 21, 21, 21, 255, 33, 40, 43, 255, 49, 68, 74, 255, 40, 52, 56, 255, 27, 31, 32, 255, 41, 54, 59, 255, 46, 62, 67, 255, 46, 62, 68, 255, 47, 63, 69, 255, 42, 56, 61, 255, 31, 38, 40, 255, 42, 55, 60, 255, 35, 43, 46, 255, 40, 52, 56, 255, 44, 58, 63, 255, 29, 34, 36, 255, 21, 21, 21, 255, 37, 48, 51, 255, 41, 54, 58, 255, 35, 44, 47, 255, 43, 57, 61, 255, 26, 29, 30, 255, 39, 51, 55, 255, 28, 32, 34, 255, 35, 44, 48, 255, 27, 31, 32, 255, 31, 38, 40, 255, 36, 45, 48, 255, 38, 49, 53, 255, 22, 22, 22, 255, 37, 47, 51, 255, 31, 37, 39, 255, 31, 38, 40, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 43, 57, 62, 255, 44, 60, 65, 255, 49, 67, 73, 255, 43, 57, 62, 255, 46, 62, 68, 255, 22, 23, 23, 255, 35, 44, 47, 255, 31, 37, 39, 255, 42, 56, 60, 255, 47, 63, 69, 255, 46, 63, 68, 255, 36, 46, 49, 255, 42, 56, 61, 255, 37, 48, 51, 255, 39, 50, 54, 255, 51, 70, 76, 255, 27, 30, 31, 255, 33, 41, 43, 255, 21, 21, 21, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 33, 255, 31, 43, 31, 255, 33, 48, 34, 255, 36, 52, 36, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 30, 24, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 41, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 29, 40, 29, 255, 30, 41, 30, 255, 26, 34, 26, 255, 30, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 37, 54, 37, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 35, 52, 36, 255, 34, 50, 34, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 41, 30, 255, 32, 47, 33, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 50, 35, 255, 31, 43, 31, 255, 32, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 42, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 40, 30, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 38, 28, 255, 31, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 35, 51, 35, 255, 39, 58, 39, 255, 48, 70, 46, 255, 35, 52, 35, 255, 32, 45, 32, 255, 114, 139, 14, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 36, 54, 37, 255, 33, 47, 33, 255, 36, 53, 36, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 29, 40, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 35, 28, 255, 25, 33, 26, 255, 28, 38, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 37, 54, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 38, 56, 38, 255, 37, 54, 37, 255, 37, 55, 37, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 30, 41, 30, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 35, 51, 35, 255, 42, 62, 41, 255, 36, 54, 36, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 27, 31, 32, 255, 47, 65, 70, 255, 37, 48, 52, 255, 35, 43, 46, 255, 29, 35, 36, 255, 45, 61, 66, 255, 35, 43, 46, 255, 27, 30, 32, 255, 37, 48, 51, 255, 33, 41, 43, 255, 28, 32, 33, 255, 27, 31, 32, 255, 35, 44, 47, 255, 31, 38, 40, 255, 23, 24, 24, 255, 36, 45, 48, 255, 35, 44, 47, 255, 42, 55, 60, 255, 25, 27, 28, 255, 23, 24, 24, 255, 25, 27, 28, 255, 40, 52, 56, 255, 26, 29, 30, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 25, 27, 28, 255, 33, 41, 43, 255, 33, 40, 43, 255, 32, 39, 42, 255, 39, 51, 55, 255, 38, 49, 52, 255, 38, 49, 52, 255, 24, 26, 27, 255, 22, 22, 22, 255, 31, 37, 39, 255, 44, 59, 64, 255, 37, 48, 51, 255, 33, 41, 44, 255, 30, 35, 37, 255, 41, 53, 58, 255, 41, 54, 58, 255, 24, 25, 26, 255, 29, 35, 36, 255, 21, 21, 21, 255, 38, 49, 52, 255, 34, 43, 46, 255, 40, 52, 56, 255, 33, 40, 43, 255, 21, 21, 21, 255, 33, 41, 44, 255, 35, 44, 47, 255, 37, 48, 51, 255, 39, 50, 54, 255, 44, 59, 64, 255, 55, 73, 79, 255, 30, 36, 38, 255, 42, 56, 60, 255, 28, 33, 34, 255, 28, 33, 35, 255, 33, 41, 43, 255, 30, 35, 37, 255, 32, 38, 41, 255, 36, 47, 50, 255, 35, 44, 47, 255, 43, 57, 62, 255, 25, 27, 28, 255, 37, 47, 51, 255, 48, 66, 72, 255, 49, 68, 74, 255, 48, 66, 72, 255, 51, 69, 75, 255, 46, 63, 68, 255, 56, 74, 79, 255, 60, 77, 82, 255, 43, 58, 63, 255, 42, 55, 60, 255, 45, 60, 66, 255, 37, 48, 52, 255, 42, 56, 61, 255, 55, 73, 79, 255, 52, 70, 76, 255, 42, 55, 60, 255, 44, 59, 64, 255, 40, 52, 56, 255, 21, 21, 21, 255, 34, 43, 46, 255, 32, 39, 41, 255, 44, 58, 63, 255, 40, 52, 56, 255, 28, 32, 33, 255, 28, 33, 35, 255, 37, 47, 51, 255, 31, 37, 39, 255, 40, 53, 57, 255, 36, 46, 49, 255, 37, 48, 52, 255, 32, 39, 41, 255, 25, 27, 27, 255, 29, 35, 36, 255, 40, 53, 57, 255, 26, 28, 29, 255, 37, 47, 50, 255, 40, 53, 57, 255, 41, 53, 57, 255, 44, 60, 65, 255, 34, 42, 45, 255, 39, 50, 54, 255, 21, 21, 21, 255, 28, 32, 34, 255, 36, 46, 50, 255, 33, 42, 44, 255, 35, 43, 46, 255, 41, 54, 58, 255, 41, 54, 58, 255, 51, 70, 76, 255, 53, 71, 77, 255, 32, 38, 41, 255, 33, 41, 44, 255, 30, 35, 37, 255, 37, 48, 51, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 42, 45, 255, 29, 34, 36, 255, 38, 48, 52, 255, 31, 38, 40, 255, 32, 39, 41, 255, 38, 49, 52, 255, 26, 29, 30, 255, 25, 27, 28, 255, 27, 31, 32, 255, 35, 43, 46, 255, 39, 51, 55, 255, 42, 56, 60, 255, 40, 53, 57, 255, 26, 29, 30, 255, 31, 37, 39, 255, 26, 29, 30, 255, 28, 33, 35, 255, 35, 44, 47, 255, 25, 28, 29, 255, 38, 50, 53, 255, 35, 44, 47, 255, 31, 38, 40, 255, 26, 29, 30, 255, 32, 39, 41, 255, 27, 31, 32, 255, 31, 38, 40, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 34, 255, 34, 43, 46, 255, 35, 44, 47, 255, 35, 43, 46, 255, 36, 46, 49, 255, 40, 53, 57, 255, 42, 55, 60, 255, 41, 54, 58, 255, 37, 48, 52, 255, 30, 35, 37, 255, 22, 23, 23, 255, 27, 30, 31, 255, 21, 21, 21, 255, 23, 24, 25, 255, 29, 34, 36, 255, 36, 45, 48, 255, 38, 50, 53, 255, 39, 51, 55, 255, 44, 59, 64, 255, 32, 39, 41, 255, 21, 21, 21, 255, 29, 34, 36, 255, 42, 55, 60, 255, 40, 53, 57, 255, 37, 47, 51, 255, 42, 55, 60, 255, 35, 44, 47, 255, 31, 38, 40, 255, 39, 51, 55, 255, 44, 60, 65, 255, 43, 57, 61, 255, 29, 35, 37, 255, 35, 44, 47, 255, 38, 50, 54, 255, 34, 42, 45, 255, 30, 36, 38, 255, 39, 50, 54, 255, 37, 47, 50, 255, 28, 32, 34, 255, 28, 32, 33, 255, 30, 35, 37, 255, 21, 21, 21, 255, 30, 36, 38, 255, 43, 58, 63, 255, 38, 49, 52, 255, 39, 51, 55, 255, 35, 43, 46, 255, 42, 56, 61, 255, 34, 43, 46, 255, 46, 62, 67, 255, 43, 58, 63, 255, 30, 36, 38, 255, 31, 38, 40, 255, 28, 32, 33, 255, 34, 43, 46, 255, 50, 68, 74, 255, 36, 46, 50, 255, 21, 21, 21, 255, 41, 54, 58, 255, 37, 47, 50, 255, 31, 37, 39, 255, 31, 38, 40, 255, 38, 49, 53, 255, 24, 25, 26, 255, 35, 44, 47, 255, 35, 44, 47, 255, 31, 37, 39, 255, 31, 37, 39, 255, 31, 37, 40, 255, 35, 44, 47, 255, 26, 30, 31, 255, 30, 36, 38, 255, 32, 39, 42, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 33, 41, 43, 255, 42, 56, 61, 255, 41, 55, 59, 255, 32, 39, 41, 255, 42, 55, 59, 255, 36, 46, 49, 255, 40, 53, 57, 255, 29, 34, 35, 255, 45, 61, 66, 255, 38, 49, 52, 255, 53, 71, 77, 255, 34, 43, 46, 255, 37, 47, 50, 255, 34, 43, 46, 255, 43, 57, 62, 255, 32, 39, 41, 255, 36, 46, 49, 255, 21, 21, 21, 255, 41, 61, 41, 255, 36, 54, 36, 255, 31, 44, 32, 255, 30, 42, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 24, 31, 25, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 68, 82, 16, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 54, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 32, 47, 33, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 56, 37, 255, 41, 61, 40, 255, 33, 48, 33, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 26, 35, 27, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 43, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 32, 255, 30, 41, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 34, 49, 34, 255, 35, 52, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 52, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 32, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 30, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 58, 38, 255, 38, 56, 38, 255, 35, 52, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 36, 255, 33, 48, 33, 255, 31, 44, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 108, 132, 15, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 43, 31, 255, 30, 41, 30, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 33, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 25, 255, 29, 40, 29, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 36, 255, 25, 28, 29, 255, 35, 43, 46, 255, 38, 49, 53, 255, 42, 55, 59, 255, 41, 54, 58, 255, 35, 44, 47, 255, 29, 33, 35, 255, 31, 38, 40, 255, 27, 31, 32, 255, 37, 48, 52, 255, 39, 50, 54, 255, 30, 36, 38, 255, 38, 50, 53, 255, 29, 34, 36, 255, 32, 39, 42, 255, 30, 36, 38, 255, 41, 54, 59, 255, 37, 48, 51, 255, 36, 46, 49, 255, 27, 31, 32, 255, 36, 46, 49, 255, 32, 40, 42, 255, 28, 33, 35, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 32, 39, 41, 255, 39, 50, 54, 255, 25, 28, 29, 255, 41, 54, 59, 255, 28, 32, 34, 255, 31, 37, 39, 255, 49, 67, 73, 255, 40, 53, 57, 255, 35, 44, 47, 255, 34, 43, 45, 255, 39, 51, 54, 255, 29, 34, 36, 255, 27, 31, 32, 255, 45, 60, 65, 255, 40, 52, 56, 255, 42, 55, 60, 255, 31, 37, 39, 255, 33, 40, 43, 255, 40, 52, 56, 255, 34, 43, 46, 255, 28, 33, 34, 255, 39, 51, 55, 255, 38, 49, 52, 255, 37, 48, 51, 255, 35, 45, 48, 255, 29, 34, 36, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 53, 255, 32, 40, 42, 255, 36, 46, 49, 255, 42, 56, 61, 255, 46, 63, 68, 255, 45, 60, 65, 255, 29, 35, 37, 255, 35, 44, 47, 255, 25, 28, 29, 255, 36, 46, 50, 255, 43, 58, 63, 255, 31, 37, 39, 255, 40, 52, 57, 255, 37, 47, 50, 255, 21, 21, 21, 255, 52, 70, 76, 255, 58, 76, 81, 255, 49, 67, 73, 255, 61, 79, 83, 255, 61, 79, 83, 255, 58, 76, 81, 255, 47, 64, 70, 255, 39, 51, 55, 255, 51, 69, 75, 255, 60, 78, 82, 255, 52, 71, 76, 255, 35, 44, 47, 255, 50, 68, 74, 255, 43, 58, 62, 255, 44, 59, 64, 255, 48, 65, 71, 255, 48, 66, 72, 255, 44, 58, 63, 255, 21, 21, 21, 255, 42, 55, 60, 255, 26, 30, 31, 255, 25, 27, 28, 255, 22, 22, 22, 255, 48, 66, 71, 255, 35, 43, 46, 255, 35, 44, 48, 255, 32, 40, 42, 255, 32, 39, 41, 255, 41, 54, 58, 255, 34, 42, 45, 255, 42, 56, 60, 255, 34, 42, 45, 255, 31, 38, 40, 255, 31, 38, 40, 255, 32, 38, 41, 255, 37, 47, 51, 255, 42, 56, 61, 255, 31, 38, 40, 255, 35, 44, 48, 255, 32, 39, 41, 255, 31, 37, 39, 255, 21, 21, 21, 255, 41, 55, 59, 255, 29, 34, 35, 255, 38, 48, 52, 255, 33, 41, 44, 255, 36, 46, 49, 255, 43, 58, 63, 255, 46, 62, 67, 255, 52, 71, 76, 255, 52, 70, 76, 255, 34, 42, 45, 255, 33, 41, 43, 255, 42, 55, 59, 255, 37, 48, 51, 255, 29, 34, 36, 255, 31, 38, 40, 255, 24, 26, 27, 255, 44, 59, 64, 255, 25, 27, 28, 255, 34, 42, 45, 255, 40, 53, 57, 255, 22, 23, 24, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 39, 255, 28, 32, 33, 255, 38, 48, 52, 255, 32, 39, 41, 255, 33, 41, 44, 255, 35, 43, 46, 255, 30, 35, 37, 255, 32, 39, 42, 255, 42, 55, 59, 255, 51, 70, 76, 255, 28, 33, 34, 255, 33, 41, 44, 255, 30, 36, 38, 255, 24, 26, 27, 255, 30, 36, 38, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 36, 45, 48, 255, 39, 50, 54, 255, 39, 50, 54, 255, 29, 34, 36, 255, 39, 50, 54, 255, 27, 32, 33, 255, 35, 44, 47, 255, 34, 42, 45, 255, 42, 55, 60, 255, 34, 43, 46, 255, 33, 40, 43, 255, 32, 39, 41, 255, 48, 65, 71, 255, 34, 42, 44, 255, 31, 37, 39, 255, 42, 56, 61, 255, 35, 44, 47, 255, 34, 43, 45, 255, 37, 47, 51, 255, 49, 67, 73, 255, 47, 63, 69, 255, 48, 66, 72, 255, 30, 35, 37, 255, 21, 21, 21, 255, 32, 40, 42, 255, 35, 45, 48, 255, 35, 44, 48, 255, 33, 41, 44, 255, 38, 49, 52, 255, 39, 51, 55, 255, 30, 35, 37, 255, 27, 30, 31, 255, 47, 64, 69, 255, 23, 24, 25, 255, 35, 44, 47, 255, 41, 54, 58, 255, 42, 55, 60, 255, 51, 70, 76, 255, 24, 26, 27, 255, 34, 43, 46, 255, 40, 52, 56, 255, 21, 21, 21, 255, 39, 50, 54, 255, 44, 59, 64, 255, 33, 41, 44, 255, 39, 50, 54, 255, 32, 38, 41, 255, 32, 39, 42, 255, 37, 48, 52, 255, 39, 51, 55, 255, 27, 31, 32, 255, 40, 52, 56, 255, 38, 49, 53, 255, 42, 55, 60, 255, 30, 36, 38, 255, 34, 42, 45, 255, 31, 38, 40, 255, 21, 21, 21, 255, 38, 50, 54, 255, 31, 38, 40, 255, 28, 32, 33, 255, 27, 31, 32, 255, 44, 60, 65, 255, 29, 34, 35, 255, 37, 47, 51, 255, 21, 21, 21, 255, 30, 36, 38, 255, 28, 32, 34, 255, 29, 34, 36, 255, 33, 40, 43, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 26, 30, 31, 255, 22, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 39, 51, 55, 255, 42, 56, 61, 255, 36, 46, 49, 255, 42, 56, 61, 255, 44, 58, 63, 255, 36, 46, 49, 255, 42, 56, 61, 255, 37, 47, 50, 255, 38, 50, 54, 255, 41, 54, 58, 255, 51, 69, 75, 255, 36, 45, 48, 255, 45, 60, 65, 255, 40, 52, 56, 255, 33, 41, 44, 255, 41, 53, 58, 255, 46, 62, 68, 255, 27, 30, 31, 255, 37, 56, 38, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 37, 56, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 40, 59, 39, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 31, 255, 28, 38, 28, 255, 34, 49, 34, 255, 32, 46, 33, 255, 30, 42, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 40, 30, 255, 31, 44, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 29, 40, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 38, 56, 38, 255, 35, 52, 35, 255, 41, 61, 40, 255, 31, 44, 32, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 30, 42, 31, 255, 31, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 52, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 37, 255, 34, 50, 34, 255, 30, 42, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 122, 149, 14, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 40, 59, 39, 255, 50, 73, 48, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 56, 37, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 48, 34, 255, 32, 46, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 98, 119, 15, 255, 32, 46, 32, 255, 30, 42, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 21, 21, 21, 255, 34, 43, 45, 255, 49, 67, 73, 255, 39, 51, 55, 255, 34, 42, 45, 255, 32, 39, 42, 255, 28, 33, 35, 255, 34, 42, 45, 255, 42, 55, 60, 255, 36, 46, 49, 255, 29, 34, 36, 255, 27, 30, 32, 255, 29, 34, 36, 255, 25, 28, 29, 255, 38, 49, 52, 255, 36, 46, 49, 255, 40, 53, 57, 255, 33, 40, 43, 255, 40, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 37, 255, 37, 48, 51, 255, 29, 34, 36, 255, 24, 26, 26, 255, 35, 44, 47, 255, 29, 33, 35, 255, 31, 37, 39, 255, 34, 43, 46, 255, 22, 23, 23, 255, 32, 39, 41, 255, 31, 38, 40, 255, 43, 57, 61, 255, 47, 64, 69, 255, 47, 63, 69, 255, 44, 59, 64, 255, 38, 50, 54, 255, 41, 53, 57, 255, 40, 52, 56, 255, 32, 38, 40, 255, 38, 49, 52, 255, 24, 25, 26, 255, 36, 46, 50, 255, 27, 31, 32, 255, 35, 43, 46, 255, 35, 43, 46, 255, 29, 34, 36, 255, 23, 24, 24, 255, 21, 21, 21, 255, 34, 43, 46, 255, 28, 32, 34, 255, 39, 50, 54, 255, 40, 53, 57, 255, 45, 60, 65, 255, 41, 53, 57, 255, 35, 45, 48, 255, 35, 44, 47, 255, 37, 48, 51, 255, 28, 32, 33, 255, 28, 33, 34, 255, 39, 50, 54, 255, 38, 50, 53, 255, 27, 30, 31, 255, 26, 28, 29, 255, 48, 65, 71, 255, 46, 63, 68, 255, 49, 67, 74, 255, 50, 68, 75, 255, 55, 73, 79, 255, 42, 56, 60, 255, 27, 30, 31, 255, 51, 70, 76, 255, 56, 74, 79, 255, 41, 55, 59, 255, 39, 50, 54, 255, 43, 58, 63, 255, 38, 48, 52, 255, 41, 53, 58, 255, 46, 62, 67, 255, 31, 37, 39, 255, 48, 65, 70, 255, 47, 63, 69, 255, 28, 33, 34, 255, 33, 40, 43, 255, 36, 46, 49, 255, 39, 50, 54, 255, 35, 45, 48, 255, 42, 56, 60, 255, 33, 41, 44, 255, 40, 52, 56, 255, 45, 60, 65, 255, 40, 53, 57, 255, 26, 30, 31, 255, 37, 47, 50, 255, 34, 43, 45, 255, 32, 39, 42, 255, 30, 35, 37, 255, 31, 38, 40, 255, 31, 37, 39, 255, 33, 40, 43, 255, 29, 35, 37, 255, 31, 38, 40, 255, 51, 69, 75, 255, 39, 50, 54, 255, 31, 37, 39, 255, 26, 29, 30, 255, 36, 45, 48, 255, 49, 67, 73, 255, 46, 62, 67, 255, 40, 52, 56, 255, 43, 58, 63, 255, 42, 55, 60, 255, 49, 67, 73, 255, 39, 51, 55, 255, 46, 63, 68, 255, 40, 53, 57, 255, 35, 44, 48, 255, 38, 49, 52, 255, 33, 41, 44, 255, 27, 31, 32, 255, 31, 38, 40, 255, 32, 38, 41, 255, 33, 41, 43, 255, 31, 38, 40, 255, 24, 26, 26, 255, 39, 51, 55, 255, 21, 21, 21, 255, 40, 52, 56, 255, 42, 56, 60, 255, 40, 52, 57, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 39, 50, 54, 255, 37, 47, 51, 255, 37, 47, 51, 255, 31, 37, 40, 255, 42, 56, 60, 255, 41, 54, 58, 255, 34, 43, 45, 255, 27, 31, 32, 255, 37, 48, 51, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 30, 35, 37, 255, 37, 48, 51, 255, 37, 48, 51, 255, 30, 36, 38, 255, 43, 57, 61, 255, 35, 45, 48, 255, 41, 54, 58, 255, 29, 35, 36, 255, 31, 37, 39, 255, 37, 48, 51, 255, 51, 70, 76, 255, 40, 52, 56, 255, 28, 32, 33, 255, 26, 29, 30, 255, 43, 56, 61, 255, 39, 50, 54, 255, 37, 47, 50, 255, 46, 62, 67, 255, 52, 70, 76, 255, 40, 53, 57, 255, 39, 50, 54, 255, 35, 44, 47, 255, 42, 55, 60, 255, 42, 56, 61, 255, 37, 48, 51, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 37, 39, 255, 39, 51, 54, 255, 35, 43, 46, 255, 42, 55, 60, 255, 35, 44, 48, 255, 35, 45, 48, 255, 42, 56, 61, 255, 34, 43, 46, 255, 41, 53, 57, 255, 40, 53, 57, 255, 52, 71, 76, 255, 47, 64, 69, 255, 37, 47, 50, 255, 38, 50, 53, 255, 36, 45, 48, 255, 21, 21, 21, 255, 31, 38, 40, 255, 29, 34, 35, 255, 35, 44, 47, 255, 43, 58, 62, 255, 44, 58, 63, 255, 40, 53, 57, 255, 41, 54, 58, 255, 36, 46, 50, 255, 43, 57, 62, 255, 46, 62, 67, 255, 38, 49, 52, 255, 34, 43, 45, 255, 32, 39, 42, 255, 34, 43, 46, 255, 24, 26, 27, 255, 21, 21, 21, 255, 28, 33, 35, 255, 36, 46, 49, 255, 33, 41, 43, 255, 41, 53, 58, 255, 31, 37, 39, 255, 32, 38, 40, 255, 36, 45, 48, 255, 37, 47, 51, 255, 35, 44, 47, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 25, 27, 28, 255, 39, 50, 54, 255, 38, 50, 54, 255, 25, 27, 28, 255, 32, 39, 42, 255, 28, 33, 34, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 27, 30, 32, 255, 30, 35, 37, 255, 40, 52, 57, 255, 46, 62, 67, 255, 38, 48, 52, 255, 40, 52, 56, 255, 32, 39, 41, 255, 37, 47, 50, 255, 48, 66, 72, 255, 34, 43, 46, 255, 34, 42, 45, 255, 26, 30, 31, 255, 31, 43, 31, 255, 36, 52, 36, 255, 31, 44, 31, 255, 26, 35, 27, 255, 31, 43, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 37, 54, 37, 255, 37, 56, 37, 255, 37, 54, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 35, 52, 36, 255, 37, 54, 37, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 40, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 35, 255, 36, 52, 36, 255, 30, 42, 31, 255, 31, 44, 32, 255, 40, 60, 40, 255, 35, 52, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 38, 56, 38, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 56, 38, 255, 33, 48, 33, 255, 33, 47, 33, 255, 38, 57, 38, 255, 36, 53, 36, 255, 30, 43, 31, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 52, 36, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 41, 30, 255, 31, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 35, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 30, 255, 30, 42, 30, 255, 35, 52, 35, 255, 35, 52, 35, 255, 29, 40, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 39, 59, 39, 255, 43, 64, 42, 255, 38, 56, 38, 255, 36, 53, 36, 255, 28, 39, 29, 255, 30, 42, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 54, 37, 255, 33, 47, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 24, 32, 25, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 32, 25, 255, 26, 35, 26, 255, 25, 32, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 44, 65, 43, 255, 36, 53, 36, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 38, 255, 37, 56, 37, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 34, 50, 34, 255, 31, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 21, 21, 21, 255, 33, 41, 43, 255, 35, 45, 48, 255, 39, 51, 55, 255, 29, 34, 36, 255, 32, 38, 40, 255, 28, 33, 35, 255, 41, 53, 58, 255, 33, 40, 43, 255, 36, 45, 49, 255, 42, 56, 61, 255, 31, 37, 39, 255, 29, 34, 36, 255, 31, 37, 40, 255, 33, 41, 44, 255, 36, 46, 50, 255, 36, 46, 49, 255, 28, 32, 33, 255, 22, 22, 22, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 34, 42, 45, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 30, 36, 38, 255, 28, 32, 34, 255, 33, 41, 44, 255, 29, 34, 36, 255, 36, 45, 48, 255, 31, 38, 40, 255, 31, 38, 40, 255, 22, 22, 23, 255, 35, 44, 46, 255, 34, 42, 45, 255, 45, 60, 65, 255, 47, 64, 70, 255, 36, 46, 49, 255, 42, 55, 60, 255, 38, 48, 52, 255, 41, 54, 58, 255, 39, 51, 55, 255, 34, 42, 45, 255, 24, 26, 27, 255, 33, 41, 44, 255, 34, 43, 46, 255, 27, 31, 32, 255, 33, 41, 43, 255, 46, 63, 68, 255, 31, 37, 39, 255, 21, 21, 21, 255, 22, 22, 22, 255, 38, 49, 52, 255, 28, 32, 34, 255, 33, 42, 44, 255, 39, 51, 55, 255, 41, 54, 58, 255, 21, 21, 21, 255, 36, 46, 49, 255, 35, 43, 46, 255, 38, 49, 53, 255, 35, 43, 46, 255, 36, 46, 49, 255, 37, 47, 50, 255, 21, 21, 21, 255, 35, 44, 47, 255, 41, 54, 59, 255, 57, 75, 80, 255, 46, 63, 68, 255, 62, 80, 84, 255, 52, 70, 76, 255, 36, 46, 49, 255, 47, 64, 70, 255, 35, 44, 47, 255, 39, 51, 55, 255, 38, 50, 54, 255, 45, 60, 66, 255, 44, 58, 63, 255, 38, 49, 52, 255, 31, 38, 40, 255, 46, 63, 68, 255, 43, 58, 63, 255, 45, 61, 66, 255, 38, 49, 53, 255, 24, 26, 26, 255, 25, 28, 29, 255, 30, 36, 38, 255, 45, 61, 66, 255, 45, 60, 65, 255, 39, 50, 54, 255, 48, 66, 72, 255, 46, 63, 68, 255, 43, 57, 61, 255, 40, 52, 56, 255, 34, 42, 44, 255, 46, 63, 69, 255, 41, 54, 59, 255, 39, 50, 54, 255, 40, 53, 57, 255, 40, 52, 56, 255, 34, 43, 46, 255, 37, 47, 50, 255, 31, 37, 39, 255, 30, 36, 38, 255, 41, 54, 58, 255, 42, 56, 60, 255, 31, 37, 39, 255, 21, 21, 21, 255, 37, 47, 50, 255, 35, 45, 48, 255, 48, 66, 72, 255, 39, 51, 55, 255, 54, 72, 78, 255, 45, 60, 65, 255, 45, 61, 66, 255, 47, 64, 69, 255, 51, 69, 75, 255, 43, 58, 63, 255, 41, 54, 59, 255, 37, 47, 50, 255, 48, 66, 72, 255, 41, 54, 59, 255, 38, 49, 53, 255, 36, 46, 49, 255, 40, 53, 57, 255, 32, 40, 42, 255, 40, 52, 57, 255, 41, 54, 59, 255, 21, 21, 21, 255, 48, 65, 71, 255, 47, 64, 70, 255, 43, 58, 62, 255, 39, 51, 55, 255, 28, 32, 34, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 41, 44, 255, 30, 36, 38, 255, 40, 52, 56, 255, 30, 36, 38, 255, 23, 24, 25, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 32, 39, 41, 255, 21, 21, 21, 255, 35, 44, 47, 255, 40, 52, 56, 255, 30, 36, 38, 255, 28, 32, 34, 255, 36, 46, 49, 255, 21, 21, 21, 255, 32, 40, 42, 255, 42, 55, 60, 255, 40, 52, 57, 255, 49, 68, 74, 255, 38, 49, 53, 255, 28, 32, 33, 255, 23, 24, 24, 255, 43, 57, 62, 255, 39, 50, 54, 255, 44, 58, 63, 255, 30, 36, 38, 255, 40, 52, 56, 255, 37, 47, 50, 255, 39, 51, 55, 255, 41, 55, 59, 255, 26, 29, 30, 255, 48, 65, 71, 255, 46, 62, 67, 255, 39, 51, 55, 255, 27, 31, 33, 255, 37, 48, 51, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 46, 63, 68, 255, 46, 62, 68, 255, 34, 43, 46, 255, 42, 55, 60, 255, 43, 57, 62, 255, 48, 66, 72, 255, 40, 52, 56, 255, 46, 63, 68, 255, 48, 66, 72, 255, 32, 40, 42, 255, 39, 50, 54, 255, 21, 21, 21, 255, 39, 50, 54, 255, 32, 40, 42, 255, 33, 40, 43, 255, 30, 35, 37, 255, 38, 50, 53, 255, 32, 40, 42, 255, 46, 62, 68, 255, 34, 43, 46, 255, 40, 52, 56, 255, 44, 59, 64, 255, 33, 41, 43, 255, 28, 32, 33, 255, 33, 42, 44, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 22, 22, 255, 26, 30, 31, 255, 33, 41, 44, 255, 33, 41, 44, 255, 33, 41, 43, 255, 28, 33, 35, 255, 35, 44, 47, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 22, 23, 23, 255, 24, 26, 27, 255, 29, 34, 36, 255, 30, 35, 37, 255, 35, 43, 46, 255, 31, 37, 39, 255, 34, 42, 45, 255, 30, 35, 37, 255, 34, 42, 45, 255, 30, 36, 38, 255, 21, 21, 21, 255, 35, 44, 47, 255, 33, 40, 43, 255, 37, 48, 51, 255, 32, 40, 42, 255, 21, 21, 21, 255, 27, 31, 33, 255, 24, 25, 26, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 30, 36, 38, 255, 42, 55, 60, 255, 37, 47, 51, 255, 35, 44, 47, 255, 25, 28, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 34, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 42, 31, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 43, 63, 42, 255, 38, 57, 38, 255, 35, 51, 35, 255, 36, 54, 36, 255, 42, 62, 41, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 35, 255, 32, 46, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 35, 255, 34, 49, 34, 255, 31, 44, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 43, 31, 255, 31, 44, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 37, 54, 37, 255, 39, 59, 39, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 41, 61, 41, 255, 36, 54, 37, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 50, 35, 255, 36, 54, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 52, 36, 255, 37, 55, 37, 255, 37, 56, 38, 255, 38, 56, 38, 255, 35, 51, 35, 255, 53, 77, 50, 255, 36, 53, 36, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 32, 25, 255, 30, 41, 30, 255, 28, 39, 29, 255, 29, 40, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 30, 43, 31, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 26, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 48, 70, 46, 255, 44, 65, 43, 255, 40, 60, 40, 255, 35, 52, 36, 255, 31, 44, 31, 255, 32, 46, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 42, 63, 42, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 42, 31, 255, 27, 37, 28, 255, 29, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 30, 24, 255, 27, 36, 27, 255, 31, 44, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 43, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 31, 25, 255, 24, 31, 24, 255, 24, 31, 25, 255, 25, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 32, 46, 32, 255, 35, 52, 36, 255, 38, 57, 38, 255, 45, 67, 44, 255, 36, 53, 36, 255, 28, 38, 28, 255, 26, 35, 26, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 56, 38, 255, 50, 73, 48, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 54, 37, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 42, 62, 41, 255, 35, 52, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 48, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 42, 31, 255, 30, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 21, 21, 21, 255, 24, 26, 26, 255, 36, 46, 49, 255, 33, 42, 44, 255, 30, 36, 38, 255, 45, 61, 66, 255, 27, 30, 31, 255, 21, 21, 21, 255, 31, 38, 40, 255, 30, 36, 37, 255, 36, 46, 49, 255, 43, 57, 61, 255, 34, 42, 44, 255, 35, 44, 47, 255, 38, 49, 53, 255, 35, 45, 48, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 34, 42, 44, 255, 28, 32, 33, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 23, 25, 25, 255, 33, 41, 44, 255, 34, 43, 45, 255, 37, 47, 50, 255, 38, 49, 53, 255, 39, 50, 54, 255, 43, 57, 62, 255, 41, 53, 58, 255, 33, 41, 44, 255, 29, 34, 35, 255, 36, 46, 49, 255, 34, 42, 45, 255, 40, 53, 57, 255, 50, 68, 75, 255, 47, 65, 70, 255, 38, 49, 53, 255, 28, 33, 35, 255, 29, 34, 36, 255, 31, 37, 39, 255, 30, 35, 37, 255, 37, 47, 50, 255, 42, 56, 61, 255, 37, 48, 51, 255, 36, 45, 48, 255, 33, 41, 43, 255, 21, 21, 21, 255, 32, 38, 41, 255, 33, 41, 44, 255, 28, 32, 34, 255, 37, 48, 51, 255, 36, 47, 50, 255, 31, 38, 40, 255, 26, 29, 30, 255, 33, 40, 43, 255, 28, 33, 34, 255, 24, 25, 26, 255, 22, 22, 22, 255, 21, 21, 21, 255, 23, 24, 24, 255, 51, 69, 75, 255, 61, 79, 83, 255, 41, 54, 59, 255, 40, 53, 57, 255, 46, 62, 67, 255, 52, 70, 76, 255, 38, 48, 52, 255, 47, 63, 69, 255, 46, 62, 67, 255, 41, 53, 58, 255, 37, 47, 51, 255, 42, 56, 61, 255, 32, 39, 41, 255, 44, 60, 65, 255, 29, 34, 36, 255, 42, 55, 60, 255, 42, 56, 60, 255, 37, 47, 51, 255, 43, 57, 61, 255, 34, 43, 46, 255, 21, 21, 21, 255, 37, 48, 51, 255, 32, 40, 42, 255, 36, 46, 49, 255, 38, 49, 53, 255, 44, 59, 64, 255, 38, 48, 52, 255, 43, 57, 61, 255, 41, 54, 58, 255, 33, 41, 44, 255, 36, 46, 49, 255, 38, 49, 53, 255, 44, 59, 63, 255, 46, 63, 68, 255, 37, 48, 51, 255, 45, 60, 65, 255, 38, 48, 52, 255, 35, 44, 47, 255, 30, 35, 37, 255, 34, 42, 45, 255, 35, 44, 47, 255, 21, 21, 21, 255, 27, 31, 32, 255, 40, 53, 57, 255, 39, 50, 54, 255, 45, 60, 65, 255, 47, 64, 70, 255, 43, 57, 61, 255, 46, 62, 67, 255, 38, 50, 54, 255, 38, 49, 52, 255, 49, 68, 74, 255, 45, 60, 65, 255, 40, 53, 57, 255, 35, 44, 48, 255, 40, 52, 56, 255, 35, 45, 48, 255, 30, 35, 37, 255, 28, 32, 34, 255, 38, 49, 53, 255, 40, 52, 57, 255, 34, 43, 45, 255, 26, 29, 29, 255, 21, 21, 21, 255, 43, 58, 63, 255, 36, 45, 49, 255, 31, 37, 39, 255, 37, 47, 51, 255, 42, 56, 60, 255, 33, 41, 44, 255, 36, 45, 48, 255, 34, 42, 45, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 35, 45, 48, 255, 29, 34, 36, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 25, 27, 28, 255, 29, 34, 36, 255, 27, 30, 31, 255, 34, 43, 45, 255, 41, 54, 58, 255, 34, 43, 45, 255, 50, 68, 74, 255, 33, 41, 44, 255, 42, 55, 60, 255, 38, 48, 52, 255, 31, 38, 40, 255, 40, 52, 56, 255, 29, 35, 36, 255, 35, 44, 47, 255, 36, 46, 49, 255, 24, 26, 27, 255, 27, 30, 32, 255, 49, 67, 73, 255, 39, 51, 55, 255, 46, 62, 67, 255, 45, 61, 66, 255, 39, 50, 54, 255, 49, 67, 73, 255, 31, 37, 39, 255, 46, 62, 67, 255, 34, 42, 45, 255, 34, 43, 45, 255, 47, 64, 69, 255, 46, 63, 68, 255, 43, 57, 61, 255, 41, 53, 58, 255, 46, 62, 67, 255, 43, 57, 61, 255, 28, 33, 34, 255, 21, 21, 21, 255, 22, 23, 24, 255, 38, 49, 53, 255, 45, 60, 65, 255, 38, 49, 53, 255, 35, 44, 46, 255, 38, 48, 52, 255, 43, 57, 61, 255, 52, 70, 76, 255, 52, 71, 77, 255, 29, 33, 35, 255, 49, 67, 73, 255, 21, 21, 21, 255, 28, 33, 34, 255, 31, 38, 40, 255, 40, 53, 57, 255, 27, 30, 31, 255, 30, 35, 37, 255, 30, 36, 38, 255, 41, 54, 58, 255, 27, 30, 32, 255, 41, 54, 59, 255, 34, 43, 46, 255, 35, 44, 47, 255, 26, 29, 30, 255, 28, 32, 34, 255, 38, 49, 53, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 36, 38, 255, 28, 32, 34, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 23, 24, 25, 255, 30, 35, 37, 255, 32, 39, 41, 255, 29, 34, 36, 255, 25, 28, 29, 255, 33, 41, 44, 255, 31, 38, 40, 255, 39, 50, 54, 255, 36, 46, 49, 255, 33, 41, 43, 255, 42, 55, 60, 255, 29, 34, 36, 255, 21, 21, 21, 255, 36, 45, 49, 255, 35, 43, 46, 255, 35, 44, 47, 255, 30, 36, 38, 255, 30, 35, 37, 255, 32, 38, 41, 255, 30, 35, 37, 255, 36, 46, 50, 255, 38, 48, 52, 255, 42, 56, 61, 255, 31, 37, 39, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 35, 51, 35, 255, 37, 56, 37, 255, 43, 64, 42, 255, 35, 52, 35, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 34, 255, 35, 52, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 25, 33, 26, 255, 35, 51, 35, 255, 35, 52, 36, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 32, 46, 32, 255, 32, 45, 32, 255, 114, 139, 12, 255, 29, 41, 30, 255, 33, 48, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 31, 255, 29, 40, 29, 255, 34, 50, 35, 255, 31, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 29, 40, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 36, 255, 37, 55, 37, 255, 34, 50, 35, 255, 34, 50, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 54, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 41, 61, 41, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 40, 60, 40, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 30, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 34, 49, 34, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 42, 62, 41, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 52, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 38, 57, 38, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 48, 34, 255, 40, 60, 40, 255, 38, 56, 38, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 38, 56, 38, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 41, 30, 255, 32, 46, 33, 255, 35, 52, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 31, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 23, 24, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 31, 37, 40, 255, 37, 47, 50, 255, 35, 44, 47, 255, 37, 47, 50, 255, 28, 32, 34, 255, 35, 44, 47, 255, 39, 50, 54, 255, 29, 33, 35, 255, 35, 44, 47, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 27, 31, 32, 255, 31, 37, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 36, 45, 48, 255, 37, 47, 50, 255, 34, 43, 45, 255, 34, 43, 46, 255, 40, 53, 57, 255, 36, 45, 48, 255, 32, 40, 42, 255, 42, 56, 61, 255, 35, 44, 47, 255, 37, 47, 50, 255, 28, 33, 35, 255, 34, 42, 45, 255, 35, 44, 46, 255, 41, 54, 59, 255, 37, 47, 51, 255, 32, 40, 42, 255, 29, 34, 35, 255, 31, 38, 40, 255, 32, 39, 41, 255, 41, 54, 58, 255, 46, 62, 67, 255, 34, 42, 45, 255, 32, 39, 41, 255, 35, 44, 47, 255, 30, 35, 37, 255, 21, 21, 21, 255, 36, 47, 50, 255, 30, 35, 37, 255, 44, 59, 64, 255, 42, 55, 60, 255, 40, 52, 56, 255, 35, 45, 48, 255, 25, 27, 28, 255, 26, 30, 31, 255, 24, 25, 26, 255, 37, 47, 50, 255, 21, 21, 21, 255, 33, 40, 43, 255, 42, 56, 61, 255, 35, 45, 48, 255, 43, 57, 62, 255, 38, 48, 52, 255, 43, 58, 63, 255, 40, 53, 57, 255, 40, 53, 57, 255, 49, 67, 74, 255, 44, 58, 63, 255, 39, 51, 55, 255, 49, 67, 73, 255, 38, 49, 53, 255, 40, 52, 56, 255, 46, 62, 67, 255, 41, 54, 58, 255, 31, 38, 40, 255, 42, 56, 61, 255, 42, 56, 61, 255, 40, 52, 56, 255, 40, 52, 57, 255, 21, 21, 21, 255, 29, 33, 35, 255, 25, 27, 28, 255, 33, 40, 43, 255, 39, 50, 54, 255, 42, 56, 60, 255, 34, 42, 44, 255, 48, 66, 72, 255, 38, 49, 53, 255, 35, 45, 48, 255, 49, 67, 73, 255, 40, 53, 57, 255, 32, 40, 42, 255, 31, 37, 39, 255, 32, 38, 41, 255, 47, 64, 69, 255, 40, 53, 57, 255, 42, 56, 61, 255, 34, 42, 45, 255, 47, 63, 69, 255, 48, 65, 71, 255, 21, 21, 21, 255, 31, 37, 39, 255, 45, 61, 66, 255, 28, 33, 34, 255, 29, 34, 35, 255, 39, 51, 54, 255, 40, 52, 56, 255, 48, 65, 71, 255, 43, 58, 62, 255, 47, 64, 69, 255, 48, 65, 71, 255, 56, 74, 79, 255, 41, 54, 58, 255, 40, 53, 57, 255, 36, 46, 49, 255, 43, 57, 61, 255, 40, 52, 56, 255, 25, 27, 28, 255, 40, 52, 57, 255, 37, 47, 51, 255, 28, 32, 33, 255, 23, 24, 25, 255, 21, 21, 21, 255, 33, 41, 44, 255, 34, 43, 46, 255, 33, 40, 42, 255, 32, 40, 42, 255, 35, 44, 47, 255, 32, 39, 42, 255, 33, 40, 43, 255, 33, 41, 43, 255, 21, 21, 21, 255, 37, 48, 51, 255, 35, 44, 47, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 21, 21, 21, 255, 31, 38, 40, 255, 40, 52, 56, 255, 29, 34, 36, 255, 34, 43, 46, 255, 26, 29, 30, 255, 34, 42, 45, 255, 34, 42, 44, 255, 32, 40, 42, 255, 32, 38, 40, 255, 28, 33, 34, 255, 25, 27, 28, 255, 38, 50, 54, 255, 49, 68, 74, 255, 44, 59, 64, 255, 41, 54, 58, 255, 29, 35, 37, 255, 28, 33, 34, 255, 36, 46, 49, 255, 48, 65, 71, 255, 35, 44, 47, 255, 36, 46, 49, 255, 40, 53, 57, 255, 40, 53, 57, 255, 48, 66, 72, 255, 46, 62, 68, 255, 36, 46, 49, 255, 34, 43, 45, 255, 54, 73, 78, 255, 47, 65, 70, 255, 48, 66, 72, 255, 30, 36, 38, 255, 44, 58, 63, 255, 34, 43, 46, 255, 37, 47, 50, 255, 50, 68, 75, 255, 33, 41, 44, 255, 26, 30, 31, 255, 21, 21, 21, 255, 22, 22, 22, 255, 31, 38, 40, 255, 44, 59, 64, 255, 51, 70, 76, 255, 46, 63, 68, 255, 42, 56, 61, 255, 47, 65, 70, 255, 39, 51, 55, 255, 21, 21, 21, 255, 36, 46, 50, 255, 33, 40, 43, 255, 42, 55, 60, 255, 29, 35, 36, 255, 34, 42, 44, 255, 36, 46, 49, 255, 26, 29, 30, 255, 40, 52, 56, 255, 44, 59, 63, 255, 37, 47, 50, 255, 46, 62, 68, 255, 32, 39, 42, 255, 28, 33, 35, 255, 30, 36, 38, 255, 21, 21, 21, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 31, 37, 39, 255, 36, 45, 48, 255, 22, 22, 22, 255, 27, 31, 33, 255, 29, 34, 35, 255, 34, 43, 46, 255, 26, 29, 29, 255, 24, 26, 26, 255, 24, 26, 27, 255, 32, 39, 41, 255, 28, 32, 33, 255, 31, 37, 39, 255, 40, 52, 56, 255, 31, 37, 40, 255, 31, 37, 40, 255, 34, 43, 46, 255, 33, 41, 44, 255, 21, 21, 21, 255, 33, 40, 43, 255, 27, 31, 32, 255, 29, 33, 35, 255, 46, 62, 67, 255, 32, 38, 41, 255, 30, 36, 38, 255, 41, 53, 58, 255, 36, 45, 48, 255, 37, 47, 50, 255, 41, 54, 58, 255, 46, 62, 67, 255, 33, 40, 43, 255, 33, 41, 44, 255, 22, 22, 22, 255, 32, 40, 42, 255, 46, 63, 68, 255, 41, 54, 58, 255, 42, 56, 61, 255, 30, 36, 38, 255, 36, 53, 36, 255, 31, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 29, 39, 29, 255, 32, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 33, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 35, 52, 35, 255, 41, 60, 40, 255, 40, 60, 40, 255, 44, 65, 43, 255, 41, 60, 40, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 47, 33, 255, 28, 38, 28, 255, 24, 30, 24, 255, 24, 31, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 33, 48, 34, 255, 121, 148, 14, 255, 30, 41, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 32, 46, 33, 255, 30, 42, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 48, 34, 255, 36, 52, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 37, 56, 38, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 39, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 33, 48, 34, 255, 36, 53, 36, 255, 31, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 41, 30, 255, 33, 48, 33, 255, 33, 48, 34, 255, 31, 45, 32, 255, 30, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 34, 49, 34, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 34, 255, 30, 42, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 43, 31, 255, 33, 48, 33, 255, 36, 52, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 39, 58, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 43, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 34, 26, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 36, 54, 37, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 47, 33, 255, 30, 42, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 90, 107, 13, 255, 27, 36, 27, 255, 31, 43, 31, 255, 30, 41, 30, 255, 37, 54, 37, 255, 33, 48, 33, 255, 30, 42, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 35, 52, 36, 255, 31, 43, 31, 255, 63, 75, 15, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 32, 45, 32, 255, 38, 57, 38, 255, 40, 52, 56, 255, 31, 38, 40, 255, 30, 35, 37, 255, 21, 21, 21, 255, 22, 23, 24, 255, 44, 58, 63, 255, 38, 48, 52, 255, 41, 55, 59, 255, 42, 55, 60, 255, 34, 42, 45, 255, 29, 35, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 27, 31, 32, 255, 25, 28, 29, 255, 36, 46, 49, 255, 34, 43, 46, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 39, 41, 255, 29, 34, 36, 255, 31, 38, 40, 255, 33, 41, 44, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 37, 255, 34, 42, 45, 255, 42, 56, 60, 255, 41, 54, 58, 255, 42, 55, 60, 255, 43, 57, 61, 255, 43, 58, 63, 255, 34, 42, 44, 255, 24, 26, 27, 255, 26, 29, 30, 255, 34, 42, 44, 255, 29, 34, 36, 255, 30, 35, 37, 255, 29, 35, 36, 255, 32, 40, 42, 255, 23, 24, 25, 255, 31, 37, 40, 255, 28, 32, 34, 255, 23, 24, 25, 255, 44, 58, 63, 255, 34, 42, 44, 255, 36, 46, 49, 255, 42, 55, 60, 255, 42, 56, 61, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 47, 64, 70, 255, 44, 58, 63, 255, 37, 47, 51, 255, 39, 50, 54, 255, 32, 40, 42, 255, 29, 34, 35, 255, 27, 31, 32, 255, 34, 42, 45, 255, 22, 22, 22, 255, 22, 23, 23, 255, 37, 47, 51, 255, 43, 57, 61, 255, 37, 47, 51, 255, 38, 48, 52, 255, 49, 68, 74, 255, 38, 49, 52, 255, 41, 55, 59, 255, 51, 69, 75, 255, 54, 73, 78, 255, 33, 40, 43, 255, 33, 41, 43, 255, 28, 33, 34, 255, 28, 33, 34, 255, 50, 68, 74, 255, 41, 55, 59, 255, 47, 63, 69, 255, 32, 39, 42, 255, 41, 54, 58, 255, 25, 28, 29, 255, 43, 57, 61, 255, 47, 63, 69, 255, 21, 21, 21, 255, 25, 27, 28, 255, 33, 41, 44, 255, 25, 28, 29, 255, 35, 44, 47, 255, 35, 44, 48, 255, 43, 57, 62, 255, 34, 42, 45, 255, 38, 49, 53, 255, 31, 37, 39, 255, 39, 50, 54, 255, 40, 52, 56, 255, 32, 40, 42, 255, 43, 57, 61, 255, 51, 70, 76, 255, 43, 58, 63, 255, 42, 56, 61, 255, 49, 67, 73, 255, 39, 50, 54, 255, 42, 55, 60, 255, 36, 46, 49, 255, 21, 21, 21, 255, 30, 35, 37, 255, 31, 37, 39, 255, 32, 40, 42, 255, 28, 33, 34, 255, 29, 35, 36, 255, 36, 46, 49, 255, 36, 45, 49, 255, 33, 40, 43, 255, 47, 64, 70, 255, 42, 56, 61, 255, 46, 62, 68, 255, 27, 31, 32, 255, 29, 34, 35, 255, 40, 53, 57, 255, 38, 48, 52, 255, 23, 25, 25, 255, 27, 31, 33, 255, 28, 32, 33, 255, 38, 50, 53, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 29, 35, 37, 255, 32, 40, 42, 255, 31, 38, 40, 255, 39, 51, 55, 255, 42, 55, 59, 255, 32, 39, 42, 255, 31, 38, 40, 255, 42, 56, 60, 255, 46, 63, 68, 255, 44, 60, 65, 255, 30, 35, 37, 255, 36, 46, 49, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 30, 35, 37, 255, 35, 43, 46, 255, 37, 48, 51, 255, 35, 44, 47, 255, 29, 33, 35, 255, 32, 39, 42, 255, 27, 31, 32, 255, 35, 45, 48, 255, 34, 42, 45, 255, 32, 40, 42, 255, 27, 30, 32, 255, 32, 40, 42, 255, 44, 59, 63, 255, 43, 58, 63, 255, 50, 69, 75, 255, 56, 74, 79, 255, 38, 49, 53, 255, 25, 27, 28, 255, 28, 32, 33, 255, 36, 46, 49, 255, 47, 65, 70, 255, 31, 37, 39, 255, 30, 35, 37, 255, 47, 63, 69, 255, 42, 55, 59, 255, 29, 34, 36, 255, 47, 63, 69, 255, 33, 41, 44, 255, 44, 59, 64, 255, 50, 68, 75, 255, 44, 59, 64, 255, 43, 57, 62, 255, 38, 49, 52, 255, 40, 52, 56, 255, 32, 38, 41, 255, 35, 43, 46, 255, 43, 57, 61, 255, 36, 45, 48, 255, 31, 38, 40, 255, 23, 24, 24, 255, 23, 25, 25, 255, 21, 21, 21, 255, 27, 31, 32, 255, 45, 61, 66, 255, 34, 42, 45, 255, 36, 46, 49, 255, 40, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 39, 50, 54, 255, 36, 46, 50, 255, 41, 54, 58, 255, 35, 44, 48, 255, 27, 30, 32, 255, 23, 24, 25, 255, 24, 26, 27, 255, 28, 32, 33, 255, 28, 33, 34, 255, 26, 30, 31, 255, 34, 42, 45, 255, 24, 26, 27, 255, 26, 29, 30, 255, 32, 39, 42, 255, 30, 35, 37, 255, 32, 40, 42, 255, 34, 42, 45, 255, 35, 45, 48, 255, 28, 32, 33, 255, 38, 49, 52, 255, 21, 21, 21, 255, 33, 40, 43, 255, 30, 35, 37, 255, 23, 24, 25, 255, 30, 36, 38, 255, 31, 38, 40, 255, 32, 39, 41, 255, 35, 44, 47, 255, 36, 46, 49, 255, 40, 52, 56, 255, 35, 44, 47, 255, 38, 50, 54, 255, 38, 49, 52, 255, 28, 32, 33, 255, 23, 25, 25, 255, 40, 53, 57, 255, 44, 59, 64, 255, 34, 43, 46, 255, 29, 33, 35, 255, 33, 41, 43, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 27, 36, 27, 255, 75, 90, 15, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 51, 35, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 52, 36, 255, 33, 47, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 24, 30, 24, 255, 23, 30, 24, 255, 25, 32, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 39, 58, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 36, 255, 32, 46, 33, 255, 32, 46, 32, 255, 41, 61, 40, 255, 34, 50, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 43, 31, 255, 31, 44, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 43, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 34, 255, 27, 38, 28, 255, 25, 34, 26, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 34, 50, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 52, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 43, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 40, 30, 255, 34, 49, 34, 255, 26, 34, 26, 255, 33, 48, 34, 255, 31, 44, 31, 255, 29, 39, 29, 255, 27, 36, 27, 255, 30, 42, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 38, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 42, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 45, 32, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 34, 255, 43, 64, 42, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 38, 56, 38, 255, 34, 50, 34, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 26, 35, 27, 255, 25, 32, 25, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 26, 35, 27, 255, 32, 46, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 35, 52, 36, 255, 33, 47, 33, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 25, 27, 28, 255, 36, 46, 49, 255, 35, 44, 47, 255, 45, 61, 66, 255, 30, 36, 37, 255, 21, 21, 21, 255, 28, 32, 34, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 31, 37, 39, 255, 33, 40, 43, 255, 44, 59, 64, 255, 29, 34, 35, 255, 23, 24, 24, 255, 27, 30, 32, 255, 24, 26, 27, 255, 29, 34, 36, 255, 31, 37, 39, 255, 21, 21, 21, 255, 25, 28, 29, 255, 36, 46, 49, 255, 29, 33, 35, 255, 27, 31, 32, 255, 31, 37, 39, 255, 41, 53, 58, 255, 37, 47, 51, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 54, 59, 255, 43, 58, 63, 255, 32, 40, 42, 255, 43, 57, 62, 255, 40, 52, 56, 255, 46, 63, 68, 255, 41, 53, 58, 255, 37, 47, 50, 255, 24, 26, 27, 255, 21, 21, 21, 255, 33, 41, 44, 255, 32, 39, 41, 255, 38, 49, 52, 255, 32, 39, 42, 255, 32, 39, 41, 255, 30, 36, 38, 255, 31, 37, 39, 255, 33, 40, 43, 255, 37, 47, 50, 255, 43, 58, 63, 255, 41, 53, 58, 255, 41, 53, 58, 255, 36, 46, 49, 255, 33, 42, 44, 255, 44, 58, 63, 255, 21, 21, 21, 255, 26, 29, 30, 255, 44, 59, 64, 255, 38, 49, 53, 255, 45, 61, 66, 255, 46, 63, 68, 255, 38, 50, 53, 255, 35, 43, 46, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 57, 62, 255, 39, 51, 55, 255, 46, 63, 68, 255, 47, 64, 70, 255, 34, 42, 45, 255, 35, 44, 48, 255, 47, 64, 70, 255, 38, 49, 53, 255, 29, 33, 35, 255, 43, 57, 61, 255, 32, 38, 41, 255, 33, 41, 43, 255, 40, 52, 57, 255, 32, 38, 41, 255, 43, 57, 61, 255, 41, 55, 59, 255, 43, 58, 62, 255, 43, 57, 62, 255, 35, 44, 47, 255, 35, 45, 48, 255, 39, 51, 55, 255, 28, 33, 34, 255, 21, 21, 21, 255, 34, 42, 45, 255, 28, 32, 33, 255, 41, 53, 58, 255, 29, 34, 36, 255, 35, 44, 47, 255, 39, 51, 55, 255, 39, 50, 54, 255, 38, 49, 52, 255, 39, 50, 54, 255, 38, 48, 52, 255, 38, 49, 52, 255, 42, 56, 61, 255, 40, 52, 56, 255, 43, 58, 63, 255, 38, 49, 52, 255, 38, 49, 53, 255, 40, 52, 56, 255, 49, 68, 74, 255, 39, 50, 54, 255, 21, 21, 21, 255, 39, 50, 54, 255, 47, 64, 70, 255, 28, 33, 34, 255, 30, 36, 38, 255, 23, 24, 25, 255, 40, 52, 56, 255, 35, 45, 48, 255, 47, 65, 70, 255, 51, 70, 76, 255, 47, 65, 70, 255, 47, 64, 70, 255, 35, 44, 47, 255, 32, 39, 41, 255, 47, 63, 69, 255, 32, 38, 41, 255, 39, 50, 54, 255, 41, 54, 59, 255, 37, 48, 51, 255, 45, 61, 66, 255, 24, 26, 26, 255, 21, 21, 21, 255, 31, 37, 39, 255, 28, 32, 34, 255, 28, 32, 34, 255, 41, 54, 59, 255, 35, 45, 48, 255, 38, 49, 53, 255, 34, 43, 46, 255, 34, 42, 45, 255, 36, 46, 50, 255, 27, 31, 32, 255, 41, 53, 58, 255, 39, 50, 54, 255, 26, 29, 30, 255, 36, 46, 49, 255, 21, 21, 21, 255, 24, 25, 26, 255, 26, 30, 31, 255, 28, 32, 33, 255, 37, 47, 50, 255, 34, 43, 46, 255, 34, 42, 45, 255, 29, 34, 35, 255, 26, 29, 30, 255, 21, 21, 21, 255, 24, 26, 27, 255, 40, 52, 56, 255, 37, 47, 50, 255, 36, 46, 50, 255, 41, 54, 58, 255, 44, 59, 64, 255, 44, 60, 65, 255, 36, 46, 49, 255, 44, 59, 63, 255, 44, 59, 64, 255, 21, 21, 21, 255, 35, 44, 47, 255, 56, 74, 79, 255, 29, 34, 35, 255, 30, 36, 38, 255, 41, 54, 59, 255, 33, 41, 43, 255, 30, 36, 38, 255, 46, 63, 68, 255, 40, 52, 56, 255, 41, 54, 59, 255, 57, 75, 80, 255, 37, 48, 51, 255, 33, 41, 43, 255, 35, 44, 47, 255, 33, 41, 44, 255, 49, 67, 74, 255, 39, 50, 54, 255, 35, 44, 47, 255, 38, 50, 54, 255, 38, 50, 53, 255, 43, 58, 62, 255, 33, 40, 43, 255, 41, 54, 59, 255, 40, 53, 57, 255, 45, 61, 66, 255, 23, 24, 24, 255, 23, 23, 24, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 30, 31, 255, 40, 52, 56, 255, 39, 51, 54, 255, 40, 53, 57, 255, 36, 45, 49, 255, 35, 44, 47, 255, 29, 33, 35, 255, 32, 39, 41, 255, 41, 53, 58, 255, 32, 40, 42, 255, 31, 37, 39, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 33, 40, 43, 255, 33, 40, 43, 255, 30, 36, 38, 255, 32, 40, 42, 255, 31, 37, 39, 255, 30, 35, 37, 255, 29, 33, 35, 255, 27, 30, 31, 255, 34, 42, 45, 255, 34, 42, 45, 255, 29, 35, 37, 255, 37, 47, 50, 255, 36, 45, 48, 255, 37, 47, 51, 255, 33, 42, 44, 255, 40, 52, 56, 255, 39, 51, 54, 255, 41, 55, 59, 255, 39, 51, 55, 255, 40, 52, 57, 255, 39, 51, 55, 255, 30, 35, 37, 255, 21, 21, 21, 255, 35, 44, 47, 255, 25, 28, 28, 255, 27, 32, 33, 255, 27, 31, 33, 255, 21, 21, 21, 255, 40, 52, 56, 255, 43, 57, 62, 255, 34, 42, 45, 255, 24, 26, 27, 255, 39, 50, 54, 255, 27, 30, 31, 255, 42, 56, 61, 255, 32, 39, 42, 255, 40, 52, 56, 255, 34, 43, 46, 255, 33, 40, 43, 255, 33, 41, 43, 255, 46, 63, 68, 255, 36, 46, 49, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 36, 54, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 32, 255, 37, 54, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 27, 36, 27, 255, 23, 30, 24, 255, 28, 38, 28, 255, 32, 46, 33, 255, 30, 43, 31, 255, 34, 51, 35, 255, 33, 48, 33, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 47, 33, 255, 32, 46, 32, 255, 38, 57, 38, 255, 47, 69, 45, 255, 53, 76, 50, 255, 39, 59, 39, 255, 49, 71, 47, 255, 41, 61, 40, 255, 34, 50, 35, 255, 35, 52, 35, 255, 37, 54, 37, 255, 34, 50, 35, 255, 32, 46, 32, 255, 34, 50, 35, 255, 30, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 36, 27, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 43, 63, 42, 255, 38, 57, 38, 255, 35, 51, 35, 255, 33, 47, 33, 255, 26, 36, 27, 255, 35, 51, 35, 255, 35, 52, 36, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 26, 34, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 33, 48, 33, 255, 32, 45, 32, 255, 38, 56, 38, 255, 39, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 34, 49, 34, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 40, 59, 39, 255, 34, 50, 34, 255, 34, 50, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 31, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 32, 47, 33, 255, 32, 46, 33, 255, 29, 41, 30, 255, 29, 40, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 48, 34, 255, 30, 43, 31, 255, 25, 33, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 32, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 33, 47, 33, 255, 29, 41, 30, 255, 35, 52, 36, 255, 28, 38, 28, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 32, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 32, 25, 255, 23, 30, 24, 255, 64, 74, 13, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 44, 65, 43, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 36, 255, 34, 51, 35, 255, 38, 56, 38, 255, 37, 56, 37, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 25, 34, 26, 255, 27, 36, 27, 255, 33, 48, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 45, 61, 66, 255, 39, 51, 55, 255, 44, 58, 63, 255, 39, 51, 55, 255, 37, 47, 50, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 23, 255, 27, 32, 33, 255, 35, 43, 46, 255, 32, 40, 42, 255, 38, 49, 53, 255, 30, 36, 38, 255, 31, 37, 39, 255, 33, 41, 43, 255, 32, 39, 42, 255, 25, 28, 29, 255, 39, 51, 54, 255, 34, 42, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 25, 28, 29, 255, 34, 43, 46, 255, 23, 25, 25, 255, 31, 38, 40, 255, 25, 28, 29, 255, 27, 31, 32, 255, 27, 30, 31, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 49, 66, 73, 255, 38, 50, 53, 255, 41, 54, 58, 255, 25, 28, 28, 255, 41, 54, 58, 255, 37, 48, 52, 255, 38, 49, 52, 255, 30, 36, 38, 255, 39, 51, 55, 255, 44, 59, 64, 255, 38, 49, 53, 255, 33, 41, 43, 255, 30, 36, 38, 255, 43, 57, 62, 255, 31, 38, 40, 255, 35, 44, 47, 255, 37, 48, 51, 255, 37, 47, 51, 255, 43, 57, 61, 255, 40, 52, 56, 255, 34, 42, 44, 255, 37, 47, 51, 255, 41, 54, 58, 255, 43, 56, 61, 255, 48, 65, 71, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 50, 53, 255, 44, 59, 64, 255, 36, 45, 48, 255, 21, 21, 22, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 51, 255, 33, 41, 43, 255, 39, 50, 54, 255, 32, 40, 42, 255, 33, 41, 44, 255, 46, 62, 68, 255, 43, 57, 61, 255, 46, 62, 67, 255, 42, 55, 59, 255, 32, 39, 41, 255, 28, 32, 33, 255, 39, 51, 55, 255, 43, 57, 62, 255, 39, 51, 55, 255, 40, 52, 56, 255, 31, 37, 39, 255, 33, 41, 44, 255, 33, 41, 43, 255, 24, 26, 27, 255, 38, 49, 53, 255, 41, 53, 58, 255, 43, 57, 62, 255, 37, 48, 51, 255, 21, 21, 21, 255, 33, 41, 44, 255, 40, 52, 57, 255, 36, 46, 49, 255, 42, 56, 61, 255, 32, 38, 41, 255, 40, 52, 56, 255, 34, 43, 46, 255, 25, 27, 28, 255, 37, 47, 50, 255, 36, 46, 49, 255, 33, 40, 43, 255, 34, 42, 45, 255, 37, 47, 51, 255, 48, 66, 72, 255, 44, 60, 65, 255, 38, 49, 53, 255, 48, 66, 72, 255, 31, 37, 39, 255, 32, 40, 42, 255, 21, 21, 21, 255, 51, 69, 75, 255, 40, 52, 56, 255, 29, 35, 37, 255, 39, 51, 55, 255, 28, 33, 34, 255, 37, 48, 51, 255, 48, 65, 71, 255, 48, 66, 72, 255, 44, 59, 64, 255, 43, 57, 62, 255, 38, 49, 52, 255, 49, 67, 73, 255, 45, 61, 66, 255, 36, 46, 50, 255, 36, 46, 49, 255, 22, 22, 23, 255, 25, 27, 28, 255, 28, 32, 33, 255, 44, 59, 64, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 49, 53, 255, 42, 55, 59, 255, 38, 48, 52, 255, 29, 34, 36, 255, 36, 46, 50, 255, 41, 54, 59, 255, 30, 36, 38, 255, 34, 42, 45, 255, 48, 65, 71, 255, 40, 52, 56, 255, 37, 48, 51, 255, 40, 52, 56, 255, 29, 34, 36, 255, 21, 21, 21, 255, 29, 35, 37, 255, 29, 33, 35, 255, 23, 24, 25, 255, 32, 39, 41, 255, 27, 30, 32, 255, 25, 27, 28, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 28, 29, 255, 25, 28, 29, 255, 35, 44, 47, 255, 37, 47, 50, 255, 41, 53, 57, 255, 45, 60, 66, 255, 30, 36, 38, 255, 34, 43, 46, 255, 39, 50, 54, 255, 44, 58, 63, 255, 24, 25, 26, 255, 37, 47, 51, 255, 37, 48, 52, 255, 35, 43, 46, 255, 43, 57, 62, 255, 45, 61, 66, 255, 44, 59, 64, 255, 37, 47, 51, 255, 23, 24, 24, 255, 36, 45, 49, 255, 37, 47, 50, 255, 36, 46, 49, 255, 30, 36, 38, 255, 35, 44, 48, 255, 34, 43, 46, 255, 23, 24, 24, 255, 28, 33, 34, 255, 37, 47, 50, 255, 41, 54, 58, 255, 22, 22, 23, 255, 36, 45, 49, 255, 33, 41, 44, 255, 40, 52, 56, 255, 45, 61, 66, 255, 33, 41, 43, 255, 41, 53, 58, 255, 45, 61, 66, 255, 31, 37, 39, 255, 25, 28, 29, 255, 21, 21, 21, 255, 35, 44, 47, 255, 35, 44, 47, 255, 33, 41, 44, 255, 35, 44, 47, 255, 38, 48, 52, 255, 39, 50, 54, 255, 28, 33, 35, 255, 40, 52, 56, 255, 32, 38, 41, 255, 39, 50, 54, 255, 47, 64, 70, 255, 43, 57, 62, 255, 40, 52, 56, 255, 33, 41, 44, 255, 28, 33, 34, 255, 30, 36, 37, 255, 22, 23, 23, 255, 21, 21, 21, 255, 27, 31, 32, 255, 39, 51, 55, 255, 35, 44, 47, 255, 31, 37, 39, 255, 45, 60, 65, 255, 41, 54, 59, 255, 26, 29, 30, 255, 40, 52, 56, 255, 21, 21, 21, 255, 34, 42, 45, 255, 31, 38, 40, 255, 36, 47, 50, 255, 26, 29, 30, 255, 25, 28, 29, 255, 39, 51, 55, 255, 32, 40, 42, 255, 41, 53, 58, 255, 41, 54, 59, 255, 48, 65, 71, 255, 27, 31, 33, 255, 47, 64, 70, 255, 35, 44, 47, 255, 21, 21, 21, 255, 37, 47, 50, 255, 39, 50, 54, 255, 33, 41, 44, 255, 36, 46, 49, 255, 35, 44, 47, 255, 24, 25, 26, 255, 30, 36, 38, 255, 29, 34, 36, 255, 38, 49, 52, 255, 32, 40, 42, 255, 30, 35, 37, 255, 34, 42, 44, 255, 26, 30, 31, 255, 32, 38, 41, 255, 31, 37, 39, 255, 31, 37, 39, 255, 37, 48, 51, 255, 33, 40, 43, 255, 41, 54, 59, 255, 31, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 32, 255, 31, 44, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 37, 56, 38, 255, 38, 57, 38, 255, 35, 51, 35, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 41, 30, 255, 34, 50, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 41, 60, 40, 255, 47, 69, 45, 255, 53, 76, 50, 255, 51, 74, 48, 255, 40, 60, 40, 255, 35, 52, 36, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 54, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 31, 45, 32, 255, 35, 52, 36, 255, 34, 50, 34, 255, 31, 44, 32, 255, 31, 43, 31, 255, 31, 44, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 30, 42, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 31, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 40, 59, 39, 255, 35, 52, 35, 255, 35, 52, 36, 255, 32, 47, 33, 255, 31, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 25, 255, 26, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 30, 42, 31, 255, 36, 54, 36, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 34, 255, 29, 41, 30, 255, 29, 40, 30, 255, 30, 42, 31, 255, 26, 35, 27, 255, 30, 42, 31, 255, 32, 46, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 26, 35, 27, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 43, 31, 255, 35, 51, 35, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 46, 68, 45, 255, 39, 58, 39, 255, 41, 61, 41, 255, 39, 58, 39, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 41, 30, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 37, 55, 37, 255, 33, 48, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 34, 42, 45, 255, 30, 36, 38, 255, 39, 51, 55, 255, 40, 52, 56, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 35, 44, 47, 255, 36, 45, 48, 255, 31, 38, 40, 255, 27, 31, 32, 255, 25, 28, 29, 255, 30, 36, 38, 255, 37, 47, 50, 255, 33, 41, 44, 255, 32, 40, 42, 255, 36, 45, 48, 255, 29, 34, 36, 255, 25, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 41, 255, 34, 42, 44, 255, 27, 30, 32, 255, 27, 30, 32, 255, 26, 28, 29, 255, 21, 21, 21, 255, 24, 26, 27, 255, 37, 47, 50, 255, 21, 21, 21, 255, 35, 44, 47, 255, 21, 21, 21, 255, 24, 26, 27, 255, 41, 54, 58, 255, 40, 52, 56, 255, 32, 39, 41, 255, 36, 46, 49, 255, 34, 42, 45, 255, 39, 51, 55, 255, 38, 49, 53, 255, 39, 50, 54, 255, 36, 46, 49, 255, 29, 33, 35, 255, 36, 46, 50, 255, 46, 62, 67, 255, 32, 39, 42, 255, 37, 47, 50, 255, 36, 46, 49, 255, 29, 35, 36, 255, 36, 47, 50, 255, 32, 39, 41, 255, 28, 32, 33, 255, 38, 50, 53, 255, 27, 31, 32, 255, 36, 46, 49, 255, 31, 38, 40, 255, 29, 33, 35, 255, 33, 41, 43, 255, 21, 21, 21, 255, 42, 55, 60, 255, 40, 52, 56, 255, 33, 41, 43, 255, 35, 45, 48, 255, 27, 30, 31, 255, 21, 21, 21, 255, 26, 29, 30, 255, 37, 48, 52, 255, 45, 61, 66, 255, 38, 50, 53, 255, 36, 46, 49, 255, 43, 57, 62, 255, 46, 63, 68, 255, 28, 33, 34, 255, 42, 55, 59, 255, 43, 58, 62, 255, 42, 56, 61, 255, 30, 35, 37, 255, 41, 54, 58, 255, 37, 47, 51, 255, 46, 62, 67, 255, 40, 52, 56, 255, 41, 53, 58, 255, 33, 40, 43, 255, 51, 70, 76, 255, 34, 42, 45, 255, 33, 40, 43, 255, 37, 48, 51, 255, 26, 30, 31, 255, 28, 32, 33, 255, 22, 22, 22, 255, 37, 48, 51, 255, 37, 48, 52, 255, 43, 58, 63, 255, 29, 35, 36, 255, 44, 60, 65, 255, 34, 43, 46, 255, 31, 37, 39, 255, 41, 54, 58, 255, 39, 51, 55, 255, 32, 39, 41, 255, 41, 55, 59, 255, 33, 41, 43, 255, 44, 59, 64, 255, 43, 58, 63, 255, 42, 56, 60, 255, 33, 41, 43, 255, 30, 35, 37, 255, 48, 65, 70, 255, 33, 41, 44, 255, 21, 21, 21, 255, 41, 54, 58, 255, 46, 62, 67, 255, 36, 46, 49, 255, 39, 51, 55, 255, 32, 38, 41, 255, 46, 62, 67, 255, 55, 73, 79, 255, 44, 59, 64, 255, 49, 68, 74, 255, 55, 73, 79, 255, 34, 43, 46, 255, 32, 39, 41, 255, 45, 60, 65, 255, 38, 48, 52, 255, 36, 46, 50, 255, 29, 34, 36, 255, 31, 38, 40, 255, 34, 43, 46, 255, 33, 41, 44, 255, 38, 49, 53, 255, 23, 25, 25, 255, 32, 40, 42, 255, 37, 47, 50, 255, 41, 55, 59, 255, 44, 59, 64, 255, 48, 66, 72, 255, 41, 54, 59, 255, 44, 60, 65, 255, 30, 35, 37, 255, 29, 34, 36, 255, 39, 50, 54, 255, 37, 48, 51, 255, 41, 53, 57, 255, 34, 42, 45, 255, 37, 47, 50, 255, 21, 21, 21, 255, 34, 42, 44, 255, 26, 28, 29, 255, 30, 36, 38, 255, 21, 21, 21, 255, 23, 25, 25, 255, 26, 29, 31, 255, 21, 21, 21, 255, 22, 22, 23, 255, 26, 30, 31, 255, 27, 32, 33, 255, 33, 40, 43, 255, 36, 46, 49, 255, 36, 46, 50, 255, 38, 49, 53, 255, 35, 45, 48, 255, 43, 57, 61, 255, 34, 43, 46, 255, 30, 36, 38, 255, 40, 52, 56, 255, 23, 23, 24, 255, 41, 54, 58, 255, 45, 61, 66, 255, 37, 47, 50, 255, 41, 53, 57, 255, 45, 61, 66, 255, 31, 37, 39, 255, 40, 53, 57, 255, 35, 44, 47, 255, 44, 58, 63, 255, 31, 37, 39, 255, 34, 42, 45, 255, 39, 50, 54, 255, 41, 54, 59, 255, 37, 47, 51, 255, 33, 41, 43, 255, 32, 39, 41, 255, 29, 34, 35, 255, 30, 36, 38, 255, 33, 41, 44, 255, 41, 54, 58, 255, 25, 28, 29, 255, 44, 58, 63, 255, 50, 68, 74, 255, 34, 43, 46, 255, 44, 59, 64, 255, 34, 42, 45, 255, 33, 40, 43, 255, 22, 22, 22, 255, 37, 47, 51, 255, 43, 58, 63, 255, 32, 39, 41, 255, 32, 39, 42, 255, 36, 46, 49, 255, 33, 40, 43, 255, 36, 46, 49, 255, 27, 31, 32, 255, 36, 45, 48, 255, 36, 46, 50, 255, 31, 38, 40, 255, 36, 45, 48, 255, 44, 59, 64, 255, 44, 60, 65, 255, 29, 34, 35, 255, 33, 41, 43, 255, 26, 29, 30, 255, 32, 39, 41, 255, 21, 21, 21, 255, 28, 33, 35, 255, 27, 30, 31, 255, 27, 30, 31, 255, 30, 36, 38, 255, 26, 29, 30, 255, 30, 36, 38, 255, 24, 26, 26, 255, 31, 37, 39, 255, 31, 37, 39, 255, 29, 35, 37, 255, 35, 44, 47, 255, 27, 31, 32, 255, 31, 38, 40, 255, 41, 54, 58, 255, 30, 35, 37, 255, 31, 37, 39, 255, 28, 33, 34, 255, 47, 64, 70, 255, 37, 47, 51, 255, 32, 39, 42, 255, 49, 67, 73, 255, 31, 38, 40, 255, 21, 21, 21, 255, 38, 49, 53, 255, 29, 35, 36, 255, 32, 38, 41, 255, 22, 23, 23, 255, 42, 55, 60, 255, 30, 36, 38, 255, 36, 45, 48, 255, 31, 37, 39, 255, 34, 43, 46, 255, 32, 39, 41, 255, 32, 40, 42, 255, 38, 49, 52, 255, 36, 45, 48, 255, 40, 52, 56, 255, 27, 31, 32, 255, 27, 31, 32, 255, 36, 46, 49, 255, 36, 45, 49, 255, 37, 47, 51, 255, 27, 37, 28, 255, 31, 44, 32, 255, 34, 49, 34, 255, 30, 42, 31, 255, 32, 45, 32, 255, 36, 54, 36, 255, 48, 70, 46, 255, 35, 52, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 44, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 32, 46, 32, 255, 35, 52, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 32, 255, 28, 38, 28, 255, 31, 44, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 128, 156, 12, 255, 29, 40, 29, 255, 28, 38, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 46, 67, 44, 255, 36, 53, 36, 255, 54, 77, 50, 255, 39, 59, 39, 255, 33, 47, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 52, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 54, 37, 255, 33, 48, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 38, 56, 38, 255, 35, 52, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 43, 31, 255, 36, 54, 36, 255, 32, 46, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 38, 57, 38, 255, 42, 62, 41, 255, 46, 67, 44, 255, 37, 56, 37, 255, 33, 47, 33, 255, 30, 42, 30, 255, 35, 52, 36, 255, 36, 54, 37, 255, 40, 60, 40, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 42, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 34, 26, 255, 24, 30, 24, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 36, 255, 33, 48, 33, 255, 35, 52, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 50, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 33, 48, 33, 255, 34, 51, 35, 255, 37, 56, 37, 255, 33, 48, 33, 255, 36, 54, 36, 255, 48, 70, 46, 255, 46, 68, 45, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 35, 44, 47, 255, 28, 33, 34, 255, 33, 40, 43, 255, 43, 57, 62, 255, 35, 43, 46, 255, 21, 21, 21, 255, 27, 30, 31, 255, 34, 43, 46, 255, 27, 31, 32, 255, 35, 44, 47, 255, 37, 47, 50, 255, 29, 34, 35, 255, 32, 39, 42, 255, 37, 48, 51, 255, 31, 37, 40, 255, 21, 21, 21, 255, 30, 35, 37, 255, 29, 34, 36, 255, 27, 31, 32, 255, 27, 31, 33, 255, 23, 25, 25, 255, 21, 21, 21, 255, 29, 33, 35, 255, 32, 39, 41, 255, 27, 30, 31, 255, 23, 25, 25, 255, 27, 31, 32, 255, 21, 21, 21, 255, 31, 37, 39, 255, 28, 33, 35, 255, 36, 45, 49, 255, 35, 45, 48, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 33, 41, 43, 255, 28, 32, 33, 255, 32, 39, 41, 255, 30, 35, 37, 255, 30, 35, 37, 255, 42, 56, 61, 255, 45, 61, 66, 255, 51, 69, 75, 255, 33, 40, 43, 255, 39, 50, 54, 255, 44, 59, 64, 255, 34, 42, 45, 255, 39, 51, 55, 255, 42, 55, 60, 255, 33, 41, 43, 255, 33, 41, 44, 255, 26, 29, 30, 255, 30, 36, 38, 255, 35, 44, 47, 255, 34, 42, 45, 255, 25, 28, 29, 255, 26, 29, 30, 255, 34, 42, 44, 255, 28, 33, 34, 255, 21, 21, 21, 255, 38, 49, 53, 255, 27, 31, 32, 255, 26, 29, 30, 255, 28, 33, 34, 255, 21, 21, 21, 255, 32, 40, 42, 255, 38, 50, 53, 255, 36, 46, 49, 255, 35, 44, 47, 255, 39, 50, 54, 255, 44, 58, 63, 255, 29, 34, 36, 255, 45, 61, 66, 255, 36, 46, 50, 255, 55, 73, 78, 255, 45, 61, 66, 255, 44, 59, 64, 255, 43, 57, 61, 255, 38, 49, 53, 255, 43, 57, 61, 255, 35, 44, 47, 255, 30, 36, 38, 255, 43, 57, 62, 255, 42, 55, 60, 255, 39, 50, 54, 255, 29, 34, 36, 255, 29, 35, 37, 255, 33, 41, 43, 255, 38, 49, 52, 255, 22, 22, 22, 255, 30, 35, 37, 255, 45, 61, 66, 255, 42, 56, 61, 255, 44, 58, 63, 255, 42, 55, 60, 255, 32, 39, 42, 255, 36, 46, 49, 255, 43, 58, 63, 255, 38, 48, 52, 255, 45, 60, 65, 255, 39, 50, 54, 255, 42, 55, 60, 255, 47, 64, 69, 255, 31, 37, 40, 255, 30, 36, 38, 255, 40, 53, 57, 255, 40, 52, 56, 255, 33, 41, 44, 255, 21, 21, 21, 255, 30, 35, 37, 255, 37, 47, 50, 255, 37, 47, 51, 255, 41, 54, 58, 255, 44, 58, 63, 255, 34, 42, 45, 255, 39, 50, 54, 255, 57, 75, 80, 255, 38, 49, 53, 255, 48, 65, 71, 255, 49, 68, 74, 255, 35, 45, 48, 255, 29, 35, 36, 255, 29, 35, 36, 255, 40, 53, 57, 255, 42, 55, 60, 255, 36, 45, 48, 255, 35, 44, 47, 255, 29, 34, 35, 255, 41, 54, 58, 255, 26, 30, 31, 255, 29, 34, 36, 255, 39, 51, 55, 255, 53, 71, 77, 255, 32, 39, 41, 255, 46, 63, 68, 255, 43, 57, 62, 255, 46, 62, 68, 255, 35, 44, 47, 255, 38, 50, 53, 255, 36, 46, 49, 255, 44, 58, 63, 255, 30, 35, 37, 255, 32, 39, 42, 255, 43, 58, 62, 255, 34, 42, 45, 255, 21, 21, 21, 255, 36, 46, 50, 255, 27, 30, 32, 255, 28, 32, 34, 255, 28, 32, 33, 255, 27, 30, 32, 255, 28, 33, 35, 255, 27, 31, 32, 255, 33, 40, 43, 255, 33, 41, 44, 255, 26, 28, 29, 255, 37, 47, 50, 255, 29, 33, 35, 255, 50, 68, 74, 255, 29, 34, 35, 255, 35, 44, 47, 255, 45, 60, 65, 255, 36, 45, 48, 255, 31, 37, 39, 255, 37, 48, 51, 255, 23, 25, 25, 255, 23, 25, 25, 255, 34, 43, 45, 255, 53, 71, 77, 255, 39, 50, 54, 255, 45, 61, 66, 255, 27, 31, 33, 255, 38, 50, 54, 255, 38, 50, 54, 255, 30, 36, 38, 255, 32, 38, 40, 255, 32, 39, 41, 255, 29, 33, 35, 255, 34, 42, 45, 255, 29, 35, 36, 255, 28, 32, 33, 255, 31, 38, 40, 255, 38, 49, 52, 255, 35, 44, 47, 255, 31, 37, 40, 255, 37, 48, 51, 255, 37, 48, 52, 255, 35, 45, 48, 255, 33, 40, 43, 255, 33, 42, 44, 255, 33, 41, 44, 255, 43, 57, 62, 255, 28, 32, 34, 255, 21, 21, 21, 255, 50, 69, 75, 255, 38, 50, 53, 255, 32, 39, 41, 255, 38, 49, 53, 255, 34, 42, 45, 255, 27, 31, 32, 255, 37, 47, 50, 255, 32, 39, 42, 255, 38, 49, 53, 255, 31, 38, 40, 255, 35, 45, 48, 255, 31, 38, 40, 255, 39, 51, 55, 255, 31, 37, 39, 255, 29, 34, 36, 255, 26, 29, 30, 255, 26, 29, 30, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 23, 24, 25, 255, 31, 38, 40, 255, 32, 39, 42, 255, 36, 45, 48, 255, 22, 23, 23, 255, 36, 46, 49, 255, 39, 51, 55, 255, 36, 46, 49, 255, 31, 37, 39, 255, 33, 41, 44, 255, 46, 63, 68, 255, 35, 44, 47, 255, 36, 45, 48, 255, 32, 40, 42, 255, 40, 52, 56, 255, 46, 62, 67, 255, 31, 38, 40, 255, 44, 59, 64, 255, 36, 46, 50, 255, 30, 36, 38, 255, 21, 21, 21, 255, 38, 49, 53, 255, 37, 48, 51, 255, 36, 45, 48, 255, 41, 54, 59, 255, 36, 46, 49, 255, 34, 43, 45, 255, 30, 35, 37, 255, 34, 42, 45, 255, 25, 27, 28, 255, 35, 44, 47, 255, 39, 51, 54, 255, 35, 44, 47, 255, 37, 47, 50, 255, 27, 32, 33, 255, 28, 33, 35, 255, 30, 36, 38, 255, 23, 24, 24, 255, 34, 43, 46, 255, 33, 41, 44, 255, 28, 38, 28, 255, 30, 43, 31, 255, 35, 52, 36, 255, 34, 50, 34, 255, 33, 48, 34, 255, 41, 60, 40, 255, 48, 70, 46, 255, 36, 54, 37, 255, 46, 67, 44, 255, 39, 58, 39, 255, 37, 55, 37, 255, 33, 49, 34, 255, 25, 32, 25, 255, 24, 30, 24, 255, 24, 31, 25, 255, 25, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 32, 25, 255, 29, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 33, 255, 34, 49, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 52, 36, 255, 35, 52, 36, 255, 34, 50, 35, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 54, 37, 255, 36, 54, 36, 255, 49, 72, 47, 255, 37, 55, 37, 255, 36, 54, 37, 255, 31, 44, 31, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 36, 255, 37, 56, 37, 255, 31, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 31, 255, 30, 42, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 34, 50, 35, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 43, 63, 42, 255, 36, 53, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 54, 37, 255, 31, 43, 31, 255, 33, 47, 33, 255, 39, 58, 39, 255, 38, 57, 38, 255, 40, 59, 39, 255, 38, 56, 38, 255, 35, 52, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 49, 72, 47, 255, 43, 63, 42, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 69, 83, 16, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 37, 54, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 40, 59, 39, 255, 36, 53, 36, 255, 32, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 56, 38, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 39, 58, 39, 255, 41, 61, 40, 255, 36, 54, 36, 255, 33, 47, 33, 255, 30, 42, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 50, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 25, 33, 25, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 39, 29, 255, 28, 38, 28, 255, 31, 44, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 32, 255, 31, 44, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 33, 255, 28, 38, 28, 255, 26, 30, 31, 255, 22, 23, 24, 255, 27, 30, 31, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 36, 46, 50, 255, 31, 38, 40, 255, 37, 48, 51, 255, 38, 49, 53, 255, 35, 44, 47, 255, 39, 50, 54, 255, 26, 29, 30, 255, 34, 42, 45, 255, 30, 35, 37, 255, 35, 43, 46, 255, 27, 32, 33, 255, 26, 30, 31, 255, 21, 21, 21, 255, 22, 23, 24, 255, 21, 21, 21, 255, 23, 25, 25, 255, 28, 33, 35, 255, 37, 48, 52, 255, 33, 41, 44, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 28, 29, 255, 32, 39, 41, 255, 26, 29, 31, 255, 25, 28, 29, 255, 35, 44, 47, 255, 42, 56, 61, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 32, 40, 42, 255, 33, 40, 43, 255, 28, 33, 35, 255, 39, 50, 54, 255, 48, 66, 72, 255, 42, 56, 60, 255, 36, 46, 49, 255, 39, 51, 55, 255, 51, 69, 75, 255, 50, 69, 75, 255, 45, 61, 67, 255, 47, 63, 69, 255, 26, 29, 30, 255, 37, 48, 51, 255, 31, 38, 40, 255, 23, 24, 25, 255, 32, 39, 42, 255, 49, 67, 73, 255, 35, 43, 46, 255, 41, 54, 59, 255, 44, 58, 63, 255, 39, 51, 55, 255, 41, 54, 58, 255, 21, 21, 21, 255, 30, 37, 39, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 47, 63, 69, 255, 40, 53, 57, 255, 46, 62, 67, 255, 40, 52, 56, 255, 34, 42, 45, 255, 39, 51, 55, 255, 37, 47, 51, 255, 43, 58, 63, 255, 42, 55, 59, 255, 54, 72, 78, 255, 60, 78, 82, 255, 47, 64, 69, 255, 31, 37, 39, 255, 52, 71, 76, 255, 38, 49, 52, 255, 24, 25, 26, 255, 39, 50, 54, 255, 36, 46, 49, 255, 41, 54, 58, 255, 36, 46, 49, 255, 30, 36, 38, 255, 37, 48, 51, 255, 25, 28, 29, 255, 40, 52, 56, 255, 33, 40, 43, 255, 21, 21, 21, 255, 45, 61, 66, 255, 39, 50, 54, 255, 49, 67, 73, 255, 37, 48, 51, 255, 29, 35, 37, 255, 43, 58, 62, 255, 41, 54, 59, 255, 40, 53, 57, 255, 36, 46, 49, 255, 33, 42, 44, 255, 36, 45, 48, 255, 35, 44, 47, 255, 27, 31, 32, 255, 32, 39, 42, 255, 31, 37, 39, 255, 25, 28, 28, 255, 36, 47, 50, 255, 21, 21, 21, 255, 43, 56, 61, 255, 40, 53, 57, 255, 32, 39, 42, 255, 36, 46, 49, 255, 37, 47, 50, 255, 36, 46, 49, 255, 37, 47, 51, 255, 33, 41, 43, 255, 38, 48, 52, 255, 48, 66, 71, 255, 30, 36, 39, 255, 38, 49, 53, 255, 49, 68, 74, 255, 31, 37, 39, 255, 33, 41, 44, 255, 31, 38, 40, 255, 36, 45, 48, 255, 44, 58, 63, 255, 36, 46, 49, 255, 33, 41, 43, 255, 21, 21, 21, 255, 40, 52, 56, 255, 43, 58, 63, 255, 47, 65, 70, 255, 52, 71, 76, 255, 48, 66, 72, 255, 48, 66, 72, 255, 42, 56, 61, 255, 25, 27, 27, 255, 43, 57, 62, 255, 43, 57, 62, 255, 47, 64, 70, 255, 38, 49, 53, 255, 28, 33, 34, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 30, 36, 38, 255, 29, 34, 35, 255, 29, 34, 36, 255, 25, 28, 29, 255, 30, 35, 37, 255, 27, 30, 31, 255, 32, 40, 42, 255, 33, 40, 43, 255, 37, 48, 52, 255, 42, 55, 59, 255, 45, 60, 65, 255, 45, 61, 66, 255, 47, 64, 70, 255, 44, 59, 64, 255, 35, 44, 48, 255, 37, 47, 51, 255, 39, 51, 54, 255, 38, 50, 54, 255, 21, 21, 21, 255, 29, 33, 35, 255, 38, 50, 53, 255, 47, 64, 70, 255, 46, 62, 67, 255, 35, 44, 47, 255, 38, 48, 52, 255, 42, 55, 60, 255, 39, 51, 54, 255, 41, 55, 59, 255, 31, 37, 39, 255, 33, 40, 43, 255, 39, 51, 55, 255, 42, 56, 61, 255, 38, 48, 52, 255, 23, 24, 24, 255, 30, 36, 38, 255, 27, 31, 32, 255, 48, 65, 71, 255, 38, 50, 53, 255, 34, 43, 46, 255, 32, 38, 41, 255, 37, 47, 50, 255, 35, 44, 47, 255, 38, 49, 52, 255, 33, 40, 43, 255, 37, 47, 50, 255, 27, 30, 32, 255, 21, 22, 22, 255, 41, 54, 58, 255, 34, 43, 46, 255, 33, 40, 43, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 33, 41, 44, 255, 41, 55, 59, 255, 36, 46, 49, 255, 29, 34, 36, 255, 33, 41, 43, 255, 46, 62, 68, 255, 31, 38, 40, 255, 37, 48, 51, 255, 33, 41, 43, 255, 23, 25, 25, 255, 33, 42, 44, 255, 24, 26, 26, 255, 21, 21, 21, 255, 33, 40, 43, 255, 26, 29, 30, 255, 21, 22, 22, 255, 40, 53, 57, 255, 34, 42, 44, 255, 26, 29, 30, 255, 40, 53, 57, 255, 36, 46, 50, 255, 35, 43, 46, 255, 43, 58, 63, 255, 37, 47, 51, 255, 36, 46, 50, 255, 35, 44, 47, 255, 35, 44, 47, 255, 35, 44, 47, 255, 42, 56, 61, 255, 48, 65, 71, 255, 39, 51, 55, 255, 34, 43, 46, 255, 33, 40, 43, 255, 32, 38, 41, 255, 21, 21, 21, 255, 32, 38, 41, 255, 32, 39, 42, 255, 36, 46, 49, 255, 48, 65, 71, 255, 32, 38, 41, 255, 37, 47, 50, 255, 33, 41, 43, 255, 33, 41, 44, 255, 41, 54, 59, 255, 30, 35, 37, 255, 30, 36, 38, 255, 37, 48, 51, 255, 24, 26, 26, 255, 23, 25, 25, 255, 32, 39, 42, 255, 32, 40, 42, 255, 24, 26, 27, 255, 31, 38, 40, 255, 35, 43, 46, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 35, 255, 38, 57, 38, 255, 50, 73, 48, 255, 37, 56, 37, 255, 40, 60, 40, 255, 40, 60, 40, 255, 35, 51, 35, 255, 31, 43, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 27, 34, 27, 255, 33, 43, 33, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 33, 255, 31, 43, 31, 255, 34, 49, 34, 255, 31, 44, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 33, 48, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 23, 30, 24, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 43, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 47, 33, 255, 31, 44, 32, 255, 35, 52, 36, 255, 38, 56, 38, 255, 45, 65, 43, 255, 49, 72, 47, 255, 38, 56, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 36, 54, 37, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 36, 53, 36, 255, 102, 126, 16, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 48, 34, 255, 33, 48, 34, 255, 36, 54, 37, 255, 32, 46, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 54, 37, 255, 45, 66, 43, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 48, 70, 46, 255, 53, 77, 50, 255, 50, 72, 47, 255, 45, 66, 44, 255, 36, 52, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 39, 29, 255, 37, 54, 37, 255, 34, 50, 34, 255, 38, 57, 38, 255, 40, 59, 39, 255, 45, 66, 44, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 52, 35, 255, 38, 56, 38, 255, 34, 50, 35, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 41, 30, 255, 27, 38, 28, 255, 34, 50, 35, 255, 37, 54, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 32, 25, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 29, 40, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 37, 55, 37, 255, 31, 43, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 52, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 40, 60, 40, 255, 35, 52, 36, 255, 38, 57, 38, 255, 34, 50, 35, 255, 33, 49, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 43, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 44, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 54, 37, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 32, 25, 255, 25, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 33, 27, 255, 29, 41, 30, 255, 30, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 52, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 29, 30, 255, 31, 37, 40, 255, 34, 42, 44, 255, 29, 33, 35, 255, 21, 21, 21, 255, 27, 31, 32, 255, 33, 41, 44, 255, 24, 26, 27, 255, 34, 43, 46, 255, 43, 57, 61, 255, 41, 53, 58, 255, 26, 30, 31, 255, 34, 42, 45, 255, 30, 36, 38, 255, 25, 28, 28, 255, 28, 33, 35, 255, 25, 27, 28, 255, 24, 26, 27, 255, 30, 36, 38, 255, 26, 28, 29, 255, 25, 28, 28, 255, 21, 21, 21, 255, 24, 26, 26, 255, 24, 26, 26, 255, 27, 30, 31, 255, 21, 21, 21, 255, 28, 32, 34, 255, 26, 29, 30, 255, 33, 40, 43, 255, 26, 29, 30, 255, 21, 21, 21, 255, 27, 30, 32, 255, 36, 46, 49, 255, 32, 40, 42, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 45, 61, 67, 255, 43, 57, 61, 255, 36, 46, 49, 255, 43, 58, 63, 255, 38, 50, 53, 255, 32, 39, 41, 255, 31, 38, 40, 255, 28, 33, 34, 255, 62, 79, 83, 255, 40, 52, 56, 255, 38, 49, 52, 255, 49, 67, 73, 255, 33, 41, 44, 255, 31, 38, 40, 255, 32, 40, 42, 255, 41, 53, 58, 255, 34, 42, 45, 255, 30, 35, 37, 255, 41, 53, 57, 255, 38, 49, 53, 255, 40, 53, 57, 255, 41, 53, 58, 255, 41, 55, 59, 255, 42, 55, 59, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 40, 42, 255, 31, 37, 39, 255, 21, 21, 21, 255, 32, 40, 42, 255, 48, 66, 72, 255, 35, 43, 46, 255, 45, 60, 65, 255, 31, 37, 39, 255, 31, 38, 40, 255, 48, 66, 72, 255, 64, 82, 85, 255, 52, 70, 76, 255, 42, 55, 59, 255, 44, 59, 64, 255, 55, 73, 79, 255, 51, 70, 76, 255, 46, 62, 67, 255, 55, 73, 78, 255, 33, 40, 43, 255, 33, 40, 43, 255, 41, 54, 58, 255, 34, 42, 45, 255, 30, 37, 39, 255, 33, 41, 44, 255, 30, 35, 37, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 27, 31, 32, 255, 32, 39, 41, 255, 41, 54, 59, 255, 31, 37, 39, 255, 35, 45, 48, 255, 32, 38, 41, 255, 46, 62, 67, 255, 49, 67, 73, 255, 32, 39, 42, 255, 34, 42, 45, 255, 30, 35, 37, 255, 42, 55, 59, 255, 42, 55, 59, 255, 26, 30, 31, 255, 23, 24, 25, 255, 29, 34, 36, 255, 21, 21, 21, 255, 40, 53, 57, 255, 36, 46, 50, 255, 38, 48, 52, 255, 43, 57, 62, 255, 42, 55, 60, 255, 46, 63, 68, 255, 42, 55, 59, 255, 45, 60, 65, 255, 42, 55, 60, 255, 41, 54, 59, 255, 30, 35, 37, 255, 43, 57, 62, 255, 56, 74, 80, 255, 33, 41, 43, 255, 42, 55, 59, 255, 44, 59, 64, 255, 48, 65, 71, 255, 41, 54, 59, 255, 40, 52, 56, 255, 31, 38, 40, 255, 21, 21, 21, 255, 49, 67, 73, 255, 49, 67, 74, 255, 45, 61, 66, 255, 29, 35, 37, 255, 57, 75, 80, 255, 42, 56, 60, 255, 41, 54, 58, 255, 37, 48, 51, 255, 32, 39, 41, 255, 43, 57, 62, 255, 48, 66, 72, 255, 30, 36, 38, 255, 35, 43, 46, 255, 37, 48, 52, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 49, 53, 255, 36, 45, 49, 255, 36, 46, 49, 255, 31, 37, 40, 255, 34, 42, 45, 255, 32, 39, 42, 255, 31, 37, 39, 255, 35, 45, 48, 255, 42, 56, 61, 255, 21, 21, 21, 255, 31, 38, 40, 255, 37, 47, 50, 255, 33, 40, 43, 255, 41, 55, 59, 255, 32, 40, 42, 255, 34, 42, 45, 255, 29, 34, 36, 255, 34, 42, 45, 255, 31, 38, 40, 255, 29, 34, 36, 255, 31, 37, 39, 255, 47, 63, 69, 255, 35, 44, 47, 255, 37, 47, 50, 255, 48, 66, 72, 255, 44, 59, 64, 255, 34, 43, 46, 255, 38, 49, 53, 255, 33, 41, 44, 255, 43, 58, 62, 255, 48, 66, 72, 255, 36, 45, 49, 255, 39, 51, 55, 255, 45, 60, 65, 255, 37, 48, 52, 255, 30, 36, 38, 255, 31, 38, 40, 255, 21, 21, 21, 255, 40, 53, 57, 255, 22, 23, 24, 255, 42, 56, 60, 255, 31, 37, 40, 255, 30, 35, 37, 255, 27, 30, 31, 255, 28, 33, 34, 255, 31, 37, 39, 255, 34, 43, 45, 255, 33, 41, 44, 255, 37, 48, 51, 255, 37, 48, 51, 255, 47, 64, 69, 255, 27, 31, 32, 255, 29, 35, 37, 255, 37, 48, 51, 255, 32, 39, 41, 255, 34, 42, 45, 255, 37, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 48, 255, 21, 21, 21, 255, 37, 48, 51, 255, 32, 40, 42, 255, 23, 24, 25, 255, 22, 22, 23, 255, 44, 58, 63, 255, 34, 43, 46, 255, 43, 58, 63, 255, 36, 45, 48, 255, 32, 40, 42, 255, 29, 35, 37, 255, 24, 26, 26, 255, 43, 57, 62, 255, 39, 50, 54, 255, 34, 43, 45, 255, 38, 48, 52, 255, 34, 42, 45, 255, 39, 51, 54, 255, 25, 27, 28, 255, 21, 21, 21, 255, 28, 32, 33, 255, 40, 52, 56, 255, 37, 47, 51, 255, 39, 51, 55, 255, 34, 43, 45, 255, 31, 37, 39, 255, 37, 47, 50, 255, 37, 47, 50, 255, 34, 42, 44, 255, 39, 51, 55, 255, 34, 43, 46, 255, 25, 28, 29, 255, 29, 34, 36, 255, 34, 43, 46, 255, 34, 42, 45, 255, 24, 25, 26, 255, 21, 22, 22, 255, 28, 32, 33, 255, 23, 23, 24, 255, 26, 35, 27, 255, 30, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 37, 56, 38, 255, 47, 69, 45, 255, 47, 69, 45, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 25, 33, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 32, 40, 32, 255, 29, 37, 29, 255, 24, 30, 24, 255, 25, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 33, 255, 32, 46, 32, 255, 26, 35, 27, 255, 30, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 42, 63, 42, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 42, 62, 41, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 54, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 44, 32, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 31, 255, 27, 38, 28, 255, 31, 44, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 48, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 43, 64, 42, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 52, 36, 255, 37, 55, 37, 255, 44, 65, 43, 255, 52, 76, 49, 255, 46, 67, 44, 255, 62, 89, 57, 255, 45, 67, 44, 255, 36, 53, 36, 255, 32, 46, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 36, 52, 36, 255, 36, 53, 36, 255, 45, 66, 43, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 35, 255, 40, 60, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 38, 57, 38, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 23, 30, 24, 255, 24, 31, 24, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 47, 33, 255, 38, 56, 38, 255, 33, 47, 33, 255, 38, 56, 38, 255, 35, 51, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 48, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 30, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 40, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 37, 255, 33, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 41, 30, 255, 21, 21, 21, 255, 32, 40, 42, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 43, 46, 255, 28, 32, 34, 255, 28, 33, 34, 255, 38, 49, 52, 255, 35, 45, 48, 255, 30, 36, 38, 255, 26, 28, 29, 255, 27, 31, 32, 255, 21, 21, 21, 255, 25, 27, 28, 255, 28, 32, 33, 255, 30, 35, 37, 255, 29, 33, 35, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 21, 21, 21, 255, 32, 39, 42, 255, 21, 21, 21, 255, 23, 24, 24, 255, 22, 23, 24, 255, 26, 30, 31, 255, 36, 47, 50, 255, 44, 59, 64, 255, 37, 48, 51, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 45, 61, 66, 255, 34, 42, 45, 255, 38, 48, 52, 255, 43, 57, 62, 255, 28, 32, 33, 255, 41, 54, 58, 255, 31, 38, 40, 255, 45, 60, 65, 255, 46, 63, 68, 255, 43, 58, 63, 255, 48, 66, 72, 255, 44, 59, 64, 255, 30, 36, 37, 255, 31, 37, 39, 255, 38, 49, 53, 255, 38, 50, 54, 255, 39, 50, 54, 255, 40, 52, 56, 255, 31, 37, 39, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 30, 35, 37, 255, 38, 50, 53, 255, 34, 42, 45, 255, 35, 44, 47, 255, 28, 33, 35, 255, 29, 34, 35, 255, 21, 21, 21, 255, 24, 25, 26, 255, 39, 50, 54, 255, 54, 72, 77, 255, 37, 47, 50, 255, 48, 65, 71, 255, 58, 76, 81, 255, 46, 63, 68, 255, 41, 55, 59, 255, 49, 67, 73, 255, 54, 72, 77, 255, 54, 73, 78, 255, 49, 68, 74, 255, 57, 75, 80, 255, 46, 62, 68, 255, 44, 60, 65, 255, 35, 44, 47, 255, 51, 70, 76, 255, 41, 54, 58, 255, 25, 28, 28, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 48, 66, 72, 255, 27, 31, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 33, 40, 43, 255, 30, 36, 38, 255, 39, 50, 54, 255, 44, 59, 64, 255, 45, 60, 66, 255, 27, 31, 33, 255, 43, 57, 62, 255, 35, 44, 47, 255, 37, 47, 50, 255, 28, 33, 35, 255, 24, 26, 26, 255, 23, 24, 24, 255, 21, 21, 21, 255, 42, 56, 60, 255, 35, 44, 47, 255, 22, 23, 23, 255, 38, 50, 54, 255, 39, 51, 55, 255, 46, 62, 68, 255, 48, 66, 72, 255, 53, 71, 77, 255, 41, 55, 59, 255, 39, 51, 55, 255, 48, 65, 71, 255, 42, 55, 59, 255, 55, 73, 78, 255, 44, 60, 65, 255, 46, 62, 68, 255, 34, 43, 46, 255, 45, 60, 65, 255, 36, 45, 48, 255, 29, 33, 35, 255, 29, 33, 35, 255, 26, 29, 30, 255, 47, 63, 69, 255, 54, 72, 78, 255, 57, 75, 80, 255, 67, 84, 87, 255, 49, 67, 74, 255, 43, 57, 62, 255, 52, 70, 76, 255, 45, 60, 65, 255, 59, 76, 81, 255, 40, 53, 57, 255, 39, 51, 55, 255, 45, 61, 66, 255, 33, 40, 43, 255, 42, 56, 60, 255, 22, 22, 22, 255, 21, 21, 21, 255, 32, 38, 41, 255, 32, 40, 42, 255, 38, 50, 54, 255, 27, 30, 32, 255, 29, 35, 36, 255, 33, 41, 43, 255, 24, 26, 27, 255, 25, 28, 28, 255, 29, 34, 35, 255, 37, 48, 52, 255, 31, 37, 40, 255, 36, 45, 49, 255, 37, 47, 51, 255, 32, 40, 42, 255, 32, 39, 42, 255, 43, 57, 61, 255, 42, 55, 60, 255, 41, 53, 57, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 43, 57, 61, 255, 39, 50, 54, 255, 33, 40, 43, 255, 36, 46, 49, 255, 39, 50, 54, 255, 42, 56, 60, 255, 29, 33, 35, 255, 37, 47, 51, 255, 40, 52, 57, 255, 42, 55, 59, 255, 48, 65, 71, 255, 35, 43, 46, 255, 39, 50, 54, 255, 28, 33, 34, 255, 24, 25, 26, 255, 24, 26, 27, 255, 22, 22, 23, 255, 34, 42, 45, 255, 32, 38, 41, 255, 35, 44, 47, 255, 37, 47, 50, 255, 36, 45, 48, 255, 34, 42, 45, 255, 38, 50, 54, 255, 24, 25, 26, 255, 28, 33, 35, 255, 22, 22, 22, 255, 32, 39, 41, 255, 46, 62, 68, 255, 36, 46, 49, 255, 31, 37, 39, 255, 25, 28, 29, 255, 33, 40, 43, 255, 36, 45, 48, 255, 31, 38, 40, 255, 39, 51, 55, 255, 30, 36, 38, 255, 33, 41, 44, 255, 33, 41, 44, 255, 30, 36, 38, 255, 33, 42, 44, 255, 29, 35, 37, 255, 39, 50, 54, 255, 40, 53, 57, 255, 33, 41, 44, 255, 36, 46, 50, 255, 21, 21, 21, 255, 28, 32, 34, 255, 31, 37, 39, 255, 40, 52, 57, 255, 30, 35, 37, 255, 26, 29, 30, 255, 29, 34, 36, 255, 35, 44, 47, 255, 44, 59, 64, 255, 28, 32, 34, 255, 38, 48, 52, 255, 25, 27, 28, 255, 41, 54, 58, 255, 44, 58, 63, 255, 37, 48, 51, 255, 35, 44, 47, 255, 51, 69, 75, 255, 33, 40, 43, 255, 33, 41, 44, 255, 30, 36, 38, 255, 24, 26, 27, 255, 21, 21, 21, 255, 35, 44, 47, 255, 40, 52, 56, 255, 42, 55, 60, 255, 36, 46, 49, 255, 38, 49, 52, 255, 38, 49, 52, 255, 37, 48, 51, 255, 47, 63, 69, 255, 41, 53, 57, 255, 23, 25, 25, 255, 34, 42, 45, 255, 32, 40, 42, 255, 26, 30, 31, 255, 36, 46, 49, 255, 24, 26, 26, 255, 21, 21, 21, 255, 27, 31, 32, 255, 23, 23, 24, 255, 21, 21, 21, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 30, 42, 31, 255, 37, 55, 37, 255, 44, 65, 43, 255, 46, 68, 45, 255, 39, 58, 39, 255, 42, 62, 41, 255, 35, 52, 35, 255, 31, 43, 31, 255, 25, 34, 26, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 34, 27, 255, 25, 33, 26, 255, 30, 39, 30, 255, 23, 29, 24, 255, 26, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 33, 255, 31, 44, 32, 255, 36, 54, 36, 255, 33, 48, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 33, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 35, 51, 35, 255, 33, 48, 34, 255, 35, 52, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 37, 255, 31, 44, 31, 255, 34, 50, 35, 255, 35, 51, 35, 255, 41, 60, 40, 255, 35, 52, 35, 255, 33, 47, 33, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 38, 57, 38, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 36, 255, 34, 50, 35, 255, 32, 46, 32, 255, 32, 46, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 38, 57, 38, 255, 42, 62, 41, 255, 37, 56, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 50, 73, 48, 255, 61, 87, 56, 255, 52, 75, 49, 255, 43, 63, 42, 255, 37, 55, 37, 255, 33, 48, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 36, 53, 36, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 32, 45, 32, 255, 31, 44, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 43, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 50, 35, 255, 37, 54, 37, 255, 36, 53, 36, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 35, 51, 35, 255, 33, 48, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 42, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 36, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 28, 38, 28, 255, 34, 50, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 31, 44, 32, 255, 30, 42, 30, 255, 30, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 33, 34, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 45, 255, 26, 30, 31, 255, 32, 39, 42, 255, 28, 32, 33, 255, 24, 26, 26, 255, 35, 44, 47, 255, 29, 34, 36, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 28, 29, 255, 27, 30, 32, 255, 42, 56, 61, 255, 31, 38, 40, 255, 27, 30, 32, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 28, 29, 255, 21, 21, 21, 255, 22, 23, 23, 255, 31, 37, 39, 255, 24, 26, 26, 255, 29, 34, 35, 255, 28, 32, 34, 255, 35, 44, 47, 255, 37, 47, 50, 255, 29, 35, 37, 255, 31, 38, 40, 255, 38, 49, 52, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 36, 46, 49, 255, 41, 55, 59, 255, 35, 44, 47, 255, 43, 57, 62, 255, 37, 47, 50, 255, 43, 57, 61, 255, 51, 70, 76, 255, 44, 59, 64, 255, 43, 58, 62, 255, 33, 41, 44, 255, 46, 62, 68, 255, 42, 56, 61, 255, 34, 42, 45, 255, 24, 26, 26, 255, 34, 42, 44, 255, 28, 32, 34, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 24, 26, 27, 255, 27, 31, 32, 255, 29, 35, 36, 255, 27, 31, 33, 255, 33, 41, 44, 255, 35, 43, 46, 255, 30, 35, 37, 255, 23, 25, 25, 255, 28, 32, 33, 255, 21, 21, 21, 255, 41, 55, 59, 255, 50, 68, 74, 255, 33, 41, 44, 255, 46, 62, 68, 255, 55, 74, 79, 255, 45, 61, 67, 255, 52, 70, 76, 255, 52, 71, 77, 255, 54, 72, 78, 255, 46, 61, 67, 255, 46, 62, 67, 255, 40, 52, 56, 255, 34, 42, 45, 255, 42, 56, 60, 255, 32, 39, 41, 255, 24, 25, 26, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 39, 42, 255, 37, 47, 51, 255, 30, 36, 38, 255, 36, 46, 49, 255, 41, 54, 58, 255, 43, 58, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 32, 40, 42, 255, 27, 31, 33, 255, 33, 40, 43, 255, 28, 33, 35, 255, 24, 26, 27, 255, 35, 44, 47, 255, 29, 34, 36, 255, 31, 37, 39, 255, 27, 31, 32, 255, 32, 39, 41, 255, 21, 21, 21, 255, 37, 48, 51, 255, 26, 29, 30, 255, 36, 46, 49, 255, 29, 34, 36, 255, 40, 53, 57, 255, 42, 56, 61, 255, 44, 59, 64, 255, 31, 37, 39, 255, 42, 56, 60, 255, 46, 63, 68, 255, 37, 47, 51, 255, 37, 47, 50, 255, 48, 66, 72, 255, 56, 74, 79, 255, 40, 52, 56, 255, 40, 52, 56, 255, 25, 28, 29, 255, 27, 30, 31, 255, 30, 35, 37, 255, 31, 38, 40, 255, 31, 37, 39, 255, 53, 71, 77, 255, 40, 52, 56, 255, 68, 85, 89, 255, 48, 66, 72, 255, 48, 65, 71, 255, 43, 57, 61, 255, 36, 45, 49, 255, 36, 45, 49, 255, 54, 72, 78, 255, 41, 54, 58, 255, 48, 65, 70, 255, 26, 30, 31, 255, 40, 53, 57, 255, 35, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 31, 255, 23, 24, 24, 255, 30, 36, 38, 255, 35, 43, 46, 255, 34, 43, 46, 255, 23, 24, 24, 255, 28, 33, 35, 255, 31, 38, 40, 255, 39, 51, 55, 255, 32, 39, 41, 255, 42, 55, 59, 255, 37, 48, 52, 255, 32, 39, 42, 255, 47, 63, 69, 255, 49, 67, 73, 255, 49, 68, 74, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 24, 25, 26, 255, 21, 21, 21, 255, 37, 47, 51, 255, 32, 40, 42, 255, 46, 63, 69, 255, 38, 48, 52, 255, 35, 45, 48, 255, 38, 48, 52, 255, 21, 21, 22, 255, 26, 28, 29, 255, 50, 69, 75, 255, 34, 42, 45, 255, 38, 49, 53, 255, 32, 39, 42, 255, 31, 37, 39, 255, 37, 48, 51, 255, 38, 50, 53, 255, 26, 29, 30, 255, 37, 48, 51, 255, 28, 32, 34, 255, 33, 41, 43, 255, 33, 40, 43, 255, 34, 43, 45, 255, 29, 34, 36, 255, 43, 58, 63, 255, 40, 53, 57, 255, 21, 21, 21, 255, 36, 47, 50, 255, 35, 44, 47, 255, 41, 54, 58, 255, 40, 52, 56, 255, 50, 69, 75, 255, 26, 30, 31, 255, 30, 36, 38, 255, 23, 24, 24, 255, 24, 25, 26, 255, 22, 22, 22, 255, 26, 30, 31, 255, 30, 36, 38, 255, 21, 21, 21, 255, 32, 39, 41, 255, 34, 43, 46, 255, 30, 36, 38, 255, 25, 28, 28, 255, 34, 42, 45, 255, 39, 51, 55, 255, 33, 40, 42, 255, 41, 54, 58, 255, 22, 23, 24, 255, 21, 21, 21, 255, 28, 32, 34, 255, 22, 23, 24, 255, 44, 59, 64, 255, 31, 38, 40, 255, 42, 55, 60, 255, 45, 61, 66, 255, 41, 54, 58, 255, 45, 61, 67, 255, 43, 58, 62, 255, 42, 56, 61, 255, 42, 55, 60, 255, 37, 47, 51, 255, 39, 50, 54, 255, 28, 33, 35, 255, 34, 42, 45, 255, 39, 51, 55, 255, 42, 55, 59, 255, 30, 35, 37, 255, 23, 25, 25, 255, 21, 21, 21, 255, 28, 32, 33, 255, 34, 43, 46, 255, 49, 66, 72, 255, 49, 67, 73, 255, 39, 51, 55, 255, 43, 57, 62, 255, 40, 53, 57, 255, 28, 32, 33, 255, 36, 45, 49, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 21, 21, 21, 255, 22, 23, 23, 255, 22, 23, 23, 255, 21, 21, 21, 255, 24, 27, 27, 255, 23, 30, 24, 255, 32, 46, 32, 255, 35, 52, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 40, 60, 40, 255, 41, 60, 40, 255, 51, 74, 48, 255, 46, 68, 45, 255, 34, 50, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 25, 255, 29, 37, 29, 255, 23, 30, 24, 255, 26, 34, 26, 255, 32, 46, 32, 255, 30, 41, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 40, 60, 40, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 32, 25, 255, 30, 42, 30, 255, 33, 48, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 35, 255, 33, 48, 34, 255, 35, 51, 35, 255, 37, 54, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 37, 54, 37, 255, 27, 37, 28, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 44, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 48, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 42, 62, 41, 255, 50, 73, 48, 255, 43, 63, 42, 255, 45, 66, 43, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 41, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 41, 30, 255, 28, 38, 28, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 32, 255, 32, 46, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 25, 32, 25, 255, 29, 39, 29, 255, 34, 49, 34, 255, 32, 45, 32, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 26, 255, 24, 30, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 37, 56, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 46, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 30, 255, 27, 37, 28, 255, 29, 34, 36, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 27, 31, 32, 255, 32, 38, 41, 255, 29, 35, 36, 255, 23, 25, 25, 255, 28, 32, 34, 255, 26, 30, 31, 255, 24, 26, 27, 255, 21, 21, 21, 255, 34, 42, 45, 255, 24, 26, 27, 255, 28, 32, 34, 255, 33, 41, 44, 255, 29, 34, 36, 255, 25, 28, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 31, 38, 40, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 30, 36, 38, 255, 22, 22, 23, 255, 26, 29, 30, 255, 25, 27, 28, 255, 32, 39, 42, 255, 39, 50, 54, 255, 37, 48, 51, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 43, 57, 62, 255, 32, 40, 42, 255, 44, 59, 64, 255, 37, 47, 50, 255, 38, 49, 53, 255, 39, 50, 54, 255, 35, 44, 48, 255, 28, 32, 34, 255, 39, 51, 55, 255, 50, 69, 75, 255, 36, 46, 49, 255, 26, 29, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 41, 54, 59, 255, 34, 42, 45, 255, 37, 47, 50, 255, 26, 29, 30, 255, 24, 25, 26, 255, 25, 28, 29, 255, 28, 33, 34, 255, 37, 48, 51, 255, 28, 33, 35, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 49, 52, 255, 29, 35, 36, 255, 28, 32, 33, 255, 26, 30, 31, 255, 40, 53, 57, 255, 35, 44, 47, 255, 53, 71, 77, 255, 56, 74, 79, 255, 44, 59, 64, 255, 45, 60, 66, 255, 40, 53, 57, 255, 34, 43, 45, 255, 65, 83, 86, 255, 57, 75, 80, 255, 41, 53, 58, 255, 38, 49, 53, 255, 33, 41, 44, 255, 21, 21, 21, 255, 23, 24, 25, 255, 37, 48, 51, 255, 22, 23, 23, 255, 32, 39, 42, 255, 43, 58, 63, 255, 36, 46, 49, 255, 37, 47, 51, 255, 42, 56, 60, 255, 33, 40, 43, 255, 25, 27, 28, 255, 43, 58, 63, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 39, 51, 55, 255, 35, 45, 48, 255, 31, 38, 40, 255, 35, 44, 47, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 31, 37, 39, 255, 30, 36, 38, 255, 37, 48, 51, 255, 46, 63, 68, 255, 28, 32, 34, 255, 35, 44, 48, 255, 40, 53, 57, 255, 49, 67, 73, 255, 45, 61, 66, 255, 41, 54, 58, 255, 37, 47, 51, 255, 52, 70, 76, 255, 48, 65, 71, 255, 41, 54, 58, 255, 36, 45, 48, 255, 36, 47, 50, 255, 29, 35, 36, 255, 33, 41, 44, 255, 21, 21, 21, 255, 39, 51, 55, 255, 40, 52, 56, 255, 39, 50, 54, 255, 43, 57, 62, 255, 48, 65, 71, 255, 35, 44, 47, 255, 40, 53, 57, 255, 43, 57, 62, 255, 29, 34, 36, 255, 54, 72, 78, 255, 44, 58, 63, 255, 31, 37, 39, 255, 26, 29, 30, 255, 28, 33, 35, 255, 34, 43, 46, 255, 21, 21, 21, 255, 23, 24, 24, 255, 27, 31, 32, 255, 32, 39, 41, 255, 31, 37, 39, 255, 36, 46, 49, 255, 30, 35, 37, 255, 34, 42, 44, 255, 26, 29, 31, 255, 21, 21, 21, 255, 31, 38, 40, 255, 30, 35, 37, 255, 28, 33, 35, 255, 37, 48, 51, 255, 28, 32, 34, 255, 28, 33, 35, 255, 40, 52, 56, 255, 47, 64, 70, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 33, 41, 44, 255, 40, 53, 57, 255, 28, 33, 35, 255, 21, 21, 21, 255, 45, 60, 65, 255, 36, 45, 48, 255, 40, 52, 56, 255, 40, 53, 57, 255, 43, 57, 62, 255, 39, 51, 55, 255, 26, 29, 30, 255, 39, 50, 54, 255, 31, 37, 39, 255, 35, 44, 46, 255, 26, 29, 30, 255, 28, 33, 35, 255, 27, 30, 32, 255, 31, 38, 40, 255, 29, 33, 35, 255, 27, 31, 32, 255, 27, 31, 32, 255, 21, 21, 21, 255, 40, 52, 56, 255, 28, 33, 34, 255, 40, 53, 57, 255, 28, 33, 35, 255, 25, 28, 29, 255, 21, 21, 21, 255, 37, 47, 50, 255, 40, 52, 56, 255, 31, 37, 39, 255, 39, 51, 55, 255, 34, 43, 45, 255, 22, 22, 22, 255, 27, 30, 31, 255, 30, 37, 39, 255, 21, 21, 21, 255, 32, 39, 42, 255, 22, 23, 23, 255, 24, 26, 26, 255, 30, 35, 37, 255, 31, 38, 40, 255, 34, 42, 45, 255, 28, 33, 34, 255, 21, 21, 21, 255, 38, 49, 53, 255, 41, 53, 57, 255, 34, 42, 45, 255, 37, 48, 51, 255, 30, 36, 38, 255, 21, 21, 21, 255, 25, 28, 28, 255, 26, 29, 30, 255, 38, 48, 52, 255, 43, 57, 62, 255, 35, 44, 47, 255, 44, 59, 64, 255, 47, 64, 70, 255, 34, 43, 45, 255, 40, 53, 57, 255, 29, 35, 36, 255, 39, 51, 55, 255, 36, 46, 49, 255, 27, 31, 32, 255, 33, 40, 43, 255, 29, 35, 37, 255, 38, 48, 52, 255, 31, 37, 39, 255, 44, 58, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 39, 51, 55, 255, 34, 42, 45, 255, 39, 50, 54, 255, 33, 41, 43, 255, 46, 62, 67, 255, 34, 42, 45, 255, 42, 56, 61, 255, 22, 23, 24, 255, 22, 23, 23, 255, 24, 27, 27, 255, 21, 21, 21, 255, 23, 25, 25, 255, 23, 25, 25, 255, 25, 27, 28, 255, 26, 28, 29, 255, 24, 27, 27, 255, 30, 36, 37, 255, 26, 30, 31, 255, 30, 41, 30, 255, 33, 47, 33, 255, 37, 54, 37, 255, 35, 52, 36, 255, 36, 53, 36, 255, 42, 62, 41, 255, 40, 60, 40, 255, 41, 61, 40, 255, 62, 89, 57, 255, 55, 79, 51, 255, 47, 69, 45, 255, 36, 53, 36, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 31, 24, 255, 30, 38, 30, 255, 27, 35, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 41, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 40, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 35, 255, 34, 49, 34, 255, 38, 56, 38, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 56, 38, 255, 34, 50, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 35, 52, 35, 255, 30, 41, 30, 255, 36, 52, 36, 255, 31, 44, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 26, 34, 26, 255, 28, 38, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 38, 56, 38, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 43, 31, 255, 30, 42, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 29, 255, 30, 42, 30, 255, 36, 52, 36, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 30, 255, 36, 53, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 44, 31, 255, 25, 33, 25, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 41, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 31, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 35, 255, 32, 47, 33, 255, 29, 39, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 31, 44, 31, 255, 34, 50, 35, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 52, 36, 255, 33, 48, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 56, 38, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 39, 59, 39, 255, 38, 56, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 33, 41, 43, 255, 37, 47, 50, 255, 36, 46, 49, 255, 28, 32, 33, 255, 32, 40, 42, 255, 34, 43, 46, 255, 27, 31, 32, 255, 32, 39, 41, 255, 31, 37, 39, 255, 26, 30, 31, 255, 25, 27, 28, 255, 27, 31, 32, 255, 30, 36, 38, 255, 32, 39, 41, 255, 25, 28, 28, 255, 29, 34, 35, 255, 21, 21, 21, 255, 25, 27, 27, 255, 33, 41, 43, 255, 22, 23, 23, 255, 22, 23, 23, 255, 24, 26, 27, 255, 29, 35, 36, 255, 24, 25, 26, 255, 35, 44, 47, 255, 31, 37, 39, 255, 36, 45, 48, 255, 27, 32, 33, 255, 23, 24, 24, 255, 35, 43, 46, 255, 32, 39, 42, 255, 41, 54, 59, 255, 41, 54, 58, 255, 42, 55, 60, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 41, 54, 59, 255, 35, 45, 48, 255, 43, 58, 63, 255, 54, 73, 78, 255, 44, 59, 64, 255, 38, 49, 53, 255, 36, 45, 48, 255, 28, 33, 35, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 37, 48, 51, 255, 31, 37, 39, 255, 36, 45, 49, 255, 40, 52, 56, 255, 41, 54, 59, 255, 43, 57, 62, 255, 35, 44, 47, 255, 23, 24, 24, 255, 35, 45, 48, 255, 30, 35, 37, 255, 46, 62, 67, 255, 32, 39, 41, 255, 34, 43, 46, 255, 40, 53, 57, 255, 51, 70, 76, 255, 46, 62, 67, 255, 45, 60, 65, 255, 37, 48, 51, 255, 42, 55, 59, 255, 21, 21, 21, 255, 32, 39, 42, 255, 62, 79, 84, 255, 42, 56, 61, 255, 34, 43, 46, 255, 31, 38, 40, 255, 48, 65, 71, 255, 42, 56, 61, 255, 44, 59, 64, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 42, 45, 255, 42, 56, 60, 255, 37, 48, 51, 255, 24, 26, 27, 255, 26, 29, 30, 255, 36, 45, 49, 255, 37, 48, 51, 255, 44, 60, 65, 255, 45, 61, 66, 255, 33, 41, 44, 255, 38, 49, 53, 255, 31, 37, 39, 255, 26, 30, 31, 255, 33, 40, 43, 255, 42, 55, 60, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 24, 255, 26, 30, 31, 255, 32, 39, 41, 255, 21, 21, 21, 255, 22, 22, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 30, 36, 38, 255, 35, 45, 48, 255, 30, 36, 38, 255, 35, 44, 47, 255, 34, 42, 44, 255, 33, 41, 43, 255, 45, 61, 66, 255, 48, 66, 72, 255, 37, 47, 51, 255, 38, 49, 52, 255, 41, 53, 57, 255, 39, 51, 55, 255, 49, 67, 73, 255, 48, 66, 72, 255, 40, 52, 56, 255, 34, 43, 46, 255, 26, 28, 29, 255, 40, 52, 56, 255, 21, 21, 21, 255, 59, 77, 82, 255, 43, 56, 61, 255, 63, 80, 85, 255, 55, 74, 79, 255, 40, 53, 57, 255, 43, 57, 62, 255, 39, 50, 54, 255, 55, 73, 78, 255, 41, 54, 58, 255, 47, 63, 69, 255, 32, 39, 41, 255, 30, 36, 38, 255, 34, 43, 45, 255, 38, 49, 52, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 24, 26, 27, 255, 32, 39, 41, 255, 34, 42, 45, 255, 24, 25, 26, 255, 33, 41, 44, 255, 37, 48, 51, 255, 35, 44, 47, 255, 29, 35, 36, 255, 36, 45, 48, 255, 36, 46, 49, 255, 44, 60, 65, 255, 30, 36, 37, 255, 37, 47, 50, 255, 39, 51, 55, 255, 21, 21, 21, 255, 23, 25, 25, 255, 34, 43, 46, 255, 38, 50, 53, 255, 36, 46, 49, 255, 45, 60, 65, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 56, 61, 255, 40, 53, 57, 255, 32, 40, 42, 255, 35, 45, 48, 255, 29, 34, 35, 255, 36, 47, 50, 255, 36, 46, 49, 255, 35, 44, 48, 255, 39, 51, 55, 255, 38, 49, 53, 255, 22, 22, 22, 255, 36, 46, 50, 255, 27, 31, 33, 255, 35, 44, 47, 255, 43, 57, 61, 255, 49, 68, 74, 255, 30, 35, 37, 255, 26, 29, 30, 255, 25, 28, 29, 255, 21, 21, 21, 255, 29, 34, 36, 255, 25, 27, 28, 255, 28, 33, 34, 255, 21, 21, 21, 255, 42, 56, 61, 255, 44, 59, 64, 255, 35, 45, 48, 255, 32, 40, 42, 255, 29, 34, 36, 255, 30, 36, 38, 255, 33, 41, 43, 255, 30, 36, 38, 255, 29, 34, 36, 255, 36, 45, 48, 255, 28, 32, 34, 255, 31, 37, 39, 255, 24, 26, 26, 255, 28, 32, 33, 255, 29, 34, 36, 255, 31, 37, 39, 255, 37, 47, 51, 255, 28, 33, 35, 255, 30, 35, 37, 255, 36, 47, 50, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 37, 47, 51, 255, 41, 54, 58, 255, 55, 73, 78, 255, 45, 60, 65, 255, 30, 37, 39, 255, 41, 54, 59, 255, 52, 70, 76, 255, 32, 39, 41, 255, 36, 45, 49, 255, 35, 44, 47, 255, 35, 43, 46, 255, 40, 53, 57, 255, 38, 50, 53, 255, 40, 53, 57, 255, 41, 53, 57, 255, 26, 29, 31, 255, 22, 22, 22, 255, 21, 21, 21, 255, 49, 67, 73, 255, 44, 59, 64, 255, 46, 62, 67, 255, 44, 59, 63, 255, 41, 54, 58, 255, 43, 57, 61, 255, 36, 45, 48, 255, 27, 31, 32, 255, 31, 37, 39, 255, 27, 31, 32, 255, 34, 42, 45, 255, 32, 40, 42, 255, 24, 26, 26, 255, 21, 21, 21, 255, 24, 25, 26, 255, 30, 36, 38, 255, 31, 37, 39, 255, 28, 32, 34, 255, 30, 35, 37, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 43, 64, 42, 255, 48, 70, 46, 255, 50, 73, 48, 255, 44, 64, 42, 255, 42, 63, 42, 255, 38, 57, 38, 255, 38, 56, 38, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 32, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 36, 28, 255, 24, 31, 25, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 35, 28, 255, 23, 30, 24, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 32, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 36, 52, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 48, 34, 255, 37, 56, 38, 255, 52, 76, 49, 255, 38, 57, 38, 255, 36, 54, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 35, 27, 255, 108, 130, 12, 255, 107, 129, 12, 255, 23, 30, 24, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 54, 37, 255, 35, 52, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 48, 34, 255, 43, 64, 42, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 44, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 43, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 35, 52, 35, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 29, 255, 29, 39, 29, 255, 29, 40, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 37, 54, 37, 255, 33, 47, 33, 255, 35, 52, 36, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 32, 255, 29, 39, 29, 255, 32, 46, 32, 255, 38, 56, 38, 255, 36, 53, 36, 255, 32, 47, 33, 255, 27, 36, 27, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 37, 54, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 45, 66, 44, 255, 37, 55, 37, 255, 37, 56, 38, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 31, 37, 39, 255, 26, 28, 29, 255, 28, 32, 34, 255, 38, 49, 53, 255, 33, 41, 43, 255, 21, 21, 21, 255, 36, 46, 49, 255, 37, 48, 51, 255, 39, 50, 54, 255, 28, 33, 35, 255, 29, 35, 37, 255, 27, 31, 32, 255, 21, 21, 21, 255, 26, 30, 31, 255, 36, 46, 50, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 40, 255, 24, 26, 27, 255, 21, 21, 21, 255, 26, 29, 30, 255, 25, 27, 28, 255, 23, 23, 24, 255, 36, 46, 49, 255, 24, 26, 26, 255, 31, 38, 40, 255, 30, 35, 37, 255, 30, 35, 37, 255, 37, 47, 51, 255, 42, 55, 60, 255, 40, 52, 56, 255, 43, 58, 63, 255, 43, 57, 61, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 52, 255, 40, 52, 56, 255, 36, 46, 49, 255, 40, 53, 57, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 24, 26, 27, 255, 39, 51, 55, 255, 37, 47, 50, 255, 37, 47, 50, 255, 34, 43, 46, 255, 34, 43, 45, 255, 44, 59, 64, 255, 45, 60, 65, 255, 34, 42, 44, 255, 45, 60, 65, 255, 26, 28, 29, 255, 21, 21, 21, 255, 44, 59, 64, 255, 32, 38, 41, 255, 42, 56, 60, 255, 31, 38, 40, 255, 46, 63, 68, 255, 29, 34, 35, 255, 26, 30, 31, 255, 42, 55, 59, 255, 43, 57, 61, 255, 53, 71, 77, 255, 46, 62, 68, 255, 44, 59, 64, 255, 29, 35, 36, 255, 31, 37, 39, 255, 45, 61, 66, 255, 50, 68, 74, 255, 27, 32, 33, 255, 42, 55, 60, 255, 30, 36, 38, 255, 21, 21, 21, 255, 32, 38, 41, 255, 35, 44, 47, 255, 37, 48, 51, 255, 37, 48, 52, 255, 35, 44, 47, 255, 21, 21, 21, 255, 22, 23, 23, 255, 34, 43, 46, 255, 35, 45, 48, 255, 44, 59, 64, 255, 38, 50, 54, 255, 42, 55, 60, 255, 40, 53, 57, 255, 37, 47, 50, 255, 32, 38, 41, 255, 41, 54, 58, 255, 37, 48, 52, 255, 39, 50, 54, 255, 28, 32, 33, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 33, 34, 255, 34, 42, 45, 255, 39, 51, 55, 255, 30, 36, 38, 255, 34, 43, 45, 255, 45, 61, 66, 255, 60, 78, 82, 255, 55, 73, 79, 255, 53, 71, 77, 255, 46, 62, 68, 255, 46, 63, 68, 255, 35, 45, 48, 255, 36, 46, 49, 255, 28, 32, 34, 255, 37, 48, 51, 255, 43, 57, 62, 255, 47, 64, 69, 255, 53, 71, 77, 255, 49, 67, 73, 255, 54, 73, 78, 255, 40, 53, 57, 255, 38, 49, 53, 255, 37, 48, 52, 255, 35, 44, 47, 255, 41, 53, 58, 255, 40, 52, 56, 255, 33, 41, 44, 255, 36, 45, 48, 255, 31, 38, 40, 255, 21, 21, 21, 255, 31, 38, 40, 255, 27, 31, 33, 255, 36, 46, 49, 255, 30, 36, 38, 255, 21, 21, 21, 255, 29, 34, 36, 255, 39, 51, 55, 255, 33, 41, 44, 255, 30, 36, 38, 255, 31, 37, 40, 255, 39, 50, 54, 255, 35, 45, 48, 255, 42, 56, 61, 255, 36, 45, 48, 255, 39, 50, 54, 255, 21, 21, 21, 255, 30, 36, 38, 255, 38, 49, 53, 255, 40, 53, 57, 255, 35, 45, 48, 255, 38, 49, 53, 255, 37, 47, 51, 255, 37, 48, 51, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 25, 28, 29, 255, 35, 44, 47, 255, 23, 23, 24, 255, 31, 37, 39, 255, 30, 36, 38, 255, 32, 39, 41, 255, 24, 26, 26, 255, 22, 22, 22, 255, 31, 38, 40, 255, 37, 47, 50, 255, 27, 30, 31, 255, 49, 67, 73, 255, 41, 54, 58, 255, 25, 27, 27, 255, 21, 21, 21, 255, 23, 24, 24, 255, 34, 43, 46, 255, 43, 57, 62, 255, 41, 54, 59, 255, 39, 50, 54, 255, 27, 31, 33, 255, 25, 27, 28, 255, 36, 45, 49, 255, 43, 56, 61, 255, 34, 42, 45, 255, 29, 34, 36, 255, 30, 36, 38, 255, 33, 40, 43, 255, 40, 52, 56, 255, 36, 46, 49, 255, 34, 42, 45, 255, 34, 43, 46, 255, 25, 28, 28, 255, 34, 43, 46, 255, 21, 21, 21, 255, 32, 39, 42, 255, 25, 28, 29, 255, 29, 33, 35, 255, 21, 21, 21, 255, 22, 22, 22, 255, 33, 40, 43, 255, 35, 45, 48, 255, 29, 34, 36, 255, 29, 34, 36, 255, 21, 21, 21, 255, 27, 30, 31, 255, 26, 29, 30, 255, 44, 58, 63, 255, 32, 39, 41, 255, 36, 46, 50, 255, 38, 48, 52, 255, 35, 44, 47, 255, 39, 51, 55, 255, 39, 51, 55, 255, 40, 52, 57, 255, 44, 59, 64, 255, 27, 31, 33, 255, 26, 30, 31, 255, 32, 40, 42, 255, 36, 45, 48, 255, 35, 44, 46, 255, 28, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 50, 53, 255, 41, 55, 59, 255, 39, 51, 55, 255, 43, 58, 62, 255, 39, 51, 55, 255, 31, 38, 40, 255, 37, 47, 50, 255, 25, 28, 29, 255, 30, 35, 37, 255, 21, 21, 21, 255, 29, 33, 35, 255, 26, 29, 30, 255, 36, 45, 49, 255, 21, 21, 21, 255, 29, 35, 37, 255, 28, 33, 34, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 46, 32, 255, 36, 53, 36, 255, 38, 56, 38, 255, 39, 58, 39, 255, 47, 69, 45, 255, 45, 66, 44, 255, 37, 55, 37, 255, 35, 51, 35, 255, 41, 61, 40, 255, 37, 56, 38, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 54, 77, 50, 255, 36, 53, 36, 255, 34, 51, 35, 255, 36, 52, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 34, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 35, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 118, 143, 11, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 38, 57, 38, 255, 38, 57, 38, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 35, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 32, 25, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 43, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 36, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 40, 60, 40, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 27, 35, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 52, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 27, 37, 28, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 53, 66, 19, 255, 38, 56, 38, 255, 33, 48, 33, 255, 34, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 28, 255, 27, 31, 33, 255, 34, 43, 46, 255, 25, 28, 29, 255, 36, 46, 49, 255, 35, 44, 47, 255, 24, 25, 26, 255, 36, 45, 48, 255, 30, 36, 38, 255, 37, 48, 51, 255, 26, 30, 31, 255, 27, 32, 33, 255, 38, 48, 52, 255, 30, 36, 37, 255, 32, 39, 41, 255, 26, 29, 30, 255, 39, 50, 54, 255, 40, 53, 57, 255, 21, 21, 21, 255, 31, 37, 40, 255, 21, 21, 21, 255, 29, 35, 36, 255, 31, 37, 39, 255, 29, 33, 35, 255, 23, 23, 24, 255, 25, 27, 28, 255, 21, 21, 21, 255, 24, 26, 26, 255, 26, 30, 31, 255, 31, 38, 40, 255, 26, 30, 31, 255, 36, 45, 48, 255, 37, 47, 51, 255, 21, 21, 21, 255, 39, 50, 54, 255, 40, 52, 56, 255, 34, 42, 45, 255, 36, 45, 48, 255, 36, 46, 50, 255, 22, 22, 22, 255, 21, 21, 21, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 35, 255, 38, 49, 53, 255, 52, 71, 77, 255, 42, 56, 60, 255, 47, 64, 70, 255, 31, 37, 39, 255, 34, 43, 46, 255, 37, 48, 51, 255, 25, 27, 28, 255, 36, 46, 49, 255, 40, 53, 57, 255, 51, 69, 75, 255, 47, 64, 70, 255, 37, 48, 51, 255, 21, 21, 21, 255, 36, 46, 49, 255, 38, 49, 53, 255, 29, 34, 36, 255, 32, 39, 42, 255, 33, 41, 43, 255, 31, 37, 39, 255, 22, 23, 23, 255, 47, 63, 69, 255, 42, 55, 59, 255, 52, 70, 76, 255, 42, 55, 59, 255, 40, 53, 57, 255, 42, 55, 60, 255, 49, 67, 73, 255, 37, 47, 50, 255, 27, 31, 32, 255, 38, 49, 53, 255, 21, 21, 21, 255, 30, 35, 37, 255, 47, 64, 69, 255, 46, 63, 68, 255, 43, 57, 62, 255, 44, 60, 65, 255, 37, 47, 50, 255, 22, 22, 22, 255, 22, 23, 23, 255, 29, 34, 36, 255, 34, 42, 45, 255, 38, 49, 53, 255, 37, 48, 51, 255, 55, 73, 79, 255, 46, 62, 67, 255, 44, 59, 63, 255, 33, 41, 44, 255, 36, 46, 49, 255, 43, 57, 62, 255, 42, 56, 61, 255, 39, 50, 54, 255, 25, 27, 28, 255, 29, 34, 35, 255, 27, 31, 33, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 50, 54, 255, 44, 58, 63, 255, 36, 46, 49, 255, 39, 51, 55, 255, 34, 42, 45, 255, 37, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 37, 47, 50, 255, 35, 45, 48, 255, 59, 77, 81, 255, 49, 67, 73, 255, 43, 58, 63, 255, 41, 54, 59, 255, 51, 70, 76, 255, 49, 68, 74, 255, 30, 35, 37, 255, 26, 28, 29, 255, 35, 44, 47, 255, 32, 39, 41, 255, 34, 42, 44, 255, 28, 32, 34, 255, 21, 21, 21, 255, 26, 28, 29, 255, 21, 21, 21, 255, 28, 32, 33, 255, 21, 21, 21, 255, 32, 39, 41, 255, 29, 35, 36, 255, 39, 50, 54, 255, 34, 42, 45, 255, 25, 27, 27, 255, 42, 56, 60, 255, 38, 49, 53, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 41, 43, 255, 30, 36, 38, 255, 38, 49, 53, 255, 36, 46, 49, 255, 38, 49, 52, 255, 36, 46, 49, 255, 31, 37, 39, 255, 39, 51, 54, 255, 40, 52, 56, 255, 35, 43, 46, 255, 27, 31, 32, 255, 31, 38, 40, 255, 38, 49, 53, 255, 21, 21, 21, 255, 39, 51, 55, 255, 45, 61, 66, 255, 46, 62, 67, 255, 43, 57, 62, 255, 33, 41, 43, 255, 26, 29, 30, 255, 41, 53, 58, 255, 37, 47, 50, 255, 32, 40, 42, 255, 43, 57, 61, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 36, 47, 50, 255, 32, 38, 41, 255, 38, 49, 53, 255, 33, 41, 44, 255, 41, 54, 58, 255, 21, 21, 21, 255, 36, 46, 50, 255, 38, 49, 53, 255, 37, 47, 50, 255, 27, 31, 32, 255, 22, 22, 22, 255, 21, 21, 21, 255, 37, 47, 51, 255, 50, 69, 75, 255, 48, 65, 71, 255, 40, 53, 57, 255, 39, 51, 55, 255, 39, 51, 55, 255, 26, 30, 31, 255, 44, 58, 63, 255, 21, 21, 21, 255, 26, 29, 30, 255, 38, 49, 53, 255, 26, 30, 31, 255, 30, 36, 38, 255, 36, 46, 49, 255, 23, 25, 25, 255, 35, 43, 46, 255, 31, 37, 39, 255, 35, 44, 47, 255, 24, 26, 27, 255, 32, 38, 41, 255, 31, 37, 39, 255, 44, 59, 64, 255, 39, 51, 55, 255, 24, 25, 26, 255, 28, 32, 33, 255, 25, 27, 28, 255, 34, 42, 45, 255, 21, 21, 21, 255, 31, 37, 39, 255, 40, 52, 57, 255, 41, 55, 59, 255, 21, 21, 21, 255, 21, 22, 22, 255, 29, 35, 36, 255, 31, 37, 39, 255, 44, 58, 63, 255, 33, 41, 44, 255, 36, 45, 48, 255, 33, 41, 44, 255, 33, 41, 43, 255, 44, 60, 65, 255, 48, 65, 71, 255, 39, 51, 55, 255, 33, 40, 43, 255, 37, 47, 50, 255, 38, 49, 53, 255, 30, 35, 37, 255, 43, 57, 62, 255, 36, 45, 49, 255, 21, 21, 21, 255, 29, 34, 36, 255, 41, 54, 59, 255, 37, 48, 52, 255, 41, 54, 58, 255, 35, 44, 46, 255, 36, 46, 49, 255, 28, 32, 34, 255, 24, 25, 26, 255, 21, 21, 21, 255, 41, 54, 58, 255, 35, 44, 47, 255, 34, 43, 45, 255, 36, 45, 48, 255, 36, 46, 49, 255, 27, 31, 33, 255, 31, 37, 39, 255, 29, 35, 37, 255, 22, 22, 22, 255, 21, 21, 21, 255, 25, 28, 28, 255, 33, 48, 33, 255, 34, 50, 35, 255, 36, 53, 36, 255, 48, 70, 46, 255, 47, 68, 45, 255, 47, 69, 45, 255, 42, 62, 41, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 38, 56, 38, 255, 35, 52, 35, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 36, 255, 53, 77, 50, 255, 62, 88, 57, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 34, 255, 34, 49, 34, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 32, 255, 34, 50, 34, 255, 28, 38, 28, 255, 25, 33, 25, 255, 25, 32, 25, 255, 24, 31, 24, 255, 25, 33, 26, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 54, 37, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 43, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 36, 52, 36, 255, 33, 48, 34, 255, 32, 45, 32, 255, 31, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 38, 56, 38, 255, 33, 48, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 41, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 50, 35, 255, 30, 43, 31, 255, 31, 43, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 34, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 34, 50, 35, 255, 31, 45, 32, 255, 29, 40, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 34, 255, 38, 57, 38, 255, 35, 52, 36, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 44, 65, 43, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 43, 31, 255, 33, 48, 34, 255, 31, 43, 31, 255, 37, 56, 37, 255, 54, 78, 51, 255, 34, 50, 34, 255, 34, 50, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 37, 56, 37, 255, 34, 50, 34, 255, 37, 54, 37, 255, 35, 52, 36, 255, 33, 48, 34, 255, 33, 48, 33, 255, 32, 46, 33, 255, 45, 66, 44, 255, 38, 58, 38, 255, 34, 49, 34, 255, 36, 54, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 21, 21, 21, 255, 28, 32, 33, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 38, 40, 255, 28, 32, 34, 255, 26, 29, 30, 255, 26, 29, 30, 255, 32, 40, 42, 255, 39, 51, 54, 255, 32, 38, 41, 255, 30, 36, 38, 255, 33, 41, 43, 255, 39, 50, 54, 255, 36, 46, 49, 255, 27, 30, 32, 255, 28, 33, 34, 255, 28, 32, 34, 255, 32, 40, 42, 255, 32, 39, 42, 255, 21, 21, 21, 255, 31, 37, 39, 255, 32, 39, 41, 255, 23, 24, 25, 255, 28, 33, 35, 255, 21, 21, 21, 255, 23, 24, 24, 255, 22, 23, 23, 255, 22, 22, 22, 255, 33, 40, 43, 255, 26, 29, 30, 255, 35, 43, 46, 255, 32, 40, 42, 255, 32, 40, 42, 255, 35, 43, 46, 255, 37, 47, 51, 255, 44, 59, 64, 255, 48, 65, 71, 255, 39, 50, 54, 255, 39, 51, 54, 255, 30, 35, 37, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 36, 46, 49, 255, 34, 42, 45, 255, 39, 51, 55, 255, 39, 50, 54, 255, 40, 53, 57, 255, 43, 58, 63, 255, 38, 49, 53, 255, 38, 50, 53, 255, 34, 43, 46, 255, 36, 46, 50, 255, 33, 41, 44, 255, 26, 30, 31, 255, 49, 68, 74, 255, 37, 47, 51, 255, 49, 66, 72, 255, 38, 49, 53, 255, 21, 21, 21, 255, 43, 57, 61, 255, 34, 43, 46, 255, 29, 34, 35, 255, 28, 32, 34, 255, 41, 54, 58, 255, 45, 61, 66, 255, 44, 59, 64, 255, 55, 74, 79, 255, 57, 75, 80, 255, 52, 71, 77, 255, 52, 70, 76, 255, 44, 58, 63, 255, 35, 45, 48, 255, 43, 58, 63, 255, 48, 65, 71, 255, 47, 63, 69, 255, 25, 27, 28, 255, 30, 36, 38, 255, 36, 46, 49, 255, 37, 47, 50, 255, 49, 67, 74, 255, 54, 73, 78, 255, 32, 40, 42, 255, 30, 36, 38, 255, 24, 26, 26, 255, 21, 21, 21, 255, 32, 40, 42, 255, 34, 43, 46, 255, 43, 58, 62, 255, 44, 59, 64, 255, 39, 51, 55, 255, 45, 61, 66, 255, 45, 61, 66, 255, 39, 51, 55, 255, 40, 53, 57, 255, 42, 56, 60, 255, 41, 55, 59, 255, 43, 58, 62, 255, 30, 36, 38, 255, 32, 39, 41, 255, 33, 40, 43, 255, 25, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 42, 55, 60, 255, 46, 62, 67, 255, 36, 46, 50, 255, 34, 42, 45, 255, 40, 52, 56, 255, 33, 41, 43, 255, 37, 47, 50, 255, 34, 43, 46, 255, 23, 24, 25, 255, 26, 30, 31, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 57, 62, 255, 44, 58, 63, 255, 37, 48, 51, 255, 43, 57, 62, 255, 44, 59, 64, 255, 23, 24, 25, 255, 32, 38, 41, 255, 34, 43, 46, 255, 44, 58, 63, 255, 39, 51, 55, 255, 51, 69, 75, 255, 38, 49, 52, 255, 49, 68, 74, 255, 46, 63, 68, 255, 33, 41, 44, 255, 28, 32, 33, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 32, 40, 42, 255, 29, 33, 35, 255, 29, 35, 36, 255, 32, 39, 41, 255, 26, 30, 31, 255, 41, 54, 58, 255, 34, 42, 45, 255, 30, 36, 38, 255, 36, 46, 49, 255, 35, 44, 46, 255, 41, 54, 59, 255, 40, 52, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 36, 46, 50, 255, 55, 73, 79, 255, 48, 66, 72, 255, 40, 53, 57, 255, 35, 44, 48, 255, 25, 27, 28, 255, 29, 34, 36, 255, 39, 51, 55, 255, 32, 40, 42, 255, 36, 46, 49, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 38, 48, 52, 255, 38, 49, 53, 255, 30, 35, 37, 255, 27, 31, 32, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 41, 54, 58, 255, 40, 52, 56, 255, 44, 58, 63, 255, 50, 68, 74, 255, 46, 61, 67, 255, 45, 61, 66, 255, 36, 46, 49, 255, 24, 26, 26, 255, 38, 49, 53, 255, 47, 63, 69, 255, 29, 34, 36, 255, 21, 21, 21, 255, 38, 50, 53, 255, 33, 41, 44, 255, 36, 47, 50, 255, 34, 42, 45, 255, 28, 33, 34, 255, 37, 47, 51, 255, 21, 21, 21, 255, 31, 37, 40, 255, 35, 44, 47, 255, 36, 46, 49, 255, 37, 47, 51, 255, 36, 45, 48, 255, 33, 41, 44, 255, 34, 43, 46, 255, 23, 25, 25, 255, 25, 27, 28, 255, 22, 23, 24, 255, 29, 34, 36, 255, 21, 21, 21, 255, 32, 39, 41, 255, 27, 30, 32, 255, 23, 24, 24, 255, 21, 21, 21, 255, 48, 66, 72, 255, 32, 39, 42, 255, 34, 43, 46, 255, 34, 43, 46, 255, 39, 50, 54, 255, 35, 44, 47, 255, 32, 39, 41, 255, 39, 50, 54, 255, 42, 55, 59, 255, 35, 43, 46, 255, 29, 34, 36, 255, 35, 44, 47, 255, 42, 56, 60, 255, 43, 57, 62, 255, 26, 29, 30, 255, 35, 45, 48, 255, 24, 26, 26, 255, 29, 35, 37, 255, 37, 47, 50, 255, 35, 43, 46, 255, 32, 39, 41, 255, 44, 58, 63, 255, 38, 49, 53, 255, 33, 40, 43, 255, 25, 28, 29, 255, 24, 26, 27, 255, 35, 44, 47, 255, 44, 59, 64, 255, 32, 39, 41, 255, 40, 52, 56, 255, 26, 29, 30, 255, 32, 39, 41, 255, 28, 33, 34, 255, 29, 34, 36, 255, 29, 34, 36, 255, 27, 31, 32, 255, 21, 21, 21, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 51, 35, 255, 37, 56, 38, 255, 45, 67, 44, 255, 49, 72, 47, 255, 62, 88, 57, 255, 48, 70, 46, 255, 46, 67, 44, 255, 38, 58, 38, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 61, 70, 14, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 52, 36, 255, 35, 51, 35, 255, 42, 62, 41, 255, 57, 82, 53, 255, 54, 78, 51, 255, 50, 72, 47, 255, 38, 56, 38, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 40, 30, 255, 117, 142, 13, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 35, 255, 31, 44, 31, 255, 33, 48, 34, 255, 104, 126, 13, 255, 31, 44, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 54, 37, 255, 35, 52, 35, 255, 43, 63, 42, 255, 36, 53, 36, 255, 31, 44, 31, 255, 31, 44, 32, 255, 29, 40, 30, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 46, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 33, 47, 33, 255, 28, 38, 28, 255, 31, 43, 31, 255, 31, 44, 32, 255, 23, 30, 24, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 38, 56, 38, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 38, 56, 38, 255, 37, 54, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 33, 255, 31, 43, 31, 255, 29, 40, 30, 255, 26, 34, 26, 255, 24, 31, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 31, 43, 31, 255, 33, 48, 33, 255, 34, 50, 35, 255, 31, 44, 32, 255, 27, 37, 28, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 26, 34, 26, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 82, 98, 14, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 41, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 41, 61, 41, 255, 38, 56, 38, 255, 38, 57, 38, 255, 38, 57, 38, 255, 39, 58, 39, 255, 36, 53, 36, 255, 42, 62, 41, 255, 34, 50, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 25, 33, 25, 255, 25, 32, 25, 255, 24, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 32, 25, 255, 27, 34, 27, 255, 24, 31, 24, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 35, 52, 35, 255, 37, 54, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 43, 63, 42, 255, 38, 56, 38, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 36, 54, 37, 255, 35, 51, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 41, 61, 40, 255, 38, 56, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 41, 62, 41, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 39, 58, 38, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 21, 21, 21, 255, 31, 37, 39, 255, 31, 37, 39, 255, 28, 32, 33, 255, 27, 30, 31, 255, 38, 50, 53, 255, 27, 31, 33, 255, 30, 36, 38, 255, 28, 33, 34, 255, 27, 31, 32, 255, 30, 35, 37, 255, 31, 37, 39, 255, 33, 41, 43, 255, 34, 43, 45, 255, 36, 46, 50, 255, 37, 47, 51, 255, 38, 49, 53, 255, 21, 21, 21, 255, 29, 34, 36, 255, 25, 27, 28, 255, 24, 27, 27, 255, 29, 33, 35, 255, 26, 28, 29, 255, 25, 28, 29, 255, 29, 34, 36, 255, 27, 31, 32, 255, 30, 36, 38, 255, 29, 35, 36, 255, 36, 46, 49, 255, 29, 35, 36, 255, 38, 50, 53, 255, 37, 47, 50, 255, 36, 46, 50, 255, 41, 53, 58, 255, 37, 47, 51, 255, 36, 46, 50, 255, 39, 51, 55, 255, 41, 53, 58, 255, 39, 51, 55, 255, 21, 21, 21, 255, 35, 44, 47, 255, 38, 48, 52, 255, 35, 45, 48, 255, 34, 42, 45, 255, 37, 47, 50, 255, 33, 40, 43, 255, 39, 51, 55, 255, 34, 43, 46, 255, 27, 30, 31, 255, 30, 36, 38, 255, 28, 32, 33, 255, 34, 43, 46, 255, 38, 49, 53, 255, 47, 65, 70, 255, 39, 51, 55, 255, 45, 60, 65, 255, 42, 56, 60, 255, 46, 62, 67, 255, 21, 21, 21, 255, 29, 34, 36, 255, 46, 62, 67, 255, 41, 54, 59, 255, 35, 43, 46, 255, 37, 48, 52, 255, 34, 42, 45, 255, 36, 45, 49, 255, 47, 64, 69, 255, 52, 71, 76, 255, 47, 64, 69, 255, 40, 52, 56, 255, 53, 72, 77, 255, 65, 83, 86, 255, 44, 58, 63, 255, 44, 59, 64, 255, 46, 62, 67, 255, 21, 21, 21, 255, 25, 28, 29, 255, 35, 43, 46, 255, 39, 50, 54, 255, 40, 53, 57, 255, 34, 42, 45, 255, 38, 49, 53, 255, 33, 41, 43, 255, 21, 21, 21, 255, 37, 48, 52, 255, 37, 47, 51, 255, 31, 38, 40, 255, 34, 42, 45, 255, 35, 44, 47, 255, 39, 50, 54, 255, 31, 37, 39, 255, 29, 34, 36, 255, 38, 49, 52, 255, 48, 65, 71, 255, 36, 46, 49, 255, 45, 61, 66, 255, 35, 44, 47, 255, 27, 30, 32, 255, 33, 40, 43, 255, 27, 30, 31, 255, 26, 30, 31, 255, 22, 22, 22, 255, 21, 21, 21, 255, 32, 39, 41, 255, 21, 21, 21, 255, 38, 48, 52, 255, 39, 51, 54, 255, 34, 42, 45, 255, 35, 44, 47, 255, 21, 21, 21, 255, 29, 35, 36, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 33, 35, 255, 24, 25, 26, 255, 45, 61, 66, 255, 42, 55, 59, 255, 36, 45, 49, 255, 28, 32, 34, 255, 22, 23, 23, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 36, 38, 255, 51, 69, 75, 255, 44, 59, 64, 255, 65, 83, 86, 255, 51, 69, 75, 255, 49, 67, 73, 255, 51, 69, 75, 255, 43, 58, 63, 255, 47, 63, 69, 255, 48, 66, 72, 255, 50, 69, 75, 255, 39, 51, 55, 255, 31, 37, 39, 255, 37, 47, 50, 255, 36, 46, 50, 255, 34, 43, 46, 255, 23, 24, 25, 255, 26, 30, 31, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 48, 51, 255, 42, 55, 59, 255, 46, 62, 67, 255, 37, 48, 52, 255, 35, 44, 47, 255, 35, 45, 48, 255, 30, 36, 37, 255, 37, 47, 51, 255, 27, 31, 32, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 33, 40, 43, 255, 37, 48, 51, 255, 47, 63, 69, 255, 41, 55, 59, 255, 32, 39, 42, 255, 44, 58, 63, 255, 27, 31, 32, 255, 36, 46, 49, 255, 35, 44, 47, 255, 33, 40, 43, 255, 46, 63, 68, 255, 23, 25, 25, 255, 37, 47, 50, 255, 26, 29, 30, 255, 21, 21, 21, 255, 32, 39, 41, 255, 38, 49, 53, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 28, 33, 34, 255, 45, 61, 66, 255, 32, 39, 42, 255, 46, 62, 67, 255, 38, 49, 53, 255, 37, 48, 51, 255, 36, 46, 50, 255, 39, 50, 54, 255, 35, 44, 46, 255, 38, 50, 53, 255, 25, 28, 29, 255, 26, 29, 30, 255, 21, 21, 21, 255, 24, 25, 26, 255, 45, 61, 66, 255, 32, 39, 42, 255, 40, 53, 57, 255, 27, 31, 32, 255, 41, 54, 59, 255, 39, 51, 55, 255, 45, 60, 65, 255, 39, 51, 55, 255, 35, 44, 47, 255, 46, 62, 68, 255, 40, 53, 57, 255, 29, 34, 35, 255, 30, 36, 38, 255, 34, 43, 46, 255, 31, 37, 39, 255, 40, 53, 57, 255, 40, 53, 57, 255, 45, 61, 66, 255, 34, 43, 46, 255, 29, 34, 36, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 40, 52, 56, 255, 30, 36, 38, 255, 42, 55, 60, 255, 37, 47, 51, 255, 31, 37, 39, 255, 36, 46, 49, 255, 39, 50, 54, 255, 39, 50, 54, 255, 37, 48, 51, 255, 43, 58, 63, 255, 43, 58, 63, 255, 37, 47, 51, 255, 50, 68, 74, 255, 33, 41, 44, 255, 21, 21, 21, 255, 34, 43, 46, 255, 35, 44, 47, 255, 49, 67, 74, 255, 34, 43, 46, 255, 37, 48, 51, 255, 49, 68, 74, 255, 35, 44, 47, 255, 30, 35, 37, 255, 38, 50, 53, 255, 32, 39, 42, 255, 32, 39, 42, 255, 34, 43, 46, 255, 33, 41, 44, 255, 37, 47, 50, 255, 31, 37, 39, 255, 38, 49, 53, 255, 35, 45, 48, 255, 31, 38, 40, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 38, 28, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 38, 56, 38, 255, 42, 62, 41, 255, 54, 78, 50, 255, 56, 81, 52, 255, 65, 93, 59, 255, 68, 96, 62, 255, 51, 74, 48, 255, 39, 58, 39, 255, 46, 67, 44, 255, 36, 53, 36, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 33, 255, 35, 52, 35, 255, 42, 62, 41, 255, 47, 69, 45, 255, 48, 70, 46, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 54, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 31, 44, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 43, 31, 255, 32, 45, 32, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 34, 50, 35, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 33, 47, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 45, 32, 255, 33, 48, 34, 255, 114, 140, 20, 255, 37, 55, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 36, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 52, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 48, 34, 255, 31, 44, 31, 255, 31, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 30, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 23, 30, 24, 255, 25, 34, 26, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 32, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 41, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 32, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 41, 30, 255, 35, 52, 36, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 41, 61, 41, 255, 40, 59, 39, 255, 39, 59, 39, 255, 37, 55, 37, 255, 36, 54, 37, 255, 37, 54, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 31, 255, 24, 31, 25, 255, 29, 36, 29, 255, 24, 31, 25, 255, 32, 40, 32, 255, 30, 38, 30, 255, 23, 30, 24, 255, 24, 30, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 34, 27, 255, 24, 31, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 51, 74, 49, 255, 36, 54, 37, 255, 35, 51, 35, 255, 39, 58, 39, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 33, 48, 33, 255, 31, 43, 31, 255, 35, 52, 36, 255, 36, 54, 36, 255, 42, 63, 41, 255, 37, 55, 37, 255, 35, 52, 35, 255, 38, 56, 38, 255, 38, 57, 38, 255, 41, 60, 40, 255, 36, 53, 36, 255, 58, 71, 19, 255, 36, 54, 36, 255, 38, 56, 38, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 50, 255, 31, 37, 39, 255, 37, 47, 51, 255, 32, 40, 42, 255, 27, 31, 33, 255, 34, 42, 45, 255, 35, 45, 48, 255, 41, 54, 59, 255, 31, 37, 39, 255, 24, 25, 26, 255, 36, 46, 49, 255, 35, 44, 47, 255, 38, 49, 53, 255, 45, 61, 67, 255, 43, 58, 63, 255, 32, 39, 41, 255, 21, 21, 21, 255, 37, 48, 51, 255, 27, 31, 33, 255, 33, 41, 44, 255, 27, 31, 32, 255, 22, 22, 22, 255, 26, 30, 31, 255, 29, 34, 36, 255, 28, 33, 34, 255, 26, 29, 30, 255, 34, 43, 46, 255, 37, 48, 51, 255, 30, 35, 37, 255, 37, 47, 51, 255, 40, 52, 56, 255, 36, 46, 49, 255, 50, 68, 75, 255, 41, 54, 59, 255, 36, 46, 50, 255, 38, 50, 54, 255, 36, 46, 49, 255, 33, 41, 43, 255, 21, 21, 21, 255, 36, 46, 49, 255, 40, 53, 57, 255, 33, 41, 43, 255, 31, 38, 40, 255, 35, 44, 47, 255, 28, 33, 35, 255, 38, 50, 54, 255, 31, 37, 39, 255, 34, 43, 46, 255, 26, 30, 31, 255, 27, 31, 32, 255, 37, 47, 51, 255, 39, 50, 54, 255, 36, 46, 49, 255, 36, 46, 50, 255, 49, 67, 73, 255, 49, 67, 73, 255, 40, 53, 57, 255, 21, 21, 21, 255, 45, 60, 65, 255, 43, 57, 62, 255, 47, 64, 69, 255, 39, 50, 54, 255, 38, 50, 53, 255, 41, 54, 59, 255, 43, 57, 61, 255, 51, 70, 76, 255, 46, 61, 67, 255, 44, 59, 64, 255, 38, 49, 53, 255, 56, 74, 79, 255, 48, 65, 71, 255, 49, 67, 73, 255, 41, 53, 58, 255, 33, 41, 44, 255, 21, 21, 21, 255, 36, 46, 49, 255, 41, 54, 58, 255, 30, 35, 37, 255, 44, 58, 63, 255, 42, 56, 60, 255, 40, 52, 57, 255, 37, 47, 50, 255, 36, 45, 48, 255, 37, 47, 50, 255, 44, 58, 63, 255, 39, 50, 54, 255, 29, 34, 36, 255, 36, 46, 49, 255, 47, 64, 70, 255, 38, 49, 53, 255, 35, 45, 48, 255, 38, 49, 52, 255, 30, 36, 38, 255, 30, 36, 38, 255, 31, 38, 40, 255, 22, 23, 23, 255, 21, 21, 21, 255, 26, 30, 31, 255, 34, 42, 45, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 26, 30, 31, 255, 34, 42, 45, 255, 30, 36, 38, 255, 31, 37, 39, 255, 29, 34, 36, 255, 36, 45, 48, 255, 38, 50, 53, 255, 30, 36, 38, 255, 27, 31, 32, 255, 21, 21, 21, 255, 30, 37, 39, 255, 33, 42, 44, 255, 36, 45, 49, 255, 41, 54, 58, 255, 48, 66, 72, 255, 49, 67, 73, 255, 35, 44, 46, 255, 21, 21, 21, 255, 52, 70, 76, 255, 45, 61, 66, 255, 33, 40, 43, 255, 44, 59, 64, 255, 56, 74, 80, 255, 45, 61, 66, 255, 44, 60, 65, 255, 38, 50, 54, 255, 52, 71, 76, 255, 53, 71, 77, 255, 43, 57, 61, 255, 58, 76, 81, 255, 59, 76, 81, 255, 32, 40, 42, 255, 43, 57, 62, 255, 39, 50, 54, 255, 31, 37, 39, 255, 42, 56, 61, 255, 40, 52, 56, 255, 36, 46, 49, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 48, 66, 72, 255, 37, 47, 50, 255, 37, 48, 51, 255, 40, 52, 56, 255, 37, 47, 50, 255, 34, 43, 46, 255, 34, 42, 45, 255, 39, 51, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 45, 255, 34, 42, 45, 255, 31, 38, 40, 255, 41, 54, 58, 255, 41, 54, 58, 255, 48, 65, 71, 255, 42, 56, 61, 255, 38, 50, 53, 255, 33, 41, 44, 255, 24, 25, 26, 255, 37, 48, 51, 255, 29, 34, 36, 255, 29, 34, 36, 255, 44, 59, 64, 255, 37, 47, 51, 255, 27, 31, 32, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 44, 59, 64, 255, 31, 37, 39, 255, 35, 43, 46, 255, 26, 29, 30, 255, 41, 53, 58, 255, 28, 32, 34, 255, 37, 48, 51, 255, 36, 45, 48, 255, 42, 56, 61, 255, 37, 47, 51, 255, 28, 32, 33, 255, 43, 58, 62, 255, 38, 49, 53, 255, 35, 43, 46, 255, 44, 60, 65, 255, 27, 31, 32, 255, 21, 21, 21, 255, 34, 42, 45, 255, 50, 69, 75, 255, 38, 50, 53, 255, 41, 54, 59, 255, 43, 58, 63, 255, 32, 39, 41, 255, 39, 50, 54, 255, 37, 48, 51, 255, 32, 39, 41, 255, 25, 28, 28, 255, 41, 54, 58, 255, 43, 58, 63, 255, 24, 26, 26, 255, 28, 32, 34, 255, 29, 35, 37, 255, 32, 38, 41, 255, 41, 55, 59, 255, 38, 49, 52, 255, 40, 52, 56, 255, 29, 34, 36, 255, 35, 43, 46, 255, 41, 55, 59, 255, 22, 23, 23, 255, 21, 21, 21, 255, 33, 41, 43, 255, 32, 38, 41, 255, 42, 56, 60, 255, 36, 46, 49, 255, 32, 39, 41, 255, 25, 27, 28, 255, 27, 30, 32, 255, 35, 45, 48, 255, 39, 51, 55, 255, 39, 50, 54, 255, 40, 52, 56, 255, 38, 48, 52, 255, 30, 35, 37, 255, 28, 33, 34, 255, 30, 36, 38, 255, 21, 21, 21, 255, 41, 54, 58, 255, 48, 66, 71, 255, 42, 56, 61, 255, 36, 46, 50, 255, 30, 35, 37, 255, 41, 55, 59, 255, 36, 45, 48, 255, 21, 21, 21, 255, 33, 41, 44, 255, 22, 22, 23, 255, 23, 25, 25, 255, 31, 38, 40, 255, 32, 38, 41, 255, 27, 30, 31, 255, 33, 41, 44, 255, 37, 48, 51, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 43, 45, 255, 27, 37, 28, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 39, 58, 39, 255, 37, 55, 37, 255, 53, 77, 50, 255, 37, 56, 37, 255, 34, 50, 34, 255, 43, 64, 42, 255, 38, 57, 38, 255, 38, 56, 38, 255, 33, 48, 33, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 43, 64, 42, 255, 52, 75, 49, 255, 46, 68, 44, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 32, 46, 32, 255, 29, 40, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 37, 54, 37, 255, 37, 54, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 23, 29, 24, 255, 27, 36, 27, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 33, 255, 36, 54, 36, 255, 31, 44, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 24, 30, 24, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 37, 54, 37, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 35, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 30, 25, 255, 23, 30, 24, 255, 29, 40, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 35, 52, 35, 255, 30, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 25, 32, 25, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 42, 62, 41, 255, 32, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 24, 31, 24, 255, 25, 32, 25, 255, 30, 38, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 39, 29, 255, 26, 36, 27, 255, 30, 41, 30, 255, 32, 47, 33, 255, 39, 58, 39, 255, 36, 52, 36, 255, 41, 61, 40, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 48, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 43, 63, 42, 255, 44, 64, 42, 255, 38, 57, 38, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 48, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 38, 56, 38, 255, 30, 42, 30, 255, 34, 50, 35, 255, 44, 65, 43, 255, 48, 71, 46, 255, 41, 60, 40, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 44, 32, 255, 33, 41, 43, 255, 42, 55, 60, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 26, 29, 30, 255, 28, 32, 33, 255, 33, 41, 44, 255, 33, 40, 43, 255, 37, 47, 51, 255, 32, 38, 41, 255, 31, 38, 40, 255, 46, 62, 67, 255, 36, 46, 49, 255, 42, 56, 60, 255, 36, 46, 50, 255, 37, 47, 51, 255, 24, 25, 26, 255, 28, 32, 34, 255, 21, 21, 21, 255, 29, 34, 36, 255, 30, 35, 37, 255, 31, 38, 40, 255, 28, 32, 34, 255, 32, 39, 41, 255, 24, 26, 27, 255, 28, 32, 33, 255, 36, 45, 49, 255, 32, 38, 41, 255, 41, 54, 58, 255, 33, 40, 43, 255, 42, 55, 60, 255, 49, 67, 73, 255, 47, 63, 69, 255, 37, 47, 50, 255, 43, 58, 62, 255, 38, 49, 52, 255, 41, 54, 58, 255, 35, 45, 48, 255, 37, 48, 51, 255, 31, 37, 39, 255, 21, 21, 21, 255, 32, 38, 41, 255, 35, 45, 48, 255, 43, 57, 62, 255, 28, 33, 35, 255, 32, 40, 42, 255, 35, 45, 48, 255, 31, 37, 39, 255, 37, 48, 52, 255, 38, 48, 52, 255, 43, 56, 61, 255, 22, 23, 23, 255, 41, 54, 59, 255, 40, 53, 57, 255, 32, 39, 41, 255, 41, 54, 58, 255, 33, 40, 43, 255, 41, 54, 58, 255, 42, 56, 61, 255, 21, 21, 21, 255, 41, 53, 58, 255, 38, 49, 52, 255, 39, 50, 54, 255, 43, 57, 61, 255, 37, 47, 51, 255, 47, 64, 70, 255, 31, 37, 39, 255, 51, 69, 75, 255, 48, 65, 71, 255, 57, 75, 80, 255, 53, 71, 77, 255, 56, 74, 79, 255, 43, 57, 61, 255, 43, 57, 61, 255, 44, 59, 64, 255, 46, 63, 68, 255, 26, 29, 30, 255, 33, 41, 44, 255, 34, 42, 45, 255, 45, 61, 66, 255, 40, 53, 57, 255, 48, 66, 72, 255, 48, 66, 72, 255, 31, 37, 39, 255, 45, 60, 65, 255, 33, 42, 44, 255, 32, 38, 41, 255, 41, 55, 59, 255, 35, 44, 47, 255, 32, 39, 41, 255, 37, 47, 50, 255, 43, 58, 62, 255, 35, 44, 47, 255, 33, 41, 44, 255, 32, 39, 42, 255, 26, 30, 31, 255, 22, 23, 23, 255, 21, 21, 21, 255, 25, 27, 28, 255, 26, 29, 30, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 22, 23, 23, 255, 31, 37, 39, 255, 32, 39, 41, 255, 34, 43, 46, 255, 29, 33, 35, 255, 21, 21, 21, 255, 25, 27, 28, 255, 28, 32, 34, 255, 31, 38, 40, 255, 34, 42, 45, 255, 35, 44, 47, 255, 35, 44, 47, 255, 36, 45, 48, 255, 24, 27, 27, 255, 31, 38, 40, 255, 39, 50, 54, 255, 43, 57, 61, 255, 25, 28, 29, 255, 21, 21, 21, 255, 37, 47, 50, 255, 39, 51, 55, 255, 22, 22, 22, 255, 41, 54, 58, 255, 39, 51, 55, 255, 51, 70, 76, 255, 59, 77, 81, 255, 43, 57, 62, 255, 64, 81, 85, 255, 68, 85, 88, 255, 50, 69, 75, 255, 51, 69, 75, 255, 54, 72, 78, 255, 44, 60, 65, 255, 49, 68, 74, 255, 35, 45, 48, 255, 30, 36, 37, 255, 35, 44, 47, 255, 33, 40, 43, 255, 27, 32, 33, 255, 35, 45, 48, 255, 39, 51, 55, 255, 21, 21, 21, 255, 24, 26, 27, 255, 35, 44, 47, 255, 36, 46, 49, 255, 25, 28, 29, 255, 32, 40, 42, 255, 34, 42, 45, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 30, 36, 38, 255, 31, 38, 40, 255, 27, 31, 32, 255, 45, 60, 65, 255, 48, 65, 71, 255, 29, 34, 36, 255, 38, 49, 53, 255, 32, 38, 41, 255, 33, 40, 43, 255, 42, 55, 59, 255, 31, 38, 40, 255, 34, 42, 45, 255, 21, 21, 21, 255, 45, 60, 66, 255, 48, 65, 71, 255, 41, 53, 57, 255, 40, 52, 56, 255, 21, 21, 21, 255, 37, 47, 50, 255, 41, 54, 58, 255, 36, 46, 49, 255, 43, 58, 63, 255, 27, 30, 31, 255, 34, 42, 45, 255, 40, 53, 57, 255, 36, 46, 49, 255, 41, 54, 59, 255, 41, 53, 57, 255, 33, 40, 43, 255, 40, 53, 57, 255, 41, 54, 58, 255, 40, 52, 56, 255, 50, 68, 74, 255, 40, 52, 56, 255, 44, 59, 64, 255, 38, 48, 52, 255, 44, 58, 63, 255, 26, 28, 29, 255, 35, 44, 47, 255, 37, 48, 52, 255, 36, 46, 49, 255, 32, 39, 41, 255, 43, 58, 63, 255, 36, 46, 49, 255, 35, 44, 47, 255, 33, 40, 43, 255, 30, 36, 37, 255, 32, 40, 42, 255, 21, 22, 22, 255, 45, 61, 66, 255, 36, 46, 50, 255, 27, 30, 32, 255, 30, 36, 38, 255, 41, 54, 59, 255, 32, 39, 41, 255, 41, 53, 57, 255, 25, 28, 28, 255, 37, 47, 51, 255, 29, 35, 37, 255, 39, 51, 55, 255, 33, 41, 44, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 29, 34, 36, 255, 26, 29, 30, 255, 29, 35, 36, 255, 31, 37, 39, 255, 30, 36, 38, 255, 21, 21, 21, 255, 35, 45, 48, 255, 46, 62, 67, 255, 36, 45, 49, 255, 39, 51, 55, 255, 37, 48, 51, 255, 26, 28, 29, 255, 21, 21, 21, 255, 37, 48, 51, 255, 38, 49, 53, 255, 30, 35, 37, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 29, 40, 29, 255, 24, 32, 25, 255, 32, 47, 33, 255, 45, 66, 43, 255, 42, 62, 41, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 47, 33, 255, 36, 53, 36, 255, 41, 61, 40, 255, 34, 50, 35, 255, 33, 47, 33, 255, 55, 64, 15, 255, 27, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 42, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 37, 54, 37, 255, 39, 59, 39, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 34, 255, 29, 40, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 33, 255, 25, 32, 25, 255, 31, 44, 31, 255, 26, 35, 26, 255, 31, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 43, 31, 255, 34, 50, 34, 255, 37, 54, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 44, 32, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 26, 35, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 54, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 25, 33, 25, 255, 28, 38, 28, 255, 29, 39, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 51, 35, 255, 37, 56, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 34, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 24, 31, 24, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 34, 26, 255, 25, 32, 25, 255, 27, 37, 28, 255, 27, 37, 27, 255, 35, 51, 35, 255, 31, 44, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 30, 255, 32, 46, 32, 255, 35, 52, 36, 255, 81, 97, 14, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 30, 255, 29, 41, 30, 255, 34, 50, 35, 255, 34, 49, 34, 255, 30, 42, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 38, 28, 255, 31, 43, 31, 255, 34, 50, 34, 255, 32, 46, 33, 255, 32, 46, 32, 255, 31, 43, 31, 255, 25, 34, 26, 255, 30, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 52, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 33, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 46, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 51, 35, 255, 38, 57, 38, 255, 41, 60, 40, 255, 43, 64, 42, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 48, 70, 46, 255, 50, 72, 47, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 48, 34, 255, 32, 46, 32, 255, 40, 59, 39, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 48, 70, 46, 255, 37, 56, 37, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 33, 255, 35, 44, 47, 255, 30, 35, 37, 255, 35, 45, 48, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 34, 43, 45, 255, 29, 34, 35, 255, 32, 40, 42, 255, 33, 41, 44, 255, 32, 39, 41, 255, 39, 51, 55, 255, 24, 26, 27, 255, 28, 32, 33, 255, 35, 45, 48, 255, 40, 52, 56, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 31, 32, 255, 34, 43, 46, 255, 34, 43, 46, 255, 28, 32, 34, 255, 28, 33, 34, 255, 41, 53, 58, 255, 33, 40, 43, 255, 35, 45, 48, 255, 23, 24, 24, 255, 34, 42, 45, 255, 31, 37, 39, 255, 31, 37, 39, 255, 36, 45, 48, 255, 38, 49, 53, 255, 30, 36, 38, 255, 41, 54, 58, 255, 35, 44, 47, 255, 36, 46, 49, 255, 34, 43, 46, 255, 29, 34, 35, 255, 21, 21, 21, 255, 37, 47, 50, 255, 34, 43, 46, 255, 34, 42, 45, 255, 27, 31, 32, 255, 35, 44, 47, 255, 37, 47, 51, 255, 39, 51, 55, 255, 40, 52, 56, 255, 31, 37, 39, 255, 28, 33, 34, 255, 43, 58, 63, 255, 28, 33, 34, 255, 35, 44, 47, 255, 44, 58, 63, 255, 32, 39, 42, 255, 27, 31, 32, 255, 40, 52, 56, 255, 40, 53, 57, 255, 21, 21, 21, 255, 40, 52, 56, 255, 41, 55, 59, 255, 50, 68, 74, 255, 32, 39, 41, 255, 40, 53, 57, 255, 43, 57, 62, 255, 45, 61, 66, 255, 64, 81, 85, 255, 47, 64, 70, 255, 41, 54, 59, 255, 41, 53, 57, 255, 43, 57, 62, 255, 46, 63, 68, 255, 37, 48, 51, 255, 53, 71, 77, 255, 49, 67, 74, 255, 28, 32, 34, 255, 24, 26, 26, 255, 37, 47, 50, 255, 33, 41, 44, 255, 37, 47, 50, 255, 37, 48, 51, 255, 38, 48, 52, 255, 44, 58, 63, 255, 36, 46, 49, 255, 32, 40, 42, 255, 29, 33, 35, 255, 38, 49, 53, 255, 37, 48, 51, 255, 30, 36, 38, 255, 34, 42, 44, 255, 34, 42, 45, 255, 30, 36, 38, 255, 36, 46, 50, 255, 35, 44, 47, 255, 29, 34, 36, 255, 24, 26, 27, 255, 25, 27, 28, 255, 35, 44, 47, 255, 32, 38, 41, 255, 35, 44, 47, 255, 22, 22, 23, 255, 21, 21, 21, 255, 22, 23, 23, 255, 25, 28, 29, 255, 29, 34, 36, 255, 37, 48, 51, 255, 36, 46, 49, 255, 40, 52, 56, 255, 31, 37, 40, 255, 32, 40, 42, 255, 38, 48, 52, 255, 30, 35, 37, 255, 39, 50, 54, 255, 33, 40, 43, 255, 47, 64, 70, 255, 39, 51, 55, 255, 29, 34, 36, 255, 32, 39, 41, 255, 37, 48, 51, 255, 31, 37, 39, 255, 36, 46, 49, 255, 28, 32, 34, 255, 26, 29, 30, 255, 36, 46, 50, 255, 35, 44, 47, 255, 38, 49, 53, 255, 46, 63, 68, 255, 39, 51, 55, 255, 47, 64, 69, 255, 42, 56, 61, 255, 56, 74, 79, 255, 41, 54, 58, 255, 45, 60, 65, 255, 41, 54, 58, 255, 46, 62, 67, 255, 37, 48, 51, 255, 42, 55, 60, 255, 45, 61, 66, 255, 32, 39, 41, 255, 37, 47, 50, 255, 29, 34, 35, 255, 29, 34, 36, 255, 30, 35, 37, 255, 33, 41, 43, 255, 42, 56, 60, 255, 21, 21, 21, 255, 23, 25, 25, 255, 36, 45, 48, 255, 39, 51, 54, 255, 32, 39, 41, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 55, 255, 41, 54, 58, 255, 30, 36, 38, 255, 28, 32, 33, 255, 37, 47, 50, 255, 41, 54, 58, 255, 41, 54, 58, 255, 29, 33, 35, 255, 40, 52, 56, 255, 43, 57, 62, 255, 31, 38, 40, 255, 31, 37, 39, 255, 31, 38, 40, 255, 28, 32, 34, 255, 29, 33, 35, 255, 38, 49, 53, 255, 37, 48, 51, 255, 31, 38, 40, 255, 44, 59, 64, 255, 21, 21, 21, 255, 25, 28, 29, 255, 35, 44, 47, 255, 42, 55, 59, 255, 35, 45, 48, 255, 24, 25, 26, 255, 39, 50, 54, 255, 33, 41, 43, 255, 30, 36, 38, 255, 32, 39, 41, 255, 29, 33, 35, 255, 32, 39, 41, 255, 31, 38, 40, 255, 48, 66, 72, 255, 45, 61, 66, 255, 53, 71, 77, 255, 41, 54, 58, 255, 47, 64, 69, 255, 30, 36, 38, 255, 36, 45, 48, 255, 41, 54, 59, 255, 21, 21, 21, 255, 43, 57, 62, 255, 45, 61, 66, 255, 43, 57, 61, 255, 42, 56, 61, 255, 30, 36, 38, 255, 43, 57, 61, 255, 41, 55, 59, 255, 37, 47, 50, 255, 28, 33, 34, 255, 34, 42, 45, 255, 34, 43, 46, 255, 26, 29, 30, 255, 28, 33, 35, 255, 32, 39, 42, 255, 38, 48, 52, 255, 42, 56, 61, 255, 41, 54, 58, 255, 35, 44, 47, 255, 26, 29, 30, 255, 39, 50, 54, 255, 28, 32, 34, 255, 22, 22, 22, 255, 21, 21, 21, 255, 27, 30, 32, 255, 38, 49, 52, 255, 57, 75, 80, 255, 38, 49, 53, 255, 34, 43, 46, 255, 34, 42, 45, 255, 41, 54, 59, 255, 44, 58, 63, 255, 30, 35, 37, 255, 37, 47, 51, 255, 44, 58, 63, 255, 51, 69, 75, 255, 50, 69, 75, 255, 30, 36, 38, 255, 41, 55, 59, 255, 44, 60, 65, 255, 26, 29, 30, 255, 21, 21, 21, 255, 32, 39, 42, 255, 38, 49, 53, 255, 46, 63, 68, 255, 38, 49, 53, 255, 28, 32, 33, 255, 23, 23, 24, 255, 24, 26, 27, 255, 36, 46, 49, 255, 25, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 26, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 33, 40, 43, 255, 32, 39, 41, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 40, 60, 40, 255, 38, 56, 38, 255, 38, 57, 38, 255, 50, 72, 47, 255, 34, 50, 34, 255, 42, 62, 41, 255, 37, 54, 37, 255, 32, 46, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 30, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 49, 72, 47, 255, 43, 64, 42, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 41, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 33, 27, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 44, 32, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 43, 64, 42, 255, 48, 70, 46, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 27, 36, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 41, 30, 255, 26, 35, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 40, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 38, 57, 38, 255, 39, 58, 39, 255, 39, 58, 39, 255, 30, 43, 31, 255, 29, 40, 29, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 38, 57, 38, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 40, 30, 255, 31, 45, 32, 255, 30, 41, 30, 255, 29, 40, 29, 255, 25, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 54, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 46, 54, 16, 255, 31, 44, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 32, 47, 33, 255, 29, 40, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 47, 33, 255, 33, 47, 33, 255, 27, 38, 28, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 61, 72, 16, 255, 30, 42, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 27, 36, 27, 255, 30, 43, 31, 255, 35, 52, 36, 255, 42, 62, 41, 255, 40, 60, 40, 255, 37, 56, 37, 255, 40, 59, 39, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 43, 31, 255, 34, 50, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 38, 57, 38, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 45, 32, 255, 31, 44, 31, 255, 38, 48, 52, 255, 30, 36, 37, 255, 38, 49, 52, 255, 29, 34, 36, 255, 35, 44, 47, 255, 33, 40, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 32, 39, 41, 255, 24, 26, 27, 255, 35, 44, 47, 255, 40, 52, 56, 255, 40, 53, 57, 255, 36, 46, 50, 255, 38, 49, 52, 255, 34, 43, 46, 255, 37, 48, 52, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 43, 46, 255, 34, 43, 46, 255, 28, 33, 34, 255, 30, 35, 37, 255, 32, 39, 41, 255, 43, 57, 62, 255, 36, 46, 49, 255, 26, 29, 30, 255, 30, 35, 37, 255, 29, 33, 35, 255, 25, 28, 29, 255, 23, 24, 25, 255, 25, 28, 28, 255, 33, 41, 43, 255, 38, 49, 52, 255, 36, 45, 48, 255, 36, 46, 49, 255, 30, 35, 37, 255, 34, 42, 44, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 33, 41, 44, 255, 29, 34, 35, 255, 33, 41, 44, 255, 40, 53, 57, 255, 30, 36, 38, 255, 32, 38, 41, 255, 37, 48, 51, 255, 43, 57, 62, 255, 37, 47, 51, 255, 37, 47, 50, 255, 37, 48, 51, 255, 30, 36, 38, 255, 35, 43, 46, 255, 46, 62, 67, 255, 42, 55, 59, 255, 47, 64, 70, 255, 30, 36, 38, 255, 22, 22, 22, 255, 33, 41, 44, 255, 43, 58, 62, 255, 37, 48, 51, 255, 37, 48, 51, 255, 38, 49, 53, 255, 49, 68, 74, 255, 51, 70, 76, 255, 41, 54, 59, 255, 52, 71, 76, 255, 54, 72, 78, 255, 48, 65, 71, 255, 39, 51, 55, 255, 50, 69, 75, 255, 48, 66, 72, 255, 48, 65, 71, 255, 39, 51, 55, 255, 25, 28, 29, 255, 36, 46, 50, 255, 41, 54, 58, 255, 30, 36, 38, 255, 38, 48, 52, 255, 44, 59, 64, 255, 39, 50, 54, 255, 41, 53, 58, 255, 40, 52, 56, 255, 40, 52, 56, 255, 33, 41, 44, 255, 35, 44, 47, 255, 36, 46, 49, 255, 37, 47, 50, 255, 40, 52, 56, 255, 35, 45, 48, 255, 41, 54, 58, 255, 33, 41, 44, 255, 31, 38, 40, 255, 32, 40, 42, 255, 29, 35, 36, 255, 34, 42, 45, 255, 37, 48, 51, 255, 31, 38, 40, 255, 27, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 30, 36, 38, 255, 33, 42, 44, 255, 35, 43, 46, 255, 31, 37, 39, 255, 40, 52, 56, 255, 28, 32, 33, 255, 27, 30, 32, 255, 33, 41, 43, 255, 27, 31, 33, 255, 37, 47, 50, 255, 36, 46, 49, 255, 31, 37, 40, 255, 27, 31, 33, 255, 42, 55, 60, 255, 34, 42, 45, 255, 34, 42, 45, 255, 41, 53, 58, 255, 26, 28, 29, 255, 32, 39, 41, 255, 29, 33, 35, 255, 48, 65, 70, 255, 45, 61, 66, 255, 47, 64, 69, 255, 31, 37, 39, 255, 44, 59, 64, 255, 38, 50, 53, 255, 49, 67, 73, 255, 47, 64, 69, 255, 52, 71, 77, 255, 49, 67, 73, 255, 51, 69, 75, 255, 44, 58, 63, 255, 41, 53, 57, 255, 45, 61, 66, 255, 44, 58, 63, 255, 25, 27, 28, 255, 37, 48, 51, 255, 30, 36, 38, 255, 42, 55, 60, 255, 36, 45, 48, 255, 38, 50, 53, 255, 49, 67, 73, 255, 42, 56, 60, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 30, 35, 37, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 32, 33, 255, 32, 39, 41, 255, 36, 46, 50, 255, 40, 52, 56, 255, 39, 51, 55, 255, 38, 48, 52, 255, 30, 36, 38, 255, 33, 41, 44, 255, 43, 57, 62, 255, 41, 54, 59, 255, 33, 40, 42, 255, 32, 39, 41, 255, 21, 21, 21, 255, 25, 27, 28, 255, 31, 38, 40, 255, 29, 35, 36, 255, 27, 31, 32, 255, 31, 37, 39, 255, 31, 38, 40, 255, 33, 42, 44, 255, 21, 21, 21, 255, 35, 44, 47, 255, 31, 37, 39, 255, 47, 64, 70, 255, 39, 51, 55, 255, 34, 43, 46, 255, 37, 48, 52, 255, 46, 62, 68, 255, 28, 32, 33, 255, 40, 52, 56, 255, 35, 44, 48, 255, 46, 61, 67, 255, 35, 44, 47, 255, 44, 59, 64, 255, 29, 35, 36, 255, 42, 56, 60, 255, 33, 42, 44, 255, 44, 59, 64, 255, 37, 47, 51, 255, 33, 41, 44, 255, 40, 52, 57, 255, 21, 21, 21, 255, 23, 24, 25, 255, 40, 53, 57, 255, 43, 57, 62, 255, 44, 59, 64, 255, 47, 64, 69, 255, 38, 49, 53, 255, 36, 45, 49, 255, 36, 45, 49, 255, 30, 36, 38, 255, 31, 38, 40, 255, 34, 42, 45, 255, 31, 37, 39, 255, 31, 37, 39, 255, 36, 45, 48, 255, 35, 44, 47, 255, 40, 52, 56, 255, 37, 48, 51, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 41, 53, 58, 255, 34, 43, 46, 255, 42, 55, 59, 255, 37, 47, 50, 255, 34, 43, 46, 255, 44, 59, 64, 255, 38, 49, 52, 255, 30, 35, 37, 255, 40, 52, 56, 255, 37, 48, 51, 255, 50, 68, 74, 255, 43, 57, 62, 255, 38, 48, 52, 255, 47, 65, 70, 255, 33, 41, 44, 255, 49, 67, 73, 255, 42, 56, 60, 255, 33, 41, 44, 255, 21, 21, 21, 255, 28, 32, 33, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 23, 24, 24, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 30, 36, 39, 255, 29, 34, 36, 255, 29, 33, 35, 255, 29, 41, 30, 255, 32, 47, 33, 255, 38, 57, 38, 255, 40, 59, 39, 255, 38, 57, 38, 255, 41, 61, 40, 255, 39, 58, 39, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 44, 65, 43, 255, 37, 55, 37, 255, 44, 64, 43, 255, 38, 57, 38, 255, 43, 63, 42, 255, 37, 54, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 31, 255, 30, 41, 30, 255, 31, 45, 32, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 35, 26, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 33, 26, 255, 25, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 26, 35, 27, 255, 29, 40, 30, 255, 33, 47, 33, 255, 38, 56, 38, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 31, 44, 31, 255, 38, 57, 38, 255, 49, 72, 47, 255, 41, 61, 41, 255, 42, 62, 41, 255, 40, 60, 40, 255, 33, 47, 33, 255, 32, 46, 33, 255, 40, 60, 40, 255, 43, 64, 42, 255, 42, 63, 41, 255, 33, 48, 33, 255, 32, 46, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 36, 53, 36, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 33, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 36, 53, 36, 255, 37, 56, 38, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 38, 56, 38, 255, 51, 74, 48, 255, 36, 53, 36, 255, 37, 56, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 26, 35, 27, 255, 25, 31, 25, 255, 26, 36, 27, 255, 34, 50, 34, 255, 33, 48, 34, 255, 33, 47, 33, 255, 31, 43, 31, 255, 26, 34, 26, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 36, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 31, 43, 31, 255, 37, 55, 37, 255, 34, 50, 35, 255, 40, 60, 40, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 36, 54, 36, 255, 36, 54, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 38, 57, 38, 255, 57, 69, 16, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 38, 57, 38, 255, 36, 53, 36, 255, 36, 54, 37, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 28, 39, 29, 255, 47, 58, 19, 255, 36, 54, 36, 255, 46, 67, 44, 255, 37, 56, 37, 255, 32, 46, 33, 255, 34, 50, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 29, 40, 29, 255, 35, 44, 47, 255, 33, 40, 43, 255, 30, 35, 37, 255, 22, 22, 22, 255, 34, 42, 45, 255, 28, 33, 34, 255, 25, 27, 28, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 21, 21, 21, 255, 31, 37, 39, 255, 34, 43, 46, 255, 40, 53, 57, 255, 38, 49, 53, 255, 43, 58, 63, 255, 37, 48, 52, 255, 40, 53, 57, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 38, 50, 54, 255, 31, 37, 39, 255, 24, 25, 26, 255, 31, 37, 39, 255, 33, 40, 43, 255, 33, 41, 43, 255, 29, 34, 36, 255, 31, 37, 39, 255, 23, 24, 24, 255, 32, 39, 42, 255, 23, 23, 24, 255, 35, 44, 47, 255, 40, 52, 56, 255, 44, 60, 65, 255, 38, 48, 52, 255, 40, 53, 57, 255, 32, 39, 42, 255, 35, 44, 47, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 42, 56, 60, 255, 28, 32, 33, 255, 28, 32, 34, 255, 27, 32, 33, 255, 29, 33, 35, 255, 40, 52, 56, 255, 37, 47, 50, 255, 39, 51, 55, 255, 43, 58, 62, 255, 46, 62, 67, 255, 41, 53, 57, 255, 28, 32, 33, 255, 33, 41, 43, 255, 36, 45, 48, 255, 38, 50, 53, 255, 37, 48, 51, 255, 33, 41, 43, 255, 26, 28, 29, 255, 22, 23, 23, 255, 23, 24, 24, 255, 40, 52, 56, 255, 46, 62, 68, 255, 30, 35, 37, 255, 43, 57, 62, 255, 46, 62, 68, 255, 47, 63, 69, 255, 46, 63, 68, 255, 54, 72, 78, 255, 36, 46, 50, 255, 44, 59, 64, 255, 43, 58, 62, 255, 44, 59, 64, 255, 54, 73, 78, 255, 46, 62, 67, 255, 37, 47, 50, 255, 27, 31, 32, 255, 30, 35, 37, 255, 46, 63, 68, 255, 39, 51, 54, 255, 36, 46, 49, 255, 41, 53, 57, 255, 39, 50, 54, 255, 48, 66, 72, 255, 40, 53, 57, 255, 36, 46, 49, 255, 46, 62, 68, 255, 34, 42, 45, 255, 32, 39, 41, 255, 27, 31, 32, 255, 38, 50, 53, 255, 27, 31, 32, 255, 23, 24, 24, 255, 28, 33, 35, 255, 34, 43, 45, 255, 27, 32, 33, 255, 42, 56, 60, 255, 37, 47, 50, 255, 32, 40, 42, 255, 30, 35, 37, 255, 29, 33, 35, 255, 21, 21, 21, 255, 26, 29, 30, 255, 37, 48, 51, 255, 37, 48, 52, 255, 38, 48, 52, 255, 28, 33, 35, 255, 25, 28, 28, 255, 43, 57, 62, 255, 40, 52, 56, 255, 32, 39, 42, 255, 33, 40, 42, 255, 35, 44, 47, 255, 36, 46, 49, 255, 31, 38, 40, 255, 40, 53, 57, 255, 38, 49, 53, 255, 41, 54, 59, 255, 34, 43, 46, 255, 25, 27, 28, 255, 30, 35, 37, 255, 35, 44, 48, 255, 30, 36, 38, 255, 21, 21, 21, 255, 44, 59, 64, 255, 39, 51, 55, 255, 45, 60, 65, 255, 41, 54, 58, 255, 41, 55, 59, 255, 43, 57, 62, 255, 45, 60, 65, 255, 45, 61, 67, 255, 60, 78, 82, 255, 50, 68, 74, 255, 51, 70, 76, 255, 44, 58, 63, 255, 42, 55, 60, 255, 53, 72, 77, 255, 41, 54, 58, 255, 33, 42, 44, 255, 42, 56, 60, 255, 37, 48, 51, 255, 36, 46, 49, 255, 38, 50, 53, 255, 35, 44, 47, 255, 36, 46, 49, 255, 46, 62, 67, 255, 33, 41, 43, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 38, 49, 53, 255, 41, 54, 59, 255, 40, 52, 56, 255, 37, 47, 50, 255, 39, 50, 54, 255, 36, 46, 49, 255, 41, 53, 57, 255, 37, 47, 50, 255, 34, 42, 45, 255, 32, 39, 41, 255, 38, 49, 52, 255, 38, 48, 52, 255, 29, 35, 36, 255, 30, 36, 38, 255, 31, 37, 39, 255, 25, 27, 28, 255, 36, 45, 48, 255, 38, 49, 52, 255, 35, 44, 47, 255, 36, 45, 48, 255, 40, 52, 56, 255, 22, 23, 23, 255, 32, 39, 41, 255, 42, 55, 59, 255, 36, 46, 50, 255, 36, 47, 50, 255, 47, 63, 69, 255, 40, 53, 57, 255, 37, 47, 51, 255, 44, 59, 64, 255, 31, 37, 39, 255, 38, 49, 52, 255, 38, 48, 52, 255, 40, 52, 56, 255, 40, 52, 56, 255, 36, 45, 48, 255, 45, 60, 66, 255, 34, 43, 46, 255, 42, 55, 60, 255, 40, 52, 56, 255, 26, 28, 29, 255, 36, 46, 49, 255, 26, 28, 29, 255, 31, 38, 40, 255, 53, 71, 77, 255, 47, 63, 69, 255, 50, 69, 75, 255, 49, 67, 73, 255, 45, 60, 66, 255, 34, 43, 45, 255, 27, 31, 32, 255, 23, 24, 25, 255, 34, 43, 46, 255, 32, 39, 41, 255, 37, 47, 51, 255, 22, 23, 23, 255, 28, 33, 35, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 34, 255, 21, 21, 21, 255, 28, 32, 33, 255, 35, 44, 47, 255, 32, 39, 42, 255, 45, 61, 66, 255, 46, 62, 67, 255, 50, 69, 75, 255, 39, 50, 54, 255, 47, 64, 69, 255, 46, 62, 67, 255, 46, 63, 69, 255, 42, 56, 61, 255, 31, 37, 40, 255, 40, 52, 56, 255, 50, 69, 75, 255, 48, 66, 72, 255, 31, 37, 39, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 46, 62, 67, 255, 41, 54, 58, 255, 38, 49, 52, 255, 43, 58, 62, 255, 29, 34, 36, 255, 23, 25, 25, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 24, 25, 26, 255, 29, 34, 36, 255, 28, 33, 34, 255, 30, 36, 38, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 38, 57, 38, 255, 38, 57, 38, 255, 37, 56, 37, 255, 40, 60, 40, 255, 35, 51, 35, 255, 34, 50, 35, 255, 35, 51, 35, 255, 31, 43, 31, 255, 32, 46, 32, 255, 24, 31, 24, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 39, 58, 38, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 32, 255, 33, 48, 33, 255, 25, 33, 26, 255, 34, 49, 34, 255, 36, 54, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 38, 57, 38, 255, 61, 87, 56, 255, 51, 74, 48, 255, 34, 50, 35, 255, 43, 63, 42, 255, 39, 59, 39, 255, 37, 55, 37, 255, 39, 58, 39, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 54, 37, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 52, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 36, 255, 36, 54, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 36, 53, 36, 255, 33, 48, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 35, 255, 35, 52, 35, 255, 43, 64, 42, 255, 37, 55, 37, 255, 41, 61, 41, 255, 36, 54, 36, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 36, 52, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 41, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 52, 36, 255, 39, 58, 39, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 30, 41, 30, 255, 27, 37, 28, 255, 33, 47, 33, 255, 34, 49, 34, 255, 49, 72, 47, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 54, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 44, 32, 255, 35, 51, 35, 255, 39, 58, 38, 255, 38, 56, 38, 255, 54, 77, 50, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 22, 22, 22, 255, 28, 33, 34, 255, 33, 41, 43, 255, 32, 40, 42, 255, 32, 38, 41, 255, 24, 26, 27, 255, 22, 22, 22, 255, 34, 43, 46, 255, 39, 50, 54, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 26, 29, 30, 255, 30, 35, 37, 255, 45, 61, 66, 255, 26, 30, 31, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 23, 24, 25, 255, 30, 35, 37, 255, 30, 35, 37, 255, 28, 33, 35, 255, 41, 54, 58, 255, 40, 52, 56, 255, 33, 41, 43, 255, 30, 36, 38, 255, 38, 49, 53, 255, 23, 25, 25, 255, 31, 37, 39, 255, 33, 41, 43, 255, 30, 35, 37, 255, 35, 44, 47, 255, 30, 36, 37, 255, 36, 46, 49, 255, 37, 47, 51, 255, 21, 21, 21, 255, 30, 36, 37, 255, 37, 47, 51, 255, 21, 21, 21, 255, 26, 28, 29, 255, 36, 46, 49, 255, 29, 35, 37, 255, 31, 38, 40, 255, 36, 45, 48, 255, 29, 33, 35, 255, 35, 44, 47, 255, 40, 53, 57, 255, 37, 48, 51, 255, 33, 41, 43, 255, 46, 62, 67, 255, 45, 60, 65, 255, 37, 48, 52, 255, 34, 43, 46, 255, 29, 34, 36, 255, 35, 44, 47, 255, 42, 55, 60, 255, 48, 65, 71, 255, 39, 51, 55, 255, 24, 26, 27, 255, 30, 36, 37, 255, 47, 64, 70, 255, 40, 53, 57, 255, 34, 43, 46, 255, 41, 54, 58, 255, 37, 48, 51, 255, 45, 61, 66, 255, 41, 54, 59, 255, 32, 39, 41, 255, 38, 48, 52, 255, 40, 52, 57, 255, 41, 54, 58, 255, 38, 48, 52, 255, 38, 48, 52, 255, 41, 54, 59, 255, 38, 49, 53, 255, 34, 42, 45, 255, 28, 33, 35, 255, 34, 43, 46, 255, 35, 44, 47, 255, 44, 58, 63, 255, 44, 59, 64, 255, 36, 46, 49, 255, 40, 53, 57, 255, 40, 52, 56, 255, 40, 52, 56, 255, 38, 49, 52, 255, 36, 46, 50, 255, 41, 55, 59, 255, 40, 53, 57, 255, 35, 44, 47, 255, 39, 51, 54, 255, 43, 57, 61, 255, 25, 28, 29, 255, 26, 29, 30, 255, 33, 41, 44, 255, 26, 29, 30, 255, 22, 23, 23, 255, 30, 36, 38, 255, 35, 45, 48, 255, 35, 43, 46, 255, 21, 21, 21, 255, 29, 35, 37, 255, 29, 33, 35, 255, 34, 42, 45, 255, 33, 40, 43, 255, 32, 39, 41, 255, 41, 54, 58, 255, 35, 44, 47, 255, 43, 57, 62, 255, 40, 53, 57, 255, 29, 35, 37, 255, 35, 44, 48, 255, 21, 21, 21, 255, 29, 34, 35, 255, 40, 52, 56, 255, 39, 50, 54, 255, 36, 45, 48, 255, 31, 37, 39, 255, 37, 48, 51, 255, 23, 25, 25, 255, 25, 28, 29, 255, 32, 39, 42, 255, 23, 25, 25, 255, 47, 64, 69, 255, 62, 80, 84, 255, 49, 67, 73, 255, 47, 64, 70, 255, 45, 60, 65, 255, 49, 67, 74, 255, 49, 67, 73, 255, 49, 67, 73, 255, 46, 62, 67, 255, 47, 65, 70, 255, 47, 64, 70, 255, 52, 71, 77, 255, 53, 72, 77, 255, 36, 46, 50, 255, 39, 51, 55, 255, 36, 45, 48, 255, 41, 55, 59, 255, 29, 35, 37, 255, 41, 54, 58, 255, 43, 58, 62, 255, 31, 38, 40, 255, 29, 35, 36, 255, 30, 36, 38, 255, 28, 32, 33, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 48, 255, 42, 56, 61, 255, 37, 48, 52, 255, 42, 56, 60, 255, 33, 41, 43, 255, 42, 56, 61, 255, 35, 44, 47, 255, 45, 60, 65, 255, 37, 48, 51, 255, 32, 39, 41, 255, 38, 49, 53, 255, 28, 32, 34, 255, 32, 38, 41, 255, 32, 39, 42, 255, 26, 30, 31, 255, 31, 37, 39, 255, 31, 38, 40, 255, 29, 35, 37, 255, 34, 43, 46, 255, 34, 42, 45, 255, 28, 33, 35, 255, 36, 46, 49, 255, 21, 21, 21, 255, 28, 32, 34, 255, 32, 39, 42, 255, 43, 58, 63, 255, 48, 66, 72, 255, 40, 52, 57, 255, 42, 55, 59, 255, 50, 69, 75, 255, 39, 51, 55, 255, 48, 66, 72, 255, 42, 55, 60, 255, 40, 52, 56, 255, 27, 31, 32, 255, 33, 41, 43, 255, 34, 43, 46, 255, 44, 59, 64, 255, 29, 34, 36, 255, 34, 43, 46, 255, 35, 44, 47, 255, 39, 51, 55, 255, 34, 42, 45, 255, 42, 56, 60, 255, 21, 21, 21, 255, 41, 54, 58, 255, 41, 55, 59, 255, 47, 64, 70, 255, 53, 71, 77, 255, 38, 49, 52, 255, 33, 40, 43, 255, 28, 33, 35, 255, 34, 43, 46, 255, 26, 29, 30, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 43, 57, 61, 255, 51, 69, 75, 255, 40, 52, 56, 255, 26, 29, 30, 255, 41, 53, 57, 255, 36, 46, 49, 255, 21, 21, 21, 255, 39, 50, 54, 255, 43, 57, 62, 255, 45, 61, 66, 255, 34, 43, 46, 255, 53, 71, 77, 255, 50, 69, 75, 255, 48, 66, 72, 255, 42, 55, 59, 255, 40, 52, 56, 255, 43, 57, 61, 255, 38, 49, 52, 255, 33, 40, 43, 255, 43, 57, 62, 255, 50, 69, 75, 255, 38, 49, 52, 255, 33, 40, 43, 255, 40, 53, 57, 255, 24, 26, 26, 255, 21, 21, 21, 255, 51, 69, 75, 255, 33, 41, 44, 255, 42, 56, 61, 255, 43, 57, 62, 255, 33, 40, 43, 255, 46, 62, 68, 255, 39, 51, 54, 255, 40, 53, 57, 255, 40, 53, 57, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 27, 31, 32, 255, 24, 26, 27, 255, 25, 27, 28, 255, 21, 21, 21, 255, 32, 46, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 54, 37, 255, 37, 56, 37, 255, 42, 62, 41, 255, 41, 61, 40, 255, 32, 46, 32, 255, 36, 53, 36, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 32, 255, 29, 41, 30, 255, 31, 43, 31, 255, 30, 42, 30, 255, 38, 56, 38, 255, 35, 52, 35, 255, 28, 39, 29, 255, 33, 48, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 32, 45, 32, 255, 30, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 38, 29, 255, 29, 41, 30, 255, 31, 43, 31, 255, 33, 48, 34, 255, 29, 40, 30, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 36, 54, 37, 255, 41, 61, 40, 255, 36, 54, 37, 255, 57, 81, 53, 255, 58, 83, 54, 255, 46, 67, 44, 255, 43, 64, 42, 255, 50, 72, 47, 255, 43, 64, 42, 255, 37, 54, 37, 255, 42, 62, 41, 255, 49, 71, 47, 255, 38, 56, 38, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 52, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 39, 58, 39, 255, 34, 50, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 93, 111, 11, 255, 29, 40, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 31, 44, 31, 255, 34, 50, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 37, 54, 37, 255, 34, 50, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 39, 58, 38, 255, 37, 54, 37, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 41, 30, 255, 36, 53, 36, 255, 83, 100, 16, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 32, 46, 32, 255, 33, 48, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 46, 67, 44, 255, 38, 57, 38, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 36, 255, 39, 58, 39, 255, 36, 53, 36, 255, 38, 57, 38, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 52, 75, 49, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 52, 36, 255, 32, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 38, 57, 38, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 48, 34, 255, 30, 41, 30, 255, 28, 39, 29, 255, 29, 39, 29, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 54, 37, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 39, 59, 39, 255, 37, 54, 37, 255, 31, 44, 31, 255, 29, 34, 35, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 32, 33, 255, 31, 37, 39, 255, 27, 31, 32, 255, 31, 38, 40, 255, 31, 38, 40, 255, 40, 53, 57, 255, 32, 39, 42, 255, 35, 44, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 41, 54, 58, 255, 42, 55, 60, 255, 29, 33, 35, 255, 34, 42, 45, 255, 21, 21, 21, 255, 28, 32, 34, 255, 29, 35, 36, 255, 30, 35, 37, 255, 27, 31, 32, 255, 34, 43, 46, 255, 23, 25, 25, 255, 26, 29, 30, 255, 40, 52, 56, 255, 42, 55, 60, 255, 32, 39, 41, 255, 33, 41, 44, 255, 35, 44, 48, 255, 32, 39, 42, 255, 27, 31, 33, 255, 32, 39, 42, 255, 34, 43, 46, 255, 28, 32, 34, 255, 30, 35, 37, 255, 25, 28, 29, 255, 29, 33, 35, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 42, 44, 255, 31, 38, 40, 255, 29, 34, 36, 255, 30, 36, 38, 255, 38, 50, 54, 255, 43, 57, 61, 255, 25, 27, 28, 255, 24, 26, 27, 255, 30, 36, 38, 255, 40, 53, 57, 255, 40, 53, 57, 255, 39, 51, 55, 255, 38, 50, 53, 255, 27, 31, 33, 255, 36, 45, 48, 255, 37, 48, 51, 255, 40, 53, 57, 255, 37, 48, 52, 255, 25, 28, 29, 255, 27, 30, 31, 255, 30, 36, 37, 255, 42, 55, 59, 255, 36, 46, 49, 255, 40, 52, 56, 255, 46, 62, 67, 255, 52, 70, 76, 255, 51, 69, 75, 255, 50, 68, 74, 255, 36, 45, 48, 255, 36, 46, 49, 255, 44, 59, 64, 255, 38, 49, 53, 255, 37, 48, 51, 255, 38, 49, 52, 255, 47, 63, 69, 255, 51, 69, 75, 255, 44, 60, 65, 255, 25, 27, 28, 255, 38, 49, 53, 255, 29, 33, 35, 255, 37, 48, 51, 255, 31, 37, 39, 255, 39, 50, 54, 255, 40, 52, 56, 255, 38, 49, 52, 255, 35, 44, 47, 255, 41, 53, 58, 255, 37, 47, 50, 255, 38, 49, 53, 255, 36, 45, 49, 255, 33, 40, 43, 255, 38, 49, 52, 255, 32, 39, 42, 255, 35, 44, 47, 255, 26, 28, 29, 255, 26, 30, 31, 255, 28, 33, 35, 255, 36, 46, 49, 255, 28, 33, 34, 255, 39, 51, 55, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 27, 31, 32, 255, 37, 47, 50, 255, 40, 52, 56, 255, 33, 41, 44, 255, 35, 45, 48, 255, 44, 59, 64, 255, 54, 72, 78, 255, 55, 73, 79, 255, 38, 50, 53, 255, 27, 31, 32, 255, 31, 37, 39, 255, 29, 34, 35, 255, 32, 38, 41, 255, 25, 28, 29, 255, 31, 38, 40, 255, 28, 33, 34, 255, 32, 39, 41, 255, 30, 36, 38, 255, 28, 32, 34, 255, 38, 48, 52, 255, 29, 33, 35, 255, 45, 61, 66, 255, 54, 72, 77, 255, 53, 71, 77, 255, 43, 57, 62, 255, 49, 67, 74, 255, 47, 64, 70, 255, 44, 59, 63, 255, 54, 72, 78, 255, 44, 59, 64, 255, 43, 58, 63, 255, 33, 41, 44, 255, 45, 60, 65, 255, 46, 63, 68, 255, 48, 65, 71, 255, 39, 51, 55, 255, 45, 61, 66, 255, 41, 54, 58, 255, 41, 54, 58, 255, 44, 60, 65, 255, 37, 47, 50, 255, 41, 54, 58, 255, 30, 35, 37, 255, 39, 51, 55, 255, 26, 29, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 34, 35, 255, 37, 48, 51, 255, 31, 37, 40, 255, 40, 53, 57, 255, 42, 56, 60, 255, 42, 56, 61, 255, 31, 37, 39, 255, 32, 39, 41, 255, 33, 41, 44, 255, 34, 42, 45, 255, 40, 52, 56, 255, 34, 43, 45, 255, 42, 55, 59, 255, 32, 39, 42, 255, 21, 21, 21, 255, 29, 33, 35, 255, 30, 36, 38, 255, 32, 39, 41, 255, 40, 53, 57, 255, 31, 37, 39, 255, 27, 31, 32, 255, 31, 38, 40, 255, 21, 21, 21, 255, 24, 26, 26, 255, 27, 31, 32, 255, 29, 34, 36, 255, 50, 68, 75, 255, 43, 57, 62, 255, 50, 69, 75, 255, 45, 60, 65, 255, 56, 74, 79, 255, 37, 47, 50, 255, 39, 51, 55, 255, 32, 38, 41, 255, 31, 37, 39, 255, 30, 35, 37, 255, 29, 35, 36, 255, 32, 38, 41, 255, 26, 30, 31, 255, 42, 55, 60, 255, 45, 60, 66, 255, 44, 59, 64, 255, 38, 48, 52, 255, 48, 65, 71, 255, 21, 21, 21, 255, 29, 33, 35, 255, 40, 52, 56, 255, 39, 51, 55, 255, 44, 59, 64, 255, 32, 40, 42, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 32, 38, 41, 255, 34, 42, 45, 255, 45, 60, 65, 255, 44, 59, 64, 255, 39, 50, 54, 255, 37, 47, 51, 255, 36, 47, 50, 255, 29, 34, 35, 255, 29, 34, 36, 255, 34, 43, 45, 255, 21, 21, 21, 255, 34, 42, 44, 255, 40, 52, 57, 255, 38, 50, 53, 255, 42, 56, 60, 255, 38, 49, 53, 255, 41, 53, 58, 255, 57, 75, 80, 255, 39, 50, 54, 255, 40, 53, 57, 255, 50, 69, 75, 255, 42, 55, 60, 255, 46, 63, 68, 255, 34, 43, 46, 255, 40, 52, 56, 255, 36, 46, 50, 255, 24, 26, 26, 255, 37, 47, 50, 255, 25, 27, 27, 255, 31, 37, 40, 255, 45, 60, 66, 255, 36, 45, 48, 255, 42, 56, 61, 255, 43, 58, 62, 255, 42, 56, 60, 255, 40, 52, 56, 255, 58, 76, 80, 255, 40, 52, 56, 255, 38, 50, 54, 255, 38, 48, 52, 255, 35, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 25, 28, 29, 255, 31, 38, 40, 255, 25, 28, 29, 255, 30, 35, 37, 255, 38, 56, 38, 255, 42, 62, 41, 255, 37, 56, 38, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 38, 57, 38, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 44, 31, 255, 35, 52, 35, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 35, 255, 33, 48, 33, 255, 37, 56, 38, 255, 34, 49, 34, 255, 32, 46, 33, 255, 27, 36, 27, 255, 27, 37, 28, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 43, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 40, 59, 39, 255, 37, 55, 37, 255, 33, 48, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 37, 55, 37, 255, 46, 67, 44, 255, 42, 62, 41, 255, 54, 79, 51, 255, 59, 85, 55, 255, 41, 62, 41, 255, 48, 69, 46, 255, 50, 72, 47, 255, 37, 56, 38, 255, 37, 55, 37, 255, 47, 68, 45, 255, 48, 70, 46, 255, 42, 63, 41, 255, 38, 57, 38, 255, 47, 69, 45, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 32, 25, 255, 28, 38, 28, 255, 24, 30, 24, 255, 25, 32, 25, 255, 27, 38, 28, 255, 26, 34, 26, 255, 31, 43, 31, 255, 27, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 33, 255, 76, 91, 14, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 35, 255, 30, 42, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 36, 255, 35, 52, 36, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 41, 61, 40, 255, 48, 70, 46, 255, 47, 69, 45, 255, 48, 60, 19, 255, 37, 54, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 35, 255, 38, 57, 38, 255, 40, 60, 40, 255, 44, 65, 43, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 41, 30, 255, 32, 45, 32, 255, 35, 52, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 54, 37, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 36, 54, 36, 255, 35, 52, 35, 255, 40, 59, 39, 255, 46, 67, 44, 255, 41, 61, 40, 255, 45, 67, 44, 255, 44, 64, 42, 255, 37, 56, 37, 255, 28, 32, 33, 255, 24, 25, 26, 255, 27, 31, 32, 255, 28, 33, 34, 255, 29, 34, 36, 255, 35, 43, 46, 255, 30, 36, 38, 255, 45, 60, 65, 255, 36, 45, 48, 255, 36, 46, 49, 255, 34, 43, 46, 255, 25, 28, 29, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 41, 54, 59, 255, 32, 40, 42, 255, 28, 32, 33, 255, 21, 21, 21, 255, 34, 43, 46, 255, 39, 51, 55, 255, 41, 54, 58, 255, 35, 43, 46, 255, 36, 45, 48, 255, 38, 49, 52, 255, 33, 41, 44, 255, 36, 45, 48, 255, 27, 31, 33, 255, 21, 22, 22, 255, 27, 31, 32, 255, 31, 37, 39, 255, 38, 49, 53, 255, 32, 38, 41, 255, 33, 41, 43, 255, 40, 52, 56, 255, 35, 44, 48, 255, 33, 41, 43, 255, 34, 42, 45, 255, 45, 60, 66, 255, 42, 55, 60, 255, 21, 21, 21, 255, 36, 45, 48, 255, 22, 23, 23, 255, 25, 28, 28, 255, 30, 36, 38, 255, 35, 44, 47, 255, 38, 49, 53, 255, 41, 54, 59, 255, 35, 43, 46, 255, 40, 52, 57, 255, 39, 50, 54, 255, 42, 55, 59, 255, 45, 60, 65, 255, 31, 37, 40, 255, 37, 48, 51, 255, 32, 39, 41, 255, 37, 47, 50, 255, 37, 48, 51, 255, 30, 36, 38, 255, 38, 49, 53, 255, 31, 38, 40, 255, 25, 28, 29, 255, 40, 52, 56, 255, 38, 48, 52, 255, 52, 70, 76, 255, 43, 57, 62, 255, 43, 57, 62, 255, 43, 57, 62, 255, 23, 24, 24, 255, 31, 37, 39, 255, 48, 65, 71, 255, 26, 29, 30, 255, 39, 50, 54, 255, 43, 57, 61, 255, 46, 62, 67, 255, 43, 57, 61, 255, 39, 51, 55, 255, 40, 53, 57, 255, 21, 21, 21, 255, 47, 63, 69, 255, 54, 72, 78, 255, 44, 58, 63, 255, 39, 50, 54, 255, 34, 42, 45, 255, 33, 41, 44, 255, 48, 65, 71, 255, 42, 56, 60, 255, 43, 58, 63, 255, 35, 45, 48, 255, 38, 49, 52, 255, 38, 49, 53, 255, 35, 45, 48, 255, 36, 45, 48, 255, 33, 41, 44, 255, 25, 28, 29, 255, 30, 36, 38, 255, 39, 51, 55, 255, 31, 38, 40, 255, 33, 41, 44, 255, 31, 37, 39, 255, 27, 31, 33, 255, 21, 21, 21, 255, 23, 24, 24, 255, 21, 21, 21, 255, 23, 24, 24, 255, 24, 26, 27, 255, 30, 35, 37, 255, 40, 52, 56, 255, 36, 46, 49, 255, 37, 48, 51, 255, 39, 50, 54, 255, 39, 51, 55, 255, 39, 50, 54, 255, 37, 47, 51, 255, 31, 37, 39, 255, 41, 54, 58, 255, 41, 55, 59, 255, 36, 46, 50, 255, 33, 40, 43, 255, 30, 35, 37, 255, 40, 53, 57, 255, 46, 62, 67, 255, 37, 48, 51, 255, 36, 46, 49, 255, 33, 41, 43, 255, 25, 27, 28, 255, 42, 56, 61, 255, 40, 52, 56, 255, 38, 49, 53, 255, 53, 71, 77, 255, 35, 44, 48, 255, 40, 53, 57, 255, 42, 56, 61, 255, 46, 62, 67, 255, 37, 47, 51, 255, 36, 46, 49, 255, 46, 62, 67, 255, 32, 40, 42, 255, 38, 49, 53, 255, 40, 52, 56, 255, 47, 65, 70, 255, 41, 54, 58, 255, 41, 54, 59, 255, 45, 60, 66, 255, 42, 55, 60, 255, 29, 34, 36, 255, 38, 50, 53, 255, 44, 59, 64, 255, 35, 43, 46, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 44, 255, 38, 49, 53, 255, 40, 53, 57, 255, 38, 48, 52, 255, 34, 43, 45, 255, 37, 47, 51, 255, 26, 30, 31, 255, 27, 31, 33, 255, 37, 47, 50, 255, 39, 51, 55, 255, 30, 36, 38, 255, 38, 49, 52, 255, 30, 35, 37, 255, 31, 37, 39, 255, 31, 38, 40, 255, 31, 37, 39, 255, 41, 53, 58, 255, 37, 48, 52, 255, 40, 53, 57, 255, 39, 51, 55, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 31, 37, 39, 255, 43, 58, 63, 255, 34, 42, 44, 255, 24, 25, 26, 255, 32, 39, 42, 255, 39, 50, 54, 255, 42, 56, 61, 255, 53, 72, 77, 255, 33, 40, 43, 255, 39, 51, 55, 255, 41, 53, 57, 255, 41, 54, 58, 255, 38, 49, 53, 255, 45, 61, 67, 255, 39, 51, 55, 255, 42, 56, 60, 255, 38, 49, 53, 255, 39, 51, 55, 255, 40, 53, 57, 255, 26, 29, 29, 255, 26, 29, 30, 255, 35, 44, 47, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 22, 255, 30, 36, 38, 255, 28, 33, 35, 255, 44, 58, 63, 255, 42, 55, 59, 255, 46, 63, 68, 255, 36, 46, 49, 255, 24, 26, 27, 255, 31, 38, 40, 255, 32, 39, 41, 255, 25, 27, 28, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 38, 41, 255, 21, 21, 21, 255, 31, 37, 39, 255, 38, 49, 53, 255, 47, 63, 69, 255, 35, 44, 47, 255, 44, 59, 64, 255, 30, 36, 37, 255, 43, 57, 62, 255, 40, 52, 56, 255, 43, 58, 63, 255, 37, 47, 51, 255, 48, 65, 71, 255, 36, 46, 49, 255, 44, 59, 64, 255, 42, 55, 60, 255, 46, 63, 68, 255, 41, 55, 59, 255, 36, 46, 49, 255, 21, 21, 21, 255, 44, 59, 64, 255, 47, 64, 70, 255, 46, 63, 69, 255, 50, 68, 74, 255, 41, 54, 58, 255, 51, 69, 75, 255, 35, 45, 48, 255, 43, 57, 62, 255, 42, 55, 60, 255, 39, 51, 55, 255, 24, 25, 26, 255, 41, 54, 59, 255, 28, 32, 34, 255, 21, 21, 21, 255, 25, 28, 29, 255, 34, 42, 45, 255, 33, 40, 43, 255, 24, 25, 26, 255, 25, 28, 29, 255, 36, 53, 36, 255, 40, 60, 40, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 38, 56, 38, 255, 36, 52, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 24, 31, 24, 255, 27, 36, 27, 255, 30, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 31, 255, 30, 41, 30, 255, 27, 36, 27, 255, 38, 56, 38, 255, 37, 56, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 35, 26, 255, 28, 38, 28, 255, 30, 41, 30, 255, 26, 36, 27, 255, 30, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 46, 67, 44, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 56, 38, 255, 37, 56, 37, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 44, 65, 43, 255, 48, 71, 46, 255, 56, 80, 52, 255, 40, 60, 40, 255, 35, 52, 35, 255, 35, 52, 36, 255, 45, 66, 44, 255, 39, 58, 39, 255, 49, 72, 47, 255, 52, 76, 49, 255, 52, 75, 49, 255, 55, 79, 51, 255, 44, 65, 43, 255, 45, 67, 44, 255, 132, 162, 15, 255, 36, 54, 36, 255, 38, 56, 38, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 26, 255, 28, 36, 28, 255, 26, 33, 26, 255, 33, 42, 33, 255, 24, 31, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 26, 34, 26, 255, 31, 44, 32, 255, 30, 41, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 35, 52, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 29, 40, 30, 255, 33, 48, 33, 255, 40, 59, 39, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 35, 52, 36, 255, 33, 47, 33, 255, 33, 48, 34, 255, 38, 57, 38, 255, 43, 64, 42, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 40, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 37, 55, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 32, 255, 25, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 30, 42, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 50, 35, 255, 37, 56, 37, 255, 45, 66, 44, 255, 51, 74, 48, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 45, 53, 16, 255, 30, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 42, 62, 41, 255, 45, 66, 44, 255, 35, 52, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 44, 64, 42, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 45, 67, 44, 255, 43, 64, 42, 255, 52, 76, 49, 255, 35, 51, 35, 255, 40, 60, 40, 255, 56, 81, 52, 255, 44, 64, 42, 255, 38, 56, 38, 255, 34, 50, 34, 255, 38, 57, 38, 255, 27, 31, 33, 255, 25, 27, 27, 255, 29, 33, 35, 255, 28, 32, 33, 255, 24, 26, 27, 255, 35, 44, 48, 255, 31, 38, 40, 255, 22, 22, 22, 255, 36, 45, 48, 255, 39, 50, 54, 255, 30, 35, 37, 255, 43, 58, 63, 255, 27, 30, 31, 255, 42, 55, 59, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 28, 29, 255, 39, 50, 54, 255, 21, 21, 21, 255, 29, 35, 37, 255, 27, 31, 32, 255, 28, 32, 34, 255, 31, 38, 40, 255, 32, 40, 42, 255, 34, 42, 45, 255, 38, 49, 53, 255, 31, 37, 39, 255, 33, 41, 44, 255, 33, 40, 43, 255, 22, 23, 23, 255, 29, 34, 36, 255, 28, 32, 34, 255, 25, 28, 29, 255, 35, 44, 47, 255, 39, 50, 54, 255, 34, 42, 45, 255, 37, 47, 51, 255, 31, 37, 39, 255, 37, 48, 51, 255, 26, 29, 30, 255, 21, 21, 21, 255, 23, 24, 25, 255, 30, 36, 38, 255, 28, 32, 34, 255, 32, 39, 42, 255, 40, 52, 56, 255, 33, 42, 44, 255, 29, 35, 37, 255, 34, 43, 46, 255, 28, 33, 34, 255, 33, 41, 44, 255, 25, 28, 29, 255, 33, 41, 44, 255, 31, 37, 39, 255, 43, 58, 63, 255, 36, 45, 48, 255, 37, 48, 51, 255, 28, 32, 33, 255, 36, 46, 49, 255, 42, 55, 59, 255, 36, 46, 49, 255, 21, 21, 21, 255, 28, 32, 34, 255, 41, 53, 58, 255, 40, 52, 56, 255, 37, 47, 50, 255, 34, 43, 46, 255, 34, 43, 46, 255, 42, 55, 60, 255, 26, 29, 30, 255, 53, 71, 77, 255, 41, 55, 59, 255, 41, 54, 58, 255, 39, 51, 55, 255, 38, 48, 52, 255, 23, 24, 24, 255, 43, 57, 61, 255, 35, 45, 48, 255, 21, 21, 21, 255, 46, 63, 68, 255, 45, 60, 65, 255, 34, 42, 45, 255, 39, 50, 54, 255, 35, 43, 46, 255, 41, 55, 59, 255, 35, 44, 48, 255, 43, 58, 62, 255, 38, 49, 52, 255, 33, 40, 43, 255, 41, 54, 58, 255, 32, 39, 41, 255, 26, 30, 31, 255, 24, 26, 26, 255, 35, 45, 48, 255, 28, 32, 34, 255, 29, 33, 35, 255, 35, 43, 46, 255, 25, 27, 28, 255, 41, 53, 57, 255, 30, 36, 38, 255, 51, 70, 76, 255, 21, 21, 21, 255, 29, 35, 36, 255, 35, 45, 48, 255, 25, 27, 28, 255, 26, 28, 29, 255, 24, 27, 27, 255, 34, 42, 44, 255, 37, 48, 52, 255, 38, 48, 52, 255, 43, 58, 62, 255, 35, 44, 47, 255, 41, 53, 57, 255, 47, 64, 69, 255, 37, 47, 50, 255, 36, 45, 48, 255, 43, 57, 62, 255, 36, 45, 48, 255, 33, 41, 43, 255, 43, 58, 63, 255, 41, 54, 58, 255, 32, 38, 41, 255, 33, 40, 43, 255, 36, 45, 48, 255, 34, 42, 44, 255, 21, 21, 22, 255, 33, 40, 43, 255, 36, 46, 49, 255, 49, 66, 72, 255, 40, 52, 56, 255, 40, 52, 56, 255, 37, 48, 52, 255, 46, 62, 67, 255, 41, 53, 58, 255, 44, 59, 63, 255, 36, 45, 49, 255, 47, 63, 69, 255, 41, 55, 59, 255, 58, 76, 81, 255, 46, 63, 68, 255, 35, 44, 48, 255, 51, 70, 76, 255, 43, 58, 63, 255, 43, 58, 63, 255, 39, 50, 54, 255, 31, 37, 39, 255, 40, 53, 57, 255, 41, 54, 58, 255, 21, 21, 21, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 30, 36, 38, 255, 34, 43, 46, 255, 43, 58, 63, 255, 39, 51, 55, 255, 42, 55, 59, 255, 32, 39, 41, 255, 22, 23, 23, 255, 33, 41, 44, 255, 34, 42, 45, 255, 36, 46, 49, 255, 34, 42, 45, 255, 40, 53, 57, 255, 24, 26, 27, 255, 37, 47, 50, 255, 35, 44, 47, 255, 36, 45, 48, 255, 36, 46, 49, 255, 38, 49, 53, 255, 35, 44, 46, 255, 42, 56, 61, 255, 36, 46, 49, 255, 21, 21, 21, 255, 30, 36, 38, 255, 23, 25, 25, 255, 34, 43, 45, 255, 38, 48, 52, 255, 40, 52, 56, 255, 51, 69, 75, 255, 32, 40, 42, 255, 29, 34, 36, 255, 33, 42, 44, 255, 25, 28, 29, 255, 45, 61, 66, 255, 39, 51, 55, 255, 38, 49, 52, 255, 48, 66, 72, 255, 37, 47, 50, 255, 37, 47, 50, 255, 24, 26, 26, 255, 44, 58, 63, 255, 42, 56, 61, 255, 30, 35, 37, 255, 46, 61, 67, 255, 43, 58, 63, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 27, 31, 32, 255, 34, 43, 46, 255, 29, 34, 36, 255, 30, 36, 38, 255, 27, 31, 32, 255, 31, 37, 39, 255, 36, 45, 48, 255, 48, 65, 71, 255, 33, 42, 44, 255, 29, 34, 36, 255, 36, 45, 48, 255, 35, 44, 47, 255, 28, 33, 34, 255, 32, 40, 42, 255, 30, 36, 38, 255, 25, 28, 29, 255, 40, 52, 56, 255, 21, 21, 21, 255, 33, 41, 44, 255, 42, 56, 60, 255, 36, 45, 49, 255, 39, 51, 55, 255, 46, 63, 68, 255, 42, 56, 61, 255, 38, 49, 53, 255, 38, 50, 53, 255, 33, 41, 43, 255, 46, 63, 68, 255, 35, 44, 46, 255, 39, 50, 54, 255, 32, 38, 41, 255, 41, 54, 58, 255, 39, 50, 54, 255, 40, 52, 56, 255, 31, 37, 39, 255, 21, 21, 21, 255, 33, 40, 43, 255, 37, 47, 50, 255, 41, 54, 58, 255, 39, 51, 55, 255, 37, 48, 52, 255, 45, 61, 66, 255, 39, 50, 54, 255, 32, 40, 42, 255, 34, 43, 46, 255, 37, 47, 50, 255, 42, 55, 60, 255, 33, 40, 42, 255, 29, 33, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 27, 31, 33, 255, 30, 35, 37, 255, 32, 40, 42, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 52, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 38, 57, 38, 255, 38, 56, 38, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 41, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 37, 55, 37, 255, 38, 57, 38, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 43, 31, 255, 27, 36, 27, 255, 30, 41, 30, 255, 31, 43, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 32, 46, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 50, 35, 255, 37, 55, 37, 255, 33, 48, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 42, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 39, 58, 39, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 54, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 41, 61, 40, 255, 45, 66, 44, 255, 62, 88, 57, 255, 43, 64, 42, 255, 41, 61, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 46, 68, 44, 255, 41, 61, 41, 255, 60, 86, 56, 255, 49, 71, 46, 255, 45, 66, 43, 255, 48, 70, 46, 255, 44, 65, 43, 255, 52, 76, 49, 255, 39, 59, 39, 255, 33, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 42, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 52, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 26, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 31, 39, 31, 255, 33, 42, 33, 255, 25, 32, 25, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 71, 87, 17, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 35, 255, 33, 47, 33, 255, 31, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 56, 38, 255, 35, 52, 35, 255, 33, 48, 34, 255, 31, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 48, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 27, 36, 27, 255, 30, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 31, 255, 33, 49, 34, 255, 36, 54, 37, 255, 34, 50, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 29, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 31, 43, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 51, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 45, 66, 44, 255, 38, 57, 38, 255, 37, 56, 37, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 38, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 48, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 37, 255, 40, 59, 39, 255, 37, 56, 37, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 35, 51, 35, 255, 37, 56, 37, 255, 38, 56, 38, 255, 36, 52, 36, 255, 37, 55, 37, 255, 38, 58, 38, 255, 31, 44, 31, 255, 30, 42, 31, 255, 30, 41, 30, 255, 31, 45, 32, 255, 31, 44, 32, 255, 30, 42, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 43, 63, 42, 255, 43, 63, 42, 255, 45, 66, 43, 255, 41, 61, 40, 255, 37, 55, 37, 255, 41, 61, 40, 255, 51, 73, 48, 255, 43, 64, 42, 255, 37, 54, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 27, 31, 32, 255, 35, 43, 46, 255, 36, 45, 49, 255, 41, 54, 58, 255, 28, 33, 34, 255, 29, 34, 36, 255, 21, 21, 21, 255, 28, 32, 34, 255, 27, 31, 33, 255, 30, 36, 38, 255, 40, 53, 57, 255, 30, 36, 37, 255, 31, 37, 39, 255, 35, 44, 47, 255, 23, 25, 26, 255, 37, 48, 51, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 36, 46, 49, 255, 39, 50, 54, 255, 33, 41, 43, 255, 29, 34, 35, 255, 28, 32, 34, 255, 33, 41, 43, 255, 43, 57, 62, 255, 36, 45, 48, 255, 21, 21, 21, 255, 22, 23, 23, 255, 32, 39, 42, 255, 34, 42, 45, 255, 28, 33, 35, 255, 30, 36, 38, 255, 33, 40, 43, 255, 35, 43, 46, 255, 24, 25, 26, 255, 36, 46, 50, 255, 24, 26, 27, 255, 23, 23, 24, 255, 21, 21, 21, 255, 29, 34, 36, 255, 33, 40, 43, 255, 31, 37, 39, 255, 32, 39, 42, 255, 35, 43, 46, 255, 31, 37, 39, 255, 39, 50, 54, 255, 32, 39, 41, 255, 30, 36, 38, 255, 30, 36, 37, 255, 34, 43, 46, 255, 23, 24, 24, 255, 35, 44, 47, 255, 39, 51, 55, 255, 32, 38, 41, 255, 34, 42, 45, 255, 32, 38, 41, 255, 39, 51, 55, 255, 35, 44, 47, 255, 35, 43, 46, 255, 21, 21, 21, 255, 24, 25, 26, 255, 31, 38, 40, 255, 26, 29, 30, 255, 29, 35, 36, 255, 22, 23, 23, 255, 29, 35, 37, 255, 33, 41, 44, 255, 37, 47, 51, 255, 42, 56, 60, 255, 38, 50, 54, 255, 34, 42, 44, 255, 44, 60, 65, 255, 30, 36, 38, 255, 38, 48, 52, 255, 43, 57, 62, 255, 46, 61, 67, 255, 29, 34, 36, 255, 47, 63, 69, 255, 46, 62, 68, 255, 45, 61, 66, 255, 30, 35, 37, 255, 37, 47, 51, 255, 37, 47, 51, 255, 39, 51, 55, 255, 29, 35, 36, 255, 32, 40, 42, 255, 43, 57, 61, 255, 30, 36, 38, 255, 40, 52, 57, 255, 30, 35, 37, 255, 29, 33, 35, 255, 37, 47, 50, 255, 29, 33, 35, 255, 23, 25, 25, 255, 26, 29, 30, 255, 47, 64, 70, 255, 36, 45, 48, 255, 39, 51, 55, 255, 35, 45, 48, 255, 21, 21, 21, 255, 32, 39, 41, 255, 29, 33, 35, 255, 37, 47, 51, 255, 33, 40, 43, 255, 31, 38, 40, 255, 27, 31, 33, 255, 28, 33, 35, 255, 39, 50, 54, 255, 43, 57, 62, 255, 50, 69, 75, 255, 40, 53, 57, 255, 38, 48, 52, 255, 32, 38, 41, 255, 36, 45, 48, 255, 42, 55, 60, 255, 37, 48, 51, 255, 38, 49, 53, 255, 40, 52, 56, 255, 47, 63, 69, 255, 43, 57, 61, 255, 42, 55, 59, 255, 45, 61, 66, 255, 56, 74, 79, 255, 21, 21, 21, 255, 42, 55, 59, 255, 47, 63, 69, 255, 34, 43, 46, 255, 35, 44, 47, 255, 37, 47, 51, 255, 41, 53, 58, 255, 46, 62, 67, 255, 35, 44, 47, 255, 42, 55, 59, 255, 46, 61, 67, 255, 46, 62, 67, 255, 40, 52, 56, 255, 40, 52, 56, 255, 48, 65, 71, 255, 50, 69, 75, 255, 39, 51, 55, 255, 49, 67, 73, 255, 45, 61, 66, 255, 34, 42, 45, 255, 40, 53, 57, 255, 33, 40, 43, 255, 40, 53, 57, 255, 26, 29, 30, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 45, 49, 255, 36, 45, 48, 255, 49, 67, 74, 255, 51, 70, 76, 255, 31, 37, 39, 255, 31, 37, 39, 255, 30, 36, 38, 255, 28, 32, 34, 255, 30, 36, 38, 255, 31, 37, 39, 255, 42, 56, 61, 255, 39, 50, 54, 255, 29, 34, 35, 255, 34, 42, 45, 255, 27, 30, 32, 255, 36, 46, 49, 255, 32, 39, 41, 255, 37, 47, 51, 255, 37, 48, 51, 255, 43, 57, 62, 255, 21, 22, 22, 255, 33, 40, 43, 255, 21, 21, 21, 255, 28, 32, 34, 255, 36, 46, 49, 255, 46, 63, 68, 255, 46, 63, 69, 255, 44, 59, 64, 255, 49, 68, 74, 255, 44, 59, 64, 255, 30, 36, 38, 255, 25, 28, 29, 255, 21, 21, 21, 255, 34, 43, 46, 255, 43, 58, 63, 255, 35, 44, 47, 255, 44, 58, 63, 255, 41, 53, 58, 255, 32, 40, 42, 255, 43, 57, 62, 255, 41, 55, 59, 255, 30, 36, 38, 255, 34, 42, 44, 255, 41, 54, 58, 255, 36, 46, 49, 255, 25, 28, 29, 255, 43, 57, 62, 255, 46, 62, 67, 255, 36, 46, 49, 255, 31, 37, 39, 255, 37, 48, 51, 255, 27, 30, 32, 255, 34, 43, 46, 255, 40, 53, 57, 255, 28, 33, 34, 255, 39, 50, 54, 255, 34, 42, 45, 255, 34, 43, 46, 255, 34, 43, 46, 255, 39, 51, 55, 255, 41, 54, 59, 255, 30, 35, 37, 255, 29, 34, 35, 255, 24, 25, 26, 255, 35, 43, 46, 255, 21, 21, 21, 255, 39, 51, 55, 255, 42, 56, 60, 255, 40, 52, 57, 255, 38, 50, 53, 255, 49, 68, 74, 255, 43, 57, 62, 255, 45, 60, 65, 255, 38, 48, 52, 255, 29, 34, 35, 255, 39, 50, 54, 255, 30, 36, 38, 255, 31, 37, 39, 255, 42, 56, 60, 255, 43, 58, 62, 255, 40, 53, 57, 255, 50, 69, 75, 255, 33, 41, 44, 255, 36, 46, 49, 255, 33, 41, 44, 255, 33, 41, 44, 255, 45, 61, 66, 255, 42, 56, 61, 255, 36, 46, 50, 255, 42, 55, 59, 255, 40, 53, 57, 255, 36, 45, 48, 255, 34, 42, 44, 255, 28, 33, 34, 255, 33, 41, 44, 255, 32, 39, 42, 255, 32, 38, 41, 255, 35, 45, 48, 255, 21, 21, 21, 255, 23, 25, 25, 255, 27, 31, 32, 255, 26, 29, 31, 255, 28, 32, 34, 255, 43, 63, 42, 255, 38, 56, 38, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 52, 36, 255, 35, 52, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 39, 29, 255, 28, 38, 28, 255, 35, 51, 35, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 49, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 40, 59, 39, 255, 46, 68, 45, 255, 38, 57, 38, 255, 44, 65, 43, 255, 46, 68, 45, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 35, 255, 35, 52, 35, 255, 45, 66, 43, 255, 36, 54, 37, 255, 43, 64, 42, 255, 42, 62, 41, 255, 40, 60, 40, 255, 35, 51, 35, 255, 36, 53, 36, 255, 62, 88, 57, 255, 46, 67, 44, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 52, 36, 255, 36, 54, 36, 255, 55, 80, 52, 255, 38, 57, 38, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 54, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 27, 38, 28, 255, 25, 32, 25, 255, 27, 36, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 31, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 44, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 52, 36, 255, 36, 52, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 52, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 41, 61, 40, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 48, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 44, 52, 17, 255, 35, 51, 35, 255, 36, 54, 37, 255, 37, 55, 37, 255, 43, 63, 42, 255, 38, 57, 38, 255, 37, 54, 37, 255, 36, 54, 36, 255, 42, 62, 41, 255, 40, 60, 40, 255, 34, 50, 35, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 49, 59, 17, 255, 36, 54, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 38, 56, 38, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 34, 50, 35, 255, 34, 50, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 48, 34, 255, 47, 69, 46, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 32, 255, 34, 50, 35, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 36, 255, 49, 71, 46, 255, 37, 56, 38, 255, 36, 54, 36, 255, 34, 50, 35, 255, 32, 45, 32, 255, 36, 53, 36, 255, 38, 57, 38, 255, 33, 40, 42, 255, 31, 37, 39, 255, 42, 56, 61, 255, 25, 28, 29, 255, 31, 38, 40, 255, 37, 47, 51, 255, 22, 23, 23, 255, 32, 39, 42, 255, 29, 34, 35, 255, 28, 33, 34, 255, 40, 52, 56, 255, 34, 43, 46, 255, 35, 44, 48, 255, 32, 40, 42, 255, 32, 39, 42, 255, 30, 35, 37, 255, 32, 39, 42, 255, 34, 43, 45, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 22, 22, 22, 255, 27, 31, 32, 255, 26, 30, 31, 255, 30, 36, 38, 255, 21, 21, 21, 255, 29, 34, 36, 255, 40, 52, 57, 255, 40, 52, 57, 255, 32, 38, 41, 255, 36, 45, 48, 255, 29, 34, 36, 255, 27, 31, 32, 255, 23, 25, 25, 255, 28, 33, 34, 255, 25, 27, 28, 255, 27, 31, 32, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 29, 35, 36, 255, 27, 31, 32, 255, 33, 41, 44, 255, 26, 29, 30, 255, 25, 28, 28, 255, 30, 36, 38, 255, 28, 33, 34, 255, 31, 38, 40, 255, 28, 32, 34, 255, 37, 48, 52, 255, 32, 40, 42, 255, 29, 33, 35, 255, 31, 37, 39, 255, 41, 54, 58, 255, 40, 52, 56, 255, 37, 47, 50, 255, 21, 21, 21, 255, 34, 43, 46, 255, 24, 25, 26, 255, 32, 38, 41, 255, 31, 38, 40, 255, 40, 52, 56, 255, 38, 49, 52, 255, 27, 31, 32, 255, 31, 38, 40, 255, 36, 46, 49, 255, 34, 43, 46, 255, 40, 52, 56, 255, 39, 51, 55, 255, 38, 49, 53, 255, 37, 48, 52, 255, 38, 48, 52, 255, 30, 36, 38, 255, 35, 45, 48, 255, 39, 51, 55, 255, 36, 45, 48, 255, 39, 50, 54, 255, 32, 38, 41, 255, 40, 52, 56, 255, 39, 51, 55, 255, 42, 56, 61, 255, 31, 38, 40, 255, 38, 48, 52, 255, 40, 53, 57, 255, 37, 48, 51, 255, 30, 35, 37, 255, 44, 58, 63, 255, 29, 34, 35, 255, 33, 41, 44, 255, 26, 28, 29, 255, 35, 45, 48, 255, 39, 51, 55, 255, 36, 46, 49, 255, 25, 27, 28, 255, 27, 32, 33, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 37, 39, 255, 36, 46, 50, 255, 35, 45, 48, 255, 38, 49, 53, 255, 42, 56, 60, 255, 40, 52, 56, 255, 38, 49, 52, 255, 45, 60, 65, 255, 38, 50, 53, 255, 42, 55, 60, 255, 33, 41, 44, 255, 26, 29, 30, 255, 33, 40, 43, 255, 41, 54, 59, 255, 40, 53, 57, 255, 40, 52, 56, 255, 32, 40, 42, 255, 38, 49, 53, 255, 40, 52, 56, 255, 30, 36, 38, 255, 42, 56, 60, 255, 43, 57, 62, 255, 61, 79, 83, 255, 21, 21, 21, 255, 45, 60, 66, 255, 44, 58, 63, 255, 40, 52, 56, 255, 28, 33, 35, 255, 49, 68, 74, 255, 37, 47, 50, 255, 37, 47, 50, 255, 50, 69, 75, 255, 51, 70, 76, 255, 57, 75, 80, 255, 41, 54, 59, 255, 48, 65, 71, 255, 46, 63, 69, 255, 52, 70, 76, 255, 50, 69, 75, 255, 46, 62, 67, 255, 42, 56, 61, 255, 39, 51, 55, 255, 45, 61, 66, 255, 44, 59, 64, 255, 28, 32, 33, 255, 37, 48, 51, 255, 29, 33, 35, 255, 24, 26, 27, 255, 21, 21, 21, 255, 23, 24, 24, 255, 34, 43, 46, 255, 34, 42, 45, 255, 32, 39, 42, 255, 39, 51, 55, 255, 31, 38, 40, 255, 38, 48, 52, 255, 26, 29, 30, 255, 25, 28, 29, 255, 32, 39, 42, 255, 26, 29, 30, 255, 38, 50, 53, 255, 36, 46, 49, 255, 30, 35, 37, 255, 30, 35, 37, 255, 36, 45, 48, 255, 34, 43, 46, 255, 35, 44, 47, 255, 35, 43, 46, 255, 46, 61, 67, 255, 34, 43, 46, 255, 42, 56, 60, 255, 38, 49, 53, 255, 21, 21, 21, 255, 23, 24, 24, 255, 41, 54, 58, 255, 52, 70, 76, 255, 42, 56, 60, 255, 40, 53, 57, 255, 33, 40, 43, 255, 31, 38, 40, 255, 24, 26, 27, 255, 31, 37, 39, 255, 28, 33, 34, 255, 27, 30, 31, 255, 30, 36, 38, 255, 37, 47, 50, 255, 38, 49, 53, 255, 43, 58, 62, 255, 25, 27, 28, 255, 31, 37, 40, 255, 35, 43, 46, 255, 34, 42, 45, 255, 38, 49, 52, 255, 48, 66, 72, 255, 21, 21, 21, 255, 30, 35, 37, 255, 42, 55, 60, 255, 47, 64, 69, 255, 33, 41, 43, 255, 39, 51, 55, 255, 33, 41, 43, 255, 30, 36, 38, 255, 41, 53, 57, 255, 37, 47, 50, 255, 40, 52, 56, 255, 39, 51, 55, 255, 40, 52, 56, 255, 35, 44, 47, 255, 37, 48, 51, 255, 31, 37, 40, 255, 32, 39, 42, 255, 30, 36, 37, 255, 27, 31, 32, 255, 28, 33, 35, 255, 43, 56, 61, 255, 21, 21, 21, 255, 42, 56, 61, 255, 42, 56, 60, 255, 40, 53, 57, 255, 38, 48, 52, 255, 52, 70, 76, 255, 41, 54, 59, 255, 34, 43, 46, 255, 33, 41, 44, 255, 34, 43, 46, 255, 42, 55, 60, 255, 36, 46, 49, 255, 32, 38, 41, 255, 37, 47, 51, 255, 48, 66, 72, 255, 42, 56, 60, 255, 38, 49, 52, 255, 23, 24, 25, 255, 48, 66, 72, 255, 41, 53, 58, 255, 45, 61, 66, 255, 30, 36, 38, 255, 43, 58, 63, 255, 41, 54, 58, 255, 48, 66, 72, 255, 35, 43, 46, 255, 41, 54, 59, 255, 31, 37, 39, 255, 32, 38, 41, 255, 36, 46, 50, 255, 33, 41, 43, 255, 34, 43, 46, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 31, 37, 39, 255, 22, 22, 22, 255, 39, 58, 39, 255, 36, 53, 36, 255, 41, 61, 41, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 47, 68, 45, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 31, 44, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 26, 255, 27, 38, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 37, 55, 37, 255, 36, 54, 37, 255, 31, 44, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 43, 31, 255, 34, 50, 35, 255, 47, 69, 45, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 43, 63, 42, 255, 41, 61, 40, 255, 33, 48, 34, 255, 31, 44, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 39, 58, 39, 255, 38, 56, 38, 255, 36, 53, 36, 255, 37, 56, 38, 255, 38, 57, 38, 255, 34, 49, 34, 255, 37, 55, 37, 255, 47, 68, 45, 255, 37, 56, 37, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 33, 25, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 31, 24, 255, 25, 33, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 26, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 34, 255, 34, 50, 34, 255, 29, 40, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 32, 255, 26, 35, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 36, 27, 255, 25, 33, 25, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 48, 34, 255, 30, 41, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 51, 74, 48, 255, 58, 83, 54, 255, 49, 71, 47, 255, 33, 48, 33, 255, 31, 45, 32, 255, 37, 56, 38, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 35, 51, 35, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 52, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 39, 58, 39, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 30, 42, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 51, 35, 255, 44, 65, 43, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 38, 57, 38, 255, 33, 41, 44, 255, 31, 38, 40, 255, 29, 33, 35, 255, 25, 28, 28, 255, 28, 32, 34, 255, 39, 51, 55, 255, 40, 53, 57, 255, 35, 43, 46, 255, 28, 32, 33, 255, 30, 36, 38, 255, 23, 24, 24, 255, 32, 39, 41, 255, 28, 32, 33, 255, 29, 35, 37, 255, 32, 39, 42, 255, 46, 62, 67, 255, 33, 41, 43, 255, 23, 24, 24, 255, 32, 38, 40, 255, 21, 21, 21, 255, 30, 36, 38, 255, 28, 32, 34, 255, 44, 58, 63, 255, 35, 45, 48, 255, 36, 46, 49, 255, 32, 40, 42, 255, 39, 51, 55, 255, 39, 51, 55, 255, 41, 53, 57, 255, 31, 38, 40, 255, 25, 28, 29, 255, 28, 33, 35, 255, 26, 30, 31, 255, 32, 39, 41, 255, 22, 22, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 26, 29, 30, 255, 34, 43, 46, 255, 41, 55, 59, 255, 28, 32, 34, 255, 37, 48, 51, 255, 31, 38, 40, 255, 34, 42, 45, 255, 29, 35, 37, 255, 37, 47, 51, 255, 36, 46, 49, 255, 42, 55, 60, 255, 39, 51, 55, 255, 41, 53, 58, 255, 38, 49, 53, 255, 37, 47, 50, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 42, 255, 23, 24, 24, 255, 32, 38, 41, 255, 32, 40, 42, 255, 31, 37, 39, 255, 28, 32, 33, 255, 41, 54, 58, 255, 38, 49, 53, 255, 36, 46, 49, 255, 48, 66, 72, 255, 23, 25, 25, 255, 30, 36, 38, 255, 34, 43, 46, 255, 34, 42, 44, 255, 37, 48, 51, 255, 39, 51, 55, 255, 31, 38, 40, 255, 27, 31, 32, 255, 32, 39, 42, 255, 32, 39, 42, 255, 42, 56, 61, 255, 38, 49, 52, 255, 41, 53, 58, 255, 42, 55, 60, 255, 41, 54, 59, 255, 46, 62, 67, 255, 31, 37, 39, 255, 25, 27, 28, 255, 35, 44, 47, 255, 22, 22, 22, 255, 24, 25, 26, 255, 26, 30, 31, 255, 36, 46, 49, 255, 32, 39, 41, 255, 33, 40, 43, 255, 29, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 23, 24, 24, 255, 21, 21, 21, 255, 29, 34, 35, 255, 39, 50, 54, 255, 27, 31, 33, 255, 39, 51, 55, 255, 27, 31, 33, 255, 33, 41, 43, 255, 28, 33, 35, 255, 43, 58, 63, 255, 45, 60, 65, 255, 43, 57, 62, 255, 34, 42, 45, 255, 40, 52, 56, 255, 37, 48, 51, 255, 36, 46, 50, 255, 31, 38, 40, 255, 32, 39, 42, 255, 31, 38, 40, 255, 41, 54, 58, 255, 30, 36, 38, 255, 31, 38, 40, 255, 44, 59, 64, 255, 32, 40, 42, 255, 25, 28, 29, 255, 30, 35, 37, 255, 40, 52, 56, 255, 39, 51, 54, 255, 32, 38, 41, 255, 40, 52, 56, 255, 48, 66, 72, 255, 55, 74, 79, 255, 48, 66, 72, 255, 47, 64, 70, 255, 41, 54, 58, 255, 48, 65, 71, 255, 41, 54, 58, 255, 50, 69, 75, 255, 49, 67, 73, 255, 46, 62, 68, 255, 54, 72, 77, 255, 33, 41, 44, 255, 40, 53, 57, 255, 38, 49, 52, 255, 32, 38, 41, 255, 36, 46, 49, 255, 35, 45, 48, 255, 29, 34, 35, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 37, 47, 50, 255, 26, 30, 31, 255, 32, 40, 42, 255, 26, 29, 30, 255, 31, 37, 39, 255, 37, 47, 51, 255, 26, 30, 31, 255, 29, 34, 35, 255, 30, 36, 38, 255, 39, 50, 54, 255, 33, 41, 43, 255, 39, 51, 55, 255, 35, 44, 47, 255, 35, 44, 47, 255, 33, 41, 43, 255, 32, 40, 42, 255, 36, 45, 48, 255, 42, 56, 61, 255, 33, 41, 43, 255, 36, 45, 48, 255, 38, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 54, 255, 51, 70, 76, 255, 45, 61, 66, 255, 31, 38, 40, 255, 32, 39, 41, 255, 31, 37, 39, 255, 21, 21, 21, 255, 24, 27, 27, 255, 37, 47, 50, 255, 45, 61, 66, 255, 31, 38, 40, 255, 35, 43, 46, 255, 34, 42, 44, 255, 43, 58, 63, 255, 32, 39, 42, 255, 34, 42, 45, 255, 33, 40, 42, 255, 44, 59, 64, 255, 39, 51, 55, 255, 44, 58, 63, 255, 21, 21, 21, 255, 33, 41, 43, 255, 42, 55, 60, 255, 36, 46, 49, 255, 33, 41, 44, 255, 30, 35, 37, 255, 24, 25, 26, 255, 22, 22, 22, 255, 25, 28, 29, 255, 33, 40, 43, 255, 36, 46, 50, 255, 31, 37, 39, 255, 41, 55, 59, 255, 36, 46, 49, 255, 42, 55, 60, 255, 36, 45, 49, 255, 28, 33, 35, 255, 33, 41, 44, 255, 27, 31, 32, 255, 46, 63, 69, 255, 22, 22, 23, 255, 21, 21, 21, 255, 42, 56, 60, 255, 44, 59, 64, 255, 34, 42, 45, 255, 34, 42, 45, 255, 35, 44, 47, 255, 48, 66, 72, 255, 37, 47, 50, 255, 32, 39, 42, 255, 41, 53, 58, 255, 45, 61, 66, 255, 34, 42, 45, 255, 25, 28, 29, 255, 33, 41, 44, 255, 47, 63, 69, 255, 30, 36, 37, 255, 39, 51, 55, 255, 21, 21, 21, 255, 42, 56, 60, 255, 42, 55, 59, 255, 43, 57, 61, 255, 35, 43, 46, 255, 39, 50, 54, 255, 44, 60, 65, 255, 47, 63, 69, 255, 47, 64, 70, 255, 45, 60, 65, 255, 44, 58, 63, 255, 22, 23, 23, 255, 40, 52, 56, 255, 27, 30, 31, 255, 31, 37, 39, 255, 25, 28, 28, 255, 36, 45, 48, 255, 21, 21, 21, 255, 29, 33, 35, 255, 33, 41, 43, 255, 30, 36, 38, 255, 37, 55, 37, 255, 40, 60, 40, 255, 41, 61, 40, 255, 39, 59, 39, 255, 37, 56, 37, 255, 37, 55, 37, 255, 46, 67, 44, 255, 40, 60, 40, 255, 37, 55, 37, 255, 38, 56, 38, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 32, 26, 255, 25, 34, 26, 255, 25, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 43, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 29, 40, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 44, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 52, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 42, 62, 41, 255, 44, 65, 43, 255, 44, 65, 43, 255, 38, 57, 38, 255, 38, 57, 38, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 56, 38, 255, 40, 60, 40, 255, 39, 58, 39, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 54, 37, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 50, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 33, 255, 31, 44, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 35, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 33, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 43, 31, 255, 32, 47, 33, 255, 31, 44, 32, 255, 29, 39, 29, 255, 28, 38, 29, 255, 32, 47, 33, 255, 33, 48, 34, 255, 31, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 25, 255, 29, 41, 30, 255, 31, 44, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 41, 61, 40, 255, 36, 54, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 40, 60, 40, 255, 38, 58, 38, 255, 35, 52, 35, 255, 35, 52, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 37, 255, 42, 63, 42, 255, 37, 54, 37, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 43, 31, 255, 37, 55, 37, 255, 47, 69, 45, 255, 35, 52, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 39, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 38, 56, 38, 255, 35, 52, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 44, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 46, 33, 255, 34, 49, 34, 255, 27, 31, 32, 255, 25, 27, 28, 255, 27, 30, 31, 255, 32, 39, 42, 255, 33, 41, 44, 255, 39, 51, 54, 255, 31, 38, 40, 255, 32, 39, 42, 255, 31, 38, 40, 255, 32, 39, 41, 255, 23, 24, 25, 255, 29, 34, 36, 255, 28, 33, 34, 255, 29, 34, 36, 255, 26, 30, 31, 255, 35, 45, 48, 255, 37, 48, 51, 255, 33, 40, 43, 255, 29, 35, 37, 255, 21, 21, 21, 255, 25, 28, 28, 255, 38, 48, 52, 255, 40, 52, 56, 255, 41, 53, 58, 255, 33, 42, 44, 255, 37, 48, 51, 255, 31, 38, 40, 255, 32, 40, 42, 255, 27, 30, 32, 255, 31, 38, 40, 255, 21, 21, 21, 255, 30, 36, 38, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 33, 40, 43, 255, 36, 46, 49, 255, 28, 32, 34, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 33, 40, 43, 255, 22, 22, 22, 255, 25, 28, 29, 255, 33, 41, 44, 255, 27, 31, 32, 255, 38, 49, 53, 255, 21, 22, 22, 255, 45, 61, 66, 255, 32, 39, 42, 255, 33, 41, 44, 255, 30, 36, 38, 255, 30, 36, 38, 255, 32, 40, 42, 255, 37, 47, 50, 255, 36, 45, 48, 255, 32, 38, 41, 255, 35, 44, 47, 255, 21, 21, 21, 255, 34, 43, 45, 255, 22, 23, 23, 255, 35, 44, 47, 255, 29, 34, 36, 255, 40, 52, 56, 255, 31, 37, 39, 255, 39, 50, 54, 255, 40, 52, 57, 255, 27, 31, 32, 255, 40, 52, 56, 255, 29, 34, 36, 255, 24, 25, 26, 255, 30, 37, 39, 255, 31, 37, 39, 255, 42, 55, 59, 255, 35, 44, 47, 255, 32, 39, 41, 255, 21, 21, 21, 255, 36, 45, 49, 255, 33, 42, 44, 255, 30, 36, 37, 255, 35, 44, 46, 255, 35, 45, 48, 255, 37, 47, 50, 255, 29, 33, 35, 255, 32, 38, 41, 255, 28, 33, 34, 255, 30, 36, 38, 255, 23, 24, 24, 255, 31, 37, 39, 255, 22, 22, 22, 255, 37, 48, 52, 255, 30, 36, 38, 255, 30, 36, 38, 255, 38, 49, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 22, 22, 255, 32, 39, 42, 255, 41, 53, 58, 255, 28, 32, 34, 255, 21, 21, 21, 255, 31, 38, 40, 255, 38, 50, 53, 255, 34, 43, 46, 255, 30, 36, 38, 255, 38, 49, 52, 255, 39, 51, 55, 255, 41, 54, 59, 255, 50, 69, 75, 255, 40, 52, 56, 255, 37, 48, 52, 255, 45, 60, 65, 255, 50, 69, 75, 255, 37, 47, 50, 255, 36, 45, 49, 255, 35, 45, 48, 255, 43, 57, 62, 255, 33, 41, 44, 255, 42, 56, 60, 255, 40, 53, 57, 255, 44, 60, 65, 255, 44, 58, 63, 255, 31, 37, 39, 255, 28, 32, 33, 255, 33, 40, 43, 255, 49, 67, 73, 255, 44, 59, 64, 255, 36, 46, 50, 255, 46, 63, 68, 255, 42, 56, 60, 255, 41, 54, 58, 255, 51, 70, 76, 255, 30, 35, 37, 255, 44, 59, 64, 255, 44, 59, 64, 255, 45, 60, 65, 255, 51, 69, 75, 255, 41, 54, 59, 255, 52, 70, 76, 255, 43, 57, 62, 255, 31, 38, 40, 255, 51, 70, 76, 255, 30, 35, 37, 255, 39, 50, 54, 255, 29, 34, 36, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 24, 26, 27, 255, 35, 44, 47, 255, 40, 53, 57, 255, 42, 56, 61, 255, 32, 40, 42, 255, 32, 40, 42, 255, 31, 38, 40, 255, 42, 55, 59, 255, 33, 41, 43, 255, 29, 34, 36, 255, 22, 23, 23, 255, 34, 43, 46, 255, 28, 32, 33, 255, 38, 49, 53, 255, 33, 40, 43, 255, 25, 27, 28, 255, 38, 49, 53, 255, 36, 46, 50, 255, 35, 45, 48, 255, 28, 33, 34, 255, 40, 51, 56, 255, 21, 21, 21, 255, 29, 34, 36, 255, 40, 53, 57, 255, 37, 48, 51, 255, 46, 61, 67, 255, 45, 60, 65, 255, 40, 52, 56, 255, 43, 58, 63, 255, 44, 60, 65, 255, 49, 67, 73, 255, 35, 45, 48, 255, 34, 43, 46, 255, 27, 31, 32, 255, 48, 65, 71, 255, 33, 40, 43, 255, 26, 29, 31, 255, 32, 40, 42, 255, 38, 49, 52, 255, 32, 38, 41, 255, 38, 49, 52, 255, 51, 70, 76, 255, 36, 46, 49, 255, 21, 21, 21, 255, 42, 56, 61, 255, 29, 34, 36, 255, 34, 42, 44, 255, 28, 33, 34, 255, 27, 30, 31, 255, 26, 29, 30, 255, 28, 32, 33, 255, 29, 34, 35, 255, 24, 27, 27, 255, 38, 49, 53, 255, 38, 49, 53, 255, 40, 52, 56, 255, 42, 56, 61, 255, 40, 52, 56, 255, 35, 43, 46, 255, 34, 42, 45, 255, 32, 40, 42, 255, 37, 47, 51, 255, 37, 47, 50, 255, 34, 42, 45, 255, 21, 21, 21, 255, 35, 44, 47, 255, 40, 52, 56, 255, 35, 44, 47, 255, 31, 38, 40, 255, 45, 61, 66, 255, 43, 57, 62, 255, 45, 60, 65, 255, 31, 37, 39, 255, 41, 54, 58, 255, 33, 40, 43, 255, 22, 22, 22, 255, 32, 40, 42, 255, 44, 59, 64, 255, 34, 42, 44, 255, 44, 59, 64, 255, 31, 38, 40, 255, 24, 26, 27, 255, 42, 55, 60, 255, 33, 41, 44, 255, 35, 45, 48, 255, 49, 66, 72, 255, 38, 50, 54, 255, 48, 65, 71, 255, 46, 62, 67, 255, 46, 62, 67, 255, 37, 47, 50, 255, 41, 54, 58, 255, 33, 41, 44, 255, 21, 21, 21, 255, 37, 47, 50, 255, 36, 46, 50, 255, 34, 43, 46, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 29, 33, 35, 255, 33, 48, 33, 255, 38, 58, 38, 255, 53, 76, 50, 255, 39, 59, 39, 255, 36, 54, 37, 255, 54, 78, 51, 255, 42, 62, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 30, 24, 255, 25, 32, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 49, 34, 255, 33, 48, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 48, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 56, 37, 255, 33, 48, 33, 255, 37, 55, 37, 255, 47, 69, 45, 255, 55, 79, 51, 255, 48, 70, 46, 255, 44, 65, 43, 255, 40, 60, 40, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 39, 58, 39, 255, 35, 52, 35, 255, 35, 52, 35, 255, 48, 70, 46, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 44, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 39, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 42, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 34, 51, 35, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 33, 48, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 27, 37, 28, 255, 31, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 66, 78, 15, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 48, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 40, 60, 40, 255, 41, 61, 40, 255, 37, 55, 37, 255, 40, 60, 40, 255, 38, 57, 38, 255, 38, 57, 38, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 41, 30, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 42, 62, 41, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 32, 255, 37, 56, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 36, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 43, 63, 42, 255, 39, 59, 39, 255, 36, 53, 36, 255, 37, 55, 37, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 42, 48, 16, 255, 32, 46, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 38, 56, 38, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 43, 31, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 43, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 34, 255, 34, 49, 34, 255, 26, 29, 30, 255, 25, 27, 28, 255, 22, 22, 22, 255, 29, 33, 35, 255, 26, 30, 31, 255, 34, 42, 45, 255, 33, 41, 43, 255, 26, 29, 30, 255, 25, 28, 29, 255, 27, 31, 32, 255, 27, 32, 33, 255, 29, 34, 36, 255, 24, 25, 26, 255, 33, 41, 44, 255, 41, 54, 59, 255, 33, 40, 42, 255, 43, 57, 62, 255, 29, 35, 36, 255, 42, 55, 60, 255, 22, 23, 23, 255, 21, 21, 21, 255, 40, 52, 56, 255, 36, 46, 49, 255, 43, 57, 62, 255, 29, 33, 35, 255, 28, 33, 35, 255, 34, 43, 46, 255, 29, 34, 36, 255, 22, 23, 23, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 37, 47, 50, 255, 31, 37, 39, 255, 23, 24, 25, 255, 21, 21, 21, 255, 32, 40, 42, 255, 26, 30, 31, 255, 24, 26, 26, 255, 27, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 27, 31, 32, 255, 28, 33, 34, 255, 24, 25, 26, 255, 34, 42, 44, 255, 22, 22, 22, 255, 27, 31, 32, 255, 34, 43, 46, 255, 27, 32, 33, 255, 33, 41, 44, 255, 35, 43, 46, 255, 27, 31, 33, 255, 22, 22, 22, 255, 31, 37, 39, 255, 33, 41, 44, 255, 28, 32, 34, 255, 33, 40, 42, 255, 21, 21, 21, 255, 38, 49, 52, 255, 35, 44, 47, 255, 37, 48, 51, 255, 37, 48, 51, 255, 40, 53, 57, 255, 41, 54, 58, 255, 45, 61, 66, 255, 39, 50, 54, 255, 56, 74, 79, 255, 55, 73, 78, 255, 40, 53, 57, 255, 25, 28, 29, 255, 33, 41, 43, 255, 29, 33, 35, 255, 41, 54, 59, 255, 33, 41, 44, 255, 37, 48, 51, 255, 21, 21, 21, 255, 43, 57, 62, 255, 48, 65, 71, 255, 43, 58, 62, 255, 40, 53, 57, 255, 29, 34, 36, 255, 24, 26, 27, 255, 36, 45, 49, 255, 37, 47, 51, 255, 33, 41, 43, 255, 36, 46, 49, 255, 36, 46, 49, 255, 33, 40, 43, 255, 27, 31, 32, 255, 34, 42, 45, 255, 34, 42, 45, 255, 34, 42, 44, 255, 21, 21, 21, 255, 22, 23, 23, 255, 41, 54, 58, 255, 37, 48, 52, 255, 32, 39, 41, 255, 32, 38, 41, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 30, 31, 255, 30, 36, 38, 255, 46, 62, 67, 255, 42, 55, 60, 255, 53, 71, 77, 255, 40, 52, 56, 255, 35, 44, 47, 255, 49, 67, 73, 255, 43, 57, 62, 255, 38, 50, 54, 255, 32, 39, 42, 255, 32, 39, 42, 255, 32, 39, 41, 255, 40, 53, 57, 255, 31, 37, 39, 255, 40, 52, 56, 255, 31, 38, 40, 255, 37, 47, 51, 255, 30, 36, 38, 255, 21, 21, 21, 255, 51, 70, 76, 255, 49, 67, 73, 255, 38, 49, 53, 255, 32, 39, 42, 255, 38, 49, 53, 255, 35, 45, 48, 255, 48, 66, 72, 255, 44, 59, 64, 255, 45, 61, 66, 255, 40, 52, 56, 255, 37, 47, 50, 255, 46, 63, 68, 255, 53, 72, 77, 255, 42, 56, 60, 255, 40, 53, 57, 255, 37, 47, 50, 255, 35, 44, 47, 255, 31, 38, 40, 255, 32, 39, 42, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 39, 51, 55, 255, 35, 44, 47, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 30, 36, 38, 255, 45, 61, 67, 255, 34, 43, 45, 255, 29, 34, 35, 255, 32, 38, 41, 255, 24, 26, 26, 255, 27, 31, 32, 255, 28, 32, 33, 255, 32, 40, 42, 255, 33, 40, 43, 255, 28, 33, 34, 255, 27, 32, 33, 255, 29, 33, 35, 255, 29, 35, 36, 255, 28, 32, 33, 255, 33, 40, 42, 255, 29, 34, 36, 255, 30, 36, 38, 255, 25, 28, 29, 255, 34, 42, 44, 255, 43, 57, 61, 255, 38, 49, 53, 255, 26, 29, 30, 255, 30, 35, 37, 255, 38, 49, 52, 255, 45, 61, 66, 255, 38, 49, 52, 255, 25, 28, 29, 255, 46, 62, 67, 255, 39, 50, 54, 255, 34, 43, 45, 255, 31, 38, 40, 255, 33, 40, 43, 255, 35, 45, 48, 255, 43, 58, 62, 255, 40, 53, 57, 255, 29, 34, 36, 255, 34, 42, 45, 255, 44, 59, 63, 255, 27, 30, 31, 255, 29, 34, 36, 255, 43, 57, 62, 255, 39, 50, 54, 255, 37, 47, 50, 255, 33, 40, 43, 255, 24, 25, 26, 255, 28, 32, 34, 255, 23, 24, 24, 255, 28, 33, 35, 255, 31, 38, 40, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 28, 29, 255, 26, 29, 30, 255, 32, 40, 42, 255, 36, 46, 49, 255, 29, 35, 36, 255, 31, 37, 39, 255, 39, 50, 54, 255, 37, 47, 50, 255, 37, 48, 51, 255, 21, 21, 21, 255, 48, 66, 72, 255, 46, 61, 67, 255, 33, 41, 43, 255, 50, 69, 75, 255, 40, 52, 56, 255, 40, 52, 56, 255, 33, 41, 44, 255, 40, 52, 57, 255, 28, 33, 34, 255, 36, 46, 50, 255, 34, 43, 45, 255, 32, 38, 40, 255, 32, 40, 42, 255, 29, 34, 35, 255, 38, 49, 52, 255, 21, 21, 21, 255, 32, 38, 41, 255, 41, 54, 58, 255, 40, 53, 57, 255, 46, 61, 67, 255, 48, 65, 71, 255, 41, 55, 59, 255, 55, 73, 78, 255, 36, 45, 48, 255, 34, 43, 46, 255, 28, 33, 34, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 22, 22, 255, 24, 25, 26, 255, 32, 39, 42, 255, 29, 34, 35, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 32, 39, 41, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 45, 66, 44, 255, 38, 56, 38, 255, 38, 56, 38, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 33, 48, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 29, 40, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 32, 255, 38, 56, 38, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 27, 36, 27, 255, 31, 43, 31, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 54, 37, 255, 41, 61, 40, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 46, 67, 44, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 53, 77, 50, 255, 39, 59, 39, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 42, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 54, 37, 255, 32, 45, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 33, 26, 255, 26, 35, 27, 255, 24, 31, 24, 255, 25, 34, 26, 255, 26, 35, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 30, 255, 28, 38, 28, 255, 82, 99, 14, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 32, 25, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 38, 28, 255, 32, 47, 33, 255, 29, 40, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 46, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 28, 39, 29, 255, 30, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 42, 62, 41, 255, 46, 67, 44, 255, 36, 52, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 42, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 43, 63, 42, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 52, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 32, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 37, 54, 37, 255, 35, 51, 35, 255, 35, 52, 36, 255, 35, 52, 35, 255, 34, 50, 35, 255, 39, 59, 39, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 32, 255, 30, 42, 30, 255, 30, 42, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 38, 57, 38, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 31, 255, 32, 46, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 31, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 35, 37, 255, 31, 38, 40, 255, 30, 36, 38, 255, 29, 34, 35, 255, 22, 23, 23, 255, 36, 46, 49, 255, 24, 26, 27, 255, 28, 33, 35, 255, 28, 32, 33, 255, 31, 38, 40, 255, 31, 38, 40, 255, 25, 28, 29, 255, 21, 21, 21, 255, 35, 44, 47, 255, 31, 37, 39, 255, 34, 42, 45, 255, 43, 58, 63, 255, 35, 44, 47, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 32, 39, 42, 255, 34, 43, 46, 255, 34, 42, 44, 255, 27, 31, 32, 255, 34, 42, 45, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 22, 22, 255, 29, 34, 36, 255, 34, 43, 46, 255, 31, 38, 40, 255, 24, 25, 26, 255, 34, 43, 46, 255, 30, 35, 37, 255, 30, 35, 37, 255, 33, 40, 43, 255, 30, 35, 37, 255, 21, 21, 21, 255, 30, 36, 38, 255, 35, 44, 47, 255, 30, 35, 37, 255, 29, 35, 36, 255, 24, 25, 26, 255, 36, 45, 48, 255, 41, 54, 58, 255, 30, 36, 38, 255, 32, 39, 41, 255, 31, 38, 40, 255, 34, 43, 46, 255, 27, 30, 31, 255, 21, 21, 21, 255, 30, 36, 38, 255, 36, 46, 49, 255, 36, 45, 49, 255, 30, 37, 39, 255, 21, 21, 21, 255, 22, 22, 22, 255, 40, 52, 56, 255, 26, 30, 31, 255, 40, 53, 57, 255, 35, 45, 48, 255, 31, 38, 40, 255, 40, 52, 56, 255, 53, 72, 77, 255, 57, 75, 80, 255, 48, 66, 72, 255, 34, 43, 46, 255, 35, 44, 48, 255, 39, 50, 54, 255, 43, 57, 61, 255, 43, 58, 63, 255, 45, 60, 66, 255, 34, 42, 45, 255, 21, 21, 21, 255, 47, 63, 69, 255, 38, 48, 52, 255, 43, 57, 62, 255, 51, 70, 76, 255, 36, 45, 49, 255, 34, 42, 44, 255, 28, 33, 34, 255, 29, 34, 36, 255, 41, 54, 58, 255, 39, 50, 54, 255, 26, 30, 31, 255, 24, 26, 26, 255, 25, 28, 28, 255, 31, 37, 39, 255, 27, 31, 32, 255, 21, 21, 21, 255, 24, 27, 27, 255, 37, 48, 51, 255, 33, 41, 44, 255, 35, 44, 47, 255, 21, 21, 21, 255, 30, 36, 37, 255, 29, 34, 36, 255, 31, 38, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 33, 40, 43, 255, 47, 64, 70, 255, 46, 61, 67, 255, 43, 57, 62, 255, 41, 55, 59, 255, 38, 48, 52, 255, 46, 62, 67, 255, 43, 57, 61, 255, 44, 58, 63, 255, 42, 56, 61, 255, 35, 45, 48, 255, 31, 38, 40, 255, 34, 43, 46, 255, 25, 28, 29, 255, 33, 41, 43, 255, 40, 53, 57, 255, 45, 61, 66, 255, 42, 55, 59, 255, 33, 41, 43, 255, 21, 21, 21, 255, 39, 50, 54, 255, 44, 58, 63, 255, 48, 65, 70, 255, 46, 62, 68, 255, 33, 41, 43, 255, 40, 53, 57, 255, 43, 57, 62, 255, 33, 41, 44, 255, 41, 54, 58, 255, 39, 51, 55, 255, 49, 67, 73, 255, 46, 63, 68, 255, 38, 48, 52, 255, 40, 53, 57, 255, 39, 51, 55, 255, 34, 42, 44, 255, 43, 58, 63, 255, 38, 48, 52, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 39, 51, 54, 255, 39, 51, 55, 255, 41, 54, 58, 255, 39, 50, 54, 255, 31, 37, 39, 255, 40, 53, 57, 255, 24, 27, 27, 255, 21, 21, 21, 255, 28, 32, 33, 255, 32, 40, 42, 255, 28, 33, 35, 255, 28, 32, 34, 255, 31, 37, 39, 255, 31, 37, 39, 255, 25, 27, 28, 255, 24, 25, 26, 255, 25, 27, 28, 255, 34, 42, 45, 255, 28, 32, 33, 255, 32, 39, 42, 255, 30, 35, 37, 255, 27, 30, 32, 255, 25, 28, 28, 255, 26, 29, 30, 255, 21, 21, 21, 255, 35, 45, 48, 255, 24, 26, 27, 255, 33, 41, 44, 255, 33, 41, 44, 255, 42, 56, 61, 255, 51, 69, 75, 255, 42, 56, 60, 255, 44, 59, 64, 255, 40, 52, 56, 255, 35, 45, 48, 255, 32, 39, 41, 255, 38, 50, 53, 255, 35, 45, 48, 255, 44, 59, 63, 255, 43, 57, 62, 255, 32, 39, 41, 255, 38, 49, 53, 255, 37, 48, 51, 255, 34, 42, 44, 255, 39, 50, 54, 255, 36, 46, 49, 255, 35, 45, 48, 255, 21, 21, 21, 255, 47, 64, 70, 255, 43, 56, 61, 255, 35, 44, 47, 255, 34, 42, 45, 255, 37, 47, 51, 255, 34, 42, 45, 255, 32, 40, 42, 255, 34, 43, 46, 255, 30, 36, 38, 255, 23, 24, 25, 255, 29, 34, 36, 255, 24, 27, 27, 255, 29, 33, 35, 255, 27, 31, 32, 255, 28, 32, 33, 255, 33, 41, 43, 255, 40, 53, 57, 255, 41, 53, 58, 255, 36, 46, 49, 255, 30, 36, 38, 255, 35, 45, 48, 255, 21, 21, 21, 255, 50, 69, 75, 255, 37, 48, 51, 255, 44, 59, 64, 255, 38, 48, 52, 255, 35, 44, 47, 255, 29, 35, 36, 255, 39, 50, 54, 255, 38, 49, 52, 255, 29, 34, 36, 255, 26, 29, 30, 255, 32, 39, 42, 255, 37, 47, 50, 255, 35, 45, 48, 255, 30, 36, 38, 255, 34, 43, 46, 255, 21, 21, 21, 255, 36, 46, 49, 255, 42, 56, 60, 255, 46, 62, 67, 255, 42, 55, 60, 255, 62, 79, 84, 255, 48, 65, 71, 255, 38, 50, 53, 255, 37, 48, 52, 255, 44, 59, 64, 255, 41, 54, 58, 255, 38, 50, 54, 255, 38, 49, 52, 255, 26, 28, 29, 255, 21, 21, 21, 255, 24, 25, 26, 255, 33, 41, 44, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 36, 255, 47, 69, 46, 255, 36, 53, 36, 255, 33, 48, 33, 255, 38, 57, 38, 255, 38, 56, 38, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 36, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 50, 35, 255, 34, 50, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 46, 67, 44, 255, 37, 55, 37, 255, 38, 57, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 38, 56, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 52, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 38, 56, 38, 255, 38, 56, 38, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 54, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 39, 58, 39, 255, 38, 56, 38, 255, 32, 46, 32, 255, 34, 49, 34, 255, 46, 68, 44, 255, 101, 125, 17, 255, 34, 50, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 41, 61, 41, 255, 36, 54, 36, 255, 35, 52, 36, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 35, 26, 255, 29, 40, 29, 255, 30, 42, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 30, 24, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 27, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 32, 25, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 32, 25, 255, 28, 39, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 30, 41, 30, 255, 33, 48, 34, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 43, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 56, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 43, 64, 42, 255, 60, 85, 55, 255, 37, 55, 37, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 54, 37, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 37, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 43, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 26, 35, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 36, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 33, 255, 33, 48, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 39, 59, 39, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 41, 47, 16, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 40, 60, 40, 255, 35, 51, 35, 255, 43, 64, 42, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 37, 255, 38, 57, 38, 255, 40, 60, 40, 255, 28, 32, 33, 255, 21, 21, 21, 255, 28, 32, 34, 255, 22, 22, 22, 255, 29, 34, 36, 255, 21, 21, 21, 255, 29, 35, 36, 255, 26, 30, 31, 255, 39, 50, 54, 255, 39, 51, 54, 255, 26, 29, 30, 255, 21, 21, 21, 255, 25, 28, 29, 255, 33, 40, 43, 255, 37, 47, 50, 255, 38, 49, 52, 255, 38, 49, 53, 255, 37, 48, 52, 255, 28, 33, 34, 255, 32, 39, 42, 255, 21, 21, 21, 255, 23, 25, 25, 255, 24, 26, 27, 255, 33, 41, 44, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 29, 34, 35, 255, 23, 25, 25, 255, 27, 31, 32, 255, 27, 31, 32, 255, 33, 41, 44, 255, 43, 58, 62, 255, 39, 50, 54, 255, 39, 51, 54, 255, 38, 49, 53, 255, 33, 41, 44, 255, 34, 43, 45, 255, 47, 63, 69, 255, 34, 43, 45, 255, 31, 37, 40, 255, 21, 21, 21, 255, 28, 32, 34, 255, 28, 32, 33, 255, 25, 28, 29, 255, 23, 24, 24, 255, 35, 44, 47, 255, 29, 33, 35, 255, 28, 33, 34, 255, 37, 48, 51, 255, 32, 38, 40, 255, 28, 32, 33, 255, 28, 33, 34, 255, 23, 24, 25, 255, 24, 26, 27, 255, 26, 29, 30, 255, 30, 36, 38, 255, 29, 33, 35, 255, 21, 21, 21, 255, 29, 34, 36, 255, 37, 47, 51, 255, 30, 36, 38, 255, 36, 46, 50, 255, 35, 44, 47, 255, 35, 45, 48, 255, 49, 67, 74, 255, 54, 73, 78, 255, 48, 66, 72, 255, 42, 56, 61, 255, 45, 61, 67, 255, 32, 40, 42, 255, 26, 30, 31, 255, 27, 31, 33, 255, 45, 61, 66, 255, 28, 32, 33, 255, 34, 42, 45, 255, 21, 21, 21, 255, 42, 56, 60, 255, 57, 75, 80, 255, 62, 80, 84, 255, 34, 43, 46, 255, 34, 42, 45, 255, 40, 53, 57, 255, 38, 49, 53, 255, 23, 24, 25, 255, 27, 30, 31, 255, 34, 43, 46, 255, 36, 46, 49, 255, 28, 32, 34, 255, 46, 62, 68, 255, 22, 23, 23, 255, 21, 21, 21, 255, 23, 23, 24, 255, 37, 47, 51, 255, 33, 40, 43, 255, 40, 52, 56, 255, 25, 27, 28, 255, 34, 43, 46, 255, 43, 57, 62, 255, 30, 35, 37, 255, 22, 22, 23, 255, 31, 38, 40, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 33, 255, 43, 58, 62, 255, 40, 52, 56, 255, 39, 51, 55, 255, 30, 36, 38, 255, 40, 52, 56, 255, 50, 68, 74, 255, 43, 58, 63, 255, 43, 57, 62, 255, 48, 66, 71, 255, 31, 37, 39, 255, 37, 47, 50, 255, 26, 30, 31, 255, 36, 46, 49, 255, 39, 50, 54, 255, 37, 47, 50, 255, 45, 61, 67, 255, 54, 72, 78, 255, 21, 21, 21, 255, 32, 39, 41, 255, 34, 42, 45, 255, 42, 56, 61, 255, 31, 37, 40, 255, 41, 54, 58, 255, 41, 54, 59, 255, 30, 35, 37, 255, 34, 43, 46, 255, 27, 31, 32, 255, 32, 40, 42, 255, 34, 42, 44, 255, 46, 62, 67, 255, 37, 47, 51, 255, 39, 50, 54, 255, 47, 63, 69, 255, 33, 41, 44, 255, 33, 41, 43, 255, 30, 36, 38, 255, 21, 21, 21, 255, 34, 42, 44, 255, 43, 57, 62, 255, 28, 33, 34, 255, 37, 48, 51, 255, 26, 30, 31, 255, 34, 42, 45, 255, 33, 40, 43, 255, 35, 43, 46, 255, 36, 45, 49, 255, 26, 29, 30, 255, 21, 21, 21, 255, 28, 32, 33, 255, 33, 41, 43, 255, 35, 44, 48, 255, 38, 49, 53, 255, 31, 38, 40, 255, 30, 36, 38, 255, 31, 37, 39, 255, 33, 40, 42, 255, 33, 41, 44, 255, 43, 58, 62, 255, 28, 33, 34, 255, 25, 28, 29, 255, 39, 51, 55, 255, 27, 31, 32, 255, 30, 36, 38, 255, 26, 29, 29, 255, 32, 39, 41, 255, 21, 21, 21, 255, 23, 24, 24, 255, 29, 33, 35, 255, 37, 48, 51, 255, 39, 50, 54, 255, 31, 38, 40, 255, 31, 37, 39, 255, 44, 59, 64, 255, 39, 51, 55, 255, 33, 40, 43, 255, 49, 67, 73, 255, 45, 61, 66, 255, 32, 40, 42, 255, 48, 66, 72, 255, 35, 44, 47, 255, 42, 55, 60, 255, 36, 45, 48, 255, 42, 56, 61, 255, 44, 58, 63, 255, 33, 41, 44, 255, 34, 43, 46, 255, 21, 21, 21, 255, 35, 43, 46, 255, 29, 35, 36, 255, 27, 31, 32, 255, 42, 55, 59, 255, 33, 41, 44, 255, 36, 45, 48, 255, 27, 31, 32, 255, 30, 36, 38, 255, 36, 46, 50, 255, 31, 38, 40, 255, 31, 38, 40, 255, 31, 38, 40, 255, 27, 31, 32, 255, 23, 25, 25, 255, 21, 21, 21, 255, 25, 27, 27, 255, 29, 34, 36, 255, 32, 39, 41, 255, 26, 30, 31, 255, 46, 62, 67, 255, 51, 70, 76, 255, 21, 21, 21, 255, 49, 67, 74, 255, 45, 61, 67, 255, 49, 67, 73, 255, 42, 55, 59, 255, 31, 38, 40, 255, 39, 50, 54, 255, 34, 42, 45, 255, 34, 42, 45, 255, 32, 40, 42, 255, 26, 30, 31, 255, 34, 42, 45, 255, 23, 24, 24, 255, 35, 44, 47, 255, 42, 56, 60, 255, 30, 36, 38, 255, 21, 21, 21, 255, 40, 52, 56, 255, 48, 66, 72, 255, 36, 46, 49, 255, 33, 40, 43, 255, 34, 43, 46, 255, 49, 68, 74, 255, 34, 42, 44, 255, 42, 55, 60, 255, 25, 28, 29, 255, 38, 49, 53, 255, 40, 53, 57, 255, 37, 47, 50, 255, 28, 33, 34, 255, 27, 30, 32, 255, 33, 41, 43, 255, 29, 34, 35, 255, 36, 45, 48, 255, 22, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 30, 32, 255, 43, 64, 42, 255, 42, 62, 41, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 56, 37, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 48, 58, 18, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 34, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 47, 33, 255, 28, 39, 29, 255, 24, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 29, 40, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 37, 255, 39, 59, 39, 255, 37, 55, 37, 255, 37, 55, 37, 255, 40, 59, 39, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 46, 68, 45, 255, 48, 70, 46, 255, 38, 57, 38, 255, 36, 53, 36, 255, 37, 54, 37, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 34, 50, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 34, 255, 29, 41, 30, 255, 38, 57, 38, 255, 59, 85, 55, 255, 37, 56, 37, 255, 48, 70, 46, 255, 35, 51, 35, 255, 47, 69, 45, 255, 40, 59, 39, 255, 36, 54, 36, 255, 42, 63, 41, 255, 42, 62, 41, 255, 37, 56, 37, 255, 41, 61, 40, 255, 33, 48, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 34, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 25, 32, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 25, 255, 26, 34, 26, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 30, 255, 31, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 31, 255, 36, 53, 36, 255, 40, 59, 40, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 41, 30, 255, 29, 40, 29, 255, 25, 33, 25, 255, 25, 33, 26, 255, 25, 32, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 42, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 32, 25, 255, 28, 38, 28, 255, 25, 32, 26, 255, 28, 35, 28, 255, 24, 31, 24, 255, 30, 41, 30, 255, 30, 42, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 25, 255, 25, 34, 26, 255, 32, 46, 33, 255, 34, 49, 34, 255, 31, 44, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 54, 37, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 31, 255, 61, 73, 16, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 33, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 32, 255, 35, 52, 36, 255, 37, 55, 37, 255, 45, 66, 43, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 40, 60, 40, 255, 37, 55, 37, 255, 38, 56, 38, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 36, 52, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 56, 38, 255, 34, 50, 34, 255, 34, 50, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 33, 255, 31, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 56, 38, 255, 50, 72, 47, 255, 40, 60, 40, 255, 41, 61, 41, 255, 48, 70, 46, 255, 38, 57, 38, 255, 34, 51, 35, 255, 37, 55, 37, 255, 42, 62, 41, 255, 35, 51, 35, 255, 33, 47, 33, 255, 38, 57, 38, 255, 47, 68, 45, 255, 27, 31, 32, 255, 26, 29, 30, 255, 29, 34, 36, 255, 22, 23, 23, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 30, 31, 255, 23, 24, 24, 255, 25, 28, 29, 255, 32, 39, 41, 255, 29, 34, 36, 255, 32, 39, 42, 255, 26, 30, 31, 255, 23, 24, 25, 255, 34, 42, 45, 255, 30, 35, 37, 255, 28, 32, 34, 255, 30, 36, 38, 255, 29, 34, 36, 255, 30, 36, 38, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 31, 37, 39, 255, 31, 38, 40, 255, 26, 30, 31, 255, 21, 21, 21, 255, 33, 42, 44, 255, 24, 25, 26, 255, 24, 26, 27, 255, 37, 47, 51, 255, 31, 38, 40, 255, 32, 39, 42, 255, 35, 44, 47, 255, 38, 49, 53, 255, 30, 35, 37, 255, 33, 40, 43, 255, 35, 44, 47, 255, 37, 47, 50, 255, 31, 37, 39, 255, 42, 56, 60, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 29, 33, 35, 255, 27, 30, 31, 255, 35, 43, 46, 255, 30, 36, 38, 255, 32, 40, 42, 255, 24, 26, 27, 255, 33, 40, 43, 255, 25, 28, 28, 255, 26, 29, 30, 255, 21, 21, 21, 255, 32, 40, 42, 255, 23, 24, 24, 255, 36, 46, 49, 255, 21, 21, 21, 255, 27, 31, 33, 255, 25, 28, 29, 255, 35, 45, 48, 255, 46, 62, 67, 255, 39, 50, 54, 255, 36, 45, 49, 255, 33, 41, 44, 255, 43, 58, 63, 255, 28, 33, 34, 255, 33, 41, 43, 255, 40, 52, 56, 255, 48, 66, 72, 255, 37, 47, 50, 255, 32, 39, 41, 255, 52, 70, 76, 255, 40, 53, 57, 255, 30, 36, 38, 255, 24, 26, 26, 255, 39, 51, 55, 255, 39, 50, 54, 255, 47, 65, 70, 255, 35, 44, 47, 255, 43, 58, 62, 255, 37, 48, 51, 255, 30, 36, 38, 255, 40, 53, 57, 255, 29, 34, 35, 255, 38, 49, 52, 255, 41, 54, 58, 255, 26, 28, 29, 255, 21, 21, 21, 255, 22, 23, 23, 255, 38, 49, 52, 255, 28, 32, 34, 255, 52, 70, 76, 255, 38, 49, 53, 255, 33, 40, 43, 255, 31, 38, 40, 255, 39, 51, 55, 255, 41, 53, 57, 255, 44, 59, 64, 255, 42, 56, 61, 255, 30, 36, 38, 255, 40, 52, 56, 255, 26, 29, 30, 255, 21, 21, 21, 255, 21, 21, 21, 255, 46, 62, 67, 255, 42, 56, 60, 255, 38, 49, 52, 255, 46, 62, 68, 255, 31, 37, 39, 255, 40, 52, 56, 255, 41, 55, 59, 255, 34, 42, 45, 255, 37, 47, 50, 255, 36, 45, 48, 255, 36, 46, 49, 255, 34, 43, 45, 255, 23, 24, 24, 255, 35, 44, 47, 255, 42, 56, 61, 255, 42, 56, 61, 255, 44, 59, 64, 255, 30, 35, 37, 255, 32, 39, 41, 255, 44, 59, 64, 255, 39, 51, 55, 255, 23, 24, 24, 255, 36, 45, 48, 255, 29, 34, 35, 255, 42, 55, 60, 255, 27, 31, 33, 255, 36, 46, 50, 255, 28, 32, 33, 255, 42, 56, 60, 255, 34, 43, 46, 255, 26, 30, 31, 255, 29, 34, 35, 255, 33, 41, 43, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 43, 255, 46, 63, 68, 255, 39, 50, 54, 255, 38, 50, 53, 255, 41, 55, 59, 255, 35, 45, 48, 255, 46, 62, 67, 255, 32, 39, 42, 255, 47, 63, 69, 255, 32, 40, 42, 255, 28, 32, 34, 255, 31, 37, 39, 255, 23, 25, 25, 255, 21, 21, 21, 255, 39, 50, 54, 255, 41, 55, 59, 255, 41, 55, 59, 255, 35, 45, 48, 255, 31, 37, 39, 255, 24, 25, 26, 255, 32, 40, 42, 255, 31, 37, 39, 255, 33, 41, 44, 255, 26, 30, 31, 255, 25, 28, 29, 255, 34, 43, 46, 255, 41, 54, 58, 255, 31, 37, 39, 255, 30, 35, 37, 255, 21, 21, 22, 255, 26, 28, 29, 255, 21, 21, 21, 255, 33, 41, 44, 255, 49, 67, 74, 255, 27, 32, 33, 255, 34, 42, 45, 255, 45, 60, 66, 255, 50, 69, 75, 255, 46, 62, 67, 255, 43, 58, 63, 255, 36, 46, 49, 255, 40, 52, 56, 255, 38, 48, 52, 255, 47, 64, 70, 255, 37, 47, 50, 255, 33, 41, 44, 255, 39, 50, 54, 255, 29, 35, 36, 255, 33, 41, 43, 255, 21, 21, 21, 255, 22, 22, 22, 255, 35, 45, 48, 255, 40, 53, 57, 255, 41, 54, 59, 255, 31, 37, 39, 255, 41, 54, 59, 255, 36, 46, 49, 255, 32, 39, 42, 255, 33, 42, 44, 255, 27, 31, 32, 255, 31, 37, 39, 255, 33, 41, 44, 255, 29, 33, 35, 255, 29, 33, 35, 255, 27, 30, 31, 255, 30, 35, 37, 255, 34, 43, 46, 255, 38, 50, 54, 255, 39, 50, 54, 255, 35, 44, 47, 255, 36, 46, 49, 255, 43, 58, 63, 255, 21, 21, 21, 255, 49, 68, 74, 255, 48, 65, 71, 255, 49, 67, 73, 255, 40, 53, 57, 255, 46, 63, 68, 255, 37, 47, 50, 255, 39, 51, 55, 255, 46, 62, 67, 255, 32, 40, 42, 255, 34, 43, 46, 255, 41, 54, 58, 255, 43, 58, 63, 255, 30, 35, 37, 255, 36, 45, 48, 255, 23, 24, 24, 255, 23, 24, 25, 255, 47, 64, 69, 255, 34, 42, 45, 255, 37, 48, 52, 255, 42, 56, 61, 255, 47, 64, 70, 255, 43, 57, 62, 255, 36, 45, 48, 255, 38, 49, 53, 255, 36, 45, 48, 255, 34, 42, 45, 255, 37, 48, 51, 255, 32, 38, 41, 255, 24, 25, 26, 255, 37, 47, 51, 255, 34, 42, 45, 255, 34, 42, 45, 255, 21, 21, 21, 255, 26, 30, 31, 255, 24, 25, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 46, 67, 44, 255, 36, 54, 37, 255, 43, 63, 42, 255, 32, 45, 32, 255, 35, 51, 35, 255, 39, 58, 39, 255, 44, 65, 43, 255, 38, 57, 38, 255, 37, 55, 37, 255, 35, 51, 35, 255, 28, 38, 28, 255, 33, 49, 34, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 44, 32, 255, 37, 56, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 36, 255, 37, 54, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 35, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 34, 49, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 37, 56, 37, 255, 36, 54, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 24, 32, 25, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 44, 64, 42, 255, 46, 67, 44, 255, 36, 53, 36, 255, 37, 56, 37, 255, 49, 72, 47, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 48, 34, 255, 35, 51, 35, 255, 27, 37, 28, 255, 30, 42, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 43, 31, 255, 37, 55, 37, 255, 61, 87, 56, 255, 39, 58, 39, 255, 64, 91, 58, 255, 37, 56, 38, 255, 73, 102, 65, 255, 48, 71, 46, 255, 38, 56, 38, 255, 47, 68, 45, 255, 34, 50, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 44, 32, 255, 26, 34, 26, 255, 24, 32, 25, 255, 32, 40, 32, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 33, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 33, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 31, 44, 32, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 34, 27, 255, 25, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 36, 53, 36, 255, 40, 59, 39, 255, 43, 64, 42, 255, 37, 54, 37, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 36, 255, 43, 64, 42, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 30, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 34, 27, 255, 24, 31, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 23, 29, 24, 255, 28, 39, 29, 255, 26, 33, 27, 255, 25, 32, 25, 255, 25, 32, 25, 255, 24, 31, 25, 255, 30, 38, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 35, 28, 255, 23, 29, 24, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 33, 48, 34, 255, 30, 43, 31, 255, 36, 54, 37, 255, 31, 45, 32, 255, 36, 54, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 52, 36, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 52, 75, 49, 255, 43, 63, 42, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 37, 54, 37, 255, 32, 46, 32, 255, 32, 46, 33, 255, 34, 49, 34, 255, 35, 52, 36, 255, 62, 89, 57, 255, 44, 64, 42, 255, 36, 53, 36, 255, 38, 56, 38, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 29, 255, 27, 34, 27, 255, 25, 33, 26, 255, 26, 35, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 42, 31, 255, 33, 47, 33, 255, 36, 54, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 51, 35, 255, 36, 53, 36, 255, 45, 66, 44, 255, 35, 52, 36, 255, 34, 50, 35, 255, 36, 53, 36, 255, 33, 48, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 30, 42, 30, 255, 33, 48, 34, 255, 32, 46, 32, 255, 30, 41, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 33, 255, 35, 52, 35, 255, 43, 63, 42, 255, 38, 57, 38, 255, 49, 72, 47, 255, 37, 55, 37, 255, 43, 64, 42, 255, 39, 58, 39, 255, 38, 56, 38, 255, 43, 64, 42, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 37, 55, 37, 255, 48, 70, 46, 255, 37, 48, 51, 255, 22, 22, 22, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 28, 32, 34, 255, 26, 30, 31, 255, 26, 30, 31, 255, 25, 28, 29, 255, 26, 29, 30, 255, 33, 42, 44, 255, 31, 38, 40, 255, 33, 41, 43, 255, 32, 39, 41, 255, 34, 42, 45, 255, 43, 58, 63, 255, 24, 26, 26, 255, 30, 35, 37, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 38, 40, 255, 33, 41, 44, 255, 29, 34, 36, 255, 31, 38, 40, 255, 28, 32, 34, 255, 42, 56, 60, 255, 27, 31, 33, 255, 21, 21, 21, 255, 27, 32, 33, 255, 33, 41, 44, 255, 31, 38, 40, 255, 42, 56, 61, 255, 32, 40, 42, 255, 31, 37, 39, 255, 28, 32, 33, 255, 32, 40, 42, 255, 45, 60, 65, 255, 40, 53, 57, 255, 43, 57, 62, 255, 27, 31, 32, 255, 31, 37, 39, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 33, 40, 43, 255, 30, 36, 38, 255, 23, 23, 24, 255, 29, 34, 36, 255, 33, 41, 43, 255, 37, 47, 50, 255, 32, 40, 42, 255, 24, 25, 26, 255, 32, 40, 42, 255, 21, 21, 21, 255, 27, 30, 31, 255, 30, 35, 37, 255, 27, 31, 32, 255, 21, 21, 21, 255, 24, 26, 27, 255, 28, 33, 35, 255, 33, 40, 43, 255, 32, 39, 41, 255, 38, 49, 53, 255, 32, 39, 41, 255, 34, 43, 45, 255, 47, 63, 69, 255, 38, 49, 53, 255, 43, 58, 63, 255, 36, 46, 49, 255, 38, 49, 53, 255, 37, 48, 52, 255, 40, 53, 57, 255, 39, 50, 54, 255, 43, 57, 62, 255, 42, 55, 60, 255, 26, 29, 30, 255, 31, 37, 39, 255, 51, 69, 75, 255, 41, 55, 59, 255, 40, 52, 56, 255, 32, 39, 42, 255, 35, 44, 47, 255, 36, 45, 48, 255, 43, 57, 62, 255, 44, 58, 63, 255, 33, 40, 43, 255, 29, 34, 36, 255, 21, 21, 21, 255, 21, 21, 21, 255, 40, 53, 57, 255, 40, 52, 56, 255, 36, 45, 48, 255, 30, 36, 38, 255, 40, 53, 57, 255, 43, 58, 62, 255, 40, 52, 56, 255, 44, 59, 63, 255, 41, 55, 59, 255, 46, 62, 68, 255, 37, 47, 50, 255, 39, 50, 54, 255, 43, 57, 62, 255, 34, 42, 45, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 48, 65, 71, 255, 58, 76, 81, 255, 45, 60, 65, 255, 42, 56, 61, 255, 42, 56, 60, 255, 45, 61, 66, 255, 46, 62, 67, 255, 43, 57, 62, 255, 40, 52, 57, 255, 41, 54, 58, 255, 46, 61, 67, 255, 46, 63, 68, 255, 43, 57, 62, 255, 37, 47, 50, 255, 40, 53, 57, 255, 38, 50, 53, 255, 30, 35, 37, 255, 29, 34, 36, 255, 34, 42, 45, 255, 44, 58, 63, 255, 32, 40, 42, 255, 44, 59, 64, 255, 36, 46, 49, 255, 36, 45, 49, 255, 43, 58, 63, 255, 26, 29, 30, 255, 21, 21, 21, 255, 22, 22, 22, 255, 38, 48, 52, 255, 40, 53, 57, 255, 26, 29, 30, 255, 24, 27, 27, 255, 21, 21, 21, 255, 26, 29, 31, 255, 38, 48, 52, 255, 33, 41, 43, 255, 31, 37, 40, 255, 47, 64, 69, 255, 29, 35, 37, 255, 49, 67, 73, 255, 37, 48, 52, 255, 38, 49, 53, 255, 44, 59, 64, 255, 41, 54, 59, 255, 37, 47, 51, 255, 41, 55, 59, 255, 50, 69, 75, 255, 34, 43, 45, 255, 25, 27, 28, 255, 21, 21, 21, 255, 31, 37, 40, 255, 48, 65, 71, 255, 28, 32, 33, 255, 34, 42, 45, 255, 37, 48, 51, 255, 26, 29, 30, 255, 29, 34, 36, 255, 37, 47, 51, 255, 30, 35, 37, 255, 30, 35, 37, 255, 32, 40, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 38, 49, 52, 255, 40, 52, 56, 255, 33, 41, 44, 255, 36, 46, 50, 255, 38, 49, 53, 255, 45, 61, 66, 255, 42, 56, 61, 255, 42, 56, 60, 255, 33, 41, 44, 255, 42, 56, 60, 255, 40, 52, 56, 255, 38, 48, 52, 255, 36, 46, 49, 255, 36, 46, 49, 255, 31, 37, 39, 255, 41, 54, 59, 255, 38, 49, 53, 255, 21, 21, 21, 255, 29, 34, 35, 255, 27, 30, 31, 255, 38, 48, 52, 255, 38, 50, 53, 255, 42, 55, 60, 255, 38, 49, 52, 255, 40, 53, 57, 255, 27, 31, 32, 255, 29, 34, 35, 255, 36, 45, 48, 255, 31, 37, 39, 255, 31, 37, 39, 255, 35, 44, 47, 255, 29, 35, 37, 255, 23, 24, 24, 255, 29, 34, 36, 255, 27, 31, 32, 255, 31, 38, 40, 255, 33, 40, 43, 255, 34, 43, 46, 255, 32, 39, 42, 255, 37, 47, 51, 255, 21, 21, 21, 255, 46, 62, 68, 255, 44, 60, 65, 255, 39, 50, 54, 255, 40, 53, 57, 255, 31, 38, 40, 255, 39, 51, 55, 255, 42, 55, 60, 255, 39, 51, 55, 255, 30, 36, 37, 255, 50, 69, 75, 255, 36, 47, 50, 255, 37, 47, 50, 255, 37, 48, 51, 255, 39, 51, 55, 255, 21, 21, 21, 255, 36, 46, 49, 255, 33, 41, 43, 255, 46, 62, 67, 255, 25, 28, 29, 255, 46, 63, 68, 255, 40, 53, 57, 255, 43, 57, 62, 255, 36, 46, 49, 255, 34, 42, 44, 255, 32, 38, 41, 255, 41, 55, 59, 255, 35, 44, 47, 255, 34, 43, 46, 255, 36, 45, 48, 255, 27, 31, 32, 255, 33, 40, 43, 255, 26, 30, 31, 255, 27, 31, 32, 255, 26, 30, 31, 255, 25, 28, 29, 255, 22, 22, 22, 255, 21, 21, 21, 255, 45, 67, 44, 255, 40, 60, 40, 255, 41, 60, 40, 255, 36, 54, 37, 255, 41, 61, 40, 255, 35, 52, 36, 255, 35, 51, 35, 255, 38, 57, 38, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 47, 33, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 35, 255, 36, 53, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 38, 56, 38, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 36, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 36, 54, 37, 255, 36, 52, 36, 255, 34, 50, 34, 255, 37, 56, 38, 255, 34, 50, 35, 255, 35, 52, 35, 255, 27, 36, 27, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 38, 56, 38, 255, 33, 48, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 34, 255, 35, 51, 35, 255, 37, 54, 37, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 34, 50, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 35, 255, 34, 50, 35, 255, 47, 69, 45, 255, 50, 73, 48, 255, 52, 76, 49, 255, 53, 77, 50, 255, 38, 56, 38, 255, 38, 57, 38, 255, 35, 51, 35, 255, 36, 54, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 40, 59, 39, 255, 47, 68, 45, 255, 49, 72, 47, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 30, 41, 30, 255, 28, 39, 29, 255, 27, 34, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 50, 35, 255, 31, 44, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 81, 97, 13, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 35, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 24, 30, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 40, 30, 255, 31, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 37, 30, 255, 24, 31, 25, 255, 36, 53, 36, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 32, 46, 32, 255, 33, 47, 33, 255, 27, 37, 28, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 44, 65, 43, 255, 47, 69, 45, 255, 36, 54, 36, 255, 36, 54, 36, 255, 43, 64, 42, 255, 36, 54, 36, 255, 30, 43, 31, 255, 35, 51, 35, 255, 53, 77, 50, 255, 55, 79, 51, 255, 52, 75, 49, 255, 44, 64, 42, 255, 35, 52, 36, 255, 29, 41, 30, 255, 31, 44, 32, 255, 37, 54, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 38, 56, 38, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 48, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 42, 63, 41, 255, 37, 55, 37, 255, 40, 59, 39, 255, 56, 81, 52, 255, 38, 57, 38, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 54, 37, 255, 37, 55, 37, 255, 38, 57, 38, 255, 40, 59, 39, 255, 21, 21, 21, 255, 28, 32, 33, 255, 25, 28, 28, 255, 22, 23, 23, 255, 22, 22, 22, 255, 26, 30, 31, 255, 21, 21, 21, 255, 29, 33, 35, 255, 29, 34, 35, 255, 30, 35, 37, 255, 21, 21, 21, 255, 25, 28, 28, 255, 32, 39, 41, 255, 31, 37, 39, 255, 27, 31, 32, 255, 38, 49, 53, 255, 35, 43, 46, 255, 36, 46, 50, 255, 42, 56, 61, 255, 34, 43, 46, 255, 21, 21, 21, 255, 24, 26, 27, 255, 29, 34, 35, 255, 23, 25, 25, 255, 35, 43, 46, 255, 31, 38, 40, 255, 29, 34, 36, 255, 25, 27, 28, 255, 25, 27, 28, 255, 38, 49, 52, 255, 29, 33, 35, 255, 21, 21, 21, 255, 24, 26, 27, 255, 29, 34, 35, 255, 33, 41, 44, 255, 23, 24, 24, 255, 36, 46, 49, 255, 27, 31, 32, 255, 44, 58, 63, 255, 36, 45, 49, 255, 38, 49, 52, 255, 30, 35, 37, 255, 32, 38, 41, 255, 29, 34, 35, 255, 41, 53, 57, 255, 35, 44, 47, 255, 30, 36, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 35, 37, 255, 21, 21, 21, 255, 30, 36, 38, 255, 31, 37, 39, 255, 39, 50, 54, 255, 22, 22, 22, 255, 33, 40, 43, 255, 22, 23, 23, 255, 33, 41, 43, 255, 21, 21, 21, 255, 28, 33, 34, 255, 23, 24, 25, 255, 37, 48, 51, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 21, 21, 21, 255, 33, 40, 43, 255, 27, 30, 31, 255, 39, 51, 55, 255, 44, 59, 64, 255, 45, 60, 65, 255, 40, 53, 57, 255, 44, 58, 63, 255, 49, 68, 74, 255, 41, 54, 59, 255, 42, 55, 60, 255, 48, 65, 71, 255, 60, 78, 82, 255, 40, 51, 56, 255, 41, 54, 58, 255, 34, 43, 46, 255, 30, 36, 38, 255, 36, 46, 50, 255, 42, 56, 61, 255, 44, 59, 64, 255, 49, 68, 74, 255, 42, 56, 60, 255, 42, 56, 61, 255, 42, 55, 60, 255, 44, 59, 64, 255, 32, 39, 42, 255, 21, 21, 21, 255, 29, 33, 35, 255, 40, 52, 56, 255, 30, 35, 37, 255, 31, 38, 40, 255, 35, 45, 48, 255, 33, 41, 44, 255, 36, 47, 50, 255, 44, 58, 63, 255, 36, 45, 48, 255, 46, 62, 67, 255, 41, 54, 59, 255, 37, 47, 50, 255, 47, 64, 70, 255, 41, 54, 58, 255, 45, 61, 66, 255, 41, 54, 59, 255, 26, 28, 29, 255, 32, 40, 42, 255, 31, 37, 39, 255, 21, 21, 21, 255, 39, 50, 54, 255, 44, 60, 65, 255, 47, 64, 70, 255, 39, 51, 55, 255, 43, 58, 63, 255, 53, 72, 77, 255, 42, 55, 59, 255, 37, 47, 50, 255, 35, 44, 47, 255, 39, 50, 54, 255, 46, 62, 67, 255, 41, 55, 59, 255, 42, 56, 61, 255, 39, 51, 55, 255, 45, 61, 66, 255, 33, 41, 44, 255, 21, 21, 21, 255, 30, 35, 37, 255, 45, 61, 66, 255, 39, 50, 54, 255, 36, 45, 48, 255, 45, 60, 65, 255, 33, 41, 43, 255, 35, 43, 46, 255, 26, 30, 31, 255, 36, 46, 50, 255, 32, 40, 42, 255, 34, 42, 45, 255, 36, 46, 49, 255, 23, 24, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 48, 52, 255, 45, 61, 66, 255, 47, 63, 69, 255, 51, 69, 75, 255, 55, 73, 78, 255, 46, 62, 67, 255, 40, 53, 57, 255, 32, 40, 42, 255, 38, 48, 52, 255, 48, 65, 71, 255, 55, 73, 78, 255, 48, 66, 72, 255, 38, 49, 53, 255, 48, 66, 72, 255, 38, 49, 53, 255, 37, 47, 51, 255, 33, 41, 43, 255, 28, 32, 34, 255, 21, 21, 21, 255, 35, 45, 48, 255, 33, 41, 44, 255, 34, 42, 45, 255, 33, 41, 44, 255, 38, 50, 54, 255, 41, 54, 58, 255, 29, 33, 35, 255, 31, 38, 40, 255, 31, 37, 39, 255, 32, 40, 42, 255, 29, 35, 37, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 21, 21, 21, 255, 24, 26, 27, 255, 27, 31, 33, 255, 33, 41, 43, 255, 24, 26, 26, 255, 26, 29, 30, 255, 26, 30, 31, 255, 21, 21, 21, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 42, 56, 60, 255, 41, 54, 58, 255, 30, 36, 38, 255, 47, 64, 70, 255, 35, 44, 47, 255, 35, 45, 48, 255, 39, 51, 55, 255, 31, 38, 40, 255, 32, 40, 42, 255, 30, 36, 38, 255, 34, 42, 45, 255, 34, 42, 45, 255, 40, 53, 57, 255, 43, 57, 61, 255, 37, 48, 51, 255, 31, 37, 39, 255, 21, 21, 21, 255, 31, 37, 39, 255, 29, 34, 36, 255, 21, 21, 21, 255, 48, 66, 72, 255, 48, 65, 71, 255, 44, 59, 64, 255, 32, 40, 42, 255, 38, 50, 53, 255, 32, 39, 41, 255, 50, 69, 75, 255, 42, 56, 61, 255, 42, 55, 60, 255, 41, 55, 59, 255, 46, 61, 67, 255, 47, 64, 69, 255, 39, 51, 55, 255, 32, 39, 41, 255, 21, 21, 21, 255, 44, 58, 63, 255, 37, 48, 51, 255, 39, 51, 55, 255, 33, 41, 44, 255, 35, 45, 48, 255, 32, 39, 41, 255, 35, 44, 47, 255, 37, 48, 51, 255, 40, 52, 57, 255, 39, 50, 54, 255, 41, 55, 59, 255, 34, 43, 45, 255, 29, 34, 35, 255, 32, 39, 42, 255, 41, 53, 57, 255, 29, 34, 36, 255, 26, 29, 30, 255, 28, 32, 33, 255, 32, 40, 42, 255, 31, 37, 39, 255, 31, 37, 39, 255, 21, 21, 21, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 43, 64, 42, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 31, 255, 33, 48, 34, 255, 32, 47, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 47, 68, 45, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 33, 255, 29, 41, 30, 255, 31, 44, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 50, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 33, 255, 37, 54, 37, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 32, 255, 36, 53, 36, 255, 41, 60, 40, 255, 38, 57, 38, 255, 34, 50, 34, 255, 48, 70, 46, 255, 40, 60, 40, 255, 37, 56, 37, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 32, 45, 32, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 33, 48, 34, 255, 32, 45, 32, 255, 38, 56, 38, 255, 36, 53, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 35, 52, 36, 255, 31, 43, 31, 255, 27, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 25, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 37, 28, 255, 36, 53, 36, 255, 29, 41, 30, 255, 31, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 50, 73, 48, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 34, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 36, 54, 37, 255, 35, 52, 36, 255, 36, 54, 36, 255, 47, 68, 45, 255, 39, 58, 39, 255, 38, 56, 38, 255, 41, 61, 41, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 42, 62, 41, 255, 47, 69, 45, 255, 48, 71, 46, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 25, 32, 25, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 40, 30, 255, 27, 36, 27, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 31, 255, 27, 36, 27, 255, 31, 43, 31, 255, 33, 48, 34, 255, 35, 52, 36, 255, 39, 59, 39, 255, 38, 56, 38, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 43, 31, 255, 37, 55, 37, 255, 35, 52, 36, 255, 35, 52, 36, 255, 35, 52, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 41, 60, 40, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 36, 255, 45, 67, 44, 255, 31, 44, 32, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 34, 255, 34, 50, 34, 255, 42, 63, 41, 255, 37, 56, 37, 255, 35, 51, 35, 255, 21, 21, 21, 255, 29, 33, 35, 255, 27, 31, 33, 255, 29, 35, 36, 255, 21, 21, 21, 255, 28, 32, 33, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 40, 42, 255, 26, 28, 29, 255, 30, 36, 39, 255, 36, 46, 49, 255, 34, 42, 44, 255, 29, 33, 35, 255, 31, 38, 40, 255, 28, 33, 35, 255, 45, 60, 65, 255, 46, 61, 67, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 40, 42, 255, 33, 40, 42, 255, 26, 29, 30, 255, 37, 47, 50, 255, 29, 34, 36, 255, 21, 21, 21, 255, 28, 32, 33, 255, 37, 48, 52, 255, 31, 38, 40, 255, 26, 30, 31, 255, 30, 36, 37, 255, 30, 36, 38, 255, 27, 32, 33, 255, 35, 44, 47, 255, 29, 34, 36, 255, 29, 35, 37, 255, 38, 48, 52, 255, 33, 40, 43, 255, 46, 63, 68, 255, 32, 40, 42, 255, 33, 42, 44, 255, 32, 39, 41, 255, 37, 47, 50, 255, 43, 56, 61, 255, 33, 40, 42, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 25, 27, 28, 255, 30, 35, 37, 255, 29, 34, 36, 255, 27, 31, 32, 255, 32, 39, 41, 255, 21, 21, 21, 255, 27, 30, 32, 255, 24, 26, 27, 255, 26, 29, 31, 255, 28, 32, 33, 255, 26, 30, 31, 255, 24, 25, 26, 255, 21, 21, 21, 255, 30, 36, 38, 255, 43, 57, 62, 255, 48, 65, 71, 255, 51, 69, 75, 255, 37, 47, 50, 255, 26, 30, 31, 255, 27, 30, 31, 255, 28, 32, 33, 255, 38, 49, 53, 255, 30, 36, 38, 255, 28, 32, 33, 255, 21, 21, 21, 255, 27, 31, 32, 255, 21, 21, 21, 255, 23, 24, 24, 255, 22, 22, 23, 255, 24, 26, 26, 255, 31, 38, 40, 255, 26, 29, 30, 255, 25, 27, 28, 255, 51, 69, 75, 255, 34, 43, 45, 255, 37, 47, 51, 255, 37, 47, 51, 255, 41, 54, 58, 255, 32, 40, 42, 255, 22, 22, 22, 255, 21, 21, 21, 255, 48, 66, 71, 255, 44, 59, 64, 255, 32, 39, 41, 255, 34, 43, 46, 255, 47, 65, 70, 255, 43, 58, 63, 255, 28, 33, 34, 255, 34, 43, 46, 255, 43, 57, 62, 255, 40, 53, 57, 255, 39, 50, 54, 255, 39, 51, 55, 255, 34, 43, 46, 255, 39, 51, 55, 255, 42, 56, 61, 255, 35, 43, 46, 255, 44, 58, 63, 255, 29, 33, 35, 255, 33, 42, 44, 255, 37, 47, 50, 255, 35, 44, 47, 255, 21, 21, 21, 255, 28, 32, 34, 255, 43, 58, 63, 255, 35, 44, 47, 255, 58, 76, 81, 255, 38, 49, 53, 255, 42, 56, 61, 255, 40, 52, 56, 255, 40, 53, 57, 255, 33, 41, 44, 255, 32, 40, 42, 255, 26, 30, 31, 255, 28, 32, 34, 255, 32, 39, 42, 255, 36, 46, 49, 255, 28, 32, 33, 255, 21, 21, 21, 255, 33, 41, 43, 255, 43, 58, 62, 255, 40, 53, 57, 255, 30, 35, 37, 255, 44, 59, 64, 255, 40, 52, 56, 255, 23, 24, 24, 255, 31, 37, 39, 255, 41, 53, 57, 255, 40, 52, 57, 255, 41, 54, 58, 255, 21, 21, 21, 255, 21, 21, 21, 255, 32, 39, 41, 255, 27, 31, 33, 255, 34, 42, 45, 255, 33, 41, 43, 255, 43, 57, 61, 255, 43, 57, 62, 255, 35, 44, 47, 255, 47, 64, 70, 255, 41, 54, 58, 255, 39, 50, 54, 255, 30, 35, 37, 255, 46, 61, 67, 255, 42, 56, 61, 255, 31, 38, 40, 255, 30, 35, 37, 255, 32, 39, 41, 255, 39, 50, 54, 255, 53, 71, 77, 255, 41, 53, 57, 255, 39, 51, 55, 255, 34, 42, 45, 255, 21, 21, 21, 255, 30, 35, 37, 255, 31, 37, 39, 255, 30, 36, 38, 255, 27, 32, 33, 255, 28, 32, 33, 255, 41, 54, 59, 255, 29, 34, 35, 255, 34, 43, 46, 255, 28, 33, 35, 255, 30, 35, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 31, 255, 22, 22, 22, 255, 23, 24, 24, 255, 31, 37, 39, 255, 25, 28, 29, 255, 30, 36, 38, 255, 28, 32, 33, 255, 33, 42, 44, 255, 28, 32, 34, 255, 33, 41, 44, 255, 44, 59, 64, 255, 32, 40, 42, 255, 21, 21, 21, 255, 37, 47, 50, 255, 38, 49, 53, 255, 28, 32, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 55, 73, 78, 255, 27, 30, 32, 255, 44, 59, 64, 255, 44, 58, 63, 255, 40, 53, 57, 255, 42, 55, 60, 255, 43, 57, 62, 255, 32, 39, 41, 255, 30, 35, 37, 255, 37, 48, 51, 255, 34, 43, 46, 255, 38, 48, 52, 255, 40, 53, 57, 255, 34, 42, 45, 255, 31, 37, 40, 255, 44, 59, 64, 255, 42, 56, 61, 255, 21, 21, 21, 255, 49, 68, 74, 255, 43, 58, 63, 255, 28, 32, 34, 255, 44, 58, 63, 255, 38, 49, 52, 255, 30, 35, 37, 255, 41, 53, 58, 255, 41, 54, 58, 255, 39, 50, 54, 255, 41, 55, 59, 255, 43, 57, 62, 255, 41, 54, 59, 255, 45, 60, 65, 255, 35, 44, 47, 255, 21, 21, 21, 255, 42, 55, 60, 255, 37, 48, 52, 255, 43, 58, 63, 255, 33, 40, 43, 255, 38, 48, 52, 255, 40, 52, 56, 255, 28, 33, 34, 255, 49, 67, 73, 255, 38, 48, 52, 255, 43, 58, 63, 255, 32, 39, 42, 255, 32, 39, 41, 255, 40, 53, 57, 255, 35, 44, 47, 255, 27, 31, 32, 255, 23, 24, 25, 255, 30, 35, 37, 255, 35, 44, 47, 255, 25, 28, 28, 255, 32, 39, 41, 255, 28, 32, 34, 255, 23, 24, 24, 255, 37, 55, 37, 255, 36, 54, 37, 255, 44, 65, 43, 255, 38, 57, 38, 255, 37, 55, 37, 255, 38, 57, 38, 255, 32, 47, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 26, 36, 27, 255, 24, 31, 24, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 38, 56, 38, 255, 38, 56, 38, 255, 33, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 54, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 40, 60, 40, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 38, 57, 38, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 38, 56, 38, 255, 29, 41, 30, 255, 28, 38, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 41, 30, 255, 26, 34, 26, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 30, 24, 255, 24, 32, 25, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 43, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 43, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 43, 31, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 29, 40, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 25, 32, 25, 255, 26, 35, 27, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 69, 86, 19, 255, 36, 54, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 50, 35, 255, 31, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 45, 66, 43, 255, 45, 66, 43, 255, 39, 59, 39, 255, 50, 73, 47, 255, 34, 50, 35, 255, 35, 52, 35, 255, 41, 61, 40, 255, 38, 56, 38, 255, 44, 65, 43, 255, 49, 71, 46, 255, 44, 64, 43, 255, 45, 66, 44, 255, 34, 50, 35, 255, 33, 47, 33, 255, 35, 52, 36, 255, 32, 46, 32, 255, 27, 37, 28, 255, 24, 31, 24, 255, 27, 37, 28, 255, 29, 40, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 23, 30, 24, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 43, 64, 42, 255, 33, 48, 33, 255, 28, 39, 29, 255, 35, 51, 35, 255, 41, 61, 40, 255, 35, 51, 35, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 38, 57, 38, 255, 34, 49, 34, 255, 34, 50, 35, 255, 31, 44, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 37, 55, 37, 255, 38, 56, 38, 255, 37, 54, 37, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 33, 40, 43, 255, 25, 28, 29, 255, 30, 36, 38, 255, 32, 39, 41, 255, 21, 21, 21, 255, 24, 26, 27, 255, 34, 43, 46, 255, 32, 40, 42, 255, 33, 41, 43, 255, 35, 44, 47, 255, 40, 52, 56, 255, 28, 32, 33, 255, 42, 56, 61, 255, 23, 25, 25, 255, 34, 42, 44, 255, 28, 32, 34, 255, 21, 21, 21, 255, 28, 33, 35, 255, 31, 37, 39, 255, 34, 42, 45, 255, 30, 35, 37, 255, 30, 36, 38, 255, 25, 27, 28, 255, 31, 37, 39, 255, 34, 43, 46, 255, 24, 26, 26, 255, 39, 50, 54, 255, 27, 31, 33, 255, 29, 34, 35, 255, 27, 32, 33, 255, 32, 40, 42, 255, 25, 28, 29, 255, 36, 46, 50, 255, 23, 25, 25, 255, 34, 42, 45, 255, 32, 39, 41, 255, 29, 34, 36, 255, 33, 40, 42, 255, 44, 60, 65, 255, 38, 49, 52, 255, 40, 52, 56, 255, 38, 49, 53, 255, 28, 33, 35, 255, 38, 48, 52, 255, 34, 43, 46, 255, 43, 57, 62, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 38, 40, 255, 25, 27, 28, 255, 31, 37, 39, 255, 33, 41, 44, 255, 30, 35, 37, 255, 31, 38, 40, 255, 37, 47, 50, 255, 26, 30, 31, 255, 26, 30, 31, 255, 23, 23, 24, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 27, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 24, 26, 26, 255, 29, 34, 36, 255, 41, 53, 58, 255, 38, 49, 53, 255, 47, 64, 70, 255, 41, 54, 59, 255, 38, 49, 53, 255, 49, 68, 74, 255, 46, 62, 68, 255, 51, 69, 75, 255, 47, 65, 70, 255, 21, 21, 21, 255, 33, 41, 44, 255, 32, 38, 41, 255, 30, 36, 38, 255, 24, 26, 26, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 41, 44, 255, 36, 46, 50, 255, 35, 44, 47, 255, 37, 48, 52, 255, 36, 46, 49, 255, 42, 55, 60, 255, 40, 52, 56, 255, 40, 52, 56, 255, 30, 35, 37, 255, 41, 53, 58, 255, 40, 52, 56, 255, 30, 36, 38, 255, 34, 43, 46, 255, 41, 53, 58, 255, 37, 47, 51, 255, 36, 45, 48, 255, 28, 32, 34, 255, 34, 43, 46, 255, 44, 58, 63, 255, 34, 42, 45, 255, 40, 52, 56, 255, 34, 43, 45, 255, 39, 50, 54, 255, 21, 21, 21, 255, 32, 39, 41, 255, 36, 46, 49, 255, 35, 43, 46, 255, 33, 42, 44, 255, 41, 54, 59, 255, 38, 48, 52, 255, 38, 50, 53, 255, 29, 34, 35, 255, 44, 60, 65, 255, 40, 52, 57, 255, 38, 50, 53, 255, 29, 33, 35, 255, 23, 25, 25, 255, 37, 47, 50, 255, 21, 21, 21, 255, 30, 35, 37, 255, 38, 49, 53, 255, 40, 52, 56, 255, 35, 44, 47, 255, 27, 31, 33, 255, 45, 61, 66, 255, 31, 38, 40, 255, 21, 21, 21, 255, 40, 53, 57, 255, 28, 33, 34, 255, 21, 21, 21, 255, 30, 35, 37, 255, 35, 44, 47, 255, 21, 22, 22, 255, 38, 49, 52, 255, 23, 24, 25, 255, 40, 52, 56, 255, 38, 49, 53, 255, 41, 55, 59, 255, 39, 51, 55, 255, 37, 48, 51, 255, 39, 50, 54, 255, 44, 58, 63, 255, 50, 68, 74, 255, 34, 43, 46, 255, 45, 60, 65, 255, 45, 60, 65, 255, 63, 80, 85, 255, 44, 58, 63, 255, 48, 65, 71, 255, 49, 67, 73, 255, 54, 72, 78, 255, 41, 53, 58, 255, 60, 78, 82, 255, 37, 48, 51, 255, 21, 21, 21, 255, 29, 33, 35, 255, 34, 43, 46, 255, 42, 55, 60, 255, 33, 41, 43, 255, 29, 34, 35, 255, 25, 28, 29, 255, 23, 24, 24, 255, 36, 45, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 21, 21, 22, 255, 22, 22, 22, 255, 21, 21, 21, 255, 31, 38, 40, 255, 32, 39, 42, 255, 33, 40, 43, 255, 38, 49, 53, 255, 35, 44, 47, 255, 31, 37, 39, 255, 27, 31, 32, 255, 39, 50, 54, 255, 28, 32, 34, 255, 40, 52, 56, 255, 28, 33, 34, 255, 40, 53, 57, 255, 39, 51, 54, 255, 26, 29, 30, 255, 23, 24, 24, 255, 36, 46, 49, 255, 52, 70, 76, 255, 44, 59, 64, 255, 39, 51, 55, 255, 27, 30, 31, 255, 25, 27, 28, 255, 21, 21, 21, 255, 35, 44, 47, 255, 51, 70, 76, 255, 54, 72, 78, 255, 39, 50, 54, 255, 43, 57, 62, 255, 34, 42, 44, 255, 37, 48, 51, 255, 44, 60, 65, 255, 38, 49, 52, 255, 35, 44, 46, 255, 48, 66, 72, 255, 35, 44, 47, 255, 45, 60, 65, 255, 42, 55, 60, 255, 42, 56, 61, 255, 37, 48, 52, 255, 21, 21, 21, 255, 50, 68, 74, 255, 32, 39, 41, 255, 31, 37, 39, 255, 32, 39, 41, 255, 27, 31, 33, 255, 31, 37, 39, 255, 39, 50, 54, 255, 43, 57, 62, 255, 23, 24, 25, 255, 35, 45, 48, 255, 36, 46, 49, 255, 45, 61, 66, 255, 28, 32, 33, 255, 29, 34, 35, 255, 24, 26, 26, 255, 29, 34, 36, 255, 36, 45, 49, 255, 34, 43, 46, 255, 31, 37, 40, 255, 25, 27, 28, 255, 26, 29, 30, 255, 35, 44, 47, 255, 38, 48, 52, 255, 30, 36, 38, 255, 32, 39, 41, 255, 24, 26, 27, 255, 27, 31, 32, 255, 37, 47, 50, 255, 29, 35, 37, 255, 21, 21, 21, 255, 33, 41, 43, 255, 34, 43, 46, 255, 38, 49, 53, 255, 31, 38, 40, 255, 32, 38, 41, 255, 30, 36, 38, 255, 38, 48, 52, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 52, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 37, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 32, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 25, 33, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 52, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 40, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 44, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 48, 70, 46, 255, 37, 55, 37, 255, 40, 60, 40, 255, 32, 47, 33, 255, 29, 41, 30, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 35, 52, 35, 255, 38, 57, 38, 255, 35, 52, 36, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 32, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 32, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 30, 255, 30, 42, 30, 255, 24, 30, 24, 255, 28, 36, 28, 255, 29, 40, 29, 255, 33, 48, 34, 255, 31, 43, 31, 255, 33, 47, 33, 255, 31, 43, 31, 255, 36, 52, 36, 255, 35, 51, 35, 255, 36, 54, 37, 255, 34, 49, 34, 255, 37, 54, 37, 255, 33, 48, 33, 255, 24, 31, 25, 255, 25, 32, 25, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 32, 25, 255, 31, 44, 32, 255, 33, 48, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 41, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 31, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 41, 61, 41, 255, 43, 64, 42, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 34, 255, 37, 56, 37, 255, 50, 73, 47, 255, 37, 55, 37, 255, 36, 54, 37, 255, 36, 54, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 43, 64, 42, 255, 37, 55, 37, 255, 36, 54, 36, 255, 46, 68, 45, 255, 42, 62, 41, 255, 34, 51, 35, 255, 38, 56, 38, 255, 35, 52, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 50, 35, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 36, 53, 36, 255, 41, 60, 40, 255, 36, 53, 36, 255, 36, 53, 36, 255, 41, 61, 41, 255, 37, 54, 37, 255, 39, 59, 39, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 31, 255, 27, 37, 28, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 54, 37, 255, 36, 54, 37, 255, 23, 25, 25, 255, 21, 21, 21, 255, 35, 43, 46, 255, 23, 23, 24, 255, 21, 21, 21, 255, 33, 41, 43, 255, 23, 24, 24, 255, 38, 49, 52, 255, 31, 37, 39, 255, 30, 36, 37, 255, 29, 35, 37, 255, 32, 39, 41, 255, 38, 49, 53, 255, 40, 52, 57, 255, 22, 23, 23, 255, 31, 38, 40, 255, 29, 34, 36, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 25, 27, 28, 255, 24, 26, 27, 255, 27, 31, 32, 255, 26, 29, 31, 255, 36, 47, 50, 255, 37, 48, 52, 255, 32, 38, 41, 255, 34, 43, 46, 255, 28, 33, 35, 255, 39, 51, 55, 255, 29, 35, 37, 255, 32, 39, 42, 255, 27, 31, 32, 255, 32, 39, 42, 255, 31, 37, 39, 255, 28, 33, 34, 255, 32, 39, 42, 255, 32, 39, 41, 255, 40, 53, 57, 255, 32, 39, 42, 255, 40, 53, 57, 255, 32, 39, 42, 255, 32, 40, 42, 255, 37, 48, 51, 255, 45, 60, 65, 255, 37, 47, 51, 255, 30, 36, 38, 255, 31, 37, 39, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 25, 25, 255, 30, 35, 37, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 34, 42, 45, 255, 21, 21, 21, 255, 36, 46, 49, 255, 39, 50, 54, 255, 36, 45, 48, 255, 34, 42, 45, 255, 37, 47, 50, 255, 42, 55, 59, 255, 42, 56, 61, 255, 38, 50, 53, 255, 44, 58, 63, 255, 33, 41, 43, 255, 38, 49, 53, 255, 42, 56, 60, 255, 39, 51, 55, 255, 50, 69, 75, 255, 37, 47, 50, 255, 70, 87, 90, 255, 50, 68, 74, 255, 48, 66, 71, 255, 40, 52, 56, 255, 24, 26, 27, 255, 21, 21, 21, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 30, 35, 37, 255, 31, 37, 39, 255, 42, 56, 60, 255, 34, 43, 46, 255, 41, 54, 58, 255, 34, 42, 45, 255, 34, 43, 46, 255, 40, 53, 57, 255, 37, 47, 50, 255, 30, 37, 39, 255, 34, 43, 45, 255, 32, 40, 42, 255, 41, 54, 58, 255, 32, 39, 42, 255, 43, 57, 61, 255, 42, 56, 61, 255, 30, 35, 37, 255, 44, 60, 65, 255, 30, 36, 38, 255, 38, 50, 53, 255, 32, 39, 41, 255, 45, 60, 65, 255, 37, 47, 50, 255, 51, 69, 75, 255, 36, 46, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 50, 255, 36, 45, 48, 255, 45, 61, 66, 255, 40, 52, 56, 255, 46, 63, 68, 255, 37, 47, 50, 255, 43, 56, 61, 255, 37, 47, 50, 255, 39, 50, 54, 255, 42, 55, 59, 255, 28, 33, 34, 255, 34, 42, 45, 255, 21, 21, 21, 255, 30, 36, 38, 255, 33, 41, 43, 255, 40, 53, 57, 255, 40, 52, 56, 255, 42, 55, 60, 255, 55, 73, 79, 255, 42, 56, 61, 255, 30, 36, 38, 255, 26, 30, 31, 255, 21, 21, 21, 255, 25, 28, 28, 255, 36, 46, 49, 255, 47, 63, 69, 255, 48, 66, 72, 255, 27, 32, 33, 255, 28, 32, 33, 255, 33, 40, 43, 255, 24, 26, 27, 255, 39, 51, 54, 255, 41, 54, 58, 255, 47, 63, 69, 255, 38, 49, 52, 255, 39, 51, 55, 255, 45, 60, 65, 255, 47, 64, 69, 255, 61, 78, 83, 255, 47, 63, 69, 255, 52, 71, 76, 255, 52, 71, 76, 255, 54, 72, 78, 255, 46, 62, 67, 255, 47, 64, 69, 255, 45, 61, 66, 255, 39, 50, 54, 255, 42, 55, 60, 255, 36, 46, 49, 255, 34, 43, 46, 255, 21, 21, 21, 255, 24, 26, 26, 255, 30, 36, 38, 255, 34, 43, 45, 255, 35, 44, 46, 255, 25, 27, 28, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 35, 44, 47, 255, 32, 38, 41, 255, 27, 32, 33, 255, 21, 21, 21, 255, 28, 32, 33, 255, 27, 31, 33, 255, 26, 29, 30, 255, 40, 52, 56, 255, 40, 52, 56, 255, 36, 47, 50, 255, 47, 64, 69, 255, 28, 33, 35, 255, 27, 30, 31, 255, 41, 54, 58, 255, 25, 28, 28, 255, 24, 26, 26, 255, 42, 55, 60, 255, 36, 46, 49, 255, 35, 44, 47, 255, 25, 27, 28, 255, 40, 53, 57, 255, 46, 62, 67, 255, 41, 55, 59, 255, 53, 71, 77, 255, 40, 53, 57, 255, 52, 70, 76, 255, 42, 56, 60, 255, 33, 41, 44, 255, 21, 21, 21, 255, 35, 44, 47, 255, 43, 57, 62, 255, 41, 53, 58, 255, 31, 38, 40, 255, 35, 44, 47, 255, 46, 63, 68, 255, 40, 52, 57, 255, 42, 55, 60, 255, 35, 43, 46, 255, 31, 37, 39, 255, 35, 45, 48, 255, 51, 69, 75, 255, 44, 59, 64, 255, 38, 48, 52, 255, 21, 21, 21, 255, 36, 45, 49, 255, 38, 49, 53, 255, 37, 48, 51, 255, 34, 42, 45, 255, 26, 29, 31, 255, 26, 29, 30, 255, 46, 63, 68, 255, 41, 55, 59, 255, 24, 27, 27, 255, 30, 36, 38, 255, 30, 36, 38, 255, 35, 44, 47, 255, 33, 40, 43, 255, 21, 21, 21, 255, 25, 27, 28, 255, 38, 49, 53, 255, 37, 47, 50, 255, 37, 48, 51, 255, 35, 44, 47, 255, 23, 25, 25, 255, 30, 36, 38, 255, 28, 32, 33, 255, 29, 34, 35, 255, 36, 46, 50, 255, 39, 50, 54, 255, 27, 31, 32, 255, 22, 23, 23, 255, 35, 43, 46, 255, 30, 35, 37, 255, 27, 30, 31, 255, 35, 44, 47, 255, 22, 22, 22, 255, 21, 21, 21, 255, 27, 30, 32, 255, 32, 38, 40, 255, 29, 35, 36, 255, 33, 41, 44, 255, 39, 58, 38, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 48, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 56, 38, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 41, 30, 255, 27, 37, 28, 255, 36, 54, 37, 255, 35, 51, 35, 255, 32, 45, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 35, 255, 36, 53, 36, 255, 36, 54, 37, 255, 38, 56, 38, 255, 35, 52, 36, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 52, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 41, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 38, 57, 38, 255, 40, 60, 40, 255, 34, 49, 34, 255, 37, 56, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 24, 31, 25, 255, 26, 35, 26, 255, 30, 41, 30, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 41, 61, 40, 255, 33, 48, 34, 255, 32, 45, 32, 255, 38, 56, 38, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 54, 37, 255, 36, 54, 36, 255, 33, 48, 34, 255, 37, 55, 37, 255, 35, 52, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 40, 60, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 41, 30, 255, 30, 41, 30, 255, 31, 44, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 34, 255, 34, 49, 34, 255, 45, 67, 44, 255, 38, 57, 38, 255, 33, 48, 34, 255, 38, 56, 38, 255, 36, 54, 36, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 41, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 34, 255, 37, 55, 37, 255, 35, 44, 48, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 32, 39, 41, 255, 27, 30, 31, 255, 38, 49, 52, 255, 27, 30, 31, 255, 40, 52, 56, 255, 32, 39, 42, 255, 29, 34, 36, 255, 27, 31, 33, 255, 31, 38, 40, 255, 24, 26, 27, 255, 26, 30, 31, 255, 33, 41, 44, 255, 38, 49, 53, 255, 33, 41, 44, 255, 21, 21, 21, 255, 27, 30, 31, 255, 26, 29, 30, 255, 30, 35, 37, 255, 31, 37, 40, 255, 30, 36, 38, 255, 33, 42, 44, 255, 43, 57, 62, 255, 31, 37, 39, 255, 32, 39, 41, 255, 34, 43, 46, 255, 31, 37, 39, 255, 28, 33, 35, 255, 21, 21, 21, 255, 33, 40, 43, 255, 26, 29, 30, 255, 24, 25, 26, 255, 31, 38, 40, 255, 31, 38, 40, 255, 35, 45, 48, 255, 35, 44, 48, 255, 38, 49, 53, 255, 30, 36, 39, 255, 27, 31, 32, 255, 26, 29, 30, 255, 35, 45, 48, 255, 26, 30, 31, 255, 32, 39, 42, 255, 30, 35, 37, 255, 25, 28, 29, 255, 35, 44, 47, 255, 26, 29, 30, 255, 22, 23, 23, 255, 21, 21, 21, 255, 22, 22, 22, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 33, 35, 255, 24, 26, 26, 255, 21, 21, 21, 255, 36, 45, 48, 255, 50, 68, 74, 255, 39, 51, 55, 255, 24, 26, 27, 255, 30, 36, 38, 255, 25, 28, 29, 255, 36, 46, 49, 255, 41, 54, 59, 255, 33, 41, 43, 255, 34, 42, 45, 255, 51, 70, 76, 255, 37, 48, 52, 255, 45, 61, 66, 255, 58, 76, 81, 255, 29, 34, 36, 255, 45, 60, 65, 255, 57, 75, 80, 255, 49, 68, 74, 255, 31, 37, 39, 255, 51, 69, 75, 255, 52, 70, 76, 255, 58, 76, 81, 255, 30, 36, 38, 255, 21, 21, 21, 255, 43, 57, 62, 255, 43, 57, 62, 255, 30, 36, 37, 255, 26, 29, 30, 255, 21, 21, 21, 255, 23, 24, 25, 255, 32, 38, 41, 255, 32, 38, 41, 255, 42, 56, 60, 255, 32, 40, 42, 255, 32, 40, 42, 255, 28, 33, 34, 255, 36, 46, 49, 255, 40, 53, 57, 255, 40, 52, 56, 255, 35, 43, 46, 255, 38, 49, 53, 255, 34, 42, 45, 255, 30, 36, 38, 255, 34, 42, 45, 255, 42, 56, 61, 255, 40, 52, 56, 255, 39, 51, 55, 255, 40, 52, 56, 255, 34, 43, 46, 255, 49, 67, 73, 255, 38, 49, 53, 255, 40, 52, 56, 255, 46, 63, 68, 255, 35, 44, 46, 255, 21, 21, 21, 255, 24, 26, 26, 255, 35, 44, 47, 255, 31, 37, 39, 255, 38, 48, 52, 255, 32, 40, 42, 255, 41, 54, 58, 255, 37, 47, 51, 255, 42, 56, 61, 255, 32, 38, 41, 255, 39, 51, 55, 255, 31, 37, 40, 255, 21, 21, 21, 255, 21, 21, 21, 255, 23, 24, 25, 255, 22, 22, 22, 255, 21, 21, 21, 255, 22, 23, 23, 255, 36, 45, 49, 255, 50, 68, 74, 255, 40, 52, 56, 255, 26, 30, 31, 255, 29, 34, 36, 255, 38, 48, 52, 255, 47, 64, 69, 255, 35, 44, 47, 255, 63, 80, 84, 255, 49, 67, 73, 255, 30, 36, 38, 255, 37, 48, 52, 255, 42, 55, 59, 255, 42, 56, 61, 255, 41, 54, 59, 255, 48, 66, 72, 255, 41, 54, 59, 255, 62, 80, 84, 255, 62, 79, 83, 255, 46, 62, 67, 255, 47, 65, 70, 255, 43, 57, 62, 255, 57, 75, 80, 255, 46, 62, 67, 255, 49, 67, 73, 255, 59, 77, 82, 255, 44, 60, 65, 255, 40, 52, 56, 255, 41, 53, 57, 255, 36, 45, 48, 255, 52, 71, 77, 255, 34, 42, 45, 255, 44, 59, 64, 255, 40, 52, 56, 255, 21, 21, 21, 255, 21, 21, 21, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 37, 48, 51, 255, 38, 49, 53, 255, 23, 24, 24, 255, 35, 44, 47, 255, 29, 34, 36, 255, 29, 34, 35, 255, 26, 30, 31, 255, 28, 32, 34, 255, 29, 34, 36, 255, 33, 40, 43, 255, 38, 50, 54, 255, 43, 58, 62, 255, 30, 35, 37, 255, 24, 27, 27, 255, 26, 30, 31, 255, 26, 29, 30, 255, 24, 25, 26, 255, 33, 40, 43, 255, 28, 33, 35, 255, 25, 28, 29, 255, 24, 27, 27, 255, 25, 27, 27, 255, 42, 55, 59, 255, 42, 55, 60, 255, 43, 57, 61, 255, 38, 49, 53, 255, 46, 63, 68, 255, 42, 56, 61, 255, 35, 44, 47, 255, 39, 50, 54, 255, 47, 64, 70, 255, 22, 22, 22, 255, 21, 21, 21, 255, 34, 42, 45, 255, 44, 59, 64, 255, 44, 60, 65, 255, 43, 57, 62, 255, 41, 54, 58, 255, 44, 59, 64, 255, 43, 57, 62, 255, 39, 50, 54, 255, 45, 60, 65, 255, 43, 56, 61, 255, 43, 57, 61, 255, 37, 47, 51, 255, 21, 21, 21, 255, 34, 43, 46, 255, 33, 41, 44, 255, 32, 40, 42, 255, 36, 46, 50, 255, 44, 59, 64, 255, 35, 44, 47, 255, 35, 45, 48, 255, 39, 51, 55, 255, 37, 48, 51, 255, 38, 49, 53, 255, 30, 35, 37, 255, 22, 22, 22, 255, 29, 35, 36, 255, 21, 21, 21, 255, 39, 50, 54, 255, 31, 37, 39, 255, 25, 28, 29, 255, 30, 35, 37, 255, 29, 34, 36, 255, 30, 36, 38, 255, 32, 39, 42, 255, 27, 31, 32, 255, 34, 43, 46, 255, 33, 41, 44, 255, 34, 43, 46, 255, 30, 36, 38, 255, 41, 53, 58, 255, 34, 42, 44, 255, 38, 49, 53, 255, 29, 34, 36, 255, 35, 44, 47, 255, 34, 42, 45, 255, 24, 25, 26, 255, 22, 22, 22, 255, 28, 33, 34, 255, 30, 36, 38, 255, 29, 34, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 48, 70, 46, 255, 46, 67, 44, 255, 36, 54, 37, 255, 46, 67, 44, 255, 37, 55, 37, 255, 36, 54, 37, 255, 35, 52, 35, 255, 32, 46, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 33, 48, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 35, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 48, 34, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 36, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 36, 255, 35, 52, 35, 255, 30, 42, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 44, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 28, 36, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 41, 61, 40, 255, 37, 55, 37, 255, 35, 52, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 37, 54, 37, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 43, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 43, 31, 255, 30, 41, 30, 255, 35, 52, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 35, 255, 32, 46, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 46, 67, 44, 255, 34, 50, 35, 255, 32, 46, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 27, 255, 30, 42, 31, 255, 31, 44, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 24, 30, 24, 255, 24, 31, 24, 255, 28, 38, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 36, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 31, 37, 39, 255, 35, 45, 48, 255, 31, 37, 39, 255, 41, 54, 59, 255, 38, 49, 53, 255, 38, 49, 53, 255, 28, 32, 34, 255, 39, 51, 55, 255, 25, 27, 28, 255, 27, 30, 32, 255, 31, 37, 39, 255, 31, 38, 40, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 28, 32, 33, 255, 38, 49, 52, 255, 41, 54, 59, 255, 34, 42, 45, 255, 43, 58, 63, 255, 38, 50, 53, 255, 36, 46, 49, 255, 28, 32, 33, 255, 23, 24, 24, 255, 35, 43, 46, 255, 31, 38, 40, 255, 34, 43, 46, 255, 28, 33, 35, 255, 30, 35, 37, 255, 30, 36, 38, 255, 34, 42, 45, 255, 37, 47, 51, 255, 42, 56, 60, 255, 35, 44, 47, 255, 27, 31, 32, 255, 40, 53, 57, 255, 30, 35, 37, 255, 39, 51, 55, 255, 34, 42, 45, 255, 34, 43, 46, 255, 30, 35, 37, 255, 36, 45, 48, 255, 27, 30, 32, 255, 22, 23, 23, 255, 25, 27, 28, 255, 34, 43, 46, 255, 36, 46, 49, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 22, 23, 23, 255, 27, 30, 32, 255, 21, 21, 21, 255, 35, 45, 48, 255, 34, 43, 46, 255, 21, 21, 21, 255, 25, 27, 28, 255, 24, 26, 27, 255, 32, 39, 41, 255, 38, 50, 53, 255, 33, 41, 44, 255, 21, 21, 21, 255, 47, 64, 70, 255, 46, 62, 68, 255, 32, 39, 41, 255, 44, 59, 64, 255, 42, 56, 60, 255, 35, 43, 46, 255, 48, 65, 71, 255, 41, 54, 58, 255, 61, 78, 83, 255, 46, 62, 68, 255, 39, 51, 55, 255, 52, 70, 76, 255, 58, 76, 81, 255, 36, 46, 49, 255, 28, 32, 34, 255, 43, 58, 63, 255, 49, 68, 74, 255, 44, 59, 64, 255, 21, 21, 21, 255, 44, 59, 63, 255, 43, 57, 61, 255, 39, 50, 54, 255, 30, 35, 37, 255, 32, 39, 42, 255, 21, 21, 21, 255, 21, 21, 21, 255, 33, 40, 43, 255, 34, 42, 45, 255, 38, 49, 53, 255, 37, 48, 51, 255, 35, 44, 47, 255, 30, 35, 37, 255, 26, 29, 30, 255, 27, 31, 32, 255, 33, 40, 43, 255, 39, 51, 55, 255, 29, 33, 35, 255, 41, 55, 59, 255, 40, 52, 57, 255, 39, 51, 55, 255, 35, 44, 47, 255, 44, 58, 63, 255, 33, 41, 44, 255, 34, 42, 45, 255, 37, 47, 50, 255, 43, 58, 62, 255, 50, 68, 75, 255, 40, 52, 56, 255, 40, 52, 56, 255, 48, 66, 72, 255, 23, 24, 24, 255, 21, 21, 21, 255, 41, 55, 59, 255, 29, 34, 35, 255, 42, 56, 60, 255, 39, 51, 54, 255, 30, 36, 38, 255, 46, 62, 67, 255, 39, 50, 54, 255, 29, 34, 36, 255, 32, 40, 42, 255, 28, 32, 34, 255, 53, 72, 77, 255, 45, 61, 66, 255, 52, 70, 76, 255, 44, 60, 65, 255, 42, 56, 61, 255, 33, 41, 44, 255, 31, 37, 39, 255, 23, 24, 24, 255, 36, 46, 49, 255, 41, 54, 58, 255, 52, 70, 76, 255, 59, 77, 81, 255, 46, 63, 68, 255, 39, 51, 55, 255, 43, 58, 63, 255, 45, 61, 67, 255, 45, 60, 66, 255, 37, 48, 52, 255, 49, 67, 73, 255, 39, 50, 54, 255, 46, 62, 68, 255, 50, 69, 75, 255, 63, 80, 84, 255, 55, 73, 78, 255, 48, 65, 71, 255, 53, 71, 77, 255, 46, 63, 69, 255, 55, 73, 79, 255, 48, 66, 71, 255, 60, 77, 82, 255, 41, 54, 59, 255, 49, 68, 74, 255, 39, 51, 55, 255, 50, 69, 75, 255, 49, 68, 74, 255, 38, 48, 52, 255, 38, 48, 52, 255, 45, 60, 65, 255, 34, 43, 46, 255, 39, 50, 54, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 46, 62, 67, 255, 44, 59, 64, 255, 32, 38, 40, 255, 37, 47, 50, 255, 32, 40, 42, 255, 28, 32, 34, 255, 30, 35, 37, 255, 26, 28, 29, 255, 36, 45, 48, 255, 26, 29, 30, 255, 31, 37, 39, 255, 27, 31, 33, 255, 29, 33, 35, 255, 23, 25, 26, 255, 29, 35, 37, 255, 29, 35, 36, 255, 25, 28, 29, 255, 21, 21, 21, 255, 33, 42, 44, 255, 41, 54, 59, 255, 30, 35, 37, 255, 32, 39, 42, 255, 31, 38, 40, 255, 22, 23, 23, 255, 43, 58, 63, 255, 38, 50, 53, 255, 38, 49, 53, 255, 40, 53, 57, 255, 35, 44, 47, 255, 34, 43, 46, 255, 48, 66, 72, 255, 39, 51, 55, 255, 40, 53, 57, 255, 42, 56, 61, 255, 40, 52, 56, 255, 26, 30, 31, 255, 21, 21, 21, 255, 27, 30, 31, 255, 46, 62, 67, 255, 32, 39, 42, 255, 32, 40, 42, 255, 41, 54, 58, 255, 40, 53, 57, 255, 39, 50, 54, 255, 28, 33, 34, 255, 26, 30, 31, 255, 42, 55, 60, 255, 21, 21, 21, 255, 38, 50, 54, 255, 34, 42, 45, 255, 41, 54, 58, 255, 41, 54, 58, 255, 40, 52, 56, 255, 29, 34, 35, 255, 39, 50, 54, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 44, 47, 255, 40, 53, 57, 255, 44, 58, 63, 255, 31, 38, 40, 255, 31, 37, 39, 255, 30, 36, 38, 255, 37, 47, 50, 255, 37, 48, 51, 255, 36, 46, 49, 255, 29, 35, 37, 255, 32, 40, 42, 255, 36, 46, 49, 255, 41, 54, 58, 255, 37, 48, 51, 255, 29, 35, 36, 255, 29, 35, 37, 255, 28, 33, 34, 255, 26, 30, 31, 255, 31, 38, 40, 255, 29, 34, 36, 255, 35, 43, 46, 255, 29, 35, 37, 255, 33, 47, 33, 255, 34, 51, 35, 255, 36, 54, 37, 255, 44, 65, 43, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 50, 61, 17, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 27, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 31, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 38, 28, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 34, 255, 27, 37, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 43, 31, 255, 30, 42, 31, 255, 28, 39, 29, 255, 31, 43, 31, 255, 29, 40, 29, 255, 30, 41, 30, 255, 32, 46, 32, 255, 31, 44, 32, 255, 33, 47, 33, 255, 29, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 41, 61, 41, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 41, 30, 255, 27, 36, 27, 255, 23, 29, 24, 255, 25, 32, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 32, 26, 255, 28, 35, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 39, 58, 38, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 36, 53, 36, 255, 33, 48, 34, 255, 31, 44, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 34, 255, 32, 45, 32, 255, 37, 56, 37, 255, 38, 57, 38, 255, 45, 66, 43, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 25, 33, 26, 255, 24, 30, 24, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 31, 255, 31, 43, 31, 255, 31, 44, 31, 255, 31, 44, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 41, 60, 40, 255, 44, 65, 43, 255, 34, 49, 34, 255, 38, 56, 38, 255, 35, 52, 36, 255, 32, 46, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 43, 31, 255, 33, 47, 33, 255, 35, 52, 36, 255, 34, 50, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 35, 51, 35, 255, 43, 63, 42, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 29, 40, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 33, 25, 255, 24, 32, 25, 255, 24, 31, 24, 255, 28, 38, 28, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 42, 45, 255, 32, 40, 42, 255, 21, 21, 21, 255, 23, 24, 24, 255, 30, 36, 38, 255, 39, 51, 55, 255, 37, 48, 52, 255, 33, 41, 43, 255, 41, 53, 58, 255, 32, 39, 41, 255, 27, 30, 31, 255, 30, 36, 38, 255, 29, 34, 35, 255, 37, 48, 52, 255, 31, 37, 39, 255, 31, 37, 39, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 34, 43, 46, 255, 28, 33, 34, 255, 32, 39, 42, 255, 34, 42, 45, 255, 34, 42, 45, 255, 31, 37, 39, 255, 26, 29, 30, 255, 30, 35, 37, 255, 29, 34, 36, 255, 34, 42, 45, 255, 33, 40, 42, 255, 22, 23, 23, 255, 26, 30, 31, 255, 30, 36, 38, 255, 30, 36, 38, 255, 31, 37, 39, 255, 33, 41, 43, 255, 44, 59, 64, 255, 32, 39, 42, 255, 33, 41, 44, 255, 28, 32, 33, 255, 38, 49, 52, 255, 38, 49, 53, 255, 31, 38, 40, 255, 30, 36, 38, 255, 27, 31, 32, 255, 39, 50, 54, 255, 23, 24, 25, 255, 21, 21, 21, 255, 31, 37, 39, 255, 35, 45, 48, 255, 34, 43, 46, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 34, 42, 45, 255, 33, 41, 44, 255, 27, 31, 33, 255, 25, 27, 28, 255, 30, 36, 38, 255, 25, 28, 29, 255, 23, 24, 25, 255, 39, 50, 54, 255, 32, 40, 42, 255, 40, 52, 56, 255, 31, 37, 39, 255, 22, 23, 23, 255, 32, 39, 42, 255, 38, 49, 53, 255, 37, 47, 50, 255, 38, 50, 53, 255, 36, 47, 50, 255, 39, 51, 55, 255, 45, 61, 66, 255, 46, 62, 68, 255, 47, 65, 70, 255, 64, 81, 85, 255, 61, 79, 83, 255, 52, 71, 77, 255, 40, 53, 57, 255, 28, 32, 33, 255, 38, 49, 52, 255, 55, 73, 78, 255, 49, 67, 73, 255, 41, 54, 58, 255, 25, 28, 29, 255, 30, 35, 37, 255, 53, 72, 77, 255, 35, 43, 46, 255, 35, 44, 47, 255, 27, 31, 32, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 26, 27, 255, 35, 44, 47, 255, 39, 50, 54, 255, 32, 39, 41, 255, 23, 25, 25, 255, 39, 51, 55, 255, 33, 41, 44, 255, 30, 36, 38, 255, 40, 52, 56, 255, 32, 40, 42, 255, 38, 49, 53, 255, 35, 45, 48, 255, 30, 36, 38, 255, 31, 37, 40, 255, 47, 64, 70, 255, 37, 48, 51, 255, 34, 42, 44, 255, 34, 42, 45, 255, 38, 49, 52, 255, 41, 55, 59, 255, 33, 40, 43, 255, 44, 60, 65, 255, 35, 45, 48, 255, 35, 44, 47, 255, 29, 34, 36, 255, 28, 33, 34, 255, 21, 21, 21, 255, 30, 35, 37, 255, 34, 42, 45, 255, 39, 51, 55, 255, 33, 41, 43, 255, 26, 29, 30, 255, 28, 32, 34, 255, 36, 47, 50, 255, 58, 76, 81, 255, 58, 76, 80, 255, 48, 66, 72, 255, 62, 79, 84, 255, 52, 70, 76, 255, 45, 61, 66, 255, 44, 59, 64, 255, 43, 57, 62, 255, 35, 45, 48, 255, 40, 52, 56, 255, 29, 33, 35, 255, 54, 73, 78, 255, 47, 64, 70, 255, 57, 75, 80, 255, 54, 72, 77, 255, 47, 64, 70, 255, 51, 70, 76, 255, 41, 55, 59, 255, 27, 30, 31, 255, 55, 73, 79, 255, 59, 77, 82, 255, 49, 67, 73, 255, 44, 58, 63, 255, 46, 62, 68, 255, 57, 75, 80, 255, 55, 73, 79, 255, 64, 81, 85, 255, 55, 73, 78, 255, 48, 65, 71, 255, 49, 67, 73, 255, 48, 65, 71, 255, 47, 64, 70, 255, 44, 58, 63, 255, 57, 75, 80, 255, 51, 70, 76, 255, 45, 61, 67, 255, 41, 53, 57, 255, 48, 66, 72, 255, 50, 69, 75, 255, 48, 65, 70, 255, 42, 56, 60, 255, 33, 41, 43, 255, 48, 65, 70, 255, 21, 21, 21, 255, 39, 50, 54, 255, 45, 61, 66, 255, 45, 61, 66, 255, 40, 52, 56, 255, 30, 35, 37, 255, 33, 41, 44, 255, 41, 54, 58, 255, 31, 38, 40, 255, 28, 32, 33, 255, 32, 40, 42, 255, 31, 38, 40, 255, 39, 50, 54, 255, 29, 34, 35, 255, 26, 29, 30, 255, 24, 26, 27, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 33, 35, 255, 25, 28, 29, 255, 28, 33, 34, 255, 38, 49, 53, 255, 35, 44, 47, 255, 23, 24, 25, 255, 30, 36, 38, 255, 23, 25, 25, 255, 37, 48, 51, 255, 50, 69, 75, 255, 41, 54, 59, 255, 41, 54, 58, 255, 29, 34, 36, 255, 37, 47, 50, 255, 43, 58, 63, 255, 55, 73, 78, 255, 54, 72, 78, 255, 36, 46, 50, 255, 52, 70, 76, 255, 51, 69, 75, 255, 46, 62, 67, 255, 29, 35, 37, 255, 21, 21, 21, 255, 27, 30, 32, 255, 39, 50, 54, 255, 35, 44, 47, 255, 38, 49, 53, 255, 37, 48, 52, 255, 24, 26, 27, 255, 32, 39, 41, 255, 42, 56, 60, 255, 21, 22, 22, 255, 44, 59, 64, 255, 45, 61, 66, 255, 34, 42, 44, 255, 32, 39, 41, 255, 23, 24, 24, 255, 21, 21, 21, 255, 24, 25, 26, 255, 22, 23, 23, 255, 24, 26, 27, 255, 29, 34, 36, 255, 27, 31, 32, 255, 32, 39, 41, 255, 23, 24, 24, 255, 28, 33, 34, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 35, 45, 48, 255, 30, 35, 37, 255, 32, 38, 41, 255, 39, 51, 55, 255, 29, 33, 35, 255, 27, 30, 31, 255, 32, 39, 42, 255, 30, 36, 38, 255, 32, 40, 42, 255, 36, 46, 50, 255, 33, 41, 44, 255, 30, 35, 37, 255, 25, 28, 29, 255, 38, 49, 53, 255, 26, 30, 31, 255, 34, 42, 45, 255, 31, 38, 40, 255, 31, 37, 39, 255, 24, 25, 26, 255, 35, 43, 46, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 36, 255, 36, 53, 36, 255, 34, 50, 35, 255, 35, 52, 36, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 39, 29, 255, 27, 38, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 32, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 24, 31, 25, 255, 25, 32, 25, 255, 28, 39, 29, 255, 31, 44, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 31, 255, 28, 38, 28, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 34, 50, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 35, 52, 36, 255, 37, 56, 37, 255, 42, 62, 41, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 43, 31, 255, 33, 48, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 31, 25, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 40, 59, 39, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 32, 25, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 35, 52, 36, 255, 41, 61, 40, 255, 46, 67, 44, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 41, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 36, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 45, 67, 44, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 31, 44, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 34, 50, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 40, 59, 39, 255, 37, 55, 37, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 24, 31, 24, 255, 29, 37, 29, 255, 24, 31, 25, 255, 34, 43, 34, 255, 25, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 32, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 35, 51, 35, 255, 33, 48, 33, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 39, 58, 39, 255, 38, 57, 38, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 52, 35, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 29, 40, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 36, 54, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 35, 255, 35, 52, 35, 255, 33, 48, 34, 255, 36, 54, 36, 255, 30, 42, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 34, 51, 35, 255, 36, 54, 36, 255, 38, 57, 38, 255, 35, 52, 35, 255, 37, 55, 37, 255, 42, 63, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 29, 40, 29, 255, 35, 52, 35, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 34, 26, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 36, 54, 37, 255, 30, 35, 37, 255, 38, 50, 53, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 28, 29, 255, 26, 30, 31, 255, 33, 40, 43, 255, 33, 41, 44, 255, 29, 35, 37, 255, 29, 33, 35, 255, 31, 38, 40, 255, 24, 25, 26, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 38, 49, 53, 255, 29, 34, 36, 255, 39, 51, 55, 255, 32, 40, 42, 255, 30, 36, 38, 255, 31, 37, 39, 255, 27, 31, 32, 255, 31, 38, 40, 255, 21, 21, 21, 255, 27, 31, 33, 255, 26, 30, 31, 255, 27, 30, 31, 255, 25, 28, 29, 255, 25, 27, 28, 255, 22, 22, 23, 255, 28, 32, 33, 255, 34, 43, 46, 255, 38, 49, 53, 255, 34, 43, 46, 255, 44, 58, 63, 255, 37, 47, 51, 255, 34, 43, 46, 255, 37, 47, 50, 255, 42, 55, 60, 255, 40, 52, 56, 255, 39, 51, 54, 255, 33, 41, 43, 255, 35, 45, 48, 255, 27, 31, 32, 255, 30, 35, 37, 255, 28, 33, 34, 255, 26, 28, 29, 255, 21, 21, 21, 255, 21, 21, 21, 255, 31, 37, 39, 255, 28, 32, 34, 255, 21, 21, 21, 255, 33, 41, 43, 255, 28, 32, 33, 255, 39, 50, 54, 255, 21, 21, 21, 255, 26, 29, 30, 255, 21, 21, 21, 255, 40, 52, 57, 255, 41, 55, 59, 255, 40, 53, 57, 255, 36, 46, 50, 255, 21, 21, 21, 255, 33, 41, 44, 255, 44, 58, 63, 255, 51, 70, 76, 255, 53, 71, 77, 255, 59, 77, 82, 255, 54, 72, 78, 255, 47, 63, 69, 255, 51, 69, 75, 255, 50, 69, 75, 255, 62, 80, 84, 255, 41, 54, 59, 255, 50, 68, 74, 255, 40, 53, 57, 255, 44, 59, 64, 255, 43, 57, 62, 255, 41, 54, 58, 255, 53, 71, 77, 255, 31, 37, 39, 255, 31, 37, 39, 255, 45, 61, 66, 255, 42, 56, 60, 255, 32, 40, 42, 255, 34, 42, 45, 255, 40, 52, 56, 255, 26, 30, 31, 255, 32, 39, 41, 255, 21, 21, 21, 255, 21, 21, 21, 255, 26, 29, 30, 255, 29, 33, 35, 255, 33, 41, 44, 255, 32, 39, 42, 255, 28, 33, 34, 255, 46, 62, 67, 255, 41, 54, 58, 255, 37, 48, 51, 255, 45, 61, 66, 255, 40, 52, 56, 255, 40, 52, 56, 255, 33, 42, 44, 255, 31, 38, 40, 255, 26, 29, 30, 255, 37, 48, 51, 255, 32, 39, 42, 255, 45, 60, 65, 255, 42, 56, 61, 255, 40, 52, 56, 255, 49, 67, 73, 255, 40, 53, 57, 255, 42, 56, 61, 255, 24, 25, 26, 255, 43, 57, 61, 255, 27, 31, 32, 255, 21, 21, 21, 255, 35, 44, 47, 255, 21, 21, 21, 255, 21, 21, 21, 255, 43, 57, 62, 255, 46, 63, 68, 255, 61, 79, 83, 255, 57, 75, 80, 255, 58, 76, 81, 255, 54, 72, 78, 255, 49, 67, 73, 255, 48, 66, 72, 255, 43, 58, 63, 255, 37, 47, 50, 255, 58, 76, 81, 255, 46, 62, 67, 255, 40, 52, 57, 255, 33, 41, 43, 255, 36, 45, 48, 255, 35, 44, 48, 255, 64, 82, 86, 255, 56, 74, 80, 255, 52, 70, 76, 255, 42, 55, 59, 255, 39, 50, 54, 255, 39, 51, 55, 255, 56, 74, 79, 255, 59, 77, 81, 255, 49, 67, 73, 255, 50, 68, 74, 255, 64, 82, 86, 255, 40, 53, 57, 255, 56, 74, 79, 255, 53, 71, 77, 255, 45, 60, 65, 255, 44, 59, 64, 255, 46, 62, 68, 255, 46, 62, 68, 255, 42, 56, 61, 255, 47, 64, 70, 255, 42, 55, 60, 255, 50, 69, 75, 255, 47, 63, 69, 255, 53, 72, 77, 255, 50, 69, 75, 255, 48, 65, 71, 255, 48, 65, 71, 255, 49, 68, 74, 255, 47, 64, 70, 255, 38, 50, 54, 255, 21, 21, 21, 255, 36, 46, 49, 255, 43, 58, 63, 255, 26, 29, 30, 255, 30, 35, 37, 255, 36, 46, 50, 255, 37, 47, 50, 255, 31, 38, 40, 255, 34, 42, 45, 255, 27, 30, 31, 255, 34, 42, 45, 255, 34, 42, 45, 255, 35, 44, 46, 255, 31, 37, 40, 255, 24, 25, 26, 255, 26, 29, 30, 255, 22, 23, 23, 255, 21, 22, 22, 255, 25, 28, 29, 255, 29, 33, 35, 255, 23, 25, 25, 255, 23, 23, 24, 255, 27, 30, 31, 255, 35, 44, 47, 255, 26, 30, 31, 255, 21, 21, 21, 255, 31, 37, 39, 255, 41, 54, 58, 255, 36, 46, 49, 255, 40, 52, 56, 255, 39, 51, 55, 255, 42, 56, 61, 255, 43, 58, 63, 255, 37, 48, 51, 255, 47, 63, 69, 255, 41, 55, 59, 255, 55, 74, 79, 255, 45, 60, 66, 255, 46, 62, 67, 255, 37, 48, 52, 255, 38, 49, 52, 255, 22, 23, 23, 255, 21, 21, 21, 255, 21, 21, 21, 255, 27, 31, 32, 255, 24, 26, 27, 255, 30, 36, 38, 255, 31, 38, 40, 255, 37, 47, 50, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 21, 21, 21, 255, 29, 34, 36, 255, 35, 45, 48, 255, 42, 55, 59, 255, 40, 52, 56, 255, 31, 37, 39, 255, 42, 55, 60, 255, 44, 59, 64, 255, 27, 30, 32, 255, 25, 27, 28, 255, 29, 33, 35, 255, 35, 44, 47, 255, 30, 35, 37, 255, 26, 30, 31, 255, 21, 21, 21, 255, 21, 21, 21, 255, 24, 25, 26, 255, 22, 22, 22, 255, 25, 27, 28, 255, 24, 26, 27, 255, 23, 24, 25, 255, 21, 21, 21, 255, 34, 43, 46, 255, 31, 37, 39, 255, 29, 35, 37, 255, 29, 34, 35, 255, 35, 44, 47, 255, 40, 52, 56, 255, 37, 47, 50, 255, 31, 37, 39, 255, 34, 43, 46, 255, 30, 36, 38, 255, 34, 42, 44, 255, 32, 38, 41, 255, 35, 43, 46, 255 ), "format": "RGBA8", @@ -14,7 +14,7 @@ data = { [sub_resource type="ImageTexture" id=2] flags = 1 flags = 1 -image = SubResource( 1 ) +image = SubResource( 3 ) size = Vector2( 512, 512 ) [resource] diff --git a/game/dungeon_generator/MainDungeonGenerator.gd b/game/dungeon_generator/MainDungeonGenerator.gd deleted file mode 100644 index 4d92eda4..00000000 --- a/game/dungeon_generator/MainDungeonGenerator.gd +++ /dev/null @@ -1,292 +0,0 @@ -tool -extends VoxelmanLevelGenerator -class_name MainDungeonGenerator - -enum GenType { - TEST = 0, NORMAL = 1, NOISE3D = 2, ANL = 3 -} - - -export(MeshDataResource) var prop_mesht : MeshDataResource - - -export(int) var gen_type : int = GenType.NORMAL -export(int) var _level_seed : int -export(bool) var _spawn_mobs : bool - -var _world : VoxelWorld - -func setup(world : VoxelWorld, level_seed : int, spawn_mobs : bool) -> void: - _level_seed = level_seed - _world = world - _spawn_mobs = spawn_mobs - -func _generate_chunk(chunk : VoxelChunk) -> void: - if gen_type == GenType.NORMAL: - generate_terrarin(chunk) - elif gen_type == GenType.NOISE3D: - generate_noise3d_terrarin(chunk) - else: - generate_test(chunk) - - -func generate_terrarin(chunk : VoxelChunk) -> void: - var buffer : VoxelChunk = chunk.get_buffer() - buffer.create(int(chunk.size_x) + 1, int(chunk.size_y) + 1, int(chunk.size_z) + 1) - - var noise : OpenSimplexNoise = OpenSimplexNoise.new() - noise.seed = 10 * _level_seed - noise.octaves = 4 - noise.period = 180.0 - noise.persistence = 0.8 - - var terr_noise : OpenSimplexNoise = OpenSimplexNoise.new() - terr_noise.seed = 10 * 321 + 112 * _level_seed - terr_noise.octaves = 4 - terr_noise.period = 20.0 - terr_noise.persistence = 0.9 - - var det_noise : OpenSimplexNoise = OpenSimplexNoise.new() - det_noise.seed = 10 * 3231 + 112 * _level_seed - det_noise.octaves = 6 - det_noise.period = 10.0 - det_noise.persistence = 0.3 - - for x in range(0, chunk.size_x + 1): - for z in range(0, chunk.size_z + 1): - var val : float = noise.get_noise_2d(x + (chunk.position_x * chunk.size_x), z + (chunk.position_z * chunk.size_z)) - val *= val - val *= 100 - val += 2 - - var tv : float = terr_noise.get_noise_2d(x + (chunk.position_x * chunk.size_x), z + (chunk.position_z * chunk.size_z)) - tv *= tv * tv - val += tv * 2 - - var dval : float = noise.get_noise_2d(x + (chunk.position_x * chunk.size_x), z + (chunk.position_z * chunk.size_z)) - - val += dval * 6 - - var v : int = (int(val)) - - v -= chunk.position_y * (chunk.size_y) -# var cmaxy : int = (chunk.position_y + 1) * chunk.size_y - - if v > chunk.size_y + 1: - v = chunk.size_y + 1 - - for y in range(0, v): - seed(x + (chunk.position_x * chunk.size_x) + z + (chunk.position_z * chunk.size_z) + y + (chunk.position_y * chunk.size_y)) - - if v < 2: - buffer.set_voxel(1, x, y, z, VoxelChunk.DEFAULT_CHANNEL_TYPE) - elif v == 2: - buffer.set_voxel(3, x, y, z, VoxelChunk.DEFAULT_CHANNEL_TYPE) - else: - buffer.set_voxel(2, x, y, z, VoxelChunk.DEFAULT_CHANNEL_TYPE) - -# if y != v: -# buffer.set_voxel(255, x, y, z, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) -# else: -# randi() % 50 + 205 - buffer.set_voxel(int(255.0 * (val - int(val)) / 180.0) * 180, x, y, z, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) -# buffer.set_voxel(int(255.0 * (val - int(val))), x, y, z, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) - -# buffer.set_voxel(255.0 * int(90 * (val - int(val))) / 200.0, x, y, z, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) -# buffer.set_voxel(int(255.0 * (val - int(val)) / 180.0) * 180, x, y, z, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) -# buffer.set_voxel(int(255.0 * (int((val - int(val) * 100.0)) / 100.0)), x, y, z, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) -# print(val) -# buffer.set_voxel(int(255.0 * (val - int(val))), x, y, z, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) - -# var t_noise : OpenSimplexNoise = OpenSimplexNoise.new() -# t_noise.seed = 10 * 32331 + 1132 -# t_noise.octaves = 10 -# t_noise.period = 10.0 -# t_noise.persistence = 0.8 -# -# for x in range(0, chunk.size_x + 1): -# for y in range(0, chunk.size_y + 1): -# for z in range(0, chunk.size_z + 1): -# var val : float = t_noise.get_noise_3d( -# x + (chunk.position_x * chunk.size_x), -# y + (chunk.position_y * chunk.size_y), -# z + (chunk.position_z * chunk.size_z)) -# -# val *= val -# val *= 100 -# val += 2 -# -# if val > 3 and buffer.get_voxel(x, y, z, VoxelChunk.DEFAULT_CHANNEL_TYPE) == 0: -# buffer.set_voxel(2, x, y, z, VoxelChunk.DEFAULT_CHANNEL_TYPE) -# buffer.set_voxel(int(255.0 * (val - int(val))), x, y, z, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) - -# for x in range(0, chunk.size_x + 1): -# for z in range(5, 7): -# for y in range(0, 10): -# var val : float = det_noise.get_noise_3d( -# x + (chunk.position_x * chunk.size_x), -# y + (chunk.position_y * chunk.size_y), -# z + (chunk.position_z * chunk.size_z)) -# -# val *= 10 -# -# if val > 1: -# val = 1 -# -# buffer.set_voxel(3, x, y, z, VoxelChunk.DEFAULT_CHANNEL_TYPE) -# -# buffer.set_voxel(int(255.0 * val), x, y, z, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) - -# var prop_data : VoxelChunkPropData = VoxelChunkPropData.new() -# prop_data.x = 10 -# prop_data.y = 3 -# prop_data.z = 10 -## prop_data.rotation = Vector3(randi() % 360, randi() % 360, randi() % 360) -## prop_data.scale = Vector3(2, 2, 2) -## prop_data.mesh = prop_mesht -# prop_data.prop = prop - -# chunk.add_prop(prop_data) - -# generate_caves(chunk) - - -# for i in range(5): -# #var light : VoxelLight = VoxelLight.new() -# randomize() -# var color : Color = Color(randf(), randf(), randf()) -# var size : int = randi() % 5 + 5 -# var lx : int = (chunk.position_x * chunk.size_x) + (randi() % (chunk.size_x - 3)) -# var ly : int = (chunk.position_y * chunk.size_y) + (randi() % 6) -# var lz : int = (chunk.position_z * chunk.size_z) + (randi() % (chunk.size_z - 3)) -## light.set_world_position((chunk.position_x * chunk.size_x) + 10, (chunk.position_y * chunk.size_y) + 10, (chunk.position_z * chunk.size_z) + 10) -# _world.add_light(lx, ly, lz, size, color) - -# chunk.bake_lights() - - chunk.build() -# chunk.draw_debug_voxel_lights() -# chunk.draw_debug_voxels(2000) -# chunk.draw_debug_voxel_lights() - - if not Engine.editor_hint and chunk.position_y == 0 and _spawn_mobs: - ESS.entity_spawner.spawn_mob(1, randi() % 3, Vector3(chunk.position_x * chunk.size_x * chunk.voxel_scale - chunk.size_x / 2,\ - (chunk.position_y + 1) * chunk.size_y * chunk.voxel_scale, \ - chunk.position_z * chunk.size_z * chunk.voxel_scale - chunk.size_z / 2)) - -func generate_caves(chunk : VoxelChunk) -> void: - var buffer : VoxelChunk = chunk.get_buffer() - - var noise : OpenSimplexNoise = OpenSimplexNoise.new() - noise.seed = 1230 * 3241 + 16 - noise.octaves = 3 - noise.period = 20.0 - noise.persistence = 0.9 - - for x in range(0, chunk.size_x + 1): - for z in range(0, chunk.size_z + 1): - for y in range(0, chunk.size_y + 1): -# var val : float = noise.get_noise_2d(x + (chunk.position_x * chunk.size_x), z + (chunk.position_z * chunk.size_z)) - - - buffer.set_voxel(0, x, y, z, VoxelChunk.DEFAULT_CHANNEL_TYPE) - - -func generate_test(chunk : VoxelChunk) ->void: - var buffer : VoxelChunk = chunk.get_buffer() - - buffer.create(40, 40, 40) - - var i : int = 1 - - for y in range(4): - for z in range(8): - for x in range(8): - spawn_equiv_class(buffer, i, x * 4 + 1, y * 4 + 1, z * 4 + 1) - i += 1 - -# spawn_equiv_class(buffer,127, 4, 4, 4) - - chunk.build() -# chunk.draw_debug_voxels(2000) -# chunk.draw_debug_voxel_lights() - - -func spawn_equiv_class(buffer : VoxelChunk, cls : int, x : int, y : int, z : int) -> void: -# var size : int = 100 - - if cls & VoxelMesherUVTransvoxel.VOXEL_ENTRY_MASK_000: - buffer.set_voxel(1, x, y, z, VoxelChunk.DEFAULT_CHANNEL_TYPE) - buffer.set_voxel(randi() % 255, x, y, z, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) - - if cls & VoxelMesherUVTransvoxel.VOXEL_ENTRY_MASK_100: - buffer.set_voxel(1, x + 1, y, z, VoxelChunk.DEFAULT_CHANNEL_TYPE) - buffer.set_voxel(randi() % 255, x + 1, y, z, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) - - if cls & VoxelMesherUVTransvoxel.VOXEL_ENTRY_MASK_001: - buffer.set_voxel(1, x, y, z + 1, VoxelChunk.DEFAULT_CHANNEL_TYPE) - buffer.set_voxel(randi() % 255, x, y, z + 1, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) - - if cls & VoxelMesherUVTransvoxel.VOXEL_ENTRY_MASK_101: - buffer.set_voxel(1, x + 1, y, z + 1, VoxelChunk.DEFAULT_CHANNEL_TYPE) - buffer.set_voxel(randi() % 255, x + 1, y, z + 1, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) - - if cls & VoxelMesherUVTransvoxel.VOXEL_ENTRY_MASK_010: - buffer.set_voxel(1, x, y + 1, z, VoxelChunk.DEFAULT_CHANNEL_TYPE) - buffer.set_voxel(randi() % 255, x, y + 1, z, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) - - if cls & VoxelMesherUVTransvoxel.VOXEL_ENTRY_MASK_110: - buffer.set_voxel(1, x + 1, y + 1, z, VoxelChunk.DEFAULT_CHANNEL_TYPE) - buffer.set_voxel(randi() % 255, x + 1, y + 1, z, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) - - if cls & VoxelMesherUVTransvoxel.VOXEL_ENTRY_MASK_011: - buffer.set_voxel(1, x, y + 1, z + 1, VoxelChunk.DEFAULT_CHANNEL_TYPE) - buffer.set_voxel(randi() % 255, x, y + 1, z + 1, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) - - if cls & VoxelMesherUVTransvoxel.VOXEL_ENTRY_MASK_111: - buffer.set_voxel(1, x + 1, y + 1, z + 1, VoxelChunk.DEFAULT_CHANNEL_TYPE) - buffer.set_voxel(randi() % 255, x + 1, y + 1, z + 1, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) - -func generate_noise3d_terrarin(chunk : VoxelChunk) -> void: - var buffer : VoxelChunk = chunk.get_buffer() - buffer.create(int(chunk.size_x) + 1, int(chunk.size_y) + 1, int(chunk.size_z) + 1) - - var noise : OpenSimplexNoise = OpenSimplexNoise.new() - noise.seed = 10 * 321 + 112 - noise.octaves = 4 - noise.period = 20.0 - noise.persistence = 0.9 - - for x in range(0, chunk.size_x + 1): - for y in range(0, chunk.size_y + 1): - for z in range(0, chunk.size_z + 1): - var val : float = noise.get_noise_3d( - x + (chunk.position_x * chunk.size_x), - y + (chunk.position_y * chunk.size_y), - z + (chunk.position_z * chunk.size_z)) - - val *= val - val *= 100 - val += 2 - - if val > 4: - buffer.set_voxel(3, x, y, z, VoxelChunk.DEFAULT_CHANNEL_TYPE) - buffer.set_voxel(int(255.0 * (val - int(val))), x, y, z, VoxelChunk.DEFAULT_CHANNEL_ISOLEVEL) - -# generate_random_ao(chunk) - #warning-ignore:unused_variable -# for i in range(5): -# #var light : VoxelLight = VoxelLight.new() -# randomize() -# var color : Color = Color(randf(), randf(), randf()) -# var size : int = randi() % 5 + 5 -# var lx : int = (chunk.position_x * chunk.size_x) + (randi() % (chunk.size_x - 3)) -# var ly : int = (chunk.position_y * chunk.size_y) + (randi() % 6) -# var lz : int = (chunk.position_z * chunk.size_z) + (randi() % (chunk.size_z - 3)) -## light.set_world_position((chunk.position_x * chunk.size_x) + 10, (chunk.position_y * chunk.size_y) + 10, (chunk.position_z * chunk.size_z) + 10) -# _world.add_light(lx, ly, lz, size, color) - - chunk.bake_lights() - - chunk.build() - diff --git a/game/dungeon_generator/old_voxelmanlevelgenerator.tres b/game/dungeon_generator/old_voxelmanlevelgenerator.tres deleted file mode 100644 index 6bbca224..00000000 --- a/game/dungeon_generator/old_voxelmanlevelgenerator.tres +++ /dev/null @@ -1,9 +0,0 @@ -[gd_resource type="VoxelmanLevelGenerator" load_steps=3 format=2] - -[ext_resource path="res://dungeon_generator/MainDungeonGenerator.gd" type="Script" id=1] - -[resource] -script = ExtResource( 1 ) -gen_type = 1 -_level_seed = 35 -_spawn_mobs = false diff --git a/game/project.godot b/game/project.godot index d57082b0..c1a4faf3 100644 --- a/game/project.godot +++ b/game/project.godot @@ -205,11 +205,6 @@ _global_script_classes=[ { "path": "res://scenes/MainScene.gd" }, { "base": "VoxelmanLevelGenerator", -"class": "MainDungeonGenerator", -"language": "GDScript", -"path": "res://dungeon_generator/MainDungeonGenerator.gd" -}, { -"base": "VoxelmanLevelGenerator", "class": "MainPlanetGenerator", "language": "GDScript", "path": "res://scripts/world_generators/MainPlanetGenerator.gd" @@ -242,7 +237,7 @@ _global_script_classes=[ { "base": "Resource", "class": "PlayerMaster", "language": "GDScript", -"path": "res://networking/PlayerMaster.gd" +"path": "res://scripts/networking/PlayerMaster.gd" }, { "base": "SpellEffectVisual", "class": "SpellEffectVisualBasic", @@ -309,7 +304,6 @@ _global_script_class_icons={ "ItemTemplateGD": "", "LayeredTextureMaker": "", "Main": "", -"MainDungeonGenerator": "", "MainPlanetGenerator": "", "ManaResource": "", "Menu": "", diff --git a/game/networking/PlayerMaster.gd b/game/scripts/networking/PlayerMaster.gd similarity index 100% rename from game/networking/PlayerMaster.gd rename to game/scripts/networking/PlayerMaster.gd diff --git a/game/networking/SpawnPoint.gd b/game/scripts/networking/SpawnPoint.gd similarity index 100% rename from game/networking/SpawnPoint.gd rename to game/scripts/networking/SpawnPoint.gd diff --git a/game/ui/debug/SpawnPointSimpleUI.tscn b/game/ui/debug/SpawnPointSimpleUI.tscn index 79d066da..96e3eba0 100644 --- a/game/ui/debug/SpawnPointSimpleUI.tscn +++ b/game/ui/debug/SpawnPointSimpleUI.tscn @@ -1,7 +1,8 @@ [gd_scene load_steps=3 format=2] [ext_resource path="res://ui/theme/ui_theme.tres" type="Theme" id=1] -[ext_resource path="res://networking/SpawnPoint.gd" type="Script" id=2] +[ext_resource path="res://scripts/networking/SpawnPoint.gd" type="Script" id=2] + [node name="SpawnPoint" type="Spatial"]